Parleys.com, a RIA Case Study
Recorded at:
Every Flash Application can be an AIR application
by
Maxim Zaks
But I have to disagree with the speaker about a need of two environments for developing Flex and AIR application.
Every Flex application can be easily released as an AIR application, because for creation of an ".air" file you just need a SWF file and an application description file.
In FDT (fdt.powerflasher.com) we do not separate a Flex, pure ActionScript or an AIR Project because those are all Flash project.
There is always the same compilation process and you always get the same result - SWF file.
The only thing that matters are the libraries (SWC files) you are linking.
You need "playerglobal.swc" for SWF running in a Browser PlugIn and "airglobal.swc" for an SWF running in AIR Runtime (by the way playerglobal is a subset of airglobal, airglobal have some additional classes for file handling, sqlite, HTMLRendering etc...).
Also the flash application them selves are not signed.
You sign only the installation bundle (".air" file) that you create from your Flash application.
Comparison
by
Mohit Dilawari
1) Which tool allowed you to create the a rich website the fastest (GWT or Flash)
2) Which tool was more "fun" to write in?
New Beta Parleys.com site
by
Stephan Janssen
New features are :
- Introduction of Spaces and Channels
- An even more improved version of the player template, with slide previews in the timeline
- Support for comment threads using your profile image
- More powerful search support
- RSS feeds for all available content
- and some other important features we'll announce at next month Devoxx event :)
The biggest addition is our multi-track rich media Publisher which allows you to import your PDF presentation, video's, auto-detect slide changes and publish the content to your dedicated channel. See the publisher in action @ beta.parleys.com/#st=5&sl=1&id=375
Stephan
Re: Every Flash Application can be an AIR application
by
Stephan Janssen
However when the AIR app has additional features like accessing the file system, offline logic, communicating with the running flex client etc. then before you know it becomes a separate application.
It would be nice if the AIR logic could be embedded in the Flex version and made available when the Flex app is signed, so you can break out of the browser sandbox and have one and the same application (similar to what JavaFX is doing). That was the point I wanted to make.
Cheers,
Stephan
Re: Every Flash Application can be an AIR application
by
Maxim Zaks
But in my opinion it's all about reuse and extension. The core functionality of your product can be compiled to a SWF and than it is a full functional application. If you want to extend it than you can load it and add some additional logic.
OSGi works in same way you have a core bundles and bundles that has dependencies on it.





Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think