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

Xojo meetings in Arizona

Monday 26 June 2017 at 10:13 am
As you know I come to attend the FileMaker DevCon 2017 in Phoenix, Arizona.

As I stay a few extra days in Phoenix, we will have two Xojo developer meetings:

22nd July 2017 in a restaurant near Phoenix.
28th July 2017 in a restaurant near Tucson.

I know I have over 20 Xojo developers using my plugins in Phoenix alone.
If you like to join, please contact me soon.

I reserve a table in a nice restaurant and I will be there. You can join and we can shop talk all night. Ask me plugin questions, bring your laptop and show projects.
And of course we discuss latest changes in Xojo, upcoming conferences and what's new in plugins.

OmegaBundle final extension

Thursday 22 June 2017 at 7:41 pm
The OmegaBundle.net will finally end 4th July 2017.
After two extensions it must come to an end and if you missed all the announcements, we finally need to say: sorry.

Get your copy now on OmegaBundle.net.

MBS Xojo Plugins, version 17.3pr3

Wednesday 21 June 2017 at 5:31 pm
New in this prerelease of the 17.3 plugins: Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared Dropbox folder.

XojoTalk podcast 2^5

Tuesday 20 June 2017 at 8:58 pm
The XojoTalk podcast just got it's pow(2,5)th episode. So go and listen to it!
  1. Shoving Phones In Their Pockets with Geoff Perlman
  2. That's A Lot Of Tens with Bob Keeney
  3. Developer of Long Standing with Eric Gibbon
  4. Grizzled Veterans with Travis Hill
  5. Where's My Column? with Marc Zeedar
  6. I have no idea what you're talking about with Kem Tekinay
  7. Snowgun with Kevin Cully
  8. Really Wicked with Hal Gumbert
  9. It's my dog with Norman Palardy
  10. Strap a Mac Pro to my wrist with Tim Dietrich
  11. The forum is my personal training ground with Tim Hare 
  12. Shipping is a feature with Paul Levine 
  13. Hockey Programmer with Mike Cotrone 
  14. Software Maniacs with Ken Whitaker 
  15. Type my password like an animal with Justin Elliott
  16. Magical Toolkit with Craig Boyd
  17. I Keep My Secrets to Myself with Bruno Frechette and Jonanthan Guillemette 
  18. Not The Pi You Eat with Geoff Perlman 
  19. Ghost Touches with Geoff Perlman 
  20. Spoiler Alert with Bob Keeney and Marc Zeedar 
  21. Enterprise Consulting with Arthur Couture and Tom Rupprecht 
  22. I Like Things That Just Work with Tim Parnell
  23. Take a Walk with Michel Bujardet 
  24. Figure out stuff on my own with Kimball Larsen 
  25. Toughest thing is the substitutions with Jim Meyer 
  26. Happened by Accident with Tom Catchesides
  27. Database Goddess with Carol Keeney 
  28. Email is Not a Project Management Tool with Susan Fennema 
  29. I Went to High School with the Apple File System Guy with Tim Dietrich 
  30. We Like Our Customers with Geoff Perlman 
  31. Virtual Office Rules with Dana Brown and Alyssa Foley
  32. Copy, Paste, Search and Replace with Terry Eutsler
Subscribe at iTunes or to RSS Feed

Virtual Xojo User Group - June 2017 Meeting Is Today

Thursday 15 June 2017 at 1:14 pm
Just a reminder that the June VXUG meeting is today (June 15th) at 2:00 PM Eastern Time.

Today's presenters include:
  • Dana Brown, Xojo's Director of Marketing, who will give us an update on XDC 2018.
  • Tim Dietrich, who will demonstrate Aloe, a Xojo class and development methodology that can be used to create public Web sites using Xojo.
  • Wayne Golding of Axis Direct Ltd, who will give a presentation on using Xojo to develop Windows Service Apps.
We still have space available. If you haven't already signed up, and would like to attend, click here.

Playing with CoreML in Xojo

Tuesday 13 June 2017 at 3:57 pm
Thanks to the 64-bit debugger in Xojo 2017, we can now easily try 64-bit applications and that's a must as Apple's latest frameworks don't support 32-bit anymore.
So yesterday and today I worked on a test project including a Xojo plugin for CoreML framework. Here is my test project running:

While macOS 10.13 is not ready for a few months, we can already download the beta versions of macOS and Xcode and play with it. You can use a model quite easy as you see in the Core ML presentation from WWDC 2017. With just a few lines of code we load a model, setup source image and run it though the neural network to classify the picture. You can get sample models from Apple's Machine Learning website.

The plugin will be available later this year with the macOS release.

OmegaBundle 2017 ends on weekend

Tuesday 13 June 2017 at 11:28 am
The OmegaBundle for Xojo including MBS Plugins is ending on the weekend:

If you plan to buy the bundle, please do it soon.

Plugin wishes for macOS 10.13 and iOS 11?

Sunday 11 June 2017 at 1:12 pm
You may all be watching videos from WWDC and learn what's coming soon for macOS and iOS.

Now the are a lot of new APIs, but I'd like to know from you what you'd like to see in our plugins for Xojo and FileMaker.

Usually we provide lower level wrapper for Xojo to Apple's APIs for macOS with hiding all the threading issues from you and translating values from native Xojo types to the matching Foundation types. As there is currently no iOS plugin SDK for Xojo, we can't make all features available via declares.

For FileMaker we usually provide a much more higher level API to do selected things and provide plugin functions for both macOS and iOS.

If you have ideas and wishes, please email me. I'll keep a list and if we have a lot of wishes for a given API, I may give it some priority.

Looking for speakers for XDC 2018

Saturday 10 June 2017 at 10:56 am
Xojo Inc. is looking for speakers for XDC 2018, the biggest Xojo conference in 2018 from April 25 to 27 in Denver, Colorado, USA:

We are looking for talented and passionate speakers to present at XDC 2018 in Denver, CO! In addition to the fame, becoming an XDC speaker gets you a 50% discount on conference registration!

If you are interested in presenting, please submit a proposal with your session topic(s) and brief description(s) (3-5 sentences), along with your full name and contact info (preferred email and phone number), to the XDC Conference Coordinator at dana@xojo.com. If you are interested in presenting, but not sure of a topic, please reach out to us and we can help you develop your session. The deadline to submit proposals is Friday, June 30, 2017.

Here are some tips on submitting a good session topic.

Still 20 days left to submit a proposal. Myself I can of course talk about what's new in MBS Plugins, or take about making plugins or maybe make a session about comparing what machine code the compiler creates with various options and Xojo versions.

MBS Xojo Plugins, version 17.3pr2

Friday 09 June 2017 at 2:10 pm
New in this prerelease of the 17.3 plugins:
  • Improved key length handling for CipherMBS class. Init functions now report true on success and false on failure. Short keys are filled with zeros (as before), we report false in case of errors, but still may take reduced key (as before).
  • Updated SQLite to 3.19.3.
  • Fixed bug with DynaPDFMBS.ShowDifference and rotated pages.
  • Added QueryMT method for NetSNMPMBS class.
Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared Dropbox folder.

Developer Meeting in Nuremberg

Friday 09 June 2017 at 10:37 am
On my next visit to Nuremberg, I'd love to make another developer meeting:

Wer hat Interesse an einem FileMaker & Xojo Entwicklertreffen im Juni in Nürnberg?

Einfach gemütlich zusammen sitzen und über Xojo und FileMaker Neuigkeiten, Konferenzen und die täglichen Probleme bei der Softwareentwicklung unterhalten.
Gerne zeige ich auch neue Pluginfunktionen oder helfe bei Problemen mit Projekten. Einfach Computer mitbringen und was zeigen.

Wir treffen uns am 16. Juni 2018 in einem Biergarten in Nürnberg.
Bei Interesse bitte bei mir melden.

Save the date: MBS Xojo Developer Conference

Thursday 08 June 2017 at 10:00 am
The next MBS Xojo conference in Germany will be 6th/7th September 2018 in Munich.

We will have a great conference in the Maritim Hotel near the main station can offer us 50+ rooms as well as one or two conference rooms. If we have a lot of speakers and attendees, we could go two track!

We have blocked 100 rooms and offer an 122 Euro rate for the nights from 5th to 8th September including pool, breakfast and Wifi.
Nearby other hotels in the area offer rooms for less, down to 60 Euro/night.

Walking distance to center of city is just a few hundred meters. So you can walk to Hofbräuhaus, city hall and the famous historic buildings like palace Nymphenburg. And if you like to take a drive in the countryside, you are quickly down to the alps. e.g. take the train up on Wendelstein for a great view.

The schedule:

5th September 2018: Training Day in English for beginners and advanced
6th September 2018: First Conference Day
7th September 2018: Second Conference Day
8th September 2018: Training Day in German for beginners and advanced

We look forward the conference and plan to have get togethers on all evenings for having dinner together.

For the rest of the year, we look for attendees and speakers to sign up. If you have a good idea for a session in English, please send us your proposal.

Austin Xojo Meetup in July - With Geoff Perlman & Others

Wednesday 07 June 2017 at 7:32 pm
We saw this announcement on the forum:

If you are near Austin or plan on coming to Austin - join the Austin-based Xojo team for lunch in July to talk Xojo and get to know other users in and around Texas! If you are interested in joining us - please reply to this survey so we can find the best date!

Great to see Xojo inc doing local meetings themselves. I have currently some planned for Nuremberg, Germany, Phoenix, USA and Netherlands.

Xojo Meeting in Netherlands

Tuesday 06 June 2017 at 3:16 pm
As I am traveling again towards Netherlands and again like to meet with Xojo developers.

Let's talk about Xojo, conferences, plugins and other programming topics.

Voting for meeting in Utrecht area: Survey
Voting for meeting in Haarlem area: Survey

Interested people can of course make an extra appointment with me for private consulting.

If you like, vote on both, so we know who can come and where we have more people.

MBS Xojo Plugins, version 17.3pr1

Monday 05 June 2017 at 12:46 pm
New in this prerelease of the 17.3 plugins:
  • Creating barcode no longer changes locale settings.
  • Added kCFBundleDisplayNameKey to CFBundleMBS class.
  • Improved key length handling for CipherMBS class.
  • Added boolean result to CipherInit, EncryptInit and DecryptInit.
  • Marked CalCalendarMBS class to be console safe.
  • Added developerExtrasEnabled, javaEnabled, javaScriptCanOpenWindowsAutomatically, javaScriptEnabled, loadsImagesAutomatically, minimumFontSize and plugInsEnabled properties for WKWebViewControlMBS control.
  • Added RemoveTouchBarFromWindow and RemoveTouchBarFromApp for NSTouchBarMBS class.
  • Fixed StringHandleMBS bug on Linux.
  • Updated SQLite to 3.19.2.
  • Added NetSNMPMBS class.
  • Reduced memory consumption for email sending, so you can now queue 1000+ emails.
  • Added DynaPDF methods for Metafile conversion (EMF/WMF)
  • Zooming in script workspace can now be triggered with Command and Plus/Minus keys.
  • Fixed problem where variable name check would complain about variable name being part of script name.
  • Remove debug messages from CIDetectorMBS class.
  • Updated to DynaPDF
  • Fixed BitwiseXORStringBytesMBS to work better and faster in 64-bit.
Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared Dropbox folder.

Windows Task Monitor written in Xojo

Saturday 03 June 2017 at 11:45 am
Today I had an interesting request for a task monitor written in Xojo to see how much CPU some processes need and to report when they are stuck (no CPU usage over longer time pointing to deadlock) or run at 100% for a long time. And of course to see if they go away due to crashes.

We use the WindowsWMIMBS class to query the Win32_PerfRawData_PerfProc_Process class. There we can query the current counter for processor usage and by getting total and last value calculate a percentage.

The example will be included in next prerelease.

Job Offer: Xojo Developer to work with Light Blue Software

Wednesday 31 May 2017 at 3:13 pm
Mr. Tom Catchesides from Light Blue Software is looking for a Xojo developer:

We're looking for a talented Xojo developer to help us continue to improve Light Blue, our business management product for professional photographers and winner of the 2016 Xojo design awards 'best business app' prize.

The initial requirement is for help with completing a specific project, but this has the potential to turn into an ongoing relationship.

Essential skills:
  • Building desktop apps with Xojo.
  • SQLite.
  • Good written and spoken English.
We would also prefer:
  • Experience of PHP and MySQL.
  • Working from a timezone that overlaps office hours with the UK.
The company is based in northern London in case you prefer to work in their office. Else you would probably work from home. Tom has been visiting conference for a couple of years and uses MBS Plugins a lot.

Xojo Conference planning 2018

Tuesday 30 May 2017 at 12:21 pm
You all have time 6th/7th September 2018 for a Xojo conference?

We have a proposal for a hotel conference room in Munich. The Maritim Hotel near the main station can offer us 50+ rooms as well as one or two conference rooms. If we have a lot of speakers and attendees, we could go two track!

We can block 100 rooms and offer an 122 Euro rate for the nights from 5th to 8th September including pool, breakfast and Wifi.
Nearby other hotels in the area offer rooms for less, down to 60 Euro/night.

Walking distance to center of city is just a few hundred meters. So you can walk to Hofbräuhaus, city hall and the famous historic buildings like palace Nymphenburg. And if you like to take a drive in the countryside, you are quickly down to the alps. e.g. take the train up on Wendelstein for a great view.

So anyone has comments? Would this week be a bad choice for some reason?
Most weeks in fall are blocked by expositions, school holidays and Oktoberfest where hotels are quite full. The week early September seems to be great to get hotel room and the chances are good for nice weather.

PS: If someone has a better idea for a location, let me know.

Xojo Versions used

Tuesday 30 May 2017 at 11:06 am
As you may know, we collect some statistics about plugin usage and today I’d like to show the versions of Xojo used with MBS Plugins:

While over half of the users are on Xojo 2017, there is still a big group of people using 2015/2016 versions. The group with REAL Studio 2012 is still active, but shrunk a lot over time. Over time, it will be a question whether we should continue to support Real Studio with newer plugins.

Enable Web Inspector for WebViewer

Tuesday 30 May 2017 at 09:29 am
In both FileMaker and Xojo we can use WebKit 2 for showing web content and enable the inspector:

For FileMaker 16, you can use WebView.SetPreferences function and set developerExtrasEnabled property to 1. Than you can open inspector via contextual menus.
For Xojo you can use WKWebViewControlMBS control for WebKit 2. There we will have a new property developerExtrasEnabled to enable the inspector in the contextual menu.

Older blog entries:

2017-05-29 Show progress in task bar on Windows
2017-05-26 DynaPDF Manual online
2017-05-23 Xojo Stammtisch in Berlin
2017-05-23 Xojo on sale
2017-05-20 Xojo Developer Meeting in Nuremberg
2017-05-20 OmegaBundle 2017 ends soon
2017-05-18 Register now for the 2018 Xojo Developer Conference
2017-05-18 Convert WMF and EMF files to PDF with DynaPDF
2017-05-16 Zurich, Switzerland
2017-05-15 MBS Xojo Plugins 17.2
2017-05-14 The winners @ MBS Xojo Conference
2017-05-13 Xojo Stammtisch in Berlin
2017-05-11 MBS Xojo Plugins, version 17.2pr6
2017-05-11 Survey about European MBS Xojo Conferences 2018
2017-05-10 After the conference is before the conference
2017-05-08 MBS Xojo Plugins, version 17.2pr5
2017-05-08 Xojo Stammtisch in Zürich
2017-05-07 Woman at the MBS Xojo conference
2017-05-05 MBS Xojo Conference group photo
2017-05-04 MBS Xojo Conference started


Jun 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