Professional Application Development With Revolution
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.
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, is pleased to announce a 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… |
Notes
This course focuses on the Mac OS X and Windows XP/Vista platforms when discussing cross-platform topics.
Watch ‘Session I: Organizing for Success’ sponsored by RunRev
RunRev, the company behind Revolution has sponsored the first session of the course. You can watch a recording of Session I: Organizing For Success.
Purchase Course
To purchase the course and get instant access to course materials please visit the purchase page.
If you have any questions at all please contact us at or call us at 866-275-7856.
[Visit page]Watch Session I: Organizing For Success
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.
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.
URLs
Homework assignment for Session I: http://revolution.screenstepslive.com/spaces/proappdev_preview/manuals/homework_1
Watch Webinar Recording (QuickTime): http://bluemango.s3.amazonaws.com/courses/proappdevwithrev/sept_09/session_1.mov
Download Webinar Recording (QuickTime): http://bluemango.s3.amazonaws.com/courses/proappdevwithrev/sept_09/session_1.mov.zip
Download Slides PDF: http://bluemango.s3.amazonaws.com/courses/proappdevwithrev/sept_09/session_1.pdf.zip
About the Course
To learn about the course visit the About the Course page.
Purchase Full Course
To purchase the course and get instant access to all course materials please visit the purchase page.
If you have any questions at all please contact us at or call us at 866-275-7856.
[Visit page]Purchase the Course
You can purchase a recorded version of “Professional Application Development with Revolution” for $295 from our on-line store. 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.
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
About the Course
To learn about course content visit the About the Course page. All recordings are in QuickTime format. Course materials include slide PDFs, a password protected site containing homework manuals, and Revolution stacks.
Watch ‘Session I: Organizing for Success’ sponsored by RunRev
RunRev, the company behind Revolution has sponsored the first session of the course. You can watch a recording of Session I: Organizing For Success.
[Visit page]
