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


MBS FileMaker iOS SDK Extension 0.1

Wednesday 04 May 2016 at 2:07 pm
Nickenich, Germany - (May 4th, 2016) -- MonkeyBread Software today is pleased to announce MBS FileMaker iOS SDK Extension 0.1, the first extension available for FileMaker's iOS SDK used to create branded iOS apps based on FileMaker Go.

Currently we have no plugin SDK for FileMaker iOS SDK or FileMaker Go, so we can't port our MBS FileMaker Plugin with over 3900 functions to iOS. But we created a different way to add a few useful functions for iOS SDK. The result is this new library for you!

By installing our library into your iOS app, you can now use 4 new commands:

version: Shows version of the extension.
events.authorize: Asks iOS for permissions to access calendars.
events.newevent: Creates a new calendar event for the calendar on iOS.
events.newreminder: Creates a new reminder.

We may add more commands in the future based on feedback of users.
So far this works fine for creating events/reminders in our iOS SDK based solutions.

Download MBS FileMaker iOS SDK Extension.dmg

Please try and provide your feedback to use. If you need assistants, help of custom functions, we are available for hire. This extension is currently provided as-is without cost.

Omegabundle for Xojo 2016 New Sponsor Adds Render Service

Wednesday 04 May 2016 at 12:38 pm
A new sponsor for Omegabundle for Xojo 2016, OneRender, adds 3D render service as a bonus for purchasing the Omegabundle.

Omegabundle for Xojo 2016 is a collection of 16 of the most useful tools, add-ons 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 $3800. Omegabundle for Xojo 2016 costs $399, representing over a 90% savings. Read about the many components included in this bundle on the Omegabundle website.

Xojo is an award-winning, cross-platform development tool for the Desktop (OS X, 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. Download Xojo today and see for yourself.

Last week, Mirye Software also announced the inclusion of the Valerian Pro Icon Set (80 application icon designs), regularly $179 and Valerian Pro DB Icon Set (45 database oriented icons), regularly $99, are added to the bundle at no extra cost. This week, Mirye Software's affiliate partner OneRender, a powerful 3d scene generation and cloud rendering service has announced that each purchaser of Omegabundle for Xojo 2016 would also receive a promotional code worth 800 render points towards their cloud rendering service.

OneRender, a start up that will soon be available to the public (currently free in open beta), offers a two part service that includes a powerful 3D layout engine that works in a browser. Creators can import 3d models, lay out scenes and assign native shaders to objects. It can also be used for creation of high definition full 360 degree seamless video that is compatible with Google Cardboard, Facebook's 360 degree video and VR headsets. Projects can be created and then set to render on virtual GPUs in the cloud.

Omegabundle for Xojo 2016 licensees will receive a promotional code that they can use to redeem 800 render points that can be used for still renders or animation. The promotional code must be redeemed by August 1, 2016. The final day to purchase Omegabundle for Xojo 2016 is May 15, 2016.

You can order Omegabundle for Xojo 2016 from the Omegabundle website. (more)

FileMaker DevCon 2016

Wednesday 04 May 2016 at 09:57 am

Join us at FileMaker DevCon in Las Vegas, July 18-21, 2016.

xDev Magazine Issue 14.3

Monday 02 May 2016 at 10:24 pm
The May/June 2016 (14.3) issue of xDev Magazine is now available. Here's a quick preview of what's inside:
  • The Sunroom Project * by Mark Strickland
    Mark uses Xojo and multiple systems to control the temperature in his sunroom, but he's really demonstrating the advantages of reusing code to solve problems.
  • App Integrity * by Sam Rowlands
    There have been reports recently of popular applications being hacked into malware. Sam offers some tips on how to ensure that your users don't use a modified app.
  • Multicore Processing * Part 3 Bby Markus Winter
    In this segment, Markus explores multiprocessing on Windows.
  • HiDPI Is Here * by Marc Zeedar
    The latest edition of Xojo supports Retina ("HiDPI"). Learn how to use it in your applications.
  • Tracking Health Disorders * by JC Cruz
    Jose begins a new health tracking project.
There are also columns on obfuscation, Raspberry Pi 3, Role Party Model, Calendar/Time Picker, and much more.

Get XDev Magazine with all back issues and one printed year book as part of Omega Bundle.

Developer Meetings for Sweden

Sunday 01 May 2016 at 12:02 pm
Later in May we have Xojo and FileMaker developer meetings in Stockholm, Sweden. Maybe you want to join me for a dinner event?

Xojo Meeting, Sunday 29th May 2016

FileMaker Meeting, Monday 30th May 2016

Location is not yet decided and will be emailed to the registered people on my lists before the event. If you want to join, please contact me soon.
The meetings are planned for time range 18 to 22 o'clock. Of course you can come later or leave earlier.

If you are interested in private time for consulting, training or discussion MBS or Xojo topics, we can of course schedule a meeting. Please contact me if interested.

See you there!

PS: we probably have some price to raffle :-)

Extracting PDF text from area

Saturday 30 April 2016 at 2:57 pm
From time to time we have the need to extract text from PDF. We can do that with our DynaPDF plugin functions for a long time now.

The next prerelease has a new function to extract text from only a part of the page. So like in example you can define an area (e.g. column) for text extraction.
In our example app above, we extract each quarter of the page on its own. If you have to extract text from multi column pages regularly, you could define the rectangles for left/right columns and get text.

(this feature requires DynaPDF Pro and is available for FileMaker, Xojo and Real Studio)

MBS Xojo / Real Studio Plugins, version 16.2pr6

Friday 29 April 2016 at 1:31 pm
New in this prerelease of the 16.2 plugins:
  • Fixed folderitem.AccessDateMBS setter.
  • Fixed HexStringMBS function returning sometimes one line too much.
  • Fixed a bug in DynaPDF Trace feature when not doing trace.
  • Repaired ColorSync classes. Due to a little problem while moving plugins to 64-bit, we accidentally disabled them for 32-bit, too.
  • Fixed bug with IsFullScreenMBS returning true for the wrong window.
  • Most of our plugins no longer link to Carbon framework now.
  • Updated BitExclMBS, BitInclMBS, BitIsSetMBS and BitValMBS to use 64-bit.
  • Added Synchronous flag for BlockMBS class.
Download: macsw.de/plugin/Prerelease . Or ask us to be added to our shared Dropbox folder.

MBS FileMaker Plugin, version 6.2pr6

Friday 29 April 2016 at 12:42 pm
New in this prerelease of the 6.2 plugins:
  • Added Window.Scrollbar.getHorizontalMaximum, Window.Scrollbar.getHorizontalPosition, Window.Scrollbar.getVerticalMaximum, Window.Scrollbar.getVerticalPosition and Window.Scrollbar.set.
  • Added Files.GetComment and Files.SetComment.
  • Fixed bug for SQL.SQLite3.SetKey.
  • Added RSA.PrivateDecrypt, RSA.PrivateEncrypt, RSA.PublicDecrypt and RSA.PublicEncrypt.
Download at monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

Shorts Report Designer 1.6.1

Thursday 28 April 2016 at 2:55 pm
BKS Shorts got updated and you can use it with our DynaPDF Plugin:

BKeeney Software is proud to announce Version 1.6.1 of BKS Shorts with Report Designer, our reporting classes and tool for Xojo. Shorts allows you to integrate a report designer into your own Xojo desktop application. Desktop and Web applications can generate reports. Both versions can export to PDF if they have the MonkeyBread DynaPDF plugin.

This is a free update to all existing users. This version is mostly a bug fix release and is recommended for all users.

for details see blog entry or the website.
You can get DynaPDF Starter from us directly or as part of OmegaBundle.

Xojo Developer Meeting in Zurich, Swiss

Tuesday 26 April 2016 at 5:40 pm
We had a nice meeting in Zürich with a few Xojo developers from the area:


Topics included web projects, desktop apps, the new 2016r1 release, upcoming conferences in Germany and USA.
Thanks everyone for coming.

MBS Workshop in Austria

Tuesday 26 April 2016 at 09:48 am
For our German speaking clients we have a workshop day:

In Zusammenarbeit mit der Putz EDV bieten wir eine Schulung zum MBS Plugin an. Am 9. Mai 2016 können Sie in Salzburg in Österreich an einer eintägigen Schulung teilnehmen. Lernen Sie die über 3500 Funktionen einmal näher kennen und wie Sie sie effektiv einsetzen. Sammeln Sie Ideen und verbessern Sie ihre FileMaker Lösungen durch den Einsatz unseres Plugins.

Das Monkeybread Software Plugin für FileMaker stellt eine vielseitige Erweiterung der eigenen Datenbank dar. Der Kurs bietet nicht nur einen tiefgreifenden Überblick in die Benutzung und Entwicklung, sondern bietet auch die Chance das Plugin günstiger zu erstehen.
  • Einführung in das MBS Plugin
  • Überblick über die Funktionsbereiche
  • Neues im MBS Plugin dieses Jahr
  • Rundgang durch ausgewählte Beispiele
  • Gemeinsames Implementieren von Plugin Funktionen in eine Datenbank:
  • Upload/Download mit CURL auf einen HTTP/FTP Server
  • Ausfüllen eines Formulares auf einer Webseite
  • Bilder bearbeiten
  • PDF Verarbeitung
  • Druckerfunktionen
  • Adressbuch und Kontakte abfragen bei Mac OS X.
  • Fragen und Antworten
Die Teilnahme kostet 99 Euro zuzügl. MWSt.
Wir beginnen gegen 9:00 Uhr und die Schulung geht bis 17 Uhr. Natürlich können Sie auch früher gehen.
Anmeldung hier.

Final Extension of Omegabundle for Xojo 2016 with Free Icon Pack

Sunday 24 April 2016 at 7:39 pm
The participating vendors of Omegabundle for Xojo 2016 announce a final extension to the annual special bundle of the best add-on tools for Xojo development, plus an addition.

Omegabundle for Xojo 2016 is a collection of 16 of the most useful tools, add-ons 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 $3800. Omegabundle for Xojo 2016 costs $399, representing over a 90% savings. Read about the many components included in this bundle on the Omegabundle website.

Xojo is an award-winning, cross-platform development tool for the Desktop (OS X, 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. Download Xojo today and see for yourself.

Omegabundle for Xojo 2016 was to originally end April 1, 2016, however given the response to the recent announcement of Raspberry Pi support for Valentina DB ADK for Xojo (Linux), Valentina Reports ADK for Xojo (Linux) and Valentina Server (Linux), a final extension of the bundle to May 15, 2016 was approved by the participating vendors.

Mirye Software also announces the inclusion of the Valerian Pro Icon Set (80 application icon designs), regularly $179 and Valerian Pro DB Icon Set (45 database oriented icons), regularly $99, are added to the bundle at no extra cost. Customers who already purchased will receive an email with download instructions.

FileMaker and Calendar (iCal)

Saturday 23 April 2016 at 8:07 pm
If you need to add events or reminders to the local calendar database on a Mac, you can use our MBS Plugin to do so. We use the appropriate APIs from Apple to talk to the calendar database and read/write events and reminders. As far as Apple supports, we can even read and write calendar entries provided by servers like Exchange or CalDAV. And of course you can install software to sync the calendars to other services or servers.

Since plugin version 3.4 we have the Calendar functions in our plugin. They use the CalendarStore framework from Apple and work fine in FileMaker with 32-bit and 64-bit versions. But Apple deprecated it in OS X 10.8 and some functions don't work properly any more. For example due timestamp for an reminder can't include a time portion, just the calendar date.

Since OS X 10.8 and iOS 6.0 Apple offers a new framework called EventKit. This framework is on Mac for 64-bit only. So you can use it in FileMaker 14 client running in 64-bit mode. Or on FileMaker Server in version 12 and newer. If there will be ever some plugins for FileMaker Go, we may use the same functions there, too.

The new events functions in plugin version 6.2 allow you to use the EventKit framework and do more on calendars and reminders than ever before. Be aware that on first access of a calendar, the user is prompted for permissions.

You can create an event like this:

Set Variable [$c; Value:MBS("Events.NewEvent")]
Set Variable [$r; Value:MBS("Events.Item.SetTitle"; $c; CalendarTest::ItemTitle)]
Set Variable [$r; Value:MBS("Events.Item.SetNotes"; $c; CalendarTest::ItemNotes)]
Set Variable [$r; Value:MBS("Events.Item.SetURL"; $c; CalendarTest::ItemURL)]
Set Variable [$r; Value:MBS("Events.Item.SetLocation"; $c;CalendarTest::ItemLocation)]
Set Variable [$r; Value:MBS("Events.Event.SetStartDate"; $c; CalendarTest::ItemStartDate)]
Set Variable [$r; Value:MBS("Events.Event.SetEndDate"; $c; CalendarTest::ItemEndDate)]
Set Variable [$r; Value:MBS("Events.Event.SetAllDay"; $c;CalendarTest::ItemAllDay)]
Set Variable [$r; Value:MBS("Events.Event.SetAvailability"; $c; "busy")]
Set Variable [$r; Value:MBS("Events.Item.SetCalendar"; $c; CalendarTest::CalendarUID)]
Set Variable [$r; Value:MBS("Events.SaveEvent"; $c; "this"; 1 )]
Set Field [CalendarTest::ItemUID; MBS("Events.Item.CalendarItemIdentifier"; $c)]

This creates a new event, sets properties and stores the ID for the new extra in a text field. This way we can later modify it. We hope you enjoy writing scripts using our new plugin functions.

Xojo Meetings in Zurich, Switzerland

Friday 22 April 2016 at 9:11 pm
We meet with Xojo developers on Monday, 25th April 2016 in Zurich in Switzerland.

Time is from around 6pm to 10pm and if you like to join, please email me soon. Location will be announced soon to all people on the attendees list.

Topics include of course the latest Xojo 2016r1 release, upcoming conference and new plugins. If you have projects to show or questions to ask, please don't hesitate to bring your computer and projects.

MBS Xojo / Real Studio Plugins, version 16.2pr5

Wednesday 20 April 2016 at 11:34 pm
New in this prerelease of the 16.2 plugins:
  • Updated SQLite to 3.12.2.
  • Updated DynaPDF to version 3.0.51.155.
Download: macsw.de/plugin/Prerelease . Or ask us to be added to our shared Dropbox folder.

MBS FileMaker Plugin, version 6.2pr5

Wednesday 20 April 2016 at 10:52 pm
New in this prerelease of the 6.2 plugins:
  • Updated DynaPDF to version 3.0.51.155.
  • Updated SQLite to 3.12.2.
  • Fixed bug in FM.InsertRecordTSV for handling extra fields and more columns in some lines.
  • Improved XML.Import to better handle extra tables for attributes.
Download at monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

xDev Magazine Purchases RBLibrary

Monday 18 April 2016 at 4:34 pm
Good news for XojoLibrary.com:

April 18, 2016 -- xDev Magazine is pleased to announce the purchase of RBLibrary.com from owner Norman Palardy.

"We are proud of providing expert articles about REALbasic and Xojo to the community, and are excited that xDev Magazine will continue this tradition," said Mr. Palardy. "xDev has been providing REALbasic users with learning resources for nearly 14 years and we're pleased to see them continue their commitment to the Xojo community by acquiring RBLibrary."

Marc Zeedar, the publisher of xDev Magazine, feels that RBLibrary is a great complement to the resources already offered his publication. "By acquiring RBLibrary, Xojo and REALbasic users will continue to have well-known, trusted, and dependable sources of information about Xojo."

Marc is excited about the future. "I look forward to expanding the offerings of RBLibrary and enhancing the relationship already established with authors and readers."

It is expected that RBLibrary.com will temporarily be non-operational during the transition. More information on the schedule of the relaunch will be forthcoming.

About xDev Magazine
Formerly Real Studio Developer, xDev Magazine has been publishing since 2002. xDev is an independent bimonthly publication focused on instructing users of the Xojo development environment. Each issue features over 70 pages of quality articles from top Xojo programmers and authors. xDev is renown around the world as the premiere publication of Xojo instruction, tutorials, and programming advice.

About RBLibrary
RBLibrary.com is the definitive source for articles about Xojo from community leaders and experts. Established in 2005 it has a large library of high quality articles about a wide variety of topics for beginner to expert users of Xojo.

About Xojo
Xojo, Inc. was founded with the idea that software development should be accessible to anyone. With traditional tools, creating software applications can be a very complicated process, but using Xojo anyone can learn to create high quality, native apps for the desktop, web, mobile, and Raspberry Pi. With users all over the world, Xojo apps can be found in every conceivable category - from commercial software applications to use in governments, universities, businesses, and the Fortune 500. For more information, visit www.xojo.com.

Thanks to Marc for buying it. So I didn't need to :-)

Arq 5

Sunday 17 April 2016 at 7:23 pm
Online backup is important. We use Arq a lot for this as we are in control of our backup destination. If you have some webspace available or you have an amazon S3 account, you can route your backup there. You are in control and you have the account with storage provider, not some middle man.
Of course in addition to time machine or some other software. You never have enough backups!
Also good is to have an external disk where you clone internal disk to, so after a disaster you can boot from external disk and restore newer files.

See Arq Backup and Carbon Copy Cloner

MBS FileMaker Plugin, version 6.2pr4

Friday 15 April 2016 at 11:00 pm
New in this prerelease of the 6.2 plugins:
  • Fixed issue where plugin didn't load on Windows XP or Windows Server 2003.
  • Fixed bug with creating dataMatrix barcodes.
  • Updated DynaPDF to version 3.0.51.154.
  • Fixed bugs in RemoteControl.ClickMouse for Windows.
  • Updated SQLite to 3.12.1.
  • Added scale parameter for DynaPDF.ShowDifferences.
  • Improved DynaPDF.ShowDifference to better handle transparent areas.
  • The Menu code for Windows now better handles transparency.
  • The ProgressDialog image for Windows is now using transparency correctly.
  • Fixed bug in XML.Query to not return too many text when returning text lists.
  • Added delimiter parameter to QuickList.GetList.
  • Added WordFile.Parts function and Part options to WordFile functions. Now can replace placeholders in footer/header, too.
  • Added Dialog options to not have a designated cancel/default button.
Download at monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

MBS Xojo / Real Studio Plugins, version 16.2pr4

Friday 15 April 2016 at 9:10 pm
New in this prerelease of the 16.2 plugins:
  • Fixed bug with creating dataMatrix barcodes.
  • Added ATSFontFindFromContainerMBS function.
  • Updated DynaPDF to version 3.0.51.154.
  • Rewrote the DynaPDF Trace feature to trace calls much more accurate.
  • Updated SQLite to 3.12.1.
  • The mouse click events in OverlayMBS now react on right clicks on Mac, too.
  • Added Scale parameter for DynaPDFMBS.ShowDifferences.
  • Improved DynaPDFMBS.ShowDifference to better handle transparent areas.
  • Added more NSAppleEventDescriptorMBS methods and properties.
  • Changed OpenSSLMBS.GeneratePrivateKey to yield time if called on Xojo thread.
  • Added functions to encrypt/decrypt with RSA public/private keys.
  • Added WordFileMBS.Parts function and Part options to WordFile functions. Now can replace placeholders in footer/header, too.
Download: macsw.de/plugin/Prerelease . Or ask us to be added to our shared Dropbox folder.

Older blog entries:

2016-04-15 MBS Xojo Conference 2016 in Koblenz, Germany
2016-04-14 FileMaker Meeting Koblenz
2016-04-13 Six month till German FileMaker Conference in Salzburg, Austria
2016-04-12 DynaPDF Tracing
2016-04-08 Developer Meetings for Sweden and Denmark
2016-04-08 FileMaker Stammtisch Koblenz
2016-04-06 New Version of Spotlight Importer for Xojo from Thomas Tempelmann
2016-04-06 MBS Workshop in der Schweiz
2016-04-05 MBS Xojo / Real Studio Plugins, version 16.2pr3
2016-04-05 MBS FileMaker Plugin, version 6.2pr3
2016-04-05 Xojo 2016r1 available
2016-04-05 FileMaker Meeting in Braunschweig
2016-04-04 ChartDirector with Retina support
2016-04-03 Special offer for April: All Plugins Pack
2016-03-31 Early Early bird ends today for DevCon 2016
2016-03-30 Omegabundle 2016 ends 31st March 2016
2016-03-29 MBS Xojo / Real Studio Plugins, version 16.2pr2
2016-03-29 MBS FileMaker Plugin, version 6.2pr2
2016-03-27 New Dialog functions for Windows
2016-03-25 New TaskDialog Class

Archives

May 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