News

Adobe Flexing Into the AIR

Making good on its recent promise to take its rich Internet application development environment into the open source arena, Adobe Systems Inc. has released the public beta of its next generation of Flex 3 development tools.

The company also issued a beta of its new multimedia runtime environment, code-named Apollo. The Adobe Integrated Runtime, or AIR, is the new official name of the cross-platform runtime, which supports several key development environments including HTML/CSS, AJAX, Flash and Flex, including the newly minted Flex 3.0.

Adobe is touting the combination of AIR and Flex 3 as the foundation of its integrated RIA platform for creating rich and interactive multimedia applications across platforms. According to Adobe, AIR lets developers build rich applications that combine the interactivity of Web technologies with the depth of desktop software without having to run in a separate shell.

Flex 3 supports AIR by incorporating the AIR development tools into the Flex SDK and Flex Builder tool sets. AIR consists of key open source components including the WebKit HTML engine, the ActionScript Virtual Machine from the Mozilla Tamarin Project, and the SQLite embedded database.

With this beta, Adobe is issuing the first part of its open source infrastructure -- a bug tracking system. Built on the open source Java-based JIRA bug tracking platform, developers can view and submit bugs. It will support bugs via the Flex SDK and Flex Builder. Developers will be able to track all bugs submitted by Adobe employees as well as outside public developers from the new system, according to an article posted by Flex product manager Matt Chotin on The Adobe DevNet site.

Also as part of its open source effort, the Flex SDK team will post nightly builds, allowing developers to verify bug fixes each day. Adobe is also posting a new Flex Wiki that consists of planning documents, allowing Flex 3 developers greater visibility into the features of the new release.

Among those new features, according to Chotin, AIR supports multiple windows for each application while the new Flex adds a new Windows component, supports both custom and native OS-chrome and allows typical window functions such as resizing and minimizing.

Chotin underscores that Flex now has drag and drop functionality, enabling applications running in the AIR to leverage the new features. Also, he points out that SDK has the tools needed to build, debug and package AIR apps. Adobe also has improved its Flex Builder tool to provide support for AIR, allowing developers to code, debug, and package Flex apps with the same tools that they used to build Flex apps for the Web.

Meanwhile, Adobe plans to update its Flash Player to support a new cache, which will offer better memory management than prior players, Chotin writes. Flex Builder 3 offers two profilers that will aid in the tracking of issues that cause memory management conflicts.

The first is the performance profiler, which tracks method invocations including the time it takes for programs to execute in any given state, allowing developers to improve performance. The other is the memory profiler, which lets developers take snapshots of an application while it is running to trace objects that may be interfering.

The company will be adding to its Flex open source initiative this summer. AIR and the SDK can be downloaded here.

About the Author

Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.

Featured

  • IBM Giving Orgs a Governance Lifeline in Agentic AI Era

    Nearly overnight, organizations are facing brand-new challenges caused by self-directed AI systems (a.k.a. agentic AI). Big Blue is extending them some help.

  • Microsoft Launches Integrated E-mail Security Ecosystem for Defender for Office 365

    Microsoft is expanding its e-mail security capabilities with the launch of a new Integrated Cloud Email Security (ICES) ecosystem for Microsoft Defender for Office 365.

  • Microsoft Joins Workday's AI Agent Partner Network

    Microsoft has become a key partner in Workday's newly launched AI Agent Partner Network, aligning with other industry leaders to integrate AI agents into enterprise workforce systems.

  • LinkedIn CEO Ryan Roslansky To Lead Microsoft's Productivity Initiatives

    In a strategic leadership realignment, Microsoft has appointed LinkedIn CEO Ryan Roslansky to oversee its consumer and small business productivity software division, encompassing Microsoft 365, Teams and AI-driven tools like Copilot.