MBS Real Studio Plugins, version 11.1fc1

Saturday 30 April 2011 at 12:30 am
It has been a long time for the 11.1 release.

DynaPDF 3 is finally in a stage where you can render PDF pages with text, vector graphics and images. There are still a few things to do, but this is a version you can try. And I hope you'll build a lot of applications with it over the next years.

Our plugins are scheduled for the 11.1 release next tuesday and I bet we'll find a few bugs over the weekend, so I expect a fc2 on monday. Also I hope to write a nice viewer control with the new render functions soon.

Try the new functionality we have in the 11.1 release:
  • DynaPDF 3.x
  • OpenCL for Mac
  • new classes for Cocoa
  • new classes for more Phidget devices
  • Windows Color Matching classes
not to mention all the additions to existing stuff.

Download: macsw.de/plugin/Prerelease

Posting on Facebook with MBS Filemaker Plugin

Friday 29 April 2011 at 11:28 pm
Here is an example database which does a filemaker login and sends a message on the news feed:

post_on_facebook.zip

Low cost to the conference

Thursday 28 April 2011 at 12:50 pm
I've just been discussing with an italian Real Studio user about coming to the Real Studio conference in Germany.

Ryanair flight from Venice-Treviso to Düsseldorf-Weeze is just 30.49 Euro. Flying Friday to Germany and Monday back.

From the airport to Essen, you take the bus shuttle there and back. Each trip is 15 Euro. You can also take the train, but you'll have to change two times and it costs around the same.

To stay you need a hotel for three nights (for the flights above) and the cheapest hotel room we found so far is in Gasthaus Nordstern (north star inn) for just 26.50 Euro per night. You can also get 4 star hotels below 50 Euro/night.

For conference participation ASH charges you 199 Euro. If you are student, there is a discount. Also if you do a short or a long presentation (and there is room in the schedule for you), the price may be lower.

So on the end, I bet you can make it for less than 400 Euro.

MBS Filemaker Plugin, version 2.3

Wednesday 27 April 2011 at 6:29 pm
NICKENICH, Germany (April 27th, 2011) -- Monkeybread Software releases version 2.3 of the MBS plug-in for Filemaker.

The MBS plug-in extends Filemaker with over 400 functions. Very popular are our functions for controlling the webview control on your database forms. Other key features are working with PDF files, controlling windows, manipulate pictures and to query system informations. In version 2.3 we improve the existing functions and add a few new functions:
  • New PDFKit functions for Mac OS X allow you even more editing on PDF files. Like extracting pages from existing PDF files or combining several PDF files into a new one. Also you can set and get attributes like the title.
  • For the WewViewer we added a search function.
  • UUID functions create random 128 bit GUID/IID/UIDs.
  • Icon functions for Mac OS X allow you to get high resolution icons for files on disc. With QuickLook we can even have icons which give a preview of the file content.
  • Also for Mac OS X is a function to show an overlay over the content of a window to visually show that the user should concentrate on a dialog in the front.
Read the complete release notes here:
monkeybreadsoftware.de/filemaker/releasenotes.shtml

The plug-in is available for FileMaker 7 to 11 on Windows XP, Vista, 7 and as Universal Binary for Mac OS X. Demos are available on the website, along with license and purchasing information. Not all functions are available on both platforms, so please check the documentation.

The plugins can be downloaded on our website:
monkeybreadsoftware.de/filemaker/

The online documentation can be found here:
monkeybreadsoftware.de/filemaker/reference/

Subscribe to our mailing list to keep up to date:
monkeybreadsoftware.de/filemaker/mailinglist.shtml

For questions you can send us an email or use the feedback forms on our website. Plugin licenses are available starting at just 99 Euro / $139 USD.

New schedule posted for the Real Studio Conference 2011 in Essen, Germany

Wednesday 27 April 2011 at 3:03 pm
Visit REAL Studio Conference 2011 in EssenJoin us in three weeks for the Real Studio Conference 2011 in Essen, Germany.

As you see on the website, we now have two rooms so we can have much more sessions. Also we decided to run a few of them two times, one in English and one in German. This gives us more flexibility and of course we now can host even more people. So take your chance and join us!

Registration form and more information are available here:
http://www.realsoftware.de/events/realcon2011essen/

Filemaker Conference 2011 in Hamburg, Germany

Wednesday 27 April 2011 at 10:30 am
I'll be on the Filemaker Conference 2011 in Hamburg from 16th to 18th June 2011 as sponsor. So if you want to learn about my plugin, join me there. I'll make a session in the workshop room about my plugins.

for more details visit filemaker-konferenz.com/2011/

App.PropertyName can be very slow

Tuesday 26 April 2011 at 7:11 pm
Did you know that access to properties in the app object is more than 1000 times slower than accessing the same property in a module?

My testing shows that accessing app calls internally a function App which calls a function GetAppObject. Both spend a lot of CPU time for stack checking, cast checking and background tasks.

To move methods and properties from app to a module, you should create a module in your project and save the project in the text format. There you can simply copy & paste all your methods and properties in big chunks.

Here my test project:
app_test_app.zip

Also I made a feedback report: case 16764. Please sign on if that is of interest for you.

c't kompakt Programmieren now available

Tuesday 26 April 2011 at 2:50 pm
The c't kompakt Programmieren magazine is available. I picked my copy up in a news kiosk.

Included are free licenses for Real Studio Personal Edition for Mac, Windows and Linux. If you want to have them all three, you'll get three activation codes.


Next week Real Studio Trainings 2011 in Hannover, Germany

Monday 25 April 2011 at 8:24 pm
Next week we'll have training in Hannover. If you want to sign up last minute, please go to the brainworks website. Our trainings this year:
  • (DE) Hannover, 5th to 7th May 2011
  • (AT) Vienna, 22th to 24th September 2011
  • (CH) Zürich, 29th September to 1st Oktober 2011
  • (DE) Aachen, 10th to 12th November 2011
  • (DE) Frankfurt am Main, 24th to 26th November 2011
For registration go here: brainworks-training.de

Happy Easter 2011

Sunday 24 April 2011 at 9:22 pm
Michael got a plush bunny :-)



First Meeting of San Diego Real Studio Users Group - @2pm on Saturday, April 30th, 2011

Sunday 24 April 2011 at 08:48 am
Greetings Everyone,
Just wanted to let everyone know that our small community of Real Studio Users (10 users as of today) will be holding our first meet and greet on April 30th, 2pm at Corner Bakery Cafe in Mission Valley. Since we're a small group, it would be really awesome if you can take the time and show your support!

To make it worth your while, I'll be releasing some free code with the group to reveal how to use Real Studio to bring your application development up a notch. I'll also be available to share and discuss my own experiences as an independent software developer and vendor. Have any questions about commercial or open source licensing and development? I'm not a lawyer, but I'll do my best to share my own experiences and knowledge with the group. This will be a great opportunity to learn, share and connect with other Real Studio developers in your own back yard! Our agenda follows:

Introduction, Meet & Greet with fellow developers
Understanding GPL, MIT, Commercial and FSF licenses
Developing 'enterprise' applications with Steve's free IPRO Library v 1.0
Code Clinic, bring your own experiences and questions to the group

I look forward to seeing you there! Please feel free to contact me should you have any comments or questions.

Regards,
Stephen Carroll
Fellow Real Studio Developer

scarroll@virtuosoft.net
619.606.1777

MBS Real Studio Plugins, version 11.1pr11

Saturday 23 April 2011 at 2:31 pm
New in this prerelease of the 11.1 plugins:
  • Updated to 2011r1 Plugin SDK.
  • Removed folderitem.AsAliasMBS and ResolveAliasMBS as we deprecate that in favor of GetSaveInfo built into Real Studio.
  • Plugins now have code to get or set Real Studio arrays for older Realbasic versions (e.g. 2007r2). Plugins can't create arrays or append data there.
  • Fixed crash with passing nil for when parameter in AudioDeviceSetPropertyString, AudioDeviceSetPropertyMemory, AudioStreamSetPropertyString and AudioStreamSetPropertyMemory in CoreAudioMBS class.
  • Added UInt64ToDoubleMBS and DoubleToUInt64MBS.
  • Overloaded most ChartDirector plugin functions to take color values in addition to integer color values. This should make use in Real Studio easier for most people.
  • Updated CF classes, so they are now all console/web safe.
  • Added Windows Image Color Management classes: WindowsICMColorMBS, WindowsICMEnumMBS, WindowsICMLogColorSpaceMBS, WindowsICMNamedProfileInfoMBS, WindowsICMProfileHeaderMBS, WindowsICMProfileMBS, WindowsICMSetupMBS, WindowsICMTransformMBS and WindowsICMModuleMBS module.
  • Added BusSpeed and CPUSpeed to SystemInformationMBS module.
  • Removed AntiAliasedTextSizeMBS and IsAntiAliasedTextEnabledMBS functions.
  • Removed CPUInfoMBS class. Use SystemInformationMBS module instead.
  • Added UnZipMBS Position2 property
  • Fixed a crash with PNG reading from string inside threads.
  • Fixed bug in DynaPDFMBS.InsertPicture with byte alignment.
  • Fixed bug in RegistrationEngineMBS to place delimiter correctly: ICYR-RES4-UXQ1ICYR and not ICYR-RES4-UXQ1-ICYR
  • Changed WebUIDelegateMBS.CreateWithRequest to accept a WebViewMBS object as return value.
Download: macsw.de/plugin/Prerelease

Spokane Area Real Studio User Group - First Meeting

Thursday 21 April 2011 at 12:18 am
Join Google group here: groups.google.com/group/sarsug

Spokane Area Real Studio Users Group - SaRSug

First meeting April 27, 2011 at 11:30 am for lunch at the Mongolian BBQ at the corner of Sullivan & Sprague in Spokane Valley, WA.

15416 E Sprague Ave
Spokane Valley, WA 99037, USA

(509) 891-7237 (restaurant)

MBS SQLite Extension, version 1.1pr1

Wednesday 20 April 2011 at 9:44 pm
New in this prerelease of the 1.1 extension:
  • Compiled for Mac with 32 and 64 bit. (Linux and Windows may follow later if there is a demand for that)
  • Added Cube SQL Plugin for Cube SQL Server 4.0b10.
  • Added UUIDFormattedMBS, UUIDHexMBS and UUIDRawMBS.
  • Added CosHMBS, ACosMBS, CosMBS, TanHMBS, ATan2MBS, ATanMBS, TanMBS, SinHMBS, ASinMBS, SinMBS functions.
  • Remove Accents functions now convert ß to s.
For more information visit the SQLite Extension website or download the prerelease version.

c't kompakt Programmieren now available

Tuesday 19 April 2011 at 11:55 pm
The c't kompakt Programmieren magazine is available now for order.

As a special there is a Real Studio Personal Edition license included with the DVD.

That's the third magazine this year presenting Real Studio to a huge audience in German speaking countries. The c't magazine alone sells more than 300,000 issues every second week and I bet they will promote this development magazine there.

Thanks to Real Software for allowing this kind of promotion and also thanks to the people at Application Systems Heidelberg for negotiating this deals.

see also the news on heise.de (in German)

MBS Filemaker Plugin, version 2.3pr4

Tuesday 19 April 2011 at 9:20 pm
New in this prerelease of the 2.3 plugins:
  • Added PDF functions which return a reference instead of a container value: GetPDFPagesPDFRef, GetPDFPagePDFRef and CombineRef.
  • Added PDFKit functions: Combine, GetPDFAttribute, SetPDFAttribute, OpenContainer, OpenURL and OpenPath.
  • Added functions: UUID.Raw, UUID.Hex and UUID.Formatted.
Download: monkeybreadsoftware.de/filemaker/files/

Our Mailinglists

Tuesday 19 April 2011 at 11:14 am
Today we start a Filemaker Plugin mailing list for our filemaker plugin:

Subscribe to mbsfmplugin

also for Real Studio Plugins we have our existing list:

Subscribe to mbsplugin

Both are discussion lists where you can post questions, learn about new features and get notified for new versions.

Uint64 trouble

Monday 18 April 2011 at 2:28 pm
If you convert a double to UInt64, Real Studio will not work right for high numbers. If you have a double with value 18446744073709541376 and you assign it to an UInt64, you get 9223372036854775808. Seems like internally they use Int64 for this.

dim x as UInt64 = 18446744073709541376
dim d as Double = x
dim u as uint64 = d
MsgBox str(x)+" "+str(d)+" "+str(u)

and try this:

dim d as Double = 18446744073709541376
MsgBox str(d)

As you see things don't work as expected, so I filled two bug reports: #16715 and #16714

3D bar charts

Monday 18 April 2011 at 12:26 pm
Today a client asked me for using our ChartDirector plugin to put a lot of bar charts to make a 3D surface with columns. Later this morning we got this prototype:

Isn't that cool?
By the way, this is a peak view to chromatography data of a blood sample.

5 weeks till Real Studio Conference 2011 in Essen, Germany

Sunday 17 April 2011 at 4:59 pm
Visit REAL Studio Conference 2011 in EssenThis year's Real Studio Conference in the German town of Essen already dwarfs its predecessor. With 15+ sessions on object-oriented, cross-platform application and database development, realcon2011 hosts almost twice as many presentations and workshops as last year's event.

Registrations for two busy conference days, and for the casual get-together the evening before, are already coming in, steadily - not only from Germany and neighbouring countries like the Czech Republic and France, but also from the UK and the U.S.

With the conference being held in both English and German, Application Systems Heidelberg and MonkeyBread Software hope to welcome Real Studio users not only from the mainly German-speaking countries Germany, Austria and Switzerland.

Essen, the vibrant European Capital of Culture 2010, is geographically situated close to Belgium, France and the Netherlands. With Germany itself in the heart of Europe, Essen is the perfect location for this event. Apart from many interesting sessions realcon2011 also is a networking opportunity, offering a perfect atmosphere for meeting fellow users face-to-face.

Key facts on "realcon2011":

(DE) Essen/Germany, "realcon2011" (Real Studio Developers Conference)
May 20, 2011, 7 pm (open-end) - "Get-together" for early-arrivals
May 21 and 22, 2011 - Conference days with extensive agenda

Event Schedule:
http://www.realsoftware.de/events/realcon2011essen/schedule.html

Registration and more information:
http://www.realsoftware.de/events/realcon2011essen

REAL Studio Developer User Groups

Friday 15 April 2011 at 10:35 pm
I know this four groups so far: Please inform me if I missed one.

Visited Harald Schmidt Show

Friday 15 April 2011 at 10:43 am
We a living close to Cologne, where you can visit several TV shows like "Hart aber Fair", "RTL2 Funclub", "Millionenshow" or the "Harald Schmidt Show" :-)

MBS Filemaker Plugin Overview

Thursday 14 April 2011 at 1:34 pm

The MBS is easily the most powerful plug-in available for FileMaker today. There are over 400 functions that allow FileMaker developers to extend their solutions in some amazing ways. A quick overview:

And a log of more stuff like Container utility functions. If you miss something, please email us and we may add another function for you.


MBS Filemaker Plugin, version 2.3pr3

Wednesday 13 April 2011 at 4:16 pm
New in this prerelease of the 2.3 plugins:
  • Changed some windows compile settings to use secure CRT functions.
  • Fixed Icon.GetIcon so it does invert the icon mask correctly on Mac OS X 10.4 and 10.5.
  • Fixed Icon.GetIconWithQuickLook so it does not crash on Mac OS X 10.4 where QuickLook is not available.
Download: monkeybreadsoftware.de/filemaker/files/

MBS Real Studio Plugins, version 11.1pr10

Monday 11 April 2011 at 7:23 pm
New in this prerelease of the 11.1 plugins:
  • Added more NSWindowMBS methods like setContentBorderThickness.
  • Changed DrawCGPDFDocumentMBS to work on Cocoa.
  • Changed GZipFileMBS.Close to set lasterror to zero.
  • Added PNGReaderMBS.ReadRow method which takes a memoryblock (for better speed).
  • Added ExtraLatency and UseMinimumLatency to CAPlayThroughMBS class.
  • Added PictureBlend DiffPicturesMBS function.
  • Added GlyphGetCubicPaths and GlyphGetQuadraticPaths methods to ATSUStyleMBS class.
  • Added ATSPathEventsMBS class.
  • Fixed memory leak in NewCFMutableDictionaryMBS.
  • Fixed a bug with MDQueryMBS so it works better in the future.
  • Added some 64 bit support to UnZipMBS and ZipMBS classes. Works with having files bigger than 4 GB inside the archive. But seems not to work so far with archives > 2 GB.
  • Updated libz to version 1.2.5.
Download: macsw.de/plugin/Prerelease

Looking for work?

Monday 11 April 2011 at 10:01 am
Visit REAL Studio Conference 2011 in EssenI talk to a lot of people here about Web Edition, our Conference and quite a few companies are asking for developers to hire for programming jobs. Both remote and local as well as freelancer or employee. As the conference is just 6 weeks away, I point them to the conference as you won't find more Real Studio developers together in Europe this year.

So far two CEOs have said they will come and two others are interested. One has a 100 employees, another two are in the range of 20 to 30 and for the forth I don't know the number. So the conference is getting a job market, too. Come to the conference, bring your notebook with you and chat with other people. Show your work and tell others whether you are available. You have good chances to find a job here :-)

More details about the conference:
www.realsoftware.de/events/realcon2011essen

Updates

Saturday 09 April 2011 at 4:19 pm
Real Studio trainings in Munich went well. We did a lot of Web Edition projects and database coding.
When I'm back in the office on Monday, I'll be back to programming, so next prerelease plugins will be online Monday or Tuesday.

And finally if you come close to Atlanta, Georgia, check out the site of the Atlanta REAL Studio Users Group.

License keys and plugin versions

Tuesday 05 April 2011 at 2:23 pm
Depending on which plugins you use to compile your app, you are either using version 2.5 or version 3 of DynaPDF. Some people already have serial numbers for both versions. So if you do registrations in a module, you may want to check the version constant for which license key you need to use:

if pdf.kDYNAPDF_VERSIONSTRING<"3" then
  // DynaPDF 2.5
  pdf.SetLicenseKey "xxx"
else
  // DynaPDF 3.0
  pdf.SetLicenseKey "yyy"
end if

PS: If you have a DynaPDF 2.x license and you like to upgrade, please contact us.

User Group in Seattle area (SeaRUG)

Monday 04 April 2011 at 11:11 pm
Seattle Real Studio Users — Unite!

Or at least consider joining the new SeaRUG (Seattle Real Studio User Group).

We're just getting started.

Here's the plan: Create a user group that provides an opportunity for
Real Studio users in the Seattle area to meet up in physical space
periodically. To network, exchange ideas, expose one another to
interesting work they're doing or have come across, and share tips on
staying dry.

We'd like to know:
1) Who's interested.
2) How often you'd like to meet.
3) Any suggestions you have for places to meet.
4) Any suggestions for meeting content.

We've set up a virtual meeting space on Google Groups where we can
exchange ideas:
Click a link or button to request membership, as we try to block spam robots.

We have a web page:
http://www.SeaRUG.info/

We look forward to hearing from you soon and receiving your input on
where the group should go from here.

-- Dennis Birch & Basil Bourque

Happy Birthday to me :-)

Monday 04 April 2011 at 12:47 am

Happy Birthday

Friday 01 April 2011 at 12:00 pm
It's 1st April 2011 and the birthdays are no April Fools' joke:

Apple turn 35 years today. Congratulations to all Apple employers, especially to employer no. 0: Steve Jobs, employer no. 1: Steve Wozniak and all the other 50,000 employees.

Arktis, one of my favorite online (and offline) shop for Apple Gadgets turns 25 today.

Also Volker Ritzhaupt has birthday on the same day. He's the founder and CEO of Application Systems Heidelberg, the Real Studio distributor for German speaking countries.

Our own company known as Monkeybread Software, but legally Christian Schmitz Software GmbH turns eleven today. More than eleven years of Real Studio Consulting turned into the biggest Real Studio Plugin Library, hundreds of applications and thousands of happy customers :-)

Archives

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