Module 3
Module 3
Copyright © 2018 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
Introduction
• Adobe Flex is an SDK (Software Development Kit)
that includes a User Interface Framework, a
command line compiler and other tools.
• The output of an Adobe Flex application is either a
SWF(SWF (/ˈswɪf/) is an Adobe Flash file
format used for multimedia, vector graphics
and ActionScript., which runs in the browser
based Flash Player, or an AIR file which will run in
conjunction with Adobe's desktop runtime.
Copyright © 2018 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
• Platform for building RIA
• Based on eclipse IDE
• Originated in Adobe Flash environment
• Can develop cross plaftform application
• Is cross browser compatible
• Applications are compatible with Flash lite embedded systems(Mobile,
PDA)
Why flex
•Free, open source framework for building highly interactive web applications
•These apps will work consistently on all major browsers, desktops, and operating systems
•Scalability
•designed to scale from simple components in websites to full-blown browser-based or desktop
applications
•using the pre-built component library, Flex provides a broad solution for creating RIAs of
all kinds
•developers can select data transport methods including support for XML over HTTP or Adobe's
Action Message Format (AMF)
Prerequisites- ADOBE FLEX
Copyright © 2018 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
HTML 5
HTML5 is a spec for the next version of HTML. HTML is a markup language for building
web pages. It includes some new aspects for dealing with video (Video Tag) and for
creating animations (Canvas).
HTML5, alone, is not a good choice for building Applications.
However, when most people talk about HTML5 they also lump in JavaScript--which is a
language used primarily for modifying a web browser's Document Object Model--and CSS3
which provides advanced styling support for HTML5 elements.
HTML5, combined with JavaScript and CSS3 can be a good choice for building the UI for
a browser based mobile web application. HTML5 support on mobile devices is very
consistent because the major mobile OSes (Android and iOS) use the same rendering engine
(WebKit) in their respective browsers.
Copyright © 2018 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
Difference between flash and flex
Before a top-quality Website falls into place, Web masters gather to help create a site
that will be the best for everyone’s interests. If there is a Website, there is a Web
programmer and a Web designer. The Web programmer deals with the codes that is
the special language of the Web. A Web designer deals with the graphics and the arts.
Everybody is mistaken if you think that all Web programmers can do what Web
designers do and vice versa. Though they both work on computers and the Web, they
have different areas of specialization.
But now Adobe has thought of a way how a Web programmer can be a Web designer,
and how a Web designer can be a Web programmer. Have you ever heard of flash and
flex? Probably, you have mostly heard of Flash since any Website suggests
downloading a flash player for you to play a certain video. This article will provide
you with the differences between flash and flex.
Differences contd..
Flash and flex are composed of the same genes. They are built under
the same technology. Flex is like the brother of flash, the new
generation type. Flex has more added features. In short, you can do
anything with flex even without flash. Flex is a more detailed
application. In flash, you can also do anything flex can do. You will
just undergo a long process, but in the end you will get there.
Differences contd..
Flash provides you with great animation controls. You can be at ease
making your animated graphics since flash has easier animation
controls than flex. It also provides you quality sound control. And
because flash was developed earlier for the Web world, it is more
familiar to Web designers. Since flash is user friendly, most designers
can now do a little programming with the help of flash. But most often
they can only make it work a little since designing and programming
are two very different skills.