Multidmedia Limited (MDM)
Search
advanced search »    
Quick Links
advanced search »
   Saturday July 31st 2010

 




Untitled Document
+
Products & Solutions
 
Products
- Zinc 3.0 Builder
- Zinc 3.0 Plug-In Windows
- Zinc 3.0 Plug-In Mac OSX
- Zinc 3.0 Plug-In Linux
- Zinc 3.0 Development Suite
- Inferno 1.0 Windows
- Inferno 1.0 Mac OSX
Solutions
- Developers
- Designers
- Education
   
+
Training & Support
 
Training
- Seminars (UK)
- Seminars (US)
- Online Webinars
Support
- Technotes & Known Issues
- Developer Articles
- File Exchange
- Frequently Asked Questions
- Software Updates
- Software Bug Management
- Software Release Notes
- LiveDocs
- Support Forums
- Contact Us
   
+
Purchase Online
 
- Online Shop
- Find a Reseller
- Volume Licensing
   
+
Company
 
- About Multidmedia (MDM)
- Client Showcase
- Legal Information
- Job Opportunities
- Press Room
- Blog
   
 

breadcrumbs

Home > Support > Articles

 

Developer Articles & Case Studies

The MDM Developer Network includes Articles and Case Studies on MDM Software with contributions from the actual Developers involved in the building process. Enter a keyword or phrase into the search box below to search for specific Articles.

Untitled Document
   

Article #0033
Zinc Vs AIR: The Good, The Bad and The Desktop
By Jaspal Sohal
This article has been updated to refelct the commercial release of Adobe AIR (Previously codenamed 'Apollo') and subsequent updates to both Adobe AIR and MDM Zinc.

In 2008, Adobe announced the first public release of Adobe AIR, their new development tool for creating Flash based applications which are capable of running on the desktop. In Adobe's own words:

"Adobe AIR is a cross-OS runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, Ajax) to build and deploy desktop RIA’s."

Within the Flash Community, this has natuarally raised questions about the impact AIR will have on Zinc. Well, the answer to this question is actually in Adobe's own description of AIR. Many designers and developers have been under the impression (and many still are!) that Apollo is a "SWF2EXE" tool which creates standalone Projector files in the same way that Zinc does. This is not true.

Adobe AIR is actually a runtime, much like the Flash Player, which must be installed on an end users system. This runtime then allows AIR "applications" (or web based RIA's developed with Flash/Flex) to run on the users Desktop, even if no Internet connection is available.

Adobe AIR does not compile a standalone executable which can be copied/distributed to other users. The AIR runtime is a necessity for AIR Apps to run. Incidentally, AIR Apps must also be installed themselves before they can be launched (AIR does compile an AIR File which can be distributed to others, but as already mentioned, this first requires the AIR Runtime, and secondly, an installation of the AIR file on the Users System).

Whilst we're on the subject of software installation, it is also worth pointing out that because Zinc projectors are self contained executables, you can package or deploy them with other 3rd party tools. For example, using a DRM solution such as ActiveMark from Trymedia means you can quickly "wrap" your Zinc Application, Screensaver or Game with a "Try & Buy" feature without having to create your own DRM. Even freeware installer creators, such as INNO and NSIS, can be used to distribute your Zinc Authored Flash Applications in the way you intend them to be deployed/viewed by the end user.

From the summary above, you can see that the application and use of AIR differs quite dramatically from Zinc. Yes, both tools use the terms "desktop" and "Flash" in their descriptions, but the end results are very different, and operate in very different ways.

Adobe AIR is geared towards developing an RIA for the Internet first, and then being able to run that on the desktop via the AIR Runtime. Zinc is a dedicated development tool for creating Flash/Flex projects specifically for the Desktop which requires no further components to run, and provides support and access to a far greater number of functions specific to the desktop.

Take a look at the matrix below to better compare understand AIR and Zinc Features:


 

Zinc vs Adobe AIR
 
Zinc
AIR
100% Standalone (No Plug-Ins/Runtimes required)
Does not Require Installation to Run
Can run from CD-Rom/DVD/USB
Alpha Transparency

File IO Commands

Browser Commands
Database Connectivity
Play External Video (MPEG, AVI, MOV)
Distribute via DRM Solutions
Connect to External 3rd Party DLL's


Of course, when you actually consider and understand just how different AIR and Zinc are, such a comparison becomes fairly redundant.

Our aim here is to demonstrate how AIR and Zinc actually cater for different developer needs with very different end solutions, and that AIR is certainly not a replacement of any kind for the functionality that Zinc provides for Flash Application Development.

AIR is a very focussed vehicle for making your existing (and future) Rich Internet Applications available on the users desktop. In contrast, Zinc has been developed specifically for creating Flash and Flex Applications for the Desktop, distributable via download, CD-Rom, DVD, USB Device or even on a Kiosk. No runtimes, No Plug-ins and No Sandboxes.

An important difference between the 2 technologies which is often neglected is that Zinc does not limit the scope in which it can be used. For example, by leveraging the Zinc 3.0 SDK, Zinc developers can create virtually any kind of application via a vast collection of 3rd party DLLs or Library's. This connectivity opens infinite possibilities that are currently limited in Adobe AIR.

Microsoft has the .NET Framework, and now, Adobe has the AIR Runtime. But if you're looking to create Rich Standalone Desktop Applications (let's call these RSDA's) from Flash or Flex, Zinc is still King.

Since this article was first written, MDM have also released an exciting new application called Inferno. Inferno 1.0 can be used to extend Adobe AIR projects by leveraging the Inferno SDK to connect to external DLLs and Librarys also. This provides the power and flexibilty of Zinc 3.0 to Adobe AIR Projects too.
   


Recently Added Most Popular
Develop an Encryption App Using Flash and MDM Zinc
HTML Hyperlink Handling in a Zinc Application
JavaFX for RIAs? Too Little, Too Late...
Microsoft Silverlight - Friend or Foe to Flash?
Using Zinc to Wrap Your Flash Game
Customer Case Study: Abduction Studios
Zinc Vs AIR: The Good, The Bad and The Desktop
Creating an RSS Feed Widget Using Flex and Zinc
Running Your Projector as a Fullscreen Application
Stop Multiple Instances of Your Application From Running
Quickstart to using Zinc with Flex, ActionScript 3 and Flash 9
The XML MP3 Player & Playlist Editor
Zinc Vs AIR: The Good, The Bad and The Desktop
Running Your Projector as a Fullscreen Application
Using Zinc to Wrap Your Flash Game
Extension SDK for Zinc 2.5
Building a Business with Zinc
Creating a Search Engine Optimizer Tool
Building Blocks for FSQL Database
Synchronous vs Asynchronous Method Calling
   
View all Developer Articles »

 

 
Multidmedia Limited (MDM)

AddThis Social Bookmark Button
Copyright © 2002-2010 Multidmedia Limited (MDM) All rights reserved. Use of this website signifies your agreement to the Terms of Use.
Flash, Flex and associated Logos are the Registered Trademarks of Adobe Systems, Inc.
There are currently 30 Users Online.