Presentation on adobe Flex

15
ADOBE FLEX Building Rich Internet Applications

description

This is the presentation which gives basic knowledge on adobe flex.

Transcript of Presentation on adobe Flex

Page 1: Presentation on adobe Flex

ADOBE FLEX Building Rich Internet Applications

Page 2: Presentation on adobe Flex

MAINFRAME

REA

CH

RICHText UI Integrated media GUI

CLIENT/SERVER

WEB APPLICATIONS

2004

1992

1998

RICH INTERNETAPPLICATIONS

Applications have evolved

Page 3: Presentation on adobe Flex

Agenda

Rich internet applications Benefits of RIA What is flex Why to use flex Flex architecture Coding environment for Flex Coding in Flex Flex runtime Other RIA related technologies

Page 4: Presentation on adobe Flex

RIAs It allows to build rich applications with

data and multimedia contents offering a high interactivity level

A Rich Internet Application (RIA) an web application that has many of the characteristics of desktop application.

RIA offer a rich, engaging experience that improves user satisfaction and increases productivity.

Ex: Tweet deck.

Page 5: Presentation on adobe Flex
Page 6: Presentation on adobe Flex

Benefits of RIA Offers more engaging user experience

without the need for page reloads.

Look and feel of traditional desktop apps can be accomplished with a RIA

RIAs can also include full multi media experience , including audio and video.

Less code, more features, Easy to maintain.

Page 7: Presentation on adobe Flex

What is flex

.

Page 8: Presentation on adobe Flex

Why Flex..? Cross platform accessible applications: RIAs developed by flex can be run

in browsers using Flash player or on Desktop by using adobe AIR.

Using AIR flex apps can access

local data and system resources on the desktops.

Using the prebuilt component

library Flex provides a broad solution for creating RIAs of all kinds.

Page 9: Presentation on adobe Flex

FLEX Architecture

Page 10: Presentation on adobe Flex

Coding environment for Flex

One can choose Eclipse based Flex Builder IDE or IDEs of their choice.

Adobe Flex builder is most often used IDE for Flex application development.

This is the development environment for Flex and AIR applications.

Page 11: Presentation on adobe Flex

Flex builder

Page 12: Presentation on adobe Flex

Coding in Flex MXML: Xml based language used to describe

UI layouts and behaviors or Flex apps

Action Script: Object Oriented Programming

language used to write methods and create user interactions in the application

Class Libraries: Collections of prebuilt templates can

be used.

Page 13: Presentation on adobe Flex

Flex runtime Adobe Flash Player is the runtime for RIAs

on the browser

Flash Player 10 is the latest version

Adobe AIR is the runtime for RIAs on Desktop

Page 14: Presentation on adobe Flex

Other RIA Technologies

Microsoft Silverlight

Java FX

Ajax

Page 15: Presentation on adobe Flex