SlideShare a Scribd company logo
Apache
Flex -
Overview
By: Tarun Telang
Agenda− Why Apache Flex
− Overview
− Where to Use Apache Flex
− Architecture
− SAP & Apache Flex
− Expert Opinion
− Rich Internet Applications
− Use Cases
− What is Apache Flex
− Strengths
− Platform Interoperability
− RoadMap
Why Apache Flex?
• FLEX is a highly productive, free open source framework for
building and maintaining expressive web applications that
deploy consistently on all major browsers, desktops, and
operating systems.
• The FLEX applications can be built using Flex SDK or Adobe
Flex Builder 3. It is basically a collection of technologies
developed by Adobe which can be used for the development of
cross platform Rich Internet Applications (RIA).
• Flex applications can be delivered on the web via the Flash
Player or to the desktop via Adobe AIR.
• Apache flex requires server-side technologies like Java, SAP
NetWeaver, ASP.NET or PHP to provide it with real-time data.
Overview
Flex architecture contains following components:
•Adobe Flex Builder
•Adobe Live Cycle Data Services ES
•Adobe Flex Charting
•Adobe Flex SDK
•Flex development can be beneficial not only to developers
but also to end-users.
•Due to Flex programming model you can get scalable and
reliable solutions.
− Even these solutions can be re-designed whenever it is needed.
Where to User Apache Flex ?
Flex can be applied for the following solutions:
•Business systems/Applications
•Standalone custom solutions
•Network, communication and other interactive solutions
•Video and audio messaging solutions/ Collaboration Tools
•CRM and ERP systems
Architecture
SAP & Apache Flex
Development
SAP Provides following tools for Apache Flex application
development:
− SAP Visual Composer (VC)
− SAP Business Objects Xcelsius
Integration
− Apache Flex applications built on Adobe Flex Builder can be integrated to
SAP WebDynpro Java & ABAP using SAP Flash Island technology.
− Apache Flex applications built on Adobe Flex Builder can be deployed
over SAP NetWeaver Web AS Java and could be made available to end
users using SAP NetWeaver Portal (formerly Enterprise Portal).
Expert Opinion
Bruce Eckel, Thinking in Java
“I believe that to solve the user interface problem,
we need the equivalent of a DSL
dedicated to the user experience.
For me, Flash-based technologies like Flex
are the best solution to this problem.
Although amazing things have been accomplished within
the confines of JavaScript, using technologies like
Ajax, JSON, GWT etc., these are nonetheless confines.
We bump up against their limit every day,
and those limits are not going away.”
Rich Internet Application
Use cases for RIA
Introduction
• Platform for building
Rich Internet Application
• Eclipse based
Integrated Development
Environment (IDE).
• Rooted in the Adobe
(formerly Macromedia)
Flash environment
What is Flex ?
•• Cross platform rich internet applications
•• Open Source SDK, Virtual Machine(VM)
•• Eclipse Plugin Flex Builder
(commercial; free for education customers)
•• Web (Flash Player) / Desktop (AIR) / Mobile
(FlashLite)
•• ActionScript and MXML
Strengths of the Flash Platform
Strengths of Flash Platform
 Large Install base
Platform Incompatibility
Flex Roadmap
Question ??

More Related Content

What's hot (6)

PPT
Spring Framework
nomykk
 
PDF
Introduction to Figma
Edoardo Sportelli
 
PPTX
Introduction to mobile application development
Chandan Maurya
 
PPT
Hays Ireland SME report
Hays Ireland
 
PPT
Kinematic models and constraints.ppt
ssuser8698eb
 
PPT
Education ppt-template-022
AyurvetKnowledgeSymposium
 
Spring Framework
nomykk
 
Introduction to Figma
Edoardo Sportelli
 
Introduction to mobile application development
Chandan Maurya
 
Hays Ireland SME report
Hays Ireland
 
Kinematic models and constraints.ppt
ssuser8698eb
 
Education ppt-template-022
AyurvetKnowledgeSymposium
 

Similar to Apache Flex: Overview (20)

PPT
Introduction to Adobe Flex - Zaloni
Joseph Khan
 
PPT
Flex In Dot Net
pradeepfdo
 
PPT
Developing RIAs... 10 reasons to use Adobe Flex
Matthias Zeller
 
PPT
Flex_Basic_Training
guest25cec3
 
PPTX
Presentation on adobe Flex
Pavan Kumar
 
PPTX
Adobe flex
Chaudhry Talha Waseem
 
PDF
Download full ebook of Flex on Java Bernerd Allmon instant download pdf
bzuraklaasoq
 
PDF
Download full ebook of Flex on Java Bernerd Allmon instant download pdf
chauvyzhugli
 
PPTX
Flex Introduction
senthil0809
 
ODP
Adobe Flex Framework
Elena-Oana Tabaranu
 
PDF
Java flex tutorial
Ashoka Vanjare
 
PDF
Flex tutorial
Edress Oryakhail
 
PPS
Afik Gal @alphageeks: Flex Intro
Alphageeks
 
PDF
Introduction to Flex
namero999
 
PPT
Adobeflex(2)
tomcoh
 
PDF
Flex Rails Pres
philipsexton
 
PPT
Flex And Ria
ravinxg
 
PPT
Flex RIA
rssharma
 
PDF
Engaging Rich Internet Applications using Flex
Muhammad Nasr
 
PPT
Flex introduction
iamprajyot
 
Introduction to Adobe Flex - Zaloni
Joseph Khan
 
Flex In Dot Net
pradeepfdo
 
Developing RIAs... 10 reasons to use Adobe Flex
Matthias Zeller
 
Flex_Basic_Training
guest25cec3
 
Presentation on adobe Flex
Pavan Kumar
 
Download full ebook of Flex on Java Bernerd Allmon instant download pdf
bzuraklaasoq
 
Download full ebook of Flex on Java Bernerd Allmon instant download pdf
chauvyzhugli
 
Flex Introduction
senthil0809
 
Adobe Flex Framework
Elena-Oana Tabaranu
 
Java flex tutorial
Ashoka Vanjare
 
Flex tutorial
Edress Oryakhail
 
Afik Gal @alphageeks: Flex Intro
Alphageeks
 
Introduction to Flex
namero999
 
Adobeflex(2)
tomcoh
 
Flex Rails Pres
philipsexton
 
Flex And Ria
ravinxg
 
Flex RIA
rssharma
 
Engaging Rich Internet Applications using Flex
Muhammad Nasr
 
Flex introduction
iamprajyot
 
Ad

More from Tarun Telang (20)

PDF
Certificate of-completion-for-ultimate-java-part-3-advanced-topics
Tarun Telang
 
PDF
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Tarun Telang
 
PDF
Certificate of-completion-for-ultimate-java-part-1-fundamentals
Tarun Telang
 
PDF
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Tarun Telang
 
PDF
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Tarun Telang
 
PPTX
Water management
Tarun Telang
 
PDF
Certificate of completion remote work foundations
Tarun Telang
 
PDF
Certificate ofcompletion remote work foundations
Tarun Telang
 
PDF
Certificate of completion learning nosql databases
Tarun Telang
 
PDF
Certificate ofcompletion react_ testing and debugging
Tarun Telang
 
PDF
Certificate of Completion ReactJS Essential Training 3
Tarun Telang
 
PDF
Certificate of Completion XCode 10 Essential Training
Tarun Telang
 
PDF
Certificate of completion ReactJS Essential Training 3
Tarun Telang
 
PPTX
Seven habits of happy and high performing employees
Tarun Telang
 
PPTX
Seven Habits of High Performing and Happy Employees
Tarun Telang
 
PDF
Management Foundations Certificate of Completion
Tarun Telang
 
PDF
Learning Docker - Training Completion Certificate
Tarun Telang
 
PDF
Agile Project Management Fundations - Certificate of completion
Tarun Telang
 
PDF
NoSql for SQL professionals - Certificate of Completion
Tarun Telang
 
PDF
Architecting Big data Applications Real-time Application Engineering - Certif...
Tarun Telang
 
Certificate of-completion-for-ultimate-java-part-3-advanced-topics
Tarun Telang
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Tarun Telang
 
Certificate of-completion-for-ultimate-java-part-1-fundamentals
Tarun Telang
 
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Tarun Telang
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Tarun Telang
 
Water management
Tarun Telang
 
Certificate of completion remote work foundations
Tarun Telang
 
Certificate ofcompletion remote work foundations
Tarun Telang
 
Certificate of completion learning nosql databases
Tarun Telang
 
Certificate ofcompletion react_ testing and debugging
Tarun Telang
 
Certificate of Completion ReactJS Essential Training 3
Tarun Telang
 
Certificate of Completion XCode 10 Essential Training
Tarun Telang
 
Certificate of completion ReactJS Essential Training 3
Tarun Telang
 
Seven habits of happy and high performing employees
Tarun Telang
 
Seven Habits of High Performing and Happy Employees
Tarun Telang
 
Management Foundations Certificate of Completion
Tarun Telang
 
Learning Docker - Training Completion Certificate
Tarun Telang
 
Agile Project Management Fundations - Certificate of completion
Tarun Telang
 
NoSql for SQL professionals - Certificate of Completion
Tarun Telang
 
Architecting Big data Applications Real-time Application Engineering - Certif...
Tarun Telang
 
Ad

Recently uploaded (20)

PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 

Apache Flex: Overview

  • 2. Agenda− Why Apache Flex − Overview − Where to Use Apache Flex − Architecture − SAP & Apache Flex − Expert Opinion − Rich Internet Applications − Use Cases − What is Apache Flex − Strengths − Platform Interoperability − RoadMap
  • 3. Why Apache Flex? • FLEX is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. • The FLEX applications can be built using Flex SDK or Adobe Flex Builder 3. It is basically a collection of technologies developed by Adobe which can be used for the development of cross platform Rich Internet Applications (RIA). • Flex applications can be delivered on the web via the Flash Player or to the desktop via Adobe AIR. • Apache flex requires server-side technologies like Java, SAP NetWeaver, ASP.NET or PHP to provide it with real-time data.
  • 4. Overview Flex architecture contains following components: •Adobe Flex Builder •Adobe Live Cycle Data Services ES •Adobe Flex Charting •Adobe Flex SDK •Flex development can be beneficial not only to developers but also to end-users. •Due to Flex programming model you can get scalable and reliable solutions. − Even these solutions can be re-designed whenever it is needed.
  • 5. Where to User Apache Flex ? Flex can be applied for the following solutions: •Business systems/Applications •Standalone custom solutions •Network, communication and other interactive solutions •Video and audio messaging solutions/ Collaboration Tools •CRM and ERP systems
  • 7. SAP & Apache Flex Development SAP Provides following tools for Apache Flex application development: − SAP Visual Composer (VC) − SAP Business Objects Xcelsius Integration − Apache Flex applications built on Adobe Flex Builder can be integrated to SAP WebDynpro Java & ABAP using SAP Flash Island technology. − Apache Flex applications built on Adobe Flex Builder can be deployed over SAP NetWeaver Web AS Java and could be made available to end users using SAP NetWeaver Portal (formerly Enterprise Portal).
  • 8. Expert Opinion Bruce Eckel, Thinking in Java “I believe that to solve the user interface problem, we need the equivalent of a DSL dedicated to the user experience. For me, Flash-based technologies like Flex are the best solution to this problem. Although amazing things have been accomplished within the confines of JavaScript, using technologies like Ajax, JSON, GWT etc., these are nonetheless confines. We bump up against their limit every day, and those limits are not going away.”
  • 11. Introduction • Platform for building Rich Internet Application • Eclipse based Integrated Development Environment (IDE). • Rooted in the Adobe (formerly Macromedia) Flash environment
  • 12. What is Flex ? •• Cross platform rich internet applications •• Open Source SDK, Virtual Machine(VM) •• Eclipse Plugin Flex Builder (commercial; free for education customers) •• Web (Flash Player) / Desktop (AIR) / Mobile (FlashLite) •• ActionScript and MXML
  • 13. Strengths of the Flash Platform
  • 14. Strengths of Flash Platform  Large Install base

Editor's Notes

  • #9: UMTS is potentially supported in v1.0