BLOG
Home » Blog » Take in some fresh AIR
Take in some fresh AIR
POSTED 17th July 09, by Mike Griffiths.
Adobe AIR is a new technology released by the software vendor Adobe. The idea is a simple one: to allow web developers to create desktop applications without having to learn a new programming language.
Anyone who has ever programmed will know that there is a big difference between creating web applications (like a blog) and offline desktop applications (like a word processor). For starters they are both (potentially) written in different programming languages, not to mention there's massive differences in the way that the programs themselves need to be written - things like memory leaks and file systems access need to be taken into consideration. It is also notoriously difficult to design layouts for windowed applications in a desktop environment, packages like Swing have made the job easier but still the job is still quite difficult.
Adobe AIR comes with a HTML renderer, which means that anyone who knows how to write a well-formatted and standard-compliant web page can write an Adobe AIR application. JavaScript is also available to be used which opens the doors to powerful drag-and-drop capabilities and allows to manipulation of elements on the window itself.
With AIR developers will have access to a set of tools that will allow them to create nearly any kind of small-scale application. There is support for the native file system, clipboard support (copy & paste) and basic networking support.
Although there is no support currently for other languages such as PHP to be integrated in, AIR does make it possible to communicate with a web server, much like Adobe Flash can. This means that any dynamic content that needs to be produced can be done so on an external web site, not only making it an easier application to create but it also minimises the size of the application and maximises compatibility with systems - it will, however, require users to have an Internet connection.
Unlike a lot of Adobe technologies that can only be produced in Adobes high-priced commercial development tools, the AIR IDE is built on Eclipse, a free open-source IDE used for creating Java (with subsidiaries for PHP) applications.
In conclusion, Adobe AIR is a solid fondation for building some useful applications. It is not designed for anything large-scale, but that's fine as this kind of tool would never be considered for anything of any real size or mission-critical purpose. There are already useful programs popping up that are built in Adobe AIR such as TweetDeck, an all-in-one tool for managing multiple Twitter accounts - I personally expect to see a lot more similar applications sooner rather than later.
WRITERS
Callum Reckless (6)
Mike Griffiths (8)
Dan Williams (8)
Bryn Jones (0)
Milliemae Holt (0)
Nathalie Aucutt (6)
Derek Booth (0)
ARCHIVES
July 2010 (4)
March 2010 (1)
February 2010 (2)
January 2010 (2)
December 2009 (1)
November 2009 (1)
October 2009 (1)
September 2009 (6)
July 2009 (3)
June 2009 (7)
TAGS
ADOBE, ADWORDS, AIR, BESPOKE SEARCH ENGINE, BIGTABLE, BLACK HAT, BOOK A MEETING, BOOMING E-COMMERCE, BRYN JONES, BUSINESS DEVELOPMENT, CACHE, CALL CENTRE CONNECT, CASH FOR KIDS, CCC, CHINA, CHRISTMAS FUN, CHROME, CHROME OS, CLIENT, CMS, COPYRIGHT, CREATIVE SERVICES, DATABASE, DELL, E-COMMERCE, EMAIL CAMPAIGNS , EMAIL CONTACT, EMAILER, EMAILERS, FACEBOOK, GENERATE NEW BUSINESS, GIRLING SUPPLIES, GOOGLE, HTML 5, IDEAS, ILLUSTRATION, IMAGES, KEENO, LIVERPOOL SANTA DASH, LIVERPOOL SANTA DASH 2009, MARKTING, MYSQL, NEW REALITY PRODUCTIONS, NEW SITE, NEW WEBSITE, NEW YEAR, NEW YEAR RYANAIR PERFECT GETAWAYS BESPOKE SEARCH ENGINE, NEW YEAR RYANAIR PERFECT GETAWAYS BSPOKE SEARCH ENGINE, OPTIMIZATION, PERFECT GETAWAYS, PHOTOSHOOT, PHP, PIRATE BAY, PROGRAMMING LANGUAGES, PROMOTIONAL, RECKLESS LOVES YOU, RECKLESS NEW MEDIA SITE, RECKLESS SHUFFLE, RECKLESSNM, RECRUITMENT, RESEARCH, ROY, RYANAIR, SEARCH ENGINES, SECRET SANTA, SEO, SEO EXPERT, SITE LAUNCH, SOCIAL MEDIA, SPEEDY SANTAS, TWEETS, TWITTER, VALENTINES, VIDEO, WEB DESIGN, WEB DESIGN CHESTER, WEB DEVELOPER, WEB DEVELOPMENT, WEB MARKETING, WEBSITE, WHITE HAT, YOUTUBE




