Issue 80 * October 16 2009

Application Training Via Download
This excellent course teaching you successful application design is now available through RevSelect.

By Trevor DeVore

As a Rev user you know that Revolution is a powerful and simple platform for programming. But the jump from creating a stack that runs some code to distributing a professional grade application can sometimes feel daunting. There are many things to worry about such as user preferences, demo builds, distributing updates, and undo support just to name a few.

The course “Professional Application Development with Revolution” offered by Blue Mango Learning Systems will provide you with the foundation you need to create high-quality, professional applications with Revolution.

This course is now available as a downloadable recording via RevSelect. During October it will only cost $199, or you can get it free with a purchase of Revolution Enterprise.

About the Course

Revolution is an incredible cross-platform development tool for quickly creating programs that run on Mac, Windows and Linux. But creating a professional, polished application that is ready for release still requires a great deal of know-how and expertise.

Blue Mango Learning Systems, author of the free and open-source GLX Application Framework, have produced this new online course targeted at application developers: Professional Application Development With Revolution.

Course Overview

This course teaches you about application development techniques in Revolution. We start with how to organize your development environment and go through releasing installers and updaters. The course uses the open-source GLX Application Framework as a foundation to illustrate various principles.

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. This is the same framework that we use in our application ScreenSteps.

This course covers how to:

  • Organize your application within the GLX Application Framework
  • Utilize framework features, such as the preferences API, to remove unneeded headache from the development process
  • Deal with cross-platform issues
  • Establish a repeatable process for updating and distributing your application

The course is presented by Trevor DeVore of Blue Mango Learning Systems. Trevor is the programmer behind ScreenSteps.

Course Topics

Organizing for Success: Learn how to harness all of the benefits that Revolution offers when developing cross-platform application by setting up your development environment correctly. Focus will be on organizing your application development environment, understanding key concepts of the GLX Application Framework, maintaining a single code base when releasing to multiple target groups and platforms, organizing code, objects and internal media…
Building Your App Part I: Creating the application specific portions of your application foundation. Introduction to managing preferences, distinguishing different types of controls based on name, fonts and control dimensions, referencing media external to your application, undo manager…
Building Your App Part II: Using broadcasting to notify objects when properties change, discussion about behaviors, opening files associated with your application, building robust internet integration into your application…
Deploying and Distributing: Moving from staging to distribution, fast, worry-free packaging and distribution, enabling users to automatically update their applications with no fuss…

Watch Session I: Organizing For Success

Sponsored By RunRevAs a Rev user you know that Revolution is a powerful and simple platform for programming. But the jump from creating a stack that runs some code to distributing a professional grade application can sometimes feel daunting. There are many things to worry about such as user preferences, demo builds, distributing updates, and undo support just to name a few.

To help Rev developers get to the next level of development, RunRev has sponsored the first session of the four part course "Professional Application Development with Revolution" by Trevor DeVore of Blue Mango Learning Systems. Blue Mango Learning Systems are the developers of the popular software documentation application, ScreenSteps. Trevor has gained invaluable insights into producing and distributing Rev applications for both Mac and Windows through his years of experience at Blue Mango Learning Systems.

Purchase the Course

You can purchase a recorded version of "Professional Application Development with Revolution" for $199 during October only, a saving of almost $100, from the RevSelect store. To get this reduction use the coupon code TRAINOCTOBER in the box on the basket screen. This includes recordings of the 4 sessions along with additional course materials. Once you purchase you will be able to download all of the course recordings and materials.

Alternatively, if you are buying Enterprise, you can get the training course free. Put Enterprise in your basket, and add the training course from your basket screen, for a $0 cost.

The course includes:

  • Session I: Organizing for Success webinar recording and slides PDF
  • Session II: Building Your App Part I webinar recording and slides PDF
  • Session II: Building Your App Part I homework manual and accompanying materials
  • Session III: Building Your App Part II webinar recording and slides PDF
  • Session III: Building Your App Part II homework manual and accompanying materials
  • Session IV: Deploying and Distributing webinar recording and slides PDF
  • Session IV: Deploying and Distributing homework manual and accompanying materials

Purchase the full course from our on-line store

What Course Participants Have Said

Before this training I was already using Revolution to automate many processes in my daily work but had yet to discover a systematic way to program and package my Rev scripts for commercial release. One problem I faced before attending is how to properly adapt my pre-GLX programs to the GLX way of programming. This training took me by the hand through all the important aspects of the framework, and I learned a lot of new things including how to organize images and how undo works. I highly recommend this training for anyone wishing to jumpstart their process of releasing commercial Revolution software.

- Ivan Wong SEO Manager, MapleCommerce.com

Fantastic support in answering questions. My expectations were quite high, having seen the presentations on the datagrid in the Simulcast, but this met them all. It was really good and useful. Thanks a lot for giving this to the rev community.

- Beat Cornaz, SoundBound

All recordings are in QuickTime format. Course materials include slide PDFs, a password protected site containing homework manuals, and Revolution stacks.

URLs

Homework assignment for Session I

Watch Webinar Recording (QuickTime)

Download Webinar Recording (QuickTime)

Download Slides PDF

About the Author

Trevor DeVore is a partner in Blue Mango Learning Systems, creator of Screensteps and long time Revolution user.

Main Menu

What's New

Enterprise plus free Training

Fantastic support in answering questions. My expectations were quite high, having seen the presentations on the datagrid in the Simulcast, but this met them all. It was really good and useful. Thanks a lot for giving this to the rev community.

- Beat Cornaz, SoundBound