Special

Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 19 in printed book and digital formats -- plus a one-year subscription (beginning with 20.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview


Buy Now

Issue 9.5

NEWS

News

Issue: 9.5 (July/August 2011)
Article Description: No description available.
Article Length (in bytes): 53,874
Starting Page Number: 8
Article Number: 9501
Related Web Link(s):

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=445131099&
http://www.QuickStartSoftware.com/
http://www.realsoftware.com/movies/2011r2_sneak_peek.php
http://www.realsoftwareblog.com/2011/05/json-new-kid-on-block.html
http://www.realsoftware.com/download
http://rgb.free.fr/ccontrols_demo.zip
http://homepage.mac.com/delaneyrm/fpPlugin.html
http://www.udevgames.com/
http://studiostable.com/Database/download.php
http://StudioStable.com/Database
http://www.sqlabs.com/
http://www.truenorthsoftware.com/formattedtextcontrol
http://homepage.mac.com/delaneyrm/CrypterRB.html
http://www.logicalvue.com/products/sqlvue
http://www.monkeybreadsoftware.de/realbasic/plugins.shtml
http://boscos.me/Reader
http://web.mac.com/vanhoek
http://homepage.mac.com/delaneyrm/DecimalPlugin.html
http://homepage.mac.com/delaneyrm/SolveDiffEq.html
http://www.truenorthsoftware.com/rtfparser
http://StudioStable.com/Haystack
http://www.tempel.org/Arbed
http://www.tinrocket.com/superspritesurface
http://wfed.me
http://homepage.mac.com/delaneyrm/Newton.html
http://www.aquiladigital.us/darkadapted/
http://web.me.com/vanhoek/Site
http://www.einhugur.com/
http://www.sqlabs.com/sqliteconverter.php
http://www.realsoftware.de/events/realcon2011essen/
http://fastcgihost.com/
http://pandaware.com/RB/pwhtmlfield.html
http://www.rothsoft.ch/realbasic/rsreport/
http://mysite.verizon.net/vzezdg8x/id4.html
http://www.aquaticmac.com/
http://github.com/bdrister/AquaticPrime/commit/17eb699b611d5f4d3b721a3fcecfcb6b91ef9dd0
http://www.truenorthsoftware.com/spellcheckutilities

Full text of article...

AppPrep 1.1

piDog Software has release version 1.1 of AppPrep, an application that assists Real Studio developers in preparing their apps for submission to Apple's Mac App Store. App Prep will copy a 512x512 icon to your app bundle, add a category entry in the info.plist file and allow you to edit the version entry to be compatible with Apple's standards. AppPrep also allows developers to select folders and files to be copied to the application bundle's Resources folder. Next, AppPrep provides a single click to sign the bundle and another to create and sign the installer. Save your project as a .apdoc file for quick setup on each update that you submit.

Product:

AppPrep 1.1

Platforms:

OSX

Price:

$13.99

Website:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=445131099&mt=12

PayPal Payments Available

Quick Start Software (QuickStartSoftware.com) is pleased to announce a new version of the PayPal and Credit Card Payment Pack. This is a new set of classes for Real Studio that allows you to quickly add PayPal payments to your Desktop or Web application for single items or shopping carts. New In This Version: * Accept Credit Card Payments * Compatible With Real Studio 2011 Release 2. Other Features: * Accept PayPal Payments * Works With Real Studio Desktop and Web * 100% Native Realbasic Code * Example Projects Included.

Product:

PayPal Payments

Platforms:

All

Price:

$150

Website:

http://www.QuickStartSoftware.com/

Real Studio 2011 Release 2

Real Software, creator of object-oriented, cross-platform software development tools for Mac OS X, Windows, Linux and the web, today announced the latest version of its flagship product, Real Studio. The new Real Studio 2011 Release 2—updating both the Web and Desktop Editions—contains 42 new features and 184 improvements, giving developers the ability to create more scalable and responsive cross-platform applications with ease, while improving development and application performance. There is a quick video demonstrating some of the key new features online (see http://www.realsoftware.com/movies/2011r2_sneak_peek.php). With new HTML5 features like WebSockets, GeoLocation and WebMoviePlayer as well as JSON support, Real Studio 2011 Release 2 gives developers the essential tools to communicate with online services like Google, Flickr and Twitter. "We are continuing to improve our web framework with HTML5 GeoLocation and video features, giving Real Studio developers more capabilities for richer, and increasingly dynamic, solutions," said Geoff Perlman, Founder and CEO of Real Software. "These, combined with WebSockets and JSON support, give Real Studio users the tools they need for faster, more powerful software development." Real Studio 2011 Release 2 Features: Web Edition Enhancements WebSockets: WebSockets allow for a direct connection between the browser and the app in a way that is more efficient than HTTP/AJAX. Apps should scale better and be more responsive (especially on iOS and Android). Because WebSockets are only supported by Safari and Chrome, Real Studio created apps will still work with other browsers using HTTP/AJAX as they do today. Currently, WebSockets are only supported for stand-alone web apps, not CGI web apps. WebMapViewer control: The WebMapViewer control allows developers to create interactive mapping applications using Google Maps. GeoLocation: The WebDeviceLocation class accesses the HTML5 GeoLocation capabilities in compatible browsers. It allows a user to request a device's location and, if the user agrees, an event fires that returns the latitude and longitude of the device. The WebMapViewer control works great with the new GeoLocation feature. HTML5 Video: WebMoviePlayer is a control that will attempt to play a video file from a web server; the ability to do so is entirely up to the browser. Using the WebMoviePlayer, users can specify a H.264 video or a Mobile WIFI .M4V and the browser will choose which format is compatible and play it. If nothing is compatible, it will use Adobe® Flash® Player to play the video (version 9.0.32 or later). Web Edition and Desktop Enhancements JSON: Javascript Object Notation (JSON) is an essential tool in making external, online services work. The protocol is a way to represent objects as a string so they can be transmitted across the internet. http://www.realsoftwareblog.com/2011/05/json-new-kid-on-block.html Cocoa Support: Though still a beta feature, support for Cocoa is nearly complete. Users can now choose to compile their applications with the Cocoa build option. Many users find their apps compile with few if any issues. "I'm happy to say that for me, Cocoa has arrived. The look and capabilities of Cocoa are important to many of my users, and the fact that Real Studio has implemented Cocoa while keeping the Carbon option is a significant advantage," said Robert R. Birge, Professor of Chemistry, University of Connecticut.

Product:

Real Studio 2011 Release 2

Platforms:

All

Price:

$995 (REAL Studio), $599 (Web), $299 (Pro), $99 (Personal for OSX/Win, free for Linux)

Website:

http://www.realsoftware.com/download

CControls

CControls is a set of news native cocoa controls for Real Studio. It includes: Browser, Calendar, Date, Time, Circular Slider, Search, Source List, Image List, Toolbar, and more.

Product:

CControls

Platforms:

OSX

Price:

Free

Website:

http://rgb.free.fr/ccontrols_demo.zip

fp Plugin 4.2

fp Plugin 4.2 adds binary Gray code to the function fpConvBase. Using a custom multi-precision engine fp, fp Plugin for REALbasic adds three new data types. They are: BigInteger, BigFloat, BigComplex. Except for available memory, there is no limitation on the size of a BigInteger. So you can multiply a 100 digit integer by another 100 digit integer giving the exact 200 digit integer. BigFloat is a multi-precision floating point number. You can set both the internal precision and the decimal output precision for BigFloat, with no limitation except for available memory. It might take awhile, but you can now calculate pi in a REALbasic program to a million decimal places, or more. The power of 10 for BigFloat can range from about -600,000,000 to +600,000,000 as compared to -308 to +308 for a Double. BigComplex is composed of two BigFloats, so it uses BigFloat precision. fp Plugin itself allows you to construct programs which can handle the three data types much like doubles and integers are handled. To a large extent the plugin's data types can be freely used with the +, -, *, and / operators, and can be used in comparisons. And most of REALbasic's functions have been overloaded to take the plugin's data types, where it makes sense to do so. The added 4th data type is ComplexVector, which holds an array of BigComplex numbers. Additional functions use the Laguerre method to find for a polynomial all its roots (complex or real) to any chosen precision.

Product:

fp Plugin 4.2

Platforms:

All

Price:

Free (no warranty)

Website:

http://homepage.mac.com/delaneyrm/fpPlugin.html

Platforms:

All

Price:

Free

Website:

uDevGames 2011

iDevGames.com, the leading website for iPhone and Mac game developers, is hosting another round of the largest Mac game programming contest on the planet, uDevGames 2011. The uDevGames Mac game development contest was established in 2001 by iDevGames to encourage Macintosh game development, and to recognize the best and most innovative developers in the community. Entrants are given three months to design, create, and polish a game -- including all coding, graphics, and sound -- which will be subject to public and peer votes for the Best Overall Game as well as other categories of Best Gameplay, Best Graphics, Best Audio, Best Story, Most Original, and Most Polished. Prizes are distributed to the developers for the top three entries in each other category. The contest is set to begin on July 1st, giving the developers three months to create and finish their games before ending on October 2nd. The entire Mac gaming community is invited to follow the progress of these games as they are being created, download and play them when they are finished, and vote for their favorite entries during the voting period from October 3rd through the 13th. Winners will be announced on October 14th. Past contests have resulted in over 120 games created by independent Mac developers from around the world and have awarded entrants with a total prize pool valued at over $100,000. Awarding prizes to developers who participate in uDevGames confirms one of iDevGames' core values that motivation is the key to turning game coders into game developers. The source code for all games entered into the uDevGames contest is released back to the community under Open Source licenses, helping to accomplish iDevGames' mission of educating and expanding the Macintosh game developer community. uDevGames has proven to be an excellent springboard for Mac and iOS game developers. Past uDevGames alumni include Wolfire's David Rosen, the lead developer of the indie games "Lugaru" (of Humble Indie Bundle fame) and its sequel "Overgrowth", Justin Ficarrotta, developer of the Freeverse games "Top Gun", "Days of Thunder", and "Kill Dr. Cote", and MajicJungle's David Frampton, who turned his uDevGames entry "Chopper" into a hugely successful game for the iPhone, followed by an even better sequel "Chopper 2" for the iPhone, iPad, and Mac. "I wrote Kill Dr. Cote for uDevGames, which took first place in the Gameplay category, and landed a publishing deal with Freeverse. It now earns me royalties and also led to my career in the industry." -- Justin Ficarrotta

Product:

uDevGames 2011

Platforms:

OSX

Price:

Free

Website:

http://www.udevgames.com/

Studio Stable Database 2.2

Studio Stable Database (SSD) for Real Studio fulfills the promise of creating database applications that scale from a single user to a small group to a large number of users. SSD is the right starting point for your database application. You can get it from our "Download" web application, built with Real Studio and SSD (http://studiostable.com/Database/download.php). In this release file encryption with Blowfish (MBS or native REALbasic) has been added to the Files API and two performance measuring properties to the SSDatabase class. The file encryption is used with the Download web application, which you'll see in action when you download the release. The performance measuring properties, queryMS and elapsedMS, return the number of milliseconds required for the database or server to make the actual query of the SQLite database and the the number of milliseconds required for the round trip of query and results to and from the server. SSD gives you all the benefits you'd expect from a SQLite-based local file database and server. In addition, we think the key benefits come from source code and licensing: 1. Source code is provided for the complete client library, free of charge. The client library depends minimally on the REALSQLDatabase class to execute queries and get results. It parallels the Real Studio Database API and crafts its own SQL statements for inserts, deletes, updates, etc. This lets you set a breakpoint and see what's going on if things don't work as you expect or if you want to develop a deeper understanding of how it works. 2. The client library is free to incorporate and modify in your applications without upfront payment, royalty, or notification. 3. A GUI server for Mac, Windows, and Linux is included in the free download without source code. You may deploy it with your application without upfront payment, royalty, or notification. 4. Two premium GUI servers and a command line server (all Mac, Windows, and Linux) are available for an annual fee through our Server Club. Membership gets you updates and royalty-free deployment rights for these servers. 5. If you wish to customize one of our servers, include it in your own application, or just don't like the way we make servers, you can purchase a source code license for the servers for an annual fee. Membership gets you updates and royalty-free deployment rights for software built with the source code. 6. Our ongoing development focus is driven by our own and customers' specific needs rather than competitive marketing requirements. The Files API, for example, and its file encryption, came from our own needs to store medical records and do it faster than via BLOBs inside the database. The performance monitoring came from a customer trying to find the bottlenecks in their system.

Product:

Studio Stable Database 2.2

Platforms:

All

Price:

Free (database); $200/year (Server Club)

Website:

http://StudioStable.com/Database

cubeSQL

SQLabs announced cubeSQL a fully featured and high performance relational database management system built on top of the sqlite database engine. It is the ideal database server for both developers who want to convert a single user database solution to a multiuser project and for companies looking for an affordable, easy to use and easy to maintain database management system. cubeSQL runs on Windows, Mac, Linux and it can be embedded into any iOS and Cocoa application. cubeSQL is incredibly fast, has a small footprint, is highly reliable and it offers some unique features. It can be easily accessed with any JSON client, with PHP, with the native C SDK and with an highly optimized REAL Studio plugin. Some features includes: - Multi-core and multiprocessor aware. - Strong AES encryption (128, 192 and 256 bit). - Supports unlimited connections. - Full ACID (Atomic, Consistent, Isolated, Durable) compliant. - Platform independent storage engine. - Full support of triggers and transactions. - Journal engine for crash recovery. - Supports databases of 2 terabytes. - Supports sqlite 3 databases. - Automatic logging. - Automatic compression. - Multiversion concurrency control (MVCC). - Plugins for extending the SQL language and the custom commands supported by the server. - Restore and backup support. - Mac OS X, Windows and Linux support. - Native 32bit and 64bit supports.

Product:

cubeSQL

Platforms:

All

Price:

Free (Developer Edition); $299 (commericial license, require for app deployment)

Website:

http://www.sqlabs.com/

FTC v2.3

True North Software has announced the release of version 2.3 of the Formatted Text Control (FTC). The FTC is a canvas-based control for REAL Studio that implements word processor capabilities similar to Apple Pages or Microsoft Word. The FTC is useful for implementing reports and general word processing capabilities within your REAL Studio applications. The FTC features the following capabilities. - Four display modes including page, normal, edit, and single - RTF support including picture support - A full range of paragraph and character styles - Picture and chart support - Custom object support for adding application specific items - Built in undo management - Many customization options to adapt the FTC to your application - Highly optimized code written in REAL Studio for maximum flexibility. The following features were added to version 2.3: - Added support for the AltGr key on foreign keyboards. - Optimized the selection algorithms so that they now constant in their execution time no matter how long the selection. - Made selection more responsive when doing a mouse drag. - Added the method FTDocument.insertParagraph that allows you to directly insert paragraphs from one FTC to another. It will clone the paragraph, change the parent and then insert it into the new control. - This release also addresses 5 bug fixes. For a more complete list of features and capabilities, see the "FTC User Guide" and "Version History" documents in the demo download.

Product:

Formatted Text Control version 2.3

Platforms:

All

Price:

$150 (for unencrypted source)

Website:

http://www.truenorthsoftware.com/formattedtextcontrol

CrypterRB

CrypterRB is a freeware application made with REAL Studio which implements the RSA algorithm for public-key encryption. Three windows in CrypterRB provide easy-to-use implementations of the RSA methods, they are titled GenKeys, Encode, and Decode. GenKeys is the window to which you give the minimum bit length for modulus n, For good security this should be at least 2048 bits. The modulus n is then formed from the product of two pseudo-randomly generated primes (p, q) of approximately equal length. The various tests discussed in the article which show weakness's are applied. Since for large numbers the probability that (p-1) and (q-1) have only small prime factors is low, that test is not made. If any other test is failed then two new primes are generated, and so on until all tests are passed. For a large n this can take an appreciable amount of time. Most of this time is spent in generating the primes. A random odd number is generated, which, by the Miller-Rabin test with 30 tries, usually is not a prime. This number is then incremented by two until a prime is found. The text field "numNonPrimes" shows the current number of non-primes so you can follow the progress of the calculation. Once a good n has been generated, the private key exponent d is generated from p, q, and e, where e is the public key exponent whose default value is 65537. The application allows you to change that value. In practice it's the exponent d which must be kept private for your decoding of an encrypted message which used n and e. Encode is the window to which you give your clear text message, n, and e. The window then outputs an encrypted text as a base 36 number string. Decode is the window to which you give the encrypted text, n, and d. The window then outputs the original clear text.

Product:

CrypterRB

Platforms:

All

Price:

Free

Website:

http://homepage.mac.com/delaneyrm/CrypterRB.html

SQLVue Lite 4.0

LogicalVue Software, Inc. announced today the availability of SQLVue Lite 4.0, the elegant IDE for SQLite developers. SQLite is a free, open-source, single-user database engine that is taking the world by storm. It is used by a wide variety of applications and development tools, including Mac OS X (CoreData), iOS, Real Studio, Adobe Flex/Air, Google Gears, Bento and more. With SQLVue Lite you can easily view everything in your SQLite database. Features include: * Full code completion (for SQLite syntax and your table and column names) * Full display of database Pragma values * Table viewer that displays all table information one place * Simple, clean design

Product:

SQLVue Lite 4.0

Platforms:

OSX

Price:

Free (Lite version); $20 (full version, through the Mac App Store)

Website:

http://www.logicalvue.com/products/sqlvue

MBS Plugin 11.1

The MBS plugin comprises a collection of several plugin parts which extend the Real Studio development environment with 1,400 classes featuring over 34,000 documented functions. The plugins support all three platforms Mac OS X, Windows, and Linux with all project types desktop, web, and console. A few of the new things in version 11.1: * Moved from DynaPDF 2.5 to DynaPDF 3.0. Check the new raster feature for displaying PDF files. * Added Windows Image Color Management classes to perform color matching on Windows with ICC profiles. * Added some 64 bit support to UnZipMBS and ZipMBS classes. * Added classes to easier do and recognize screen resolution changes on Mac OS X. * Added support for more Phidget devices including GPS, Brige, Analog and Frequency Counters. * Added more Open CL functionality for fast image processing and calculations. * Added HASPHLDMBS class to support newer HASP Dongles. * and much more

Product:

MBS plugin for Real Studio

Platforms:

All

Price:

20 Euro (single component); 199 Euro (complete set)

Website:

http://www.monkeybreadsoftware.de/realbasic/plugins.shtml

Bosco's Reader 1.0

Bosco's Reader is witter client for Mac and Windows that makes Twitter accessible for people who have been hesitant to get on the Twitter. And it's pretty useful if you'd like a document-centric way to organize the people on Twitter who interest you. Bosco's Reader uses a few of the classes included in Studio Stable Haystack. Check out the picture glide control at the top of the window and see how the Twitter classes work, including signing in with OAuth. Bosco's Reader is free to download and use. If you're interested in advertising, we have a mechanism at the bottom of the window that presents ads, tips, sample documents to download, etc.

Product:

Bosco's Reader 1.0

Platforms:

OSX / WIN

Price:

Free

Website:

http://boscos.me/Reader

Lexing Plugin

A new version of the Lexing plugin is available for downloading. It supports the MacOSX 10.5+ and Windows XP+ platforms. This plugin is an editor, specifically designed for coloring large amounts of text. Coloring is based on the syntax of the programming or scripting language being used and with the help of a compiler, you can annotate compiler errors. Tab width, indentation, wrapping, markers, and margins can be set at your will. Lexing plugin sits on a well-known engine, and with REALstudio, you can create applications that have the look and feel of Xcode or Visual Studio, or REALbasic's RBScript IDE editor. In addition, a single document (aka a script) can be viewed and manipulated in multiple views/windows. Parts of the text can be displayed on a different colored background, or different font, in italic, underlined or bold, you can squiggle, or display line ends. The Undo/Redo manager does not record style changes, only editing changes. Undo/Redo/Cut/Copy/Paste are auto matically invokated, but can be adjusted.

Product:

Lexing Plugin

Platforms:

OSX / WIN

Price:

$100 (Pro), $50 (Academic)

Website:

http://web.mac.com/vanhoek

Decimal Plugin 2.2

Decimal Plugin adds a new number type, Decimal, to REALbasic. Decimal can handle big numbers whose size is only limited by available memory. Decimals can be freely mixed with REALbasic's numeric types. The Decimal type can exactly represent any finite decimal. One can think of a Decimal as two numbers (i, e), where i is an integer of any length, and e is of Integer type and is the exponent for base ten. (That is (i, e) = i x 10^e.) Decimal Plugin implements the operations of addition, subtraction, multiplication, and division in base ten. So if one does arithmetic operations, except for division, the results will be exact, regardless of the number of digits in the result. But for some Decimals division can give a result with an infinite number of decimal places which cannot be represented exactly by a Decimal. So one must limit the length of the integer i by specifying a decimal precision, an upper limit for the number of digits in the integer resulting from division.

Product:

Decimal Plugin 2.2

Platforms:

All

Price:

Free

Website:

http://homepage.mac.com/delaneyrm/DecimalPlugin.html

SolveDiffEq 3.2

SolveDiffEq is a standalone application which allows you to numerically solve differential equations and evaluate definite integrals of your choosing. Using the Runge-Kutta method, SolveDiffEq can solve any number of differential equations of the form dx(0)/dt = f(0)(t, x(0), x(1), . . . ), dx(1)/dt = f(1)(t, x(0), x(1), . . . ), etc. The Help menu shows how to input a script defining the functions f(0), f(1), . . . so as to numerically solve differential equations of any order or to numerically evaluate any one variable definite integral. Your script is translated by RBScript into machine language for fast calculation.

Product:

SolveDiffEq 3.2

Platforms:

All

Price:

Free

Website:

http://homepage.mac.com/delaneyrm/SolveDiffEq.html

RTFParser 1.0

True North Software has announced the release of version 1.0 of the RTFParser. Within the Formatted Text Control (FTC) is an RTF parser that both reads and writes RTF and you can now add the same RTF processing power to your TextArea Controls! There are two parts to this software including the core RTF parser and the glue code that hooks up the core parser to the TextArea control. With this code you will have the ability to get and set RTF and additionally it handles cut, copy and paste for the TextArea.

Product:

RTFParser version 1.0

Platforms:

All

Price:

$49 (non-encrypted modules)

Website:

http://www.truenorthsoftware.com/rtfparser

Studio Stable Haystack

Studio Stable Haystack is a collection of useful stuff for REAL Studio. It currently includes: 1. Component X Graphics plugin—Many fast graphics routines. Currently supports Windows/Mac, GUI/console, Carbon/Cocoa. Source code is not provided. 2. Gradient_SS class—create linear, radial, and elliptical gradients easily. Includes full source. 3. IconCanvas_SS canvas—highly customizable and responsive icon view. Includes full source. 4. PictureGlide_SS canvas—inspired by Cover Flow, but not exactly like it. Includes full source. 5. ScrollingCredits_SS canvas—the perfect scrolling credits for your application's about box. Includes full source. 6. Twitter API—Implements OAuth and Twitter REST APIs. Beta note: this has an exhaustive sample project, but no documentation right now. It will require some knowledge of the Twitter API. Includes full source. Some of these items are currently available individually. They will soon be available only as part of the Haystack.

Product:

Studio Stable Haystack

Platforms:

All

Price:

$100/year

Website:

http://StudioStable.com/Haystack

Arbed Released

Thomas Tempelmann is proud to announce the release of Arbed. Arbed (pronounced R-bed) is a tool with advanced editing features for REAL Studio projects. Its major features include: - Conversion of projects for localization by interactively turning the strings in your source code into dynamic constants. - Side-by-side comparison of different versions of your projects, with the option to merge the differences from one to the other project. - Output the entire project source as a html file, with syntax coloring. Minor (and free) features include: - Search for text in multiple projects by simply choosing a set of folders to search. - Consolitation of external project items for easier redistribution. You can download Arbed and even use many of its features for free. Its major features, however, are not free.

Product:

Arbed

Platforms:

OSX / WIN

Price:

$200 ($150 until March 21, 2011)

Website:

http://www.tempel.org/Arbed

SuperSpriteSurface 2.0

SuperSpriteSurface is a class framework for REALbasic that provides a savvy, modern alternative to REALbasic's built in SpriteSurface control. SuperSpriteSurface improves upon REALbasic's built in SpriteSurface control (or ad hoc 2D solutions created with REALbasic's Rb3D system) in several areas. SuperSpriteSurface now costs nothing to use; the source code is provided unlocked but is provided "as is."

Product:

SuperSpriteSurface 2.0

Platforms:

All

Price:

Free

Website:

http://www.tinrocket.com/superspritesurface

Web File Editor

Web File Editor is a new product from Hutchings Software. It works with their "wfed" protocol to allow your website to offer files that can be downloaded, edited, and uploaded easily by any member, even the non-geeks. This is useful for Content Management Systems (CMSs) such as Learning Management Systems (LMSs) and Electronic Medical Records (EMR) systems. This product came out of a feature they helped a customer implement in an EMR system. The customer does medical transcriptions, and needed a way for doctors to make corrections and additions to transcribed reports, then associate the changes with the right patient and visit. The workflow is with Word documents, and previously had rather complicated upload procedures for the doctors. The doctors love it, because they can use software they are familiar with (Word) and the changes are reflected quickly after they finish editing. While Hutchings Software doesn't yet have tight integration with Web Edition yet, they know it can be easily done with a SQLite database (Studio Stable Database is an option) and a CGI app to handle the wfed protocol. So this may be of high interest to the Web Edition community. In the future integration can be tighter.

Product:

Web File Editor

Platforms:

OSX / WIN

Price:

$100 per server IP address (free for end-users)

Website:

http://wfed.me

Newton's Method 3.0

Newton's Method 3.0 allows the user to choose any desired precision for the calculation. Newton's Method is an application which, using the Newton-Raphson Method, enables you to find the real solutions of f(x) = 0 for a real function f(x). It also acts as a function evaluator to the chosen accuracy. You can enter a wide variety of functions for f(x). REALbasic's RBScript translates the function into machine language so the numerical calculation proceeds as rapidly as if the function had been compiled into the application from the source code. Newton's Method 3.0 uses the BigFloat class of the fp Plugin to allow RBScript to compile a user's script like f = cos(x) - a*x and either evaluate f as f(x), for any input value of x, or to find a root of f(x) given an initial guess for x. Only available RAM limits the desired precision. So the user has much of the power of REALbasic available in constructing an f(x) script. A wide variety of BigFloat functions are available such as trig functions, hyperbolic functions, Gamma function, Bessel Functions, Beta Function, Incomplete Beta Function, Error Functions, Exponential Integral, Fresnel Integrals, Kummer's Function (a Confluent Hypergeometric Function). The author doubts that you can find any programmable scientific calculator which is more powerful than Newton's Method 3.0.

Product:

Newton's Method 3.0

Platforms:

All

Price:

Free

Website:

http://homepage.mac.com/delaneyrm/Newton.html

DarkAdapted 3.0

DarkAdapted is an app that controls the amount of red, green, and blue in your screen(s) so that you may, for example, preserve your dark adaptation while using your computer. Gamma fades can be scheduled, AppleScripts may be scheduled, and system-wide hotkeys can be set up to execute AppleScripts and gamma fades. Define an unlimited number of gamma presets. New in 3.0 is scroll wheel brightness control, heads-up displays when a screen's color changes, control window fading, simultaneous fades on multiple displays, and a lot more. DarkAdapted once received Honorable Mention in the Made with RB Awards, and is of course made with REAL Studio. Dan Frakes at Mac Gems gave DarkAdapted 2.3.7 a rating of 4.5 mice.

Product:

DarkAdapted 3.0

Platforms:

OSX / WIN

Price:

$5.95 (Standard), $29.95 (Pro)

Website:

http://www.aquiladigital.us/darkadapted/

ActionScripting and Syntax Coloring

Alfred Van Hoek is proud to announce two novel plugins for REAL Studio. With the Script plugin RBScript can access any object, method across the sandbox. RBScript is called sandboxed, because it has no knowledge of the REALstudio runtime. However, communication is possible using simple data types string, integer, boolean, double, and ActionScript provides 3 key methods to be used in RBScript. Action scripting with RBScript is possible. The plugin defines a ActionScript control that encapsulates RBScript. ActionScript is fully compatible with RBScript. Your script can create widgets and install an event handler on the widget, and the event handler will report back to the script. The script stays alive, is responsive, allowing event-driven updates that can be handled in various ways along your choosing. For example, you would have a text field on a window, and you would want the script to add scrollbars along two sides of the text field. You do so by scripting the creation of the scrollbars on the window and you would request a valueChanged handler on each of the 2 scrollbars. When a user would move the thumb of the scrollbar, the script will be messaged in its while nextEvent loop, where you obtain the scrollbar.value. The script then can issue the command to move the text field, et voila, it will. The script plugin runs currently for MacOS X (cocoa, carbon) and Windows. There is a neat example project that comes with the plugin. Note that the example project requires the LexingControl plugin, which currently is only for MacOS X. LexingControl Plugin is a cocoa syntax highlighter of programming files for a variety of languages, such as C, D, Fortran, Basic, MySql, Lua, php, Perl, etc. It runs also as a carbon plugin. This plugin is particular useful for REALbasic/REALstudio developers who want to provide an editor for scripting of applications build with REALstudio. The plugin provides also tools to annotate scripting files when compilation leads to errors. Various example projects show this functionality exploiting the availability of the RBScript compiler as well as third-party script-specific compilers.

Product:

ActionScripting, LexingControl

Platforms:

OSX / WIN (scripting), OSX (LexingControl)

Price:

Free

Website:

http://web.me.com/vanhoek/Site

Lua Script plugin

The Lua Script plugin is a Lua script interpreter that you can plug into your application to use to give your users ability to script your applications. - REAL Studio built application can run the Lua script as whole or call separate functions within the Lua script. - Lua scripts can call REAL Studio functions that you register to be visible to Lua scripts. - REAL Studio built application can read and write global variables from a Lua script. - It's easy to make functions to allow Lua script to manipulate your REALbasic objects. Lua is a powerful, fast, lightweight, embeddable scripting language. On Linux and Mac OS X it takes little over 200 kb when compiled into your application. On Windows it takes little over 300 kb. (Little over 400 kb if compiling Universal binary on MacOS X that has both PPC and Intel code). Lua is proven and robust language. Lua has been used in many industrial applications (e.g., Adobe's Photoshop Lightroom), with an emphasis on embedded systems (e.g., the Ginga middleware for digital TV in Brazil) and games (e.g., World of Warcraft). Lua is currently the leading scripting language in games. Lua has a solid reference manual and there are several books about it. Several versions of Lua have been released and used in real applications since its creation in 1993. Lua featured in HOPL III, the Third ACM SIGPLAN History of Programming Languages Conference, in June 2007. Lua is fast. Lua has a deserved reputation for performance. To claim to be "as fast as Lua" is an aspiration of other scripting languages. Several benchmarks show Lua as the fastest language in the realm of interpreted scripting languages. Lua is fast not only in fine-tuned benchmark programs, but in real life too. A substantial fraction of large applications have been written in Lua. The Lua script engine Lua is designed, implemented, and maintained by a team at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro in Brazil. Lua was born and raised in Tecgraf, the Computer Graphics Technology Group of PUC-Rio, and is now housed at Lablua. Both Tecgraf and Lablua are laboratories of the Department of Computer Science of PUC-Rio.

Product:

Lua Script plugin 1.0 for REALbasic

Platforms:

All

Price:

$199 (for all Einhugur plugins)

Website:

http://www.einhugur.com/

SQLiteConverter

QLabs announced SQLiteConverter, the fastest and easier way to convert your mySQL, PostgreSQL and Oracle database to sqlite. It combines a very intuitive interface with very powerful features so you can convert an existing remotely hosted database to sqlite in few time. Thanks to a very intuitive wizard you'll be guide step by step to 5 easy operations in order to completely convert your remote databases. The entire process obviously depends on how much data you need to convert but most of the time you'll be able to complete it in few seconds. SQLiteConverter is the ideal tool not only to complete a conversion between different DBMS to sqlite but it is also the ideal solution to backup your remote data to another disk based relational sql database. You always have full control over the conversion process, you can decide to convert the entire database or just select the individual tables you want to backup. New databases data sources will be added in the future as a free upgrade!

Product:

SQLiteConverter

Platforms:

OSX / WIN

Price:

$49

Website:

http://www.sqlabs.com/sqliteconverter.php

REAL Studio Training for 2011

After last fall's successful training in Koblenz, MonkeyBread Software and Application Systems Heidelberg, the REAL Studio distributor in Germany, Switzerland, and Austria, will offer training sessions in Europe for REAL Studio throughout 2011. Vienna, 22th to 24th September 2011, Zürich, 29th September to 1st Oktober 2011, Aachen, 10th to 12th November 2011, Frankfurt am Main, 24th to 26th November 2011. Each training is from Thursday to Saturday. First day for beginners, second day for advanced and third day for databases. Trainings are in German. Sessions are to be held in either German or English. Translation help will be provided. REAL Studio Conference 2011 is also conceived as a networking event. The conference is an ideal opportunity for sharing your thoughts and your own development experience with fellow users and developers. Registration and more detailed information will be available soon on the website.

Product:

REAL Studio Trainings

Platforms:

All

Price:

199 Euro (179 Euro early bird, student discounts also available)

Websites:

http://www.realsoftware.de/events/realcon2011essen/

Fast CGI Host Web Hosting for RS Web Edition Apps

Looking for a web hosting solution for your RealStudio WE application? Fast CGI Host announces a hosting solution specifically for you! Just $19.95/month with Free new account setup, Free domain name support, Debian Linux server, 24/7/365 Tech and Account Support, Unlimited Bandwidth, FTP and SSH shell account access, 100% Uptime SLA, all at a fully staffed and monitored datacenter. There's no limit on the number of apps you can host. As long as you are within your disk space quota, you're welcome to host as many WE apps as you need. Also, your first month is free and you receive a 10% discount if you purchase 12-months today. You can have as many domain names and mysql databases as you need. Taking applications for new accounts beginning Monday, December 20. Please call today to discuss your hosting needs and account setup: 888-382-8131.

Product:

Fast CGI Host Web Hosting for RS Web Edition Apps

Platforms:

All

Price:

$19.95/month

Website:

http://fastcgihost.com/

New Styled Text to HTML Solution

REALbasic developers have a new solution available for converting styled text in Real Studio and REALbasic TextArea and EditField controls into HTML output for display in Web browsers and for use in HTML email messages. The new PWStyleHTMLField is now available. PWStyleHTMLField offers a number of advanced features, including: * Extensive support for links * One function call generates an HTML email message * Helper code for cleaning tags from plain-text email message content * Features such as images, lists, tables and formatting requiring CSS styles can be incorporated in HTML. "PandaWare's new PWStyleHTMLField class makes it super easy to generate rich HTML formatted emails from within our REAL Studio apps. We especially love how easy it is to manage HTML links within a text field," said an enthusiastic Keith DeLong of Redcort Software. "I think every serious developer will want to own these powerful, time saving classes." Developers can download a free compiled demo application that demonstrates the capabilities of PWStyleHTMLField. While there, developers can also request a time-limited demo project for testing in their own Real Studio or REALbasic projects.

Product:

PWStyleHTMLField

Platforms:

OSX / WIN

Price:

$25

Website:

http://pandaware.com/RB/pwhtmlfield.html

RSReport Designer

Roth Soft releases RSReport Designer 2010.2.2. LehrerOffice is a product of Roth Soft. It is an Office-Software designed for teachers. The cross-platform version, 'LehrerOffice Easy' is written in REALbasic. In order to create, design, and print all the required reports, Roth Soft has written a whole set of Report-Classes (RSReport) in pure REALbasic. With RSReport you can create static or dynamic reports in an object-oriented manner, show them in a print-preview, of course print them - and even save them as PDF. This on both OSX and Windows (Linux should work, too - but has never been tested and used) - without the need of any Plugin or PDF-Converter/Printer. It's all written in pure REALbasic. The following basic drawing elements are available: Elements: Text, Line, Oval, Rectangle, Checkbox, Image, RTF-Text, Triangle Charts: Line and Bar With RSReport Designer, you can visually design the reports instead of creating reports only by code. Designed and coded reports can be combined, allowing very complex reports to be created. The Designer can be used and included in your software as: a Window, a standalone app - or embedded as a ContainerControl.

Product:

RSReport Designer 2010.2.2

Platforms:

All

Price:

$86

Website:

http://www.rothsoft.ch/realbasic/rsreport/

PersistentTimer Class

Timers are useful for many things is REAL Studio besides the obvious. Often timers can be easiest way to work around limitations or bugs, so they are used often. To that end it is often convenient to instantiate them in code. That is equally true using self contained timer subclasses, subclasses that use delegates for the time timer action or the new AddHandler feature of REALStudio 2010r4. Often times once you start a timer you don't need to do anything else with it, however because of how REALStudio manages memory you if you don't keep a reference to it will never fire because REALStudio will destroy it, thinking the timer is no longer need. When you drag a timer onto a Window, you don't need to worry about that as the Window will keep a reference to it. However when you instantiate it in code, you are responsible for keeping a reference to it and you are responsible for setting the reference to nil if needed when you are dome with it. Often this is just bookkeeping that serves useful no purpose in the logic of what you are trying to accomplish and adds needlessly to a long list of properties making code maintenance more of a chore. The PersistentTimer solves this problem.

Product:

PersistentTimer Class

Platforms:

All

Price:

Free

Website:

http://mysite.verizon.net/vzezdg8x/id4.html

AquaticPrime in RB

Massimo Valle has created an AquaticPrime (http://www.aquaticmac.com/) implementation written entirely in REALbasic and submitted it to Benjamin Rister which mantain a repository on gitHub for various AquaticPrime implementations. Also, Benjamin is seeking for RB developers to review the code, before merging it into the trunk. Anyone interested can contact Benjamin via email. See Benjamin's github profile for contact email.

Product:

AquaticPrime in RB

Platforms:

All

Price:

Free

Website:

http://github.com/bdrister/AquaticPrime/commit/17eb699b611d5f4d3b721a3fcecfcb6b91ef9dd0

Spell Check Utilities 2.5

True North Software has announced the release of version 2.5 of the Spell Check Utilities (SCU). The SCU builds off the Wintertree Sentry Spell Checker Engine (SSCE) by providing the glue code, in the form of a plugin, to access the SSCE routines in REALbasic. The problem with many spell checking solutions in the REALbasic market place is that they use platform specific built-in services to provide spell checking. This is fine if you want to build for only one platform or the other, but becomes a hindrance when you want to create a cross platform application that behaves exactly the same for every platform. The SSCE is a fast, professional, cross-platform spell checking engine and has many features and benefits. New for for version 2.5... - Added Cocoa support to the plugin. (Note with Cocoa still in beta, there are many bugs that cause problems and crashes not related to the SSCE plugin.) - Fixed some issues with Icelandic encoding. - Added some refinements to the demo application including a warning that incoming word lists need to be encoded in UTF8 and added the ability to reload the main dictionary so that you can test any custom dictionaries. - Added the convenience methods deleteAllDictionaries, deleteDictionary, and deleteMainDictionaries. For a more complete list of features and capabilities, see the SCU User Guide in the download.

Product:

Spell Check Utilities version 2.5

Platforms:

All

Price:

$500

Website:

http://www.truenorthsoftware.com/spellcheckutilities

End of article.