MBS Plug-in
MBS Plug-in
19.4

4.8

MBS Plug-in free download for Mac

MBS Plug-in

19.4
18 September 2019

REALBasic development classes and controls.

Overview

MBS Plug-in comprises a collection of several plug-in parts which extend the REALbasic development environment with over 500 classes and 3 controls featuring over 12000 documented functions.

What's new in MBS Plug-in

Version 19.4:
General:
Improvements for next Xojo version Duplicated some Application class extension to ConsoleApplication class Enabled MimeTypeToFileExtensionMBS and FileExtensionToMimeTypeMBS for console apps Implemented own FSRef/FSSpec conversion for Xojo 2019r2 to use older code paths, e.g. for our ResourceFork class for Mac 32-bit
Added:
  • Vision framework for MacOS 64-bit with 48 classes
  • LZ4MBS module
  • AllowsMagnification and magnification properties as well as setMagnification method for WKWebViewControlMBS control
  • Authorization property for CBManagerMBS class
  • Barcode type Ultra
  • CACertFile property for LDAPMBS class
  • CallStaticMethod for JavaClassMBS, CallMethod and CallNonvirtualMethod for JavaObjectMBS taking parameters as Variants
  • CIImage function to CVPixelBufferMBS class
  • CopyFileMBS class for low level Mac file copy API
  • Exceptions to CipherMBS to report if de/encryption fails instead of silently return no or garbage data
  • Field to JavaObjectMBS and StaticField to JavaClassMBS to get/set fields with variants
  • Hash function for GMImageMBS class
  • HMAC function to SHA512MBS class and rewrote it for SHA256MBS, SHA1MBS and MD5MBS classes
  • MacROMBootVersion and MacBoardID functions to SystemInformationMBS module
  • More constants to NSAppearanceMBS class
  • More methods to CVPixelBufferMBS to create them with data, copy data and use more pixel types
  • More properties to CURLSVersionMBS class
  • More text encodings for TextConvertMBS class: CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}, CP864, EUC−JISX0213, Shift_JISX0213, ISO−2022−JP−3, BIG5−2003, TDS565, ATARIST, RISCOS−LATIN1
  • Name and Signature properties to JavaFieldMBS and JavaMethodMBS classes
  • NativePath property to FolderItem for Real Studio
  • NewObject function to JavaClassMBS to pass parameters to constructor as variants
  • NoSSL parameter for SetupAWS function in CURLSMBS class
  • NSColorSamplerMBS class
  • OptionSASLAuthZID property, kHTTP_VERSION_3 and kError_Auth_Error constants to CURLSMBS class
  • Picture and CGImage properties to ICScannerBandDataMBS class
  • Picture properties to zxingBinaryBitmapMBS and zxingLuminanceSourceMBS classes
  • PID parameter to CGEventTapMBS constructor to watch only a specific process
  • PrintOperation method for WKWebViewControlMBS control
  • Scale for alpha channel pictures for ScaleImageAndMaskMBS, ScaleMBS, ScalingMBS functions in Picture class
  • SelectSQL method to SQLPreparedStatementMBS class
  • SetStartDate and setEndDate for EKEventMBS and CalEventMBS classes, so you can specify which time zone to use for converting between Date and NSDate
  • SSL connection modes for CubeSQL client in MBS Xojo SQL Plugin
  • StringValue and Operator_Convert to JavaStringMBS class
  • SystemIndigoColor and systemTealColor to NSColorMBS class
  • TagLibFileRefMBS SetProperties, e.g. to change ID3v2 tags in MP3 files
  • YieldTicks shared property to FileListMBS class
  • ZxingByQuadrantReaderMBS, zxingGenericMultipleBarcodeReaderMBS and zxingMultipleBarcodeReaderMBS classes
Changed:
  • SelectSQL method in SQLPreparedStatementMBS to return type RowSet and made it private
  • SQL Plugin functions for ODBC on Mac to not complain about missing SQLBrowseConnect
  • To Application extensions for Xojo 2019r2
  • Variant to NSObject conversion to make NSColor for Xojo colors
Deprecated:
  • ApplicationFileMBS and ApplicationCreatorCodeMBS in Application class
  • CarbonEventsScrapMBS, CarbonApplicationEventsMBS and CarbonWindowsEventsMBS classes
Fixed:
  • A bug in WordFileMBS class where it would not update the modified XML correctly for replace in header section
  • A crash with DarwinGroupMBS when using UserName function with negative index and a crash with too small array allocated internally
  • A problem with ActualTech ODBC drivers to connect from Mac to Microsoft SQL server
  • A problem with loading LDAP.framework on Mac for use in CURL
  • Bug in GraphicsMagick font mapping with font names containing spaces (GMImage.Annotate function)
  • CDArrayMBS.percentile to return double
  • Crash with nil folderItem passed to Read, Constructor or Ping methods in GMImageMBS class
  • Declaration for WinSendMessage in RemoteControlMBS module
  • GMImageMBS functions to return picture to better work with GIF images
  • Possible crash situation with SQL Plugin pinging server in background
  • Problem with LaunchServicesFindApplicationForInfoMBS function
  • TextArea.RTFDataMBS declaration for console app
  • Title property for NSSavePanelMBS to avoid NSException for empty string
Improvements:
  • Pretty formatting for JSON arrays for JSONMBS class
  • RemoveHTMLTagsMBS to ignore greater than or smaller than characters in quoted text
  • Search for JavaVMMBS class to find jvm.dll on Windows
  • Modernized NSScreenMBS class with more real properties
  • Notarized the disk image for MacOS Catalina
  • Patched ReplaceObsoleteElements function in Tidy library to avoid endless recursion in ParseString method in TidyDocumentMBS class
  • Renamed BindedValues and BindedTypes properties in SQLPreparedStatements to BoundValues and BoundTypes
  • Rewrote VolumeSizeKBMBS and VolumeSizeMBS for FolderItem class to use newer APIs on MacOS
Updated:
  • ChartDirector to a newer version which loads fonts on MacOS Catalina
  • CubeSQL client to version 5.8.3
  • CURL library to version 7.66.0
  • DynaPDF to version 4.0.30.92
  • Graphics support in DynaPDFMBS class for next version of Xojo
  • Xcode 10.3
  • Zint library to version 2.6.5
  • Upgraded KindMBS method in FolderItem class to use newer API

2 MBS Plug-in Reviews

Rate this app:

14 March 2012

Most helpful

I've developed 70 programs in Real Studio for use in the classroom and labs for my courses. Many of these programs would not have been possible at all without the MBS plugins. Even though the plugins are amazingly comprehensive in adding core Cocoa and Carbon API access with thousand of methods, the developer has done a superhuman job of continuously adding even more functionality with each release. If you want to develop complex software with Real Studio, you MUST purchase these plugins. By the way, before the typical troll on MacUpdate accuses me of being an amateur for using Real Studio, I've developed research software in assembly, C++, LabVIEW, Java and Objective-C, to name a few programming languages, on laboratory minicomputers and personal computers. I've worked as a research and programming consultant for several companies. My software is used throughout the world. I choose the appropriate tool for the particular job, and for my educational software, Real Studio and the MBS plugins allowed me to create professional applications. So yes, despite your trolling, Real Software can produce sophisticated applications.
Like
Version 1.2.0
Drscott
14 March 2012
I've developed 70 educational programs in Real Studio for use in the classroom. Many of these programs would not have been possible at all without the MBS plugins. Even though the plugins are amazingly comprehensive in adding core Cocoa and Carbon API access, the developer somehow has done a superhuman job of continuously adding even more functionality with each release. If you want to develop complex professional software with Real Studio, you must purchase these plugins. By the way, before the typical troll on MacUpdate accuses me of being an amateur for using Real Studio, for 30 years I've developed neurophysiology research software in assembly, C++, LabVIEW, Prograph CPX and Java, to name a few programming languages, on laboratory minicomputers and several types of personal computers. I currently program in Objective-C as well. I use the appropriate tool for the particular job, and for my educational software, Real Studio and the MBS plugins allowed me to quickly create professional applications that are used at colleges around the world.
Like
Version 1.2.0
14 March 2012
I've developed 70 programs in Real Studio for use in the classroom and labs for my courses. Many of these programs would not have been possible at all without the MBS plugins. Even though the plugins are amazingly comprehensive in adding core Cocoa and Carbon API access with thousand of methods, the developer has done a superhuman job of continuously adding even more functionality with each release. If you want to develop complex software with Real Studio, you MUST purchase these plugins. By the way, before the typical troll on MacUpdate accuses me of being an amateur for using Real Studio, I've developed research software in assembly, C++, LabVIEW, Java and Objective-C, to name a few programming languages, on laboratory minicomputers and personal computers. I've worked as a research and programming consultant for several companies. My software is used throughout the world. I choose the appropriate tool for the particular job, and for my educational software, Real Studio and the MBS plugins allowed me to create professional applications. So yes, despite your trolling, Real Software can produce sophisticated applications.
Like
Version 1.2.0
$111.18

4.8

App requirements: 
  • Intel 32
  • PPC 32
  • Mac OS X 10.4.11 or later
Category: 
Developer Website: 
Download(558.3 MB)Purchase nowMacUpdateInstall with MacUpdate

Downloaded & Installed 4,024 times