NICKENICH, Germany (September 27th, 2016) – Monkeybread Software releases
version 16.4 of the MBS plug-in for Xojo and Real Studio.
The MBS plug-in comprises a collection of several plug-in parts which
extend the Xojo (Real Studio) development environment with 2,300 classes
featuring over 59,000 documented functions. Our plugins support all three
platforms Mac OS X, Windows and Linux with all project types desktop, web
and console including 64-bit and ARM targets.
Some of the highlights on the 16.4 update:
With our new plugin version we add a class to use the camera of a Raspberry
Pi for capturing images. You can enumerate devices, connect to one, select
various options, capture pictures or get a preview image. If you have a
similar camera on a desktop linux, you can of course use the same class
This release improves a lot of linux classes. The DirectorySizeMBS class
now fully supports linux to quickly check the size of a directory.
The module for extended attributes now works on Linux as well as the
If you need to securly create password hashes, we recommend checking the
new Argon2MBS class. Argon2 is a price winning key derivation function
which you can now use to generate encryption keys.
For our SQL Plugin, the internal SQLite library now allows you to run the
same commands as the SQLite shell tool. Use this to benefit from various
import and export functions there. For SQLValueMBS class, we added new
properties to easier read/write blob values. You can now stream them
from/to folderitem or streams. You can set a BLOB from memoryblock directly
without converting to a string, from a variant as well as all parameters in
a SQLCommandMBS from a dictionary. Our SQLite3MBS can now load extensions
directly. For prepared statements, the BindType function is now optional.
On Windows we can now read/write/delete file streams. So beside some data
your files can have additional metadata which your app can use, e.g. to
store backup state. Our LargeBinaryStreamMBS class can now handles long file
paths better. And our windows list class can now enumerate child windows.
We added a new WebKit 2 control for Mac. This allows you to have one
HTMLViewer replacement which dynamically switches between WebKit 1 (32-bit)
and WebKit 2 (64-bit) depending of the host application.
With the new MBS.Has*Plugin constants, you can write conditional code which
uses plugin functions only if the plugin is installed. This helps for
bigger source code libraries.
We got new CRC, more GraphicsMagick and a new SplitMBS function. Our
MemoryStorageMBS class helps to break 32-bit memory limits. We improved
several Cocoa related classes including NSLayoutManagerMBS, NSURLRequestMBS
Finally we updated LCMS 2 to version 2.8, OpenSSL to 1.0.2i, SQLite to
3.14.2 and DynaPDF to 126.96.36.199. The UniKey plugin now uses 6.5 SDK and supports 32
and 64bit targets on Mac, Windows and Linux including ARM.
See release notes for a complete list of changes:
If you have questions, please don’t hesitate to contact us.
The plug-ins require Xojo or Real Studio 2006r4 or newer. Also required are
1 GB hard disc space and around 1 GB of RAM in addition to the requirements
of Xojo (Real Studio) and your operation system itself. While all plug-in
parts compile on Mac OS X, Linux and Windows, each function may depend on
additional system requirements to work successfully.
Plugin licenses are available for components or for the complete
collection. Starting at 20 Euro ($29 USD) for one component. The
complete package costs 199 Euro ($299 USD) for commercial usage. If you
buy a current license, you will get free updates for one year. After
one year, you can update your license to cover an additional year.
The plugins can be downloaded on MBS’ website as one big package or
several smaller ones:
The online documentation can be found here:
Read the complete release notes here:
For questions and announcements you may subscribe to our email list at
http://www.monkeybreadsoftware.de/xojo/mailinglist.shtml or visit
the list archive at http://www.monkeybreadsoftware.de/listarchive/
Located in beautiful Nickenich, Germany, MonkeyBread Software is a
privately held company founded in 2000 by Christian Schmitz. MonkeyBread
Software focuses on the Macintosh, Linux and Windows platforms. With over
fifteen years as a software developer, Christian’s aim is developing
unique and useful utilities, complemented by first-class customer
Copyright 2000-2016 Christian Schmitz Software GmbH.
MonkeyBread Software is a registered trademark of Christian Schmitz,
Nickenich. All Rights Reserved. Apple, and the Apple logo are registered
trademarks of Apple Computer in the U.S. and/or other countries.
Xojo is a trademark of Xojo, Inc. Other trademarks and registered
trademarks may be the property of their respective owners.