Our Blog, FileMaker only, Xojo only, Archive (older)     Follow us on Twitter, Xing, LinkedIn or Facebook.

ChartDirector and DynaPDF for Apple Silicon


We built already the MBS Xojo ChartDirector Plugin and the MBS Xojo DynaPDF Plugin for Apple Silicon with the new Mac ARM-64bit target. All customers with a valid license at point of release should be able to enjoy the updated plugins once Xojo is released with Apple Silicon support itself.

ChartDirector is our solution for Xojo to create professional charts:
  • 29 types of charts including gantt, box-wisker and 3D charts
  • Per developer royalty free license for macOS, Windows and Linux
  • Full Unicode support
  • No external DLLs
  • One year of free updates
  • Create vector graphics as PDF and SVG files.
  • Export chart as PNG, JPEG, GIF, WMP and BMP.
  • Track cursor movements with a dynamic layer.
  • Use custom fonts.
Included in OmegaBundle 2020, so grab your copy there.

macOS Privacy and FileMaker


You may have seen the privacy panel for system preferences in macOS?

For every application, you may need to allow access to data and FileMaker may need permissions, too. Either a dialog may prompt you, or you may need to enable things manually. As a FileMaker developer using the MBS FileMaker Plugin, you should allow notifications for FileMaker to see MBS errors.

(more)

Virtual MBS Booth at Claris Engage


The conference is over, it's time to close the booth. Usually after the last break at 15:45 o'clock, the conference staff will tear down the vendor booths within minutes and we have to quickly rescue our stuff. But with the virtual conference, the autoenter.live website stays alive till today and will shut down later. Thanks to the friendly people from Geist-interactive for creating it!

If you still have a question, please do not hesitate to contact us.
We are reachable via form, email, chat, iMessage and phone.

You got an idea for a new feature? A topic for a blog post? Something we should explain in a video?
Let us know!

The coupon code ClarisEngage stays active for another week, so fell free to use it. If used properly, you receive 20% discount on the new license prices. Updates can be ordered regularly with 50% discount (compared to new licenses) to renew your licenses and extend maintenance for up to 5 years.
If you accidentally bought a new license instead of an update, please let us know, so we change the order it to a 2 year update.

See you on the next conferences!


MBS Xojo Plugins, version 20.4pr3


New in this prerelease of the 20.4 plugins:
  • Added support to WinDataObjectMBS class to receive email attachments with email messages from Outlook.
  • Updated ChartDirector for Visual Studio 2019.
  • Updated GraphicsMagick library to version 1.3.35.
  • Fixed bug in error handling for ApplyOptions in PNGReaderMBS class.
  • Updated bzip2 library to version 1.0.8.
  • Updated pcre library to version 8.44.
  • Updated jpeg library to version 9d.
  • Updated jpeg-turbo library to version 2.0.5.
Download: monkeybreadsoftware.com/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared Dropbox folder.

MBS FileMaker Plugin, version 10.4pr3


New in this prerelease of version 10.4 of the MBS FileMaker Plugin:
  • Updated GraphicsMagick library to version 1.3.35.
  • Fixed bug in XML.NodeCount and XML.NodeNames, where root node was counted when we had no children.
  • Updated bzip2 library to version 1.0.8.
  • Updated pcre library to version 8.44.
  • Updated jpeg library to version 9d.
  • Improved copy/cut/paste for editing script calculations.
Download at monkeybreadsoftware.com/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

Deutschen FileMaker Konferenz 2021 in Malbun


Die FileMaker Konferenz 2020 in Malbun (Liechtenstein) verschiebt sich leider auf Juni 2021.

Vom 28. bis 31. Oktober 17. bis 19. Juni 2021 findet die elfte deutschsprachige FileMaker Konferenz im JUFA Hotel in Malbun, Liechtenstein statt. Ursprünglich geplant für Juni/Oktober 2020 muss die Veranstaltung leider in den Juni 2021 verschoben werden. Wir hoffen dennoch auf tolles Wetter, viele Interessante Teilnehmer und Gespräche.

Ein MBS Schulungstag ist für den Mittwoch vorher geplant: 16. Juni 2021. Bei Interesse kann man sich gerne bei uns anmelden. Die Ankündigung liegt hier: MBS Workshop



Die Veranstalter vom Verein FM Konferenz erwarten auch 2021 rund 120 Entwickler, Anwender, IT-Fachleute und Entscheidungsträger aus Wirtschaft, Bildung und Verwaltung. Rund um über 20 Fachvorträge und Workshops wird es viel Zeit zum Vernetzen in den gemeinsamen Pausen und beim Abendprogramm geben.

Für den Deutschsprachigen Raum ist diese Konferenz das Treffen des Jahres. Hier finden Sie vom Anfänger bis zum Profi Kontakte zu anderen Entwicklern. Lernen Sie was es neues gibt, nehmen Sie Impulse mit für die eigene Arbeit und erfahren Sie mehr zu FileMaker von deutschsprachigen Experten!
Bitte planen Sie wenigstens einen extra Tag ein für ihren Besuch in Liechtenstein, damit Sie die Natur in dem schönen Tal geniessen können. Den Aufstieg auf den Sareis können Sie bequem zu Fuß vom Hotel aus starten und die Turnastraße hinauf spazieren bis zum Restaurant am Gipfel. Oder alternativ die Seilbahn nehmen.

See you next year at Claris Engage 2021


14-16th September 2021 in San Diego, USA.

PS: The dates may change due to conflict with Yom Kippur, a major jewish holiday.


Dark Mode in FileMaker


With latest MBS FileMaker Plugin 10.3 we tuned our dark mode support for FileMaker. While Filemaker's Script Workspace comes with some syntax highlighting features built-in, our MBS FileMaker Plugin can add more for macOS users:

On the left is pure FileMaker and on the right side is with MBS FileMaker Plugin. Below in light mode:

(more)

Virtuelles Deutsches Xojo Treffen


Im Xojo Forum organisiert Tomas Jakobs ein virtuelles Xojo Treffen.

Siehe Blog Post

Ein erster Termin steht fest: Freitag Abend, 07.08.2020, 18 Uhr CET

Vielleicht hat ja der ein oder andere Deutschsprachige Xojo Anwender Lust mit zu machen?
Bitte vorher gerne im Forum vorbeischauen für die aktuelle URL und falls sich der Termin verschiebt.

Die Teilnahme läuft via Jitsi und Sie können bequem per Browser teilnehmen.

Notes from Claris Engage


We got a few notes from the Claris Engage sessions:

  • We are about 1400 Claris Business Alliance partners. Claris reported a growth in sign-ups, so hopeful the number will go up over years.
  • About 1350 devices on the YouTube stream live for the keynote watching, but probably several people per screen in a lot of watch parties.
  • Web Authoring makes progress. Quick layout changes like adding a field could be possible soon via browser on a FileMaker Server.
  • Cloud Smart sounds much better than Cloud First.
  • An update for FileMaker 19 is coming within weeks. They showed a few nice add-ons, but no promise on which of them will ship and when.
  • Webviewer will get an upgrade on Windows. Internet Explorer is on the way out!
    No timeframe given, but I expect they use Microsoft's WebView2 control based on Edge with Chromium and that one is scheduled to come Q4 2020 (or later). Once that ships with Windows 10, Claris may be able to use it. You may be able to install it on Windows 8.x, too.
    Warning: When this switch happens, MBS WebView functions would need a rewrite to support it and we may review that when needed to determinate whether this is possible and what features may be worth to carry on.
  • Claris puts priority on the server to be first stable and second have great performance.
  • They still work on page locking for server and may provide a better locking than file or page locks we have currently with something between to make it simpler and faster. They played with sorting with threads and sort on server.
  • You may join ETS program to try various features, you can turn on/off.
  • Linux server will be finished end of summer and released! They are very enthusiastic about it.
This list may get extended over the day.

Virtual MBS Booth at Claris Engage


This year we have no physical booth for Claris Engage, but we provide a lot of information via our website:

And for the conference week, you can use coupon code ClarisEngage for 20% off for new licenses in our web store. See pricing page and pick the new licenses. Make sure the coupon code is entered and the amount deducted. If you missed to enter it, we may not be able apply discount later and can only offer to extend the license with additional months.

Enjoy the conference!

MBS FileMaker Plugin, version 10.4pr2


New in this prerelease of version 10.4 of the MBS FileMaker Plugin: Download at monkeybreadsoftware.com/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

MBS Xojo Plugins, version 20.4pr2


New in this prerelease of the 20.4 plugins: Download: monkeybreadsoftware.com/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared Dropbox folder.

Moving to Visual Studio 2019


For years we build the DLLs for Windows with Visual Studio 2008 for our plugins. The reason we didn't upgrade for a long time was Windows XP. But now we can skip that behind and move to a newer Visual Studio version. Now the minimum is Windows 7 and we relay on the universal runtime. That is a newer version of the Visual Studio Runtime since Visual Studio 2015, which is automatically installed on Windows 10 and used by FileMaker Pro and Xojo.
See Windows App Requirements in Xojo blog and Windows Universal Runtime in Xojo developer guide.

If Windows update didn't install it for you, you can install it manually. The installers are included with the FileMaker or Xojo download, but you can also load it on the Microsoft website as redistributable installers.

By switching from a 10 year old compiler to current one, we gain a lot of new features, so we hope to extend our plugins in the next months with a couple of new Windows based features.

There is a little new feature in Visual Studio 2019, which reduces the space needed for the metadata used for exception handling. But that causes an extra dependency to VCRuntime140_1.dll, which is new since 2019. But as that DLL may be missing on client computer, we disable this feature. This removes the dependency and allows us to relay on the DLLs you already need to have. If FileMaker Pro or your Xojo application runs, the plugin should also load just fine.

For developers the dependency is for __CxxFrameHandler4 function in VCRuntime140_1.dll. You can disable it by using -d2FH4- as a compiler option and -d2:-FH4- for linker option. Also it looks like you have to not use std::nothrow as that also depends on that DLL.

The important thing: Please try one of the pre-releases soon and let us know if you see anything not working. We'll try ourselves 100s of example projects, but you can help to try a few more things.

PS: The MBS Xojo XMP Plugin may have the VCRuntime140_1.dll dependency as we can't build it without currently.

What is new in the MBS FileMaker Plugin Version 10.3


In this article I want to introduce you the new functions from the MBS FileMaker Plugin in version 10.3.

LibXL

Let's start with a few innovations with LibXL, that allows you to edit Excel files. You now have functions with which you can identify the area of the table where data is filled in. You can determine the first row or column in an existing Excel document and which one is the last row or column that is filled. This simplifies your work. For example, you want to enter data in an existing table. You first determine the last filled row and then you enter the new values in the next row

There is the new XL.Sheet.CellWriteTextAsNumber function that writes a number into an Excel spreadsheet, which is passed as text. This prevents rounding errors for decimal numbers

Audit 

The Audit component can log changes in a database. Under the new Filemaker Pro, we create fields for each table that make this logging possible. With the new function Audit.SetIgnoreRepetitions you can set whether repeating fields should be checked. If you want to know if the check is deactivated, you can use the appropriate Get function Audit.GetIgnoreRepetitions.

GraphicsMagick

Let's take a look at the new features in the GraphicsMagick component. With the new ping functions, GMImage.Ping and GMImage.PingContainer we can load image data from a file or container field. Ping is similar to functions that read the data, but we read only enough to determine the image columns, rows, and file size. That means we can only read the metadata. 

Another function, GMImage.GetZPL, returns the hexadecimal ZPL value for an image. The picture is taken as black & white image and build the hex string, you can send this hex string to a receipt printer, which generates an image with this hex sting and prints it out.

Files 

In the Files component we have added a very powerful function that standardizes the path for you. For example, you have got back the following path from an application under Windows: %HOMEPATH%\test.txt. This is converted with the function Files.StandardizePath into the standardized path C:\Users\Name\test.txt

Under MacOS the tilde is extended. The empty components, references to the current directory and symbolic links are reduced.

On Windows we resolve environment variables and get the full path.

For Linux, symbolic links are resolved, empty components are reduced and relative paths are resolved.

Hotkey

We have a new function for the hotkeys on Windows and Mac. With HotKey.UnregisterAll you can unregister all Hotkeys. This enables you to reset the complete assignment of the hotkeys instead of having to do this with HotKey.Unregister for each hotkey individually.


(more)

News from the MBS Xojo Plugins Version 20.3


In this article I want to introduce you the new functionalities from the MBS Xojo Plugins in version 20.3.

Dynamic Declares

The classes of this topic handle the loading of dynamic C libraries and calling functions within them. Currently there are three classes. 

The DeclareLibraryMBS class Allows you to load a DLL on Windows, a dylib on MacOS and shared object on Linux. It inspects the available functions and load functions by name. You can enter a path or pass a folderItem when you create an instance of this class.

The DeclareFunctionMBS class give you the possibility to call C functions. In comprehension to the built-in declares in Xojo, those functions allow a much more dynamic calling of functions with various calling conventions. We support also the possibility to define declares at runtime. 

With the DeclareCallBackMBS class you can create callback functions dynamically. In the parameters you pass the function pointer to a C function which later calls back your callback.

 

Java

In the JavaVMMBS class we have two new methods, named DefineClass, that allow us to load a class with raw class data from the buffer. In the parameters, we specify the class name and the data either as a string or a memory block.


(more)

Omegabundle for Xojo 2020 ends 31st July


Get the top developer tools and third party components for the Xojo cross-platform development platform at a huge savings until 31st July August 2020.

Omegabundle for Xojo 2020 is a collection of the most useful tool sets, add-ons, digital books and components for use with Xojo Inc's Xojo development environment. If purchased separately and not including any additional offers, the total cost would be over $3,711.00. Omegabundle for Xojo 2020 costs $399. Buy now on the Paradigma Software store.



Xojo is an award-winning, cross-platform development tool for the Desktop (macOS, Windows, Linux), Web, iOS (iPad/iPhone) and Raspberry Pi. With Xojo, you can create native applications by using drag-and-drop to build your user interface and then one straight-forward programming language to enable the functionality. Xojo is powerful and modern, yet easy to use and learn. (more)

MBS Xojo Plugins, version 20.4pr1


New in this prerelease of the 20.4 plugins: Download: monkeybreadsoftware.com/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared Dropbox folder.

MBS FileMaker Plugin, version 10.4pr1


New in this prerelease of version 10.4 of the MBS FileMaker Plugin: Download at monkeybreadsoftware.com/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

Drei Monate bis zur Deutschen FileMaker Konferenz 2020 in Malbun


Noch drei Monate bis zur FileMaker Konferenz 2020 in Malbun (Liechtenstein).

Vom 28. bis 31. Oktober findet die elfte deutschsprachige FileMaker Konferenz im JUFA Hotel in Malbun, Liechtenstein statt. Ursprünglich geplant für Juni muss die Veranstaltung leider in den Oktober verschoben werden. Wir hoffen dennoch auf tolles Wetter, viele Interessante Teilnehmer und Gespräche. Eventuell könnte das die einzige Konferenz rund um FileMaker in diesem Jahr werden, die vor Ort stattfindet.

Ein MBS Schulungstag ist für den Mittwoch vorher geplant. Bei Interesse kann man sich gerne bei uns anmelden. Die Ankündigung liegt hier: MBS Workshop



Die Veranstalter vom Verein FM Konferenz erwarten auch 2020 rund 120 Entwickler, Anwender, IT-Fachleute und Entscheidungsträger aus Wirtschaft, Bildung und Verwaltung. Rund um über 20 Fachvorträge und Workshops wird es viel Zeit zum Vernetzen in den gemeinsamen Pausen und beim Abendprogramm geben.

Für den Deutschsprachigen Raum ist diese Konferenz das Treffen des Jahres. Hier finden Sie vom Anfänger bis zum Profi Kontakte zu anderen Entwicklern. Lernen Sie was es neues gibt, nehmen Sie Impulse mit für die eigene Arbeit und erfahren Sie mehr zu FileMaker von deutschsprachigen Experten!
Bitte planen Sie wenigstens einen extra Tag ein für ihren Besuch in Liechtenstein, damit Sie die Natur in dem schönen Tal geniessen können. Den Aufstieg auf den Sareis können Sie bequem zu Fuß vom Hotel aus starten und die Turnastraße hinauf spazieren bis zum Restaurant am Gipfel. Oder alternativ die Seilbahn nehmen.

Older blog entries:

2020-07-27 Improvements for MBS Xojo DynaPDF Plugin
2020-07-27 Split XML for DDR into files for GIT
2020-07-26 PostgreSQL Libraries 12.3
2020-07-25 FileMaker Server Version and OS statistics
2020-07-21 MBS FileMaker Plugin 10.3 - More than 6200 Functions In One Plugin
2020-07-21 MonkeyBread Software Releases the MBS Xojo Plugins in version 20.3
2020-07-21 Neues MBS FileMaker Plugin 10.3 - Über 6200 Funktionen in einem Plugin
2020-07-20 Hide lines in Data Viewer
2020-07-20 Chart Diagrams with Xojo
2020-07-17 MBS Xojo Plugins, version 20.3pr10
2020-07-17 MBS FileMaker Plugin, version 10.3pr10
2020-07-17 Save Xojo report to PDF
2020-07-17 Claris Engage 2020, virtual and free to attend
2020-07-16 AVRecorder on iOS
2020-07-15 MBS Xojo Plugins, version 20.3pr9
2020-07-15 MBS FileMaker Plugin, version 10.3pr9
2020-07-15 Omegabundle for Xojo 2020 ends 31st July
2020-07-15 FileMaker Stammtisch in Wien
2020-07-15 Xojo Stammtisch in Wien
2020-07-14 JWT RS256 authentication in Xojo

Archives

Aug 2020
Jul 2020
Jun 2020
May 2020
Apr 2020
Mar 2020
Feb 2020
Jan 2020
Dec 2019
Nov 2019
Oct 2019
Sep 2019
Aug 2019
Jul 2019
Jun 2019
May 2019
Apr 2019
Mar 2019
Feb 2019
Jan 2019
Dec 2018
Nov 2018
Oct 2018
Sep 2018
Aug 2018
Jul 2018
Jun 2018
May 2018
Apr 2018
Mar 2018
Feb 2018
Jan 2018
Dec 2017
Nov 2017
Oct 2017
Sep 2017
Aug 2017
Jul 2017
Jun 2017
May 2017
Apr 2017
Mar 2017
Feb 2017
Jan 2017
Dec 2016
Nov 2016
Oct 2016
Sep 2016
Aug 2016
Jul 2016
Jun 2016
May 2016
Apr 2016
Mar 2016
Feb 2016
Jan 2016
Dec 2015
Nov 2015
Oct 2015
Sep 2015
Aug 2015
Jul 2015
Jun 2015
May 2015
Apr 2015
Mar 2015
Feb 2015
Jan 2015
Dec 2014
Nov 2014
Oct 2014
Sep 2014
Aug 2014
Jul 2014
Jun 2014
May 2014
Apr 2014
Mar 2014
Feb 2014
Jan 2014
Dec 2013
Nov 2013
Oct 2013
Sep 2013
Aug 2013
Jul 2013
Jun 2013
May 2013
Apr 2013
Mar 2013
Feb 2013
Jan 2013
Dec 2012
Nov 2012
Oct 2012
Sep 2012
Aug 2012
Jul 2012
Jun 2012
May 2012
Apr 2012
Mar 2012
Feb 2012
Jan 2012
Dec 2011
Nov 2011
Oct 2011
Sep 2011
Aug 2011
Jul 2011
Jun 2011
May 2011
Apr 2011
Mar 2011
Feb 2011
Jan 2011
Dec 2010
Nov 2010
Oct 2010
Sep 2010
Aug 2010
Jul 2010
Jun 2010
May 2010
Apr 2010
Mar 2010
Feb 2010
Jan 2010
Dec 2009
Nov 2009
Oct 2009
Sep 2009
Aug 2009
Jul 2009
Apr 2009
Mar 2009
Feb 2009
Dec 2008
Nov 2008
Oct 2008
Aug 2008
May 2008
Apr 2008
Mar 2008
Feb 2008
XML: RSS Feed XML: Atom Feed