GLX Application Framework
Revolution is the fastest way to write code that runs on multiple platforms without a lot of hassle. That code can be delivered as desktop applications, web applications or even running in a web browser. If you are delivering your application on the desktop then the GLX Application Framework ensures that you stay productive with Revolution and don’t get stuck trying to implement universal application features.
The GLX Application Framework provides the underlying infrastructure you need for creating professional-grade applications on Mac and Windows. This allows you to focus on making your application unique and valuable instead of wasting time setting up mundane features such as undo support. Using the framework saves you time and makes you more productive.
The framework takes care of common tasks such as splash stacks, loading stacks and externals at launch, working with user preferences, auto updating, undo management and more.
Most framework features work with Revolution 2.8.1 and above on OS X (10.3 and above) and Windows (2000, XP and Vista).
The framework is free to use in your personal or commercial projects and the source code is open.
Current Version: 1.1 build 16, November 16, 2009
Some of the new features in version 1.1 are:
- A customized libURL library that seamlessly handles cookies, supports HEAD and non-blocking POST requests and allows your application to connect to the internet through a multitude of proxy servers.
- An undo manager.
- Improved auto update mechanism.
- Preferences can now be stored for the current user as well as shared among all users on the computer.
- Improved broadcasting API plus a plugin to make adding broadcasting a snap.
Plus there are a number of bug fixes and enhancements that will make building applications even easier.
API Docs
The new and updated API documentation is now available. There are still a few things missing such as the Undo Manager API but it is mostly complete.
How-To Manual
The (constantly evolving) how-to manual is available on the web at http://revolution.screenstepslive.com/spaces/revolution/manuals/glxapp. Remember to ask questions if you don’t find what you are looking for.
Google Group
A google group has been created to host dicussions. To view the archives or to join please visit http://groups.google.com/group/glxapp/.
Download
You can download the latest framework zip archive here.
Upgrading?
If you have an existing application that uses the framework and need to upgrade your app to the latest version then take a look at this lesson: How Do I Update An Existing Application To Use the Latest Framework? .


