INTRODUCTION TO          FLEX                   Sumit Ray             Prajyot Rajigare
•   What is flex                                       INDEX•   Why use flex•   What do you code flex apps in•   MXML•   A...
WHAT IS FLEXFlex is a framework for creating RIA’s based on flash player.Defining exactly what Flex is can be confusing be...
1.   Languages                                        WHAT IS FLEX       •    ActionScript       •    MXML2.   Component F...
WHAT IS FLEX
WHYTo develop RIA’s                          USE FLEXClient side IntelligenceCross-platform, accessible applicationsRicher...
WHAT DO YOU CODE FLEX APPS INMXML         XML-Based language used to describe          UI layout and behaviors of FLEX a...
WHAT DO YOU CODE FLEX APPS IN• It is the Heart of Flex                                                    MXML• Used to la...
WHAT DO YOU CODE FLEX APPS IN• It is more structured than HTML, and it provides a               MXML  much richer tag set ...
WHAT DO YOU CODE FLEX APPS IN• Is the programming language for the flex       ACTION SCRIPT• It enables interactivity, dat...
FLEX• Component library provides UI controls                                            COMPONENTS        Simple : Button...
• Flex applications are event driven              FLEX EVENTS• When the user interacts with an interface component  or whe...
PRE-REQUISITE FOR FLEX DEVELOPER• Familiar with Object oriented concepts.• Some exposure to web development and basic know...
• Flex 1.0               VERSIONS     March 2004• Flex 1.5     October 2004• Flex 2.0     June 28, 2006• Flex 3.0     Febr...
VERSIONS• Flex 4     March 22, 2010• Flex 4.5     November 30, 2011• Flex 4.6     February 22, 2012
• OpenLaszlo                          COMPETITORS• Microsoft Silverlight• Curl• JavaFX
    Flex is for everyone, Flex is for all                                            ADVANTAGES    Flex applications hav...
                                       DISADVANTAGES There is no server-side component to ActionScript so you needto find...
FINAL WORD“ Flex is for flexible..”
Thank you..!
Upcoming SlideShare
Loading in …5
×

Flex introduction

657 views

Published on

Introduction to Flex technology.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
657
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Flex introduction

  1. 1. INTRODUCTION TO FLEX Sumit Ray Prajyot Rajigare
  2. 2. • What is flex INDEX• Why use flex• What do you code flex apps in• MXML• ActionScript• Flex Component• Flex Events• Pre-requisite for flex developer• Recent Versions Of Flex• Competitors• Advantages• Disadvantages• Final word
  3. 3. WHAT IS FLEXFlex is a framework for creating RIA’s based on flash player.Defining exactly what Flex is can be confusing becauseFlex actually includes a combination ofdifferent technologies.Flex is not a single software product,but instead includes the four main pieces
  4. 4. 1. Languages WHAT IS FLEX • ActionScript • MXML2. Component Framework • Flex SDK3. Integrated Development Environment (IDE) • Flex Builder4. Cross-browser runtime • Flash player
  5. 5. WHAT IS FLEX
  6. 6. WHYTo develop RIA’s USE FLEXClient side IntelligenceCross-platform, accessible applicationsRicher and capable control libraryItll run on all the current browserson all platforms.
  7. 7. WHAT DO YOU CODE FLEX APPS INMXML  XML-Based language used to describe UI layout and behaviors of FLEX appsActionScript Object oriented programming language used to write methods in the application
  8. 8. WHAT DO YOU CODE FLEX APPS IN• It is the Heart of Flex MXML• Used to lay out user interface components• Also to declaratively define non-visual aspects of an application,  Access to data sources on the server  Data bindings between UI components and data sources on the server.
  9. 9. WHAT DO YOU CODE FLEX APPS IN• It is more structured than HTML, and it provides a MXML much richer tag set e.g. data grids, trees, tab navigators, accordions,etc.• You can write an MXML application in a single file or in multiple files• MXML also supports custom components written in MXML and ActionScript files.
  10. 10. WHAT DO YOU CODE FLEX APPS IN• Is the programming language for the flex ACTION SCRIPT• It enables interactivity, data handling• ActionScript is executed by the ActionScript Virtual Machine (AVM).• It is easy to being familiar with AS who has basic knowledge of OOP.
  11. 11. FLEX• Component library provides UI controls COMPONENTS  Simple : Buttons, Checkboxes, Radio Buttons Complex : Data grids and combo boxes• Developers use provided components to design complex layouts and use (or modify) the skins for a better look
  12. 12. • Flex applications are event driven FLEX EVENTS• When the user interacts with an interface component or when changes occur in the appearance of a component, an event is dispatched• When an event is dispatched, event listeners, also called event handlers, designed in ActionScript are called on to process the event
  13. 13. PRE-REQUISITE FOR FLEX DEVELOPER• Familiar with Object oriented concepts.• Some exposure to web development and basic knowledge related to web applications• Knowledge of web services using Java / Spring• Knowledge of basic and complex UI Components.
  14. 14. • Flex 1.0 VERSIONS March 2004• Flex 1.5 October 2004• Flex 2.0 June 28, 2006• Flex 3.0 February 25, 2008
  15. 15. VERSIONS• Flex 4 March 22, 2010• Flex 4.5 November 30, 2011• Flex 4.6 February 22, 2012
  16. 16. • OpenLaszlo COMPETITORS• Microsoft Silverlight• Curl• JavaFX
  17. 17.  Flex is for everyone, Flex is for all ADVANTAGES Flex applications have boadest reach Cross-platform and native experience Flex makes your application look good Performance Real time Rich media Offline Support Accessible
  18. 18.  DISADVANTAGES There is no server-side component to ActionScript so you needto find a way to pass data between Flex and your backend.Flex does not have any built-in support for multithreading,which complicates the situation further Flex does not read or write files to the end-user’scomputer. This is a restriction of the Flash Player. And the most important thing is, weneed adobe flash player to run theapplication.
  19. 19. FINAL WORD“ Flex is for flexible..”
  20. 20. Thank you..!

×