Logo
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
PREGNANCY
 
 
Windows Vista

Dreamweaver CS5 : Creating Adobe AIR Applications - About Adobe AIR

3/26/2012 4:09:47 PM
If you think of Earth as a very large desktop and outer space as the Web, then AIR is... well... air. Adobe AIR is positioned at the perfect balancing point between desktop applications with rich user interfaces and Web applications with enormous connectivity and comparative development ease. AIR applications are built with Web technologies — HTML, JavaScript, Flash, and Flex — and enjoy the same quick-to-market benefits. Likewise, Web developers now have another platform on which to ply their trade, without having to learn a new skill set.

Because AIR is deployed on the desktop, it has access to the local file system, which is a wonderful, yet dangerous capability. Adobe has built in numerous security measures to make sure AIR applications have the same level of trust that desktop applications do. If an AIR app includes functionality that accesses local data, AIR asks permission to do so, right at installation time. Should the app not come from a trustworthy source, users can easily avoid any perceived risk.

AIR offers businesses many advantages:

  • A single application can be deployed across platforms, so there is no duplicate development cost involved.

  • The rich user interface possibilities make for engaging experiences.

  • Organizations can easily create fully branded applications with full desktop capabilities.

  • Content and applications developed for the Web can be repurposed.

  • Applications can be used anytime, anywhere — regardless of whether the end user is connected to the Web.

So who is building AIR applications? Short answer: lots of people. Many large companies have recognized the power of AIR and jumped into the development pool with both feet. eBay, for example, has created a desktop marketplace, where users can place bids and, better still, be notified instantly if they've been outbid. Another large organization, Atlantic Records, created an application called FanBase that aggregates information about its musical artists and presents it in a rich and flexible interface. It's no surprise that Adobe has gotten into the AIR act with, among others, the Adobe Media Player, shown in Figure 1. Dreamweaver itself has hopped on the AIR bandwagon with the Dreamweaver Widget Browser, a great utility for finding, configuring and inserting advanced Web widgets from a variety of frameworks.

To find the latest AIR applications, be sure to check out the Adobe AIR Marketplace: www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=24&loc=en_us.


AIR applications have the potential to look great and create some truly engaging experiences. One of the hallmark features of an AIR application is its ability to appear with or without the operating system standard enclosing windows, what is collectively known as the chrome. As you see later in this chapter, when packaging your application for AIR, you can specify to use a transparent chrome, which allows for non-rectangular interfaces, like the one shown in Figure 2.

Figure 1. The Adobe Media Player is an AIR application that features everything from prime-time TV to members of the Dreamweaver engineering team explaining the latest features.

Figure 2. Ask the magic 8 ball a question, and give this AIR app a shake to get the answer.

Although many AIR applications are developed with Flash and/or Flex, there's a great deal you can do with the standard Web technologies of HTML and JavaScript. Let's get started exploring the possibilities by installing the AIR extension into Dreamweaver.
Other -----------------
- Creating Basic Windows Images : Building a Reference Computer (part 2) - Preparing the reference computer for imaging
- Creating Basic Windows Images : Building a Reference Computer (part 1)
- Adobe Illustrator CS5 : Working with Illustrator Documents - Artboards
- Adobe Illustrator CS5 : Setting Up a New Document & Modifying the Setup of a Document
- Adobe Photoshop CS5 : Working with Layers - Selecting Layers & Creating a Layer Group
- Adobe Photoshop CS5 : Working with Layers - Creating a New Layer
- Configure and Manage Shared Folders : Understand Default Permissions
- Configure and Manage Shared Folders : Create Your Own Shared Folders
- Deploying with Windows DS : Capturing Custom Images & Using Windows DS with BDD 2007
- Deploying with Windows DS : Importing Images & Managing Image Security
- Deploying with Windows DS : Configuring Windows DS & Preparing Discover Images
- Deploying with Windows DS : Installing Windows DS
- Creat a Windows Home Server (part 3) - Configure the Backup Settings & Configure the Windows Home Server Settings
- Creat a Windows Home Server (part 2) - Configure Windows Home Server Settings & Manage Windows Home Server
- Creat a Windows Home Server (part 1) - Run Windows Home Server Setup & Troubleshoot
- Deploying with Windows DS : Planning for Windows DS
- Deploying with Windows DS : Introducing Windows DS - Service Architecture & Operating Modes
- Using the Microsoft Deployment Toolkit 2008 : Imaging with MDT (part 3)
- Using the Microsoft Deployment Toolkit 2008 : Imaging with MDT (part 2) - Preparing a reference computer
- Using the Microsoft Deployment Toolkit 2008 : Imaging with MDT (part 1)
 
 
Most view of day
- Windows Server 2012 : Ensuring DHCP availability (part 1) - Previous approaches to implementing DHCP availability
- Windows Phone 8 : Working with the Windows Phone Software (part 6) - Removing Multimedia Content - Removing Music from Your Phone
- Windows Server 2012 : Managing Users with Local Security and Group Policies (part 2) - Configuring and Optimizing Group Policy
- BizTalk Server 2006 : Starting a New BizTalk Project - Starting Preliminary Design
- SQL Server 2008 : Security - Authentication mode
- Maintaining Desktop Health : Monitoring Reliability and Performance (part 4)
- Microsoft Visio 2010 : Modifying a Graphic (part 3) - Changing a Graphic’s Position
- Sharepoint 2013 : Managing Security - See What Permissions Are Set (part 2) - Read the Permissions Page, Check the Permissions for a Specific User or Group
- Microsoft PowerPoint 2010 : Finalizing Your Slide Show - Reviewing Your Presentation
- Securing Your SharePoint and Windows Azure Solutions : Configuring BCS Security - Create an Application ID, Assess Permissions on the ECT
Top 10
- BizTalk 2006 : Creating More Complex Pipeline Components (part 4) - Custom Disassemblers
- BizTalk 2006 : Creating More Complex Pipeline Components (part 3) - Validating and Storing Properties in the Designer
- BizTalk 2006 : Creating More Complex Pipeline Components (part 2) - Schema Selection in VS .NET Designer
- BizTalk 2006 : Creating More Complex Pipeline Components (part 1) - Dynamically Promoting Properties and Manipulating the Message Context
- BizTalk 2006 : Custom Components (part 2) - Key BizTalk API Objects
- BizTalk 2006 : Custom Components (part 1) - Component Categories, Component Interfaces
- Microsoft Access 2010 : Enhancing the Queries That You Build - Ordering Query Results, Refining a Query by Using Criteria
- Microsoft Access 2010 : Enhancing the Queries That You Build - Everything You Need to Know About Query Basics
- Microsoft Exchange Server 2010 : Getting Started with Email Archiving - Enabling Archiving (part 2) - Using Exchange 2010 Discovery, Offline Access
- Microsoft Exchange Server 2010 : Getting Started with Email Archiving - Enabling Archiving (part 1) - Archive Quotas , Exchange 2010 Discovery Operation Considerations
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro