SlideShare a Scribd company logo
1 of 28
Download to read offline
<mx:Flex 3 | s:Flex 4/>
                         What | Why | How


                   Yash Mody | CTO | Tekno Point Multimedia
        yash@teknopoint.in | www.teknopoint.in | teknopoint.wordpress.com




Flex 3 to Flex 4                  www.teknopoint.in
What is New




Flex 3 to Flex 4      www.teknopoint.in
Flash Builder

                   Data Service, Model Driven
                   Approach, Network Monitor



Flex 3 to Flex 4            www.teknopoint.in
Namespace

                   <s:SparkComponent/>
                   <fx:OtherConstructs/>


Flex 3 to Flex 4         www.teknopoint.in
Spark Components

            Data Group, Form elements, Group
                       Containers



Flex 3 to Flex 4        www.teknopoint.in
Data

                   ArrayList, Vector




Flex 3 to Flex 4       www.teknopoint.in
Skins

                   Spark (MXML) skins, CSS




Flex 3 to Flex 4          www.teknopoint.in
Component Architecture




Flex 3 to Flex 4      www.teknopoint.in
Flash Text Engine




Flex 3 to Flex 4        www.teknopoint.in
What has changed




Flex 3 to Flex 4        www.teknopoint.in
Framework

                      Layout Management,
                    Deployment (using RSL)
                   Flash player 10 and above

Flex 3 to Flex 4           www.teknopoint.in
Components

                   Application, ItemRenderer




Flex 3 to Flex 4           www.teknopoint.in
States




Flex 3 to Flex 4   www.teknopoint.in
Effects

                   spark.effects.*




Flex 3 to Flex 4      www.teknopoint.in
What hasn’t changed




Flex 3 to Flex 4         www.teknopoint.in
Things that haven’t changed
• DataVisualization
• Components: DataGrid, Image,
  LinkButton…
• Service Architecture
• Event Model




Flex 3 to Flex 4   www.teknopoint.in
Why to update




Flex 3 to Flex 4      www.teknopoint.in
Feature Support

                   Future versions of Flash Players




Flex 3 to Flex 4               www.teknopoint.in
Better, Faster, Lighter

                     Better components, Faster
                   development and performance,
                         Lighter applications

Flex 3 to Flex 4             www.teknopoint.in
How to migrate




Flex 3 to Flex 4       www.teknopoint.in
Pitfalls

                   Application.application




Flex 3 to Flex 4          www.teknopoint.in
Navigation

                   NavigatorContent




Flex 3 to Flex 4       www.teknopoint.in
ItemRenderers

                  ItemRenderer,
             MXDataGridItemRenderer,
          MXAdvancedDataGridItemRenderer

Flex 3 to Flex 4      www.teknopoint.in
Styles

                   Font Embedding (embedAsCFF),
                   initializing styles(StyleManager),
                         Themes - Spark theme

Flex 3 to Flex 4               www.teknopoint.in
Demo

          Review Flex 3 apps and build a flex 4
                          app



Flex 3 to Flex 4        www.teknopoint.in
<s:Questions? >




Flex 3 to Flex 4       www.teknopoint.in
</Thank You>
                         @yash_mody | yash@teknopoint.in
                   www.teknopoint.in | teknopoint.wordpress.com




Flex 3 to Flex 4                  www.teknopoint.in
Things I missed
                        Transitions
                        Localization




Flex 3 to Flex 4       www.teknopoint.in

More Related Content

Similar to Flex 3 to Flex 4

Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Shyamala Prayaga
 
Key challenges in flex based performance testing
Key challenges in flex based performance testingKey challenges in flex based performance testing
Key challenges in flex based performance testing
Phanindra Kishore
 
Super applied in a sitecore migration project
Super applied in a sitecore migration projectSuper applied in a sitecore migration project
Super applied in a sitecore migration project
dodoshelu
 

Similar to Flex 3 to Flex 4 (20)

Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overview
 
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
 
Flex 4 Deep Dive
Flex 4 Deep DiveFlex 4 Deep Dive
Flex 4 Deep Dive
 
Flex 4 Deep Dive
Flex 4 Deep DiveFlex 4 Deep Dive
Flex 4 Deep Dive
 
Flex in portal
Flex in portalFlex in portal
Flex in portal
 
Adobe Flex Resources 6439
Adobe Flex Resources 6439Adobe Flex Resources 6439
Adobe Flex Resources 6439
 
Adobe Flex Resources
Adobe Flex ResourcesAdobe Flex Resources
Adobe Flex Resources
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction
 
A Brief Intro to Adobe Flex
A Brief Intro to Adobe FlexA Brief Intro to Adobe Flex
A Brief Intro to Adobe Flex
 
Key challenges in flex based performance testing
Key challenges in flex based performance testingKey challenges in flex based performance testing
Key challenges in flex based performance testing
 
Ti.conf titanium on firefoxos
Ti.conf titanium on firefoxosTi.conf titanium on firefoxos
Ti.conf titanium on firefoxos
 
Introduction to Adobe Flex - Zaloni
Introduction to Adobe Flex - ZaloniIntroduction to Adobe Flex - Zaloni
Introduction to Adobe Flex - Zaloni
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex Intro
 
Resume
ResumeResume
Resume
 
Flex introduction
Flex introductionFlex introduction
Flex introduction
 
XML Bible
XML BibleXML Bible
XML Bible
 
Super applied in a sitecore migration project
Super applied in a sitecore migration projectSuper applied in a sitecore migration project
Super applied in a sitecore migration project
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile Controls
 
Flex 3 - Introduction
Flex 3 - IntroductionFlex 3 - Introduction
Flex 3 - Introduction
 

More from Yash Mody

Catch 22: FLex APps
Catch 22: FLex APpsCatch 22: FLex APps
Catch 22: FLex APps
Yash Mody
 

More from Yash Mody (10)

Dr Seema Rao - Woman Commando Trainer
Dr Seema Rao - Woman Commando TrainerDr Seema Rao - Woman Commando Trainer
Dr Seema Rao - Woman Commando Trainer
 
Adobe AEM for Business Heads
Adobe AEM for Business HeadsAdobe AEM for Business Heads
Adobe AEM for Business Heads
 
Sightly - AEM6 UI Development using JS and JAVA
Sightly - AEM6 UI Development using JS and JAVASightly - AEM6 UI Development using JS and JAVA
Sightly - AEM6 UI Development using JS and JAVA
 
Introducing Apache Jackrabbit OAK
Introducing Apache Jackrabbit OAKIntroducing Apache Jackrabbit OAK
Introducing Apache Jackrabbit OAK
 
Introducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongoIntroducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongo
 
Apache SOLR in AEM 6
Apache SOLR in AEM 6Apache SOLR in AEM 6
Apache SOLR in AEM 6
 
Catch 22: FLex APps
Catch 22: FLex APpsCatch 22: FLex APps
Catch 22: FLex APps
 
As2 vs as3
As2 vs as3As2 vs as3
As2 vs as3
 
How LCDS works
How LCDS worksHow LCDS works
How LCDS works
 
Flex and ColdFusion
Flex and ColdFusionFlex and ColdFusion
Flex and ColdFusion
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Flex 3 to Flex 4

  • 1. <mx:Flex 3 | s:Flex 4/> What | Why | How Yash Mody | CTO | Tekno Point Multimedia yash@teknopoint.in | www.teknopoint.in | teknopoint.wordpress.com Flex 3 to Flex 4 www.teknopoint.in
  • 2. What is New Flex 3 to Flex 4 www.teknopoint.in
  • 3. Flash Builder Data Service, Model Driven Approach, Network Monitor Flex 3 to Flex 4 www.teknopoint.in
  • 4. Namespace <s:SparkComponent/> <fx:OtherConstructs/> Flex 3 to Flex 4 www.teknopoint.in
  • 5. Spark Components Data Group, Form elements, Group Containers Flex 3 to Flex 4 www.teknopoint.in
  • 6. Data ArrayList, Vector Flex 3 to Flex 4 www.teknopoint.in
  • 7. Skins Spark (MXML) skins, CSS Flex 3 to Flex 4 www.teknopoint.in
  • 8. Component Architecture Flex 3 to Flex 4 www.teknopoint.in
  • 9. Flash Text Engine Flex 3 to Flex 4 www.teknopoint.in
  • 10. What has changed Flex 3 to Flex 4 www.teknopoint.in
  • 11. Framework Layout Management, Deployment (using RSL) Flash player 10 and above Flex 3 to Flex 4 www.teknopoint.in
  • 12. Components Application, ItemRenderer Flex 3 to Flex 4 www.teknopoint.in
  • 13. States Flex 3 to Flex 4 www.teknopoint.in
  • 14. Effects spark.effects.* Flex 3 to Flex 4 www.teknopoint.in
  • 15. What hasn’t changed Flex 3 to Flex 4 www.teknopoint.in
  • 16. Things that haven’t changed • DataVisualization • Components: DataGrid, Image, LinkButton… • Service Architecture • Event Model Flex 3 to Flex 4 www.teknopoint.in
  • 17. Why to update Flex 3 to Flex 4 www.teknopoint.in
  • 18. Feature Support Future versions of Flash Players Flex 3 to Flex 4 www.teknopoint.in
  • 19. Better, Faster, Lighter Better components, Faster development and performance, Lighter applications Flex 3 to Flex 4 www.teknopoint.in
  • 20. How to migrate Flex 3 to Flex 4 www.teknopoint.in
  • 21. Pitfalls Application.application Flex 3 to Flex 4 www.teknopoint.in
  • 22. Navigation NavigatorContent Flex 3 to Flex 4 www.teknopoint.in
  • 23. ItemRenderers ItemRenderer, MXDataGridItemRenderer, MXAdvancedDataGridItemRenderer Flex 3 to Flex 4 www.teknopoint.in
  • 24. Styles Font Embedding (embedAsCFF), initializing styles(StyleManager), Themes - Spark theme Flex 3 to Flex 4 www.teknopoint.in
  • 25. Demo Review Flex 3 apps and build a flex 4 app Flex 3 to Flex 4 www.teknopoint.in
  • 26. <s:Questions? > Flex 3 to Flex 4 www.teknopoint.in
  • 27. </Thank You> @yash_mody | yash@teknopoint.in www.teknopoint.in | teknopoint.wordpress.com Flex 3 to Flex 4 www.teknopoint.in
  • 28. Things I missed Transitions Localization Flex 3 to Flex 4 www.teknopoint.in