Thursday 11 March 2010 at 11:50 am
Today we introduce the new DynaPDF Starter License. For only 149 Euro or $199 USD, you can add PDF creation to your application.
Also we lowered the other license prices:
Lite now 449 Euro, was 599 Euro
Pro now 799 Euro, was 999 Euro
Enterprise now 1299 Euro, was 1499 Euro
Lite Academic now 199 Euro, was 299 Euro
Pro Academic now 399 Euro, was 499 Euro
Dynapdf Starter vs. Lite vs. Pro vs. Enterprise
Wednesday 10 March 2010 at 12:41 pm
On todays visit with the doctor, she told us that it will be a boy. Arrival is still planned for mid July.
We are very happy with this news. Monika and Christian
Tuesday 09 March 2010 at 11:42 pm
We got Filemaker 11 today for testing and so far everything seems to work just fine. Please tell us if you see a problem.
Tuesday 09 March 2010 at 4:17 pm

You find the beta version here
www.mbsplugins.com/filemaker/files/.
Enjoy our new functions for Image editing, URL Scheme and sending commands.
In a few days we'll release the final version.
Tuesday 09 March 2010 at 11:43 am
Today we released our SQLite Extension. We named it "MBS SQLite Extension" instead of "MBS REAL Server Plugin" because our extension is three things in one: First a plug-in for the REAL Server from REALsoftware, second a plug-in for SQLiteManager from sqlabs and third an extension for SQLite which you can use in all SQLite based database engines including the REALSQLDatabase class in REALbasic.
Our SQLite Extension gives you 38 new functions in version 1.0:
- Additional mathematical functions like Round or Pow.
- Functions to save blob values in files outside the database.
- Functions to calculate checksums on blob values on the server.
- String functions like SoundEx or accents removing for your text searches.
- Regular Expressions in queries.
Our SQLite Extension supports Mac OS X, Windows and Linux.
Example projects for REALbasic are included for both REALSQLDatabase class and REALSQLServerDatabase class.
You can test the plugin for free up to 10 minutes per launch in a demo mode.
Licenses are available for 99 Euro per developer with one year of free updates.
If you have feature requests for additional functions, please send us an email.
For more information visit our website:
monkeybreadsoftware.de/realserver/
Friday 05 March 2010 at 7:43 pm
Today we cleaned up the price list for the filemaker plugins. Instead of 42 one items we only have 8 items in the list now.
From the feedback we got last year, we know that our old price list was very complicated for people. Being able to buy each part on its own may be a way to have the entry lower, but still it confuses users. Also the seat counting can give strange problems from time to time. So we now give 5 seats as the start point.
So for our upcoming 2.0 release, we have this price setup: 5 seats for 99 Euro, 20 seats for 199 Euro and 50 seats or redistribution for 399 Euro. Updates 50% as before.
Older license will be upgraded (or downgraded if you need) on the next update to fit the new schema.
Friday 05 March 2010 at 3:19 pm
With our extension to SQLite and REAL Server, I'm close to release the first version.
I added a few new functions: AggregateCRC32MBS and AggregateMD5MBS can now create a checksum of a whole column of blob fields. Using this functions and also the normal CRC32MBS and MD5MBS functions you can easily see if blob values changed over time by comparing a calculated value with an older value.
Also we got a new documentation with a big cleanup and better example projects. Try it.
More information
Thursday 04 March 2010 at 4:19 pm
Today I removed NetworkAvailableMBS. It was not working right and basicly it's not useful.
if you want to check whether you have a network, than do a DNS resolve:
// two independend domain names
const domain1 = "www.google.com"
const domain2 = "www.macsw.de"
// resolve IPs
dim ip1 as string = DNSNameToAddressMBS(Domain1)
dim ip2 as string = DNSNameToAddressMBS(Domain2)
// if we got IPs and not the same IPs (error/login pages)
if len(ip1)=0 or len(ip2)=0 or ip1=ip2 then
MsgBox "no connection"
else
MsgBox "have connection"
end if
This way you can detect whether you got something from DNS. And you can make sure that a DNS redirection to a login page won't catch you.
Wednesday 03 March 2010 at 2:13 pm
The new plugin release is uploaded.
You find it on both servers. The German one here:
macsw.de/plugin/ and the US one
mbsdownload.com/plugin/.
In this release we updated libraries we use to new versions: CURL 7.20.0, RegEx to 8.0.1, DynaPDF 2.5.0.504 and sqlapi 3.7.30. Especially the DynaPDF 2.5 update gives you much improved font support. Check new manual and the compatibility notes. The plugin for Image Capture on Mac OS X has been rewritten and is now much easier to use. You can import pictures from a digital camera or a scanner using this plugin. Also the DNS Service plugin part which offers Bonjour network discovery works much better on Mac OS X and Windows.
A lot of small things changed like the AppleRemoteMBS class now handles the new aluminium remotes better. We got a new QCViewMBS class for playing Quartz Compositions, a new WindowsSerialPortsMBS class to enumerate the serial ports, a face lift to the tidy classes, some new picture and graphics functions and improvements on the CoreGraphics classes.
Tuesday 02 March 2010 at 11:48 pm
If you add two images to a PDF file in DynaPDF, what do you think happens?
Well if both image files have the same file path, DynaPDF will only put the image file on time into the PDF. This saves a lot of space if you have for example a logo on each page. The logo is only time in the file.
But now if you write temporary files with images from a database and you reuse the same temporary file each time? Well, only the first or the last picture is in the PDF on all pages. So to allow DynaPDF to see the difference, write all pictures to different file names. Simply ask RB for a temporay folderitem using getTemporaryFolderitem. Call CreateFolder on it and put your images inside. Later you can delete this folder when you closed the PDF. Also keep files available the whole time the PDF is not yet written. This way we can optimize and read images later when we need them. This can reduce the memory footprint.
More on our PDF plugin