Home > Adobe Edge, CSS, HTML5, JavaScript, RIA > HTML5 Development, Adobe Edge Animate

HTML5 Development, Adobe Edge Animate

There are lots of discussions about Flash and HTML5 and Adobe’s focus on HTML5 and Flash Player on web. But I believe that ‘HTML is the standard and Flash Player is the mechanism which is able to push beyond that standard. There isn’t any competition with between these two technologies. I would like to consider the situation like

HTML5 take some tasks from Flash Player and make it cross-platform and across operating systems.

We should target latest new trade and learn new technologies and use best one (from Flash and HTML5) for application situation. So I would like started some fun with HTML5. From this article I would like to start with Adobe Edge Animate series.

Before staring about HTML5 development and Adobe Edge Animate related discussion I would like to list some points for ‘Why we need Adobe Edge Animate when we have a tool like Flash Professional’. There are several reasons like

1. Restrictions of Flash Players with platforms like Apple iOS.
2. HTML technology development
3. Adobe’s shifting focus from Flash Player to HTML
4. Mobile applications usage and developments
5. Learn new technology and tool ( my favorite reason )

Now let’s start with, what we can achieve using Adobe Edge Animate. The tool can be used to create same types of animations and interactions that Flash Player handle on the web in late 1990s, like some basics interaction and movements of visual objects across stage. Edge Animate includes some APIs for enabling interaction through mouse, touch and time based actions. So let’s start with ‘Introduction of Adobe Edge’.

Adobe Edge Animate is a nice tool from Adobe which provides interactive experiences through HTML5, CSS3 and JavaScript. Adobe Edge relies on three technologies; HTML5, CSS3 and JavaSrcipt. The default output or document type is HTML5, for modern browsers objects operations like transformation, rotate are rendered as CSS3, and robust JavaScript library interact with HTML5 and CSS3 contents and provides interactivity. Let’s have a brief look of these three technologies.

HTML

HTML – Hyper Text Markup Language is the core of Web. With HTML5 specification (which is in draft) with additional semantic tags and new set of API which allow great user experience through JavaScript.

CSS

Cascading Style Sheet (CSS), which define how a site or interface structured or designed. Similar as HTML5, CSS3 Specification (which is in draft), can be use for some great effects of objects in Web.

JavaScript

JavaScript language is a superset of ECMAScript. There are several JavaScript frameworks use to provide interactivity and motion. Among them jQuery is most popular one. jQuery is a best JavaScript library which simplifies Web, event handling, animation. Adobe Edge Animate Runtime use jQuery for deal with motion. You will get more information about jQuery documentation from http://docs.jquery.com/

JSON – JavaScript Object Notation is a data-interchange format used to exchange data from one system to another. Edge Animate use JSON to deal with element definitions and attributes with application. You will get more information about JSON from http://www.json.org/

The set of JavaScript libraries used in Edge Animate, which is referred as Adobe Edge Animate Runtime. If you refer HTML file created using Edge Animate, then there is a small part with the head of the document.

Enjoy RIA.. 🙂

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: