SlideShare uma empresa Scribd logo
1 de 17
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 ??

Mais conteúdo relacionado

Mais procurados

Air suspension in Railway coaches
Air suspension in Railway coachesAir suspension in Railway coaches
Air suspension in Railway coachesSrinivasaRao Guduru
 
ATC IN REAL TIME SYSTEM
ATC IN REAL TIME SYSTEMATC IN REAL TIME SYSTEM
ATC IN REAL TIME SYSTEMAnil Pokhrel
 
Driving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIDriving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIYu Huang
 
Ppt on Kharagpur railway
Ppt on Kharagpur railwayPpt on Kharagpur railway
Ppt on Kharagpur railwaySURAJBHAKTA4
 
Railway Training Report
Railway Training ReportRailway Training Report
Railway Training ReportVishal Singh
 
60015688 ashish-loco-summer (1)
60015688 ashish-loco-summer (1)60015688 ashish-loco-summer (1)
60015688 ashish-loco-summer (1)99sunilkumar
 
27817833 apostila-de-sistema-supervisorio-intouch
27817833 apostila-de-sistema-supervisorio-intouch27817833 apostila-de-sistema-supervisorio-intouch
27817833 apostila-de-sistema-supervisorio-intouchIvanir Silva
 
coach care report railway
coach care report railwaycoach care report railway
coach care report railwaysharmalokesh47
 
ECU Verification & Validation
ECU Verification & ValidationECU Verification & Validation
ECU Verification & ValidationShankar Akella
 
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONVEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONRahul Natarajan
 
Data Integrity Techniques: Aviation Best Practices for CRC & Checksum Error D...
Data Integrity Techniques: Aviation Best Practices for CRC & Checksum Error D...Data Integrity Techniques: Aviation Best Practices for CRC & Checksum Error D...
Data Integrity Techniques: Aviation Best Practices for CRC & Checksum Error D...Philip Koopman
 
Equipping the MeArm Open Source Robot Arm with Mobile, Sensory, and Enhanced ...
Equipping the MeArm Open Source Robot Arm with Mobile, Sensory, and Enhanced ...Equipping the MeArm Open Source Robot Arm with Mobile, Sensory, and Enhanced ...
Equipping the MeArm Open Source Robot Arm with Mobile, Sensory, and Enhanced ...Thomas Templin
 
coach care complex jaipur ppt
coach care complex jaipur pptcoach care complex jaipur ppt
coach care complex jaipur pptRamsubhash Meena
 
diesel locomotive works training report by somesh dwivedi
diesel locomotive works training report by somesh dwivedidiesel locomotive works training report by somesh dwivedi
diesel locomotive works training report by somesh dwivedisomesh dwivedi
 
seminar presentation on summer training at indian railway
seminar presentation on summer training at indian railway seminar presentation on summer training at indian railway
seminar presentation on summer training at indian railway Mohammad Adnan
 

Mais procurados (20)

Air suspension in Railway coaches
Air suspension in Railway coachesAir suspension in Railway coaches
Air suspension in Railway coaches
 
Arquitectura integrada
Arquitectura integradaArquitectura integrada
Arquitectura integrada
 
ATC IN REAL TIME SYSTEM
ATC IN REAL TIME SYSTEMATC IN REAL TIME SYSTEM
ATC IN REAL TIME SYSTEM
 
Driving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIDriving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving II
 
Ppt on Kharagpur railway
Ppt on Kharagpur railwayPpt on Kharagpur railway
Ppt on Kharagpur railway
 
Railway Training Report
Railway Training ReportRailway Training Report
Railway Training Report
 
60015688 ashish-loco-summer (1)
60015688 ashish-loco-summer (1)60015688 ashish-loco-summer (1)
60015688 ashish-loco-summer (1)
 
27817833 apostila-de-sistema-supervisorio-intouch
27817833 apostila-de-sistema-supervisorio-intouch27817833 apostila-de-sistema-supervisorio-intouch
27817833 apostila-de-sistema-supervisorio-intouch
 
Introduction to PROFINET - Derek Lane
Introduction to PROFINET - Derek LaneIntroduction to PROFINET - Derek Lane
Introduction to PROFINET - Derek Lane
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
coach care report railway
coach care report railwaycoach care report railway
coach care report railway
 
ECU Verification & Validation
ECU Verification & ValidationECU Verification & Validation
ECU Verification & Validation
 
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONVEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
 
Adaptive cruise control’
Adaptive cruise control’Adaptive cruise control’
Adaptive cruise control’
 
Data Integrity Techniques: Aviation Best Practices for CRC & Checksum Error D...
Data Integrity Techniques: Aviation Best Practices for CRC & Checksum Error D...Data Integrity Techniques: Aviation Best Practices for CRC & Checksum Error D...
Data Integrity Techniques: Aviation Best Practices for CRC & Checksum Error D...
 
FlexRay
FlexRayFlexRay
FlexRay
 
Equipping the MeArm Open Source Robot Arm with Mobile, Sensory, and Enhanced ...
Equipping the MeArm Open Source Robot Arm with Mobile, Sensory, and Enhanced ...Equipping the MeArm Open Source Robot Arm with Mobile, Sensory, and Enhanced ...
Equipping the MeArm Open Source Robot Arm with Mobile, Sensory, and Enhanced ...
 
coach care complex jaipur ppt
coach care complex jaipur pptcoach care complex jaipur ppt
coach care complex jaipur ppt
 
diesel locomotive works training report by somesh dwivedi
diesel locomotive works training report by somesh dwivedidiesel locomotive works training report by somesh dwivedi
diesel locomotive works training report by somesh dwivedi
 
seminar presentation on summer training at indian railway
seminar presentation on summer training at indian railway seminar presentation on summer training at indian railway
seminar presentation on summer training at indian railway
 

Destaque

AN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXAN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXJoseph Labrecque
 
Quick start on Zend Framework 2
Quick start on Zend Framework 2Quick start on Zend Framework 2
Quick start on Zend Framework 2Enrico Zimuel
 
Flex vs HTML5
Flex vs HTML5Flex vs HTML5
Flex vs HTML5Ray Wong
 
Automated User Tests with Apache Flex
Automated User Tests with Apache FlexAutomated User Tests with Apache Flex
Automated User Tests with Apache FlexGert Poppe
 
Selenium IDE and Extensions
Selenium IDE and ExtensionsSelenium IDE and Extensions
Selenium IDE and ExtensionsYana Altunyan
 
Testing Flex RIAs for NJ Flex user group
Testing Flex RIAs for NJ Flex user groupTesting Flex RIAs for NJ Flex user group
Testing Flex RIAs for NJ Flex user groupViktor Gamov
 

Destaque (6)

AN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXAN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEX
 
Quick start on Zend Framework 2
Quick start on Zend Framework 2Quick start on Zend Framework 2
Quick start on Zend Framework 2
 
Flex vs HTML5
Flex vs HTML5Flex vs HTML5
Flex vs HTML5
 
Automated User Tests with Apache Flex
Automated User Tests with Apache FlexAutomated User Tests with Apache Flex
Automated User Tests with Apache Flex
 
Selenium IDE and Extensions
Selenium IDE and ExtensionsSelenium IDE and Extensions
Selenium IDE and Extensions
 
Testing Flex RIAs for NJ Flex user group
Testing Flex RIAs for NJ Flex user groupTesting Flex RIAs for NJ Flex user group
Testing Flex RIAs for NJ Flex user group
 

Semelhante a Apache Flex: Overview

Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
Asp. net core 3.0  build modern web and cloud applications (top 13 features +...Asp. net core 3.0  build modern web and cloud applications (top 13 features +...
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...Katy Slemon
 
ICEfaces EE is WebSphere-Ready
ICEfaces EE is WebSphere-ReadyICEfaces EE is WebSphere-Ready
ICEfaces EE is WebSphere-ReadyICEsoftTech
 
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsAlpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsRichard Rabins
 
Asp.net Web Development.pdf
Asp.net Web Development.pdfAsp.net Web Development.pdf
Asp.net Web Development.pdfAbanti Aazmin
 
Evaluation Ria Frameworks
Evaluation Ria FrameworksEvaluation Ria Frameworks
Evaluation Ria FrameworksRishi Singh
 
Adobe Flex builder by elmagnif
Adobe Flex builder  by elmagnifAdobe Flex builder  by elmagnif
Adobe Flex builder by elmagnifmbaye camara
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Netpradeepfdo
 
Development with JavaFX 9 in JDK 9.0.1
Development with JavaFX 9 in JDK 9.0.1Development with JavaFX 9 in JDK 9.0.1
Development with JavaFX 9 in JDK 9.0.1Wolfgang Weigend
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management systemYesu Raj
 
Flex and .NET Integration
Flex and .NET IntegrationFlex and .NET Integration
Flex and .NET Integrationicaraion
 
Exploring pwa for shopware
Exploring pwa for shopwareExploring pwa for shopware
Exploring pwa for shopwareSander Mangel
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfIntegrated IT Solutions
 
Web Development with ASP.NET: Taking Control of the Digital World
Web Development with ASP.NET: Taking Control  of the Digital WorldWeb Development with ASP.NET: Taking Control  of the Digital World
Web Development with ASP.NET: Taking Control of the Digital Worldcompany
 
List of Web Technologies used in Web Development
List of Web Technologies used in Web DevelopmentList of Web Technologies used in Web Development
List of Web Technologies used in Web DevelopmentJayapal Reddy Nimmakayala
 
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...WDP Technologies
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 IntroductionChanHan Hy
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1NAILBITER
 

Semelhante a Apache Flex: Overview (20)

Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
Asp. net core 3.0  build modern web and cloud applications (top 13 features +...Asp. net core 3.0  build modern web and cloud applications (top 13 features +...
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
 
ICEfaces EE is WebSphere-Ready
ICEfaces EE is WebSphere-ReadyICEfaces EE is WebSphere-Ready
ICEfaces EE is WebSphere-Ready
 
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsAlpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
 
Asp.net Web Development.pdf
Asp.net Web Development.pdfAsp.net Web Development.pdf
Asp.net Web Development.pdf
 
Evaluation Ria Frameworks
Evaluation Ria FrameworksEvaluation Ria Frameworks
Evaluation Ria Frameworks
 
Adobe Flex builder by elmagnif
Adobe Flex builder  by elmagnifAdobe Flex builder  by elmagnif
Adobe Flex builder by elmagnif
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
 
Development with JavaFX 9 in JDK 9.0.1
Development with JavaFX 9 in JDK 9.0.1Development with JavaFX 9 in JDK 9.0.1
Development with JavaFX 9 in JDK 9.0.1
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management system
 
Flex and .NET Integration
Flex and .NET IntegrationFlex and .NET Integration
Flex and .NET Integration
 
Exploring pwa for shopware
Exploring pwa for shopwareExploring pwa for shopware
Exploring pwa for shopware
 
Asp.net Vs Vue.js.pdf
Asp.net Vs Vue.js.pdfAsp.net Vs Vue.js.pdf
Asp.net Vs Vue.js.pdf
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
 
Web Development with ASP.NET: Taking Control of the Digital World
Web Development with ASP.NET: Taking Control  of the Digital WorldWeb Development with ASP.NET: Taking Control  of the Digital World
Web Development with ASP.NET: Taking Control of the Digital World
 
List of Web Technologies used in Web Development
List of Web Technologies used in Web DevelopmentList of Web Technologies used in Web Development
List of Web Technologies used in Web Development
 
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 Introduction
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1
 
What is Adobe Flex ?
What is Adobe Flex  ?What is Adobe Flex  ?
What is Adobe Flex ?
 
Adobe® Flex™
Adobe® Flex™Adobe® Flex™
Adobe® Flex™
 

Mais de Tarun Telang

Certificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-ultimate-java-part-3-advanced-topicsCertificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-ultimate-java-part-3-advanced-topicsTarun Telang
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1Tarun Telang
 
Certificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-1-fundamentalsCertificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-1-fundamentalsTarun Telang
 
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programmingCertificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programmingTarun Telang
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2Tarun Telang
 
Certificate of completion remote work foundations
Certificate of completion remote work foundationsCertificate of completion remote work foundations
Certificate of completion remote work foundationsTarun Telang
 
Certificate ofcompletion remote work foundations
Certificate ofcompletion remote work foundationsCertificate ofcompletion remote work foundations
Certificate ofcompletion remote work foundationsTarun Telang
 
Certificate of completion learning nosql databases
Certificate of completion learning nosql databasesCertificate of completion learning nosql databases
Certificate of completion learning nosql databasesTarun Telang
 
Certificate ofcompletion react_ testing and debugging
Certificate ofcompletion react_ testing and debuggingCertificate ofcompletion react_ testing and debugging
Certificate ofcompletion react_ testing and debuggingTarun Telang
 
Certificate of Completion ReactJS Essential Training 3
Certificate of Completion ReactJS Essential Training 3Certificate of Completion ReactJS Essential Training 3
Certificate of Completion ReactJS Essential Training 3Tarun Telang
 
Certificate of Completion XCode 10 Essential Training
Certificate of Completion XCode 10 Essential TrainingCertificate of Completion XCode 10 Essential Training
Certificate of Completion XCode 10 Essential TrainingTarun Telang
 
Certificate of completion ReactJS Essential Training 3
Certificate of completion ReactJS Essential Training 3Certificate of completion ReactJS Essential Training 3
Certificate of completion ReactJS Essential Training 3Tarun Telang
 
Seven habits of happy and high performing employees
Seven habits of happy and high performing employeesSeven habits of happy and high performing employees
Seven habits of happy and high performing employeesTarun Telang
 
Seven Habits of High Performing and Happy Employees
Seven Habits of High Performing and Happy EmployeesSeven Habits of High Performing and Happy Employees
Seven Habits of High Performing and Happy EmployeesTarun Telang
 
Management Foundations Certificate of Completion
Management Foundations Certificate of CompletionManagement Foundations Certificate of Completion
Management Foundations Certificate of CompletionTarun Telang
 
Learning Docker - Training Completion Certificate
Learning Docker - Training Completion CertificateLearning Docker - Training Completion Certificate
Learning Docker - Training Completion CertificateTarun Telang
 
Agile Project Management Fundations - Certificate of completion
Agile Project Management Fundations - Certificate of completionAgile Project Management Fundations - Certificate of completion
Agile Project Management Fundations - Certificate of completionTarun Telang
 
NoSql for SQL professionals - Certificate of Completion
NoSql for SQL professionals - Certificate of CompletionNoSql for SQL professionals - Certificate of Completion
NoSql for SQL professionals - Certificate of CompletionTarun Telang
 
Architecting Big data Applications Real-time Application Engineering - Certif...
Architecting Big data Applications Real-time Application Engineering - Certif...Architecting Big data Applications Real-time Application Engineering - Certif...
Architecting Big data Applications Real-time Application Engineering - Certif...Tarun Telang
 

Mais de Tarun Telang (20)

Certificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-ultimate-java-part-3-advanced-topicsCertificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-ultimate-java-part-3-advanced-topics
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
 
Certificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-1-fundamentalsCertificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-1-fundamentals
 
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programmingCertificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
 
Water management
Water managementWater management
Water management
 
Certificate of completion remote work foundations
Certificate of completion remote work foundationsCertificate of completion remote work foundations
Certificate of completion remote work foundations
 
Certificate ofcompletion remote work foundations
Certificate ofcompletion remote work foundationsCertificate ofcompletion remote work foundations
Certificate ofcompletion remote work foundations
 
Certificate of completion learning nosql databases
Certificate of completion learning nosql databasesCertificate of completion learning nosql databases
Certificate of completion learning nosql databases
 
Certificate ofcompletion react_ testing and debugging
Certificate ofcompletion react_ testing and debuggingCertificate ofcompletion react_ testing and debugging
Certificate ofcompletion react_ testing and debugging
 
Certificate of Completion ReactJS Essential Training 3
Certificate of Completion ReactJS Essential Training 3Certificate of Completion ReactJS Essential Training 3
Certificate of Completion ReactJS Essential Training 3
 
Certificate of Completion XCode 10 Essential Training
Certificate of Completion XCode 10 Essential TrainingCertificate of Completion XCode 10 Essential Training
Certificate of Completion XCode 10 Essential Training
 
Certificate of completion ReactJS Essential Training 3
Certificate of completion ReactJS Essential Training 3Certificate of completion ReactJS Essential Training 3
Certificate of completion ReactJS Essential Training 3
 
Seven habits of happy and high performing employees
Seven habits of happy and high performing employeesSeven habits of happy and high performing employees
Seven habits of happy and high performing employees
 
Seven Habits of High Performing and Happy Employees
Seven Habits of High Performing and Happy EmployeesSeven Habits of High Performing and Happy Employees
Seven Habits of High Performing and Happy Employees
 
Management Foundations Certificate of Completion
Management Foundations Certificate of CompletionManagement Foundations Certificate of Completion
Management Foundations Certificate of Completion
 
Learning Docker - Training Completion Certificate
Learning Docker - Training Completion CertificateLearning Docker - Training Completion Certificate
Learning Docker - Training Completion Certificate
 
Agile Project Management Fundations - Certificate of completion
Agile Project Management Fundations - Certificate of completionAgile Project Management Fundations - Certificate of completion
Agile Project Management Fundations - Certificate of completion
 
NoSql for SQL professionals - Certificate of Completion
NoSql for SQL professionals - Certificate of CompletionNoSql for SQL professionals - Certificate of Completion
NoSql for SQL professionals - Certificate of Completion
 
Architecting Big data Applications Real-time Application Engineering - Certif...
Architecting Big data Applications Real-time Application Engineering - Certif...Architecting Big data Applications Real-time Application Engineering - Certif...
Architecting Big data Applications Real-time Application Engineering - Certif...
 

Último

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Último (20)

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

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

Notas do Editor

  1. UMTS is potentially supported in v1.0