Thursday, February 28, 2008
We're accepting participants now. Just CLICK HERE to sign up. Thanks!
Tuesday, February 26, 2008
read more | digg story
As reported at http://opensource.adobe.com, Adobe has joined with Mozilla and Symbian to support the work of the SQLite Consortium to help ensure free, open access and development of SQLite. Adobe uses SQLite within many of its products and recognizes the importance of providing support for technology and tools that are open source because of its value to the entire developer and software communities.
This follows on the heels of a rash of Open Source and Open Standards initiatives by the software company in the last few years. Adobe donated the PDF standard to ISO which is now ISO standard 32000. Adobe has open-sourced the core Flex SDK and Blaze Data Services under various GNU based licenses. It was less than 24 months ago when we also donated core Actionscript Virtual Machine code to the Mozilla Tamarin project. We have also pledged to contribute back to the Webkit HTMl engine project when we work on that code base.All of this makes me proud to work for a company that understand the importance of the software community.
What I encourage developers to do.
Download both the latest version of Adobe AIR and the latest version of Flex Builder from Adobe labs to ensure you are up to date.
Why AIR code samples might not work.
All AIR applications use a descriptor XML file to describe the application and link resources. During the last few beta drops of AIR, the schema for this file changed a bit. If you try to build someone's code samples with a newer version, the project might not actually build. In fact, the observed behavior is that nothing happens.
What can you do?
To mitigate this, in Flex Builder (available for free trial 60 day download on Adobe labs), simply set up a new project by clicking "File -> New -> Flex Project". To make an AIR project, make sure you select the correct type of project by selecting the AIR option in the second screen. Make sure you are on the latest builds.
Open up the source code of the project you want to try in an ordinary text editor and cut and paste the code into your MXML base document for the project. Be sure not to write over the top level XML element until you are sure that the project is using the same namespace value and root element consistent with your version of Flex Builder. Pay close attention to the root element. In most up to date (1.0) AIR applications, it should look like this:
<mx:windowedapplication mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationcomplete="init()" backgroundcolor="0x003030" focusrect="false">
Once this is done, try saving your project and eliminate any duplicate root elements etc until all errors go away.
Note: for pure AS3, HTML and other projects the process is a bit more complicated. Consult the documentation.
If the project you want to install is a zip archive, try importing it by using the "File -> Import -> Flex Project". This should allow you to import the project and FB3 should correct.