Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Latest News
    • Reviews

    Adobe Apps Take to the AIR

    Written by

    Jim Rapoza
    Published June 13, 2007
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Click the image to see the slide showadobe_air.gif In the PC era, application development has followed a certain cycle. First there were desktop applications. Then, there were client-server applications. But then came the Web, which produced simple form-based programs. This was followed by the first wave of rich Internet applications, led by Java and Flash.

      And then came the triple threat of service-oriented architectures, successful software-as-a-service applications, and sophisticated interactive browser-based application options such as AJAX. Finally we were close to achieving the long sought-after goal of the Web as operating system, where sophisticated applications could be run over the Web without concerns of operating system or physical access.

      So what’s the current trend in application development? Taking these modern rich Web development tools and using them to create desktop applications. And thus the circle is complete.

      Leading the charge in this move is Adobe, a company that owns some of the pioneering technologies in this field, especially when it comes to Flash and its desktop sibling Flex. And with the beta release of its AIR platform (formerly code-named Apollo), Adobe is taking the next step in making this rich Internet application field work without having to be connected to the Internet.

      The main component of the AIR platform is the run-time (in fact AIR stands for Adobe Integrated Runtime), which is currently available for Windows and Mac systems. Users mainly interested in seeing what AIR applications look like can install the run-time and download the many sample applications that Adobe has made available.

      But the real target audience of AIR is developers, and from eWEEK Labs tests we think developers will be very interested in this new beta, especially when compared with the bare-bones Apollo alpha. From our tests we found it to be very simple to quickly build basic AIR applications and even easier to take existing Flash, Flex or Web applications and convert them into AIR programs.

      There are essentially two paths to AIR development. One is through classic Flex and Flash development and the other is through traditional HTML and AJAX development. However, those choosing the HTML and AJAX path should realize that it is not completely devoid of Flash influence. Even in this path developers will need to have some familiarity with Flash objects and with the ActionScript language used in Flash applications.

      By far the easiest way to get up and running with AIR is to download the Flex Builder 3 beta, which was also released this week. This beta of the Flex development environment has AIR integrated throughout, letting us choose to launch projects as AIR applications and handling the creation and packaging of our AIR applications. We found it to be very easy to take any existing Flex application and convert it into an AIR project.

      Adobe has also made available an AIR extension for Dreamweaver CS3. While this isn’t really designed for full-fledged AIR application development, we found it to be a useful tool. One of the best uses of this extension is for taking an existing Web site and converting it into a desktop application that can be run offline. Of course, since we are talking about locally running applications this doesn’t work with sites built using server-based scripts like PHP or JSP, but it did work well with many AJAX applications.

      Of course like many development languages most developers will create using the SDKs, and Adobe has made separate ones available for both Flex and HTML developers. These include sample applications, command-line tools and debug testing options.

      We won’t try to recreate the very good tutorials and documentation that Adobe has made available for both Flex and HTML AIR developers. To put it simply, for the most part you will develop as you normally would, adding AIR elements and scripts as needed. An aliases file is provided that helps cut down on the amount of coding required.

      One important thing that developers will need to keep in mind, especially those from a mainly Web perspective, is the added security concerns that come with creating a desktop application. To a large part AIR applications have a sandbox model that limits how much they interact with the operating system. But these are still desktop applications and will touch the system in ways that Web applications never do. Developers should pay attention to what system resources they are accessing and data they are connecting to. In the documentation we found that Adobe has done a good job of breaking down the special security concerns that come with developing desktop applications with AIR.

      To download the AIR run-time or access the tools and information for developers, go to http://labs.adobe.com/technologies/air/.

      Jim Rapoza
      Jim Rapoza
      Jim Rapoza, Chief Technology Analyst, eWEEK.For nearly fifteen years, Jim Rapoza has evaluated products and technologies in almost every technology category for eWEEK. Mr Rapoza's current technology focus is on all categories of emerging information technology though he continues to focus on core technology areas that include: content management systems, portal applications, Web publishing tools and security. Mr. Rapoza has coordinated several evaluations at enterprise organizations, including USA Today and The Prudential, to measure the capability of products and services under real-world conditions and against real-world criteria. Jim Rapoza's award-winning weekly column, Tech Directions, delves into all areas of technologies and the challenges of managing and deploying technology today.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×