The MBS plug-in comprises a collection of several plug-in parts which extend the Xojo (Real Studio) development environment with 2,200 classes featuring over 57,000 documented functions. Our plugins support all three platforms Mac OS X, Windows and Linux with all project types desktop, web and console.
Some of the highlights on the 15.3 update:
Does your application need email receiving? In our new plugin version we got a set of Mime parser classes. Our examples show you how to parse an email and show plain and html text, receivers and sender, inline graphics and attachments. Using our CURL classes you can download emails via IMAP or POP3 and our example project shows you how this works. Combined with a database you can have your emails automatically get downloaded, parsed and stored in your applications database.
For Mac OS X 10.10 or newer, we have a couple of new audio classes for AVFoundation framework. This includes the AVAudioEngine class, some classes for various audio nodes with subclasses for audio effects. Our audio unit classes there allow to use any audio unit and process audio for recording and playback. The AVFoundation framework provide useful classes for reading/writing audio files. As a special plugin feature we can track levels for playing audio channels.
For DynaPDF we got a new function to compare two PDF pages and show differences using highlight annotations. DynaPDF got updated with new functions for ink and caret annotations.
Our SQL Plugin has an optional built-in SQLite library which you can use instead of providing your own library file. Our latest plugin includes SQLite 3.8.12alpha. We include the SQLite Encryption Extension which allows you to use encrypted databases with AES 128, AES 256 or RC4 encryption. The AES 128 encryption is compatible to the one used by Xojo itself for SQLite.
For this release we upgraded PHP to version 5.6.12 and rebuild the library. The PHPMBS class got a few bug fixes to make it work better and can now be used with 64-bit applications.
While we work already on Linux ARM and 64-bit support for a future Xojo version, this plugin does not include support for those new targets. Stay tuned for future updates.
Finally we updated CURL to 7.44.0, DynaPDF to 188.8.131.52, PHP to 5.6.12, libXL to 3.6.4, openssl to 1.0.2d, SQLite to 3.8.12alpha and VLC to 2.2.1.
See release notes for a complete list of changes.