Archive for the ‘ AIR ’ Category

Silverlight, do I know you?

AIR != Silverlight
Mrinal Wadhwa:

Microsoft Silverlight is a browser plugin and is sort of similar to Adobe’s Flash Player and Flex Framework taken together

Adobe AIR is cross platform desktop runtime that allows developers to build desktop applications using web technologies, it has no real equivalent in the Microsoft world.

Peter Elst also finds it important to differentiate..

So many people ask me – “How is Silverlight?” or “Is Silverlight a real threat to Flash?”.. well, I never even tried Silverlight. (I did install the plugin, but simply never got to a website that uses Silverlight..)
So the only answer I can give is: when aiming at the web industry (us developers), such a difference in user/client perception must result in different adoption trends, evident: I did not try.. but the logo looks kinda cool.

Learning someone else’s code – what is it good for?

actionscript.jpg
From time to time I get to work on someone else’s code, could be shared classes I download or a client that brings his own program for treatments, anyway it is something that nobody likes.The difficulties are obvious to anyone that deals with code this way or another, (hey, sometimes I have hard time understanding my own code from six months ago..) But there are also great advantages if you’re trying to improve, although the learning curve is often steep, it’s faster than learning from books.Sometimes, definitely not most of them, it can even lead to a real leap, in term of understanding new styles and patterns, I never stop learning new things : )At larger scales, translating ActionScript classes into UML would be a blast, making sense in a glimpse and not through lines of code.And an answer to this need (and more!) is about to be born – Saffron UML by Samuel Agesilas, built for AIR, has a cool UI design, and platform independent – you have to see it!Looks amazing ha?

Apollo this is earth, do you read?

Eric Dolecki wrote an inspiring post about “what Apollo might bring“, I must admit I share his excitement, I witnessed Flash evolve from a graphics and animation oriented application into a global standard RIA platform, empowering new approaches to User Interface, and changing the web application experience.

Apollo is a cross-OS runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, Ajax) to build and deploy desktop RIA’s.

Apollo will probably do the same to desktop applications, enrich our desktop apps experience – applications will talk to each other, be updated without user involvement, be more personalized, and best of all – platform independent.In addition to that, imagine the impact open source projects such as Red5 will have on the way we communicate – as the costs of server applications to “talk” to (or through?) are dramatically diminished.I am definitely optimistic.