SlideShare uma empresa Scribd logo
1 de 47
Mbaye CAMARA - Adobe Developer
 MBAYE CAMARA Ingénieur en Téléinformatique               Développeur Flash/Flex (adobe) MspTechnology (Microsoft StudentPartners)                     @elmagnif Mbaye CAMARA - Adobe Developer
Mbaye CAMARA - Adobe Developer
Rich Internet Applications: v3 Adobe Flex & AIR Sun Java FX Firefox 3 Microsoft Siverlight Flash & Flex Mbaye CAMARA - Adobe Developer
NAVIGATEURS WEB Mbaye CAMARA - Adobe Developer
FLEX “Adobe® Flex™ 2 is a complete, powerful application development solution for creating and delivering cross- platform rich Internet applications (RIAs) within the enterprise and across the web. It enables the creation of expressive and interactive web applications that can reach virtually anyone on any platform. ” 3 Mbaye CAMARA - Adobe Developer
More succinctly: “Flex is a way to develop Flash applications by programming” 4 Mbaye CAMARA - Adobe Developer
How is Flex different from Flash? Flash Flex ActionScript 						MXML 				HTML/CSS Javascript 	Drawing Tools 						Library 		Layout Engine Animation Timeline 							Layers Yes 		No 	Yes Limited Yes 	Yes 	Yes 	Yes 	Yes Yes Yes Yes Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
EMCA standardized, like Javascript, yet object- orientedlike java Flash Flex ActionScript 						MXML 				HTML/CSS 					Javascript 	Drawing Tools 						Library 		Layout Engine Animation Timeline 							Layers Yes 		No 	Yes Limited Yes 	Yes 	Yes 	Yes 	Yes Yes Yes Yes Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
EMCA standardized, like Javascript, yet object- orientedlike java Flash Flex ActionScript 	MXML Yes Yes Yes Declaritive XML - HTML/CSS Yes LIke XUL Yes 		Yes 		Yes 		Yes 		Yes Javascript 	Drawing Tools 				Library 		Layout Engine Animation Timeline 					Layers Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
ActionScript 		Timeline Layers Canvas Movie clips Stage 6 Mbaye CAMARA - Adobe Developer
Flash documents (.FLA) are binary files created in 				the Adobe Flash authoring environment. Interface elements are “drawn”manipulated 		over a timeline using tweens, key frames, and 							layers (or programmatically). 			A .FLA file is compiled into a .SWF file and 					embedded into an HTML page. Mbaye CAMARA - Adobe Developer
8 Mbaye CAMARA - Adobe Developer
Drawingtools 9 Mbaye CAMARA - Adobe Developer
Timeline 10 Mbaye CAMARA - Adobe Developer
Stage 11 Mbaye CAMARA - Adobe Developer
Library & components 12 Mbaye CAMARA - Adobe Developer
Actionscript 	editor 13 Mbaye CAMARA - Adobe Developer
ActionScript Data services 		MXML Tags Source View 		Html & 			Css 	Perspectives 14 Mbaye CAMARA - Adobe Developer
Flex documents (.MXML) are text files authored in Adobe FlexBuilder (based on Eclipse). Alternatively, Eclipse RCP can 			be used with a free FlexBuilder plug-in. In Flex, interface elements and components are created using declaritive XML-like tags. 15 Mbaye CAMARA - Adobe Developer
privatefunctionrequestPhotos():void{ photoService.cancel(); 					var params:Object = new Object(); params.format = 'rss_200_enc'; params.tags = searchTerms.text; photoService.send(params); 					} privatefunctionphotoHandler(event:ResultEvent):void{ photoFeed = event.result.rss.channel.item as ArrayCollection; 					} 		]]> 		</mx:Script> 		<mx:HTTPService id="photoService" 			url="http://api.flickr.com/services/feeds/photos_public.gne" result="photoHandler(event)"/> 		<mx:HBoxwidth="391"> 					<mx:TextInput id="searchTerms" /> 					<mx:Button label="Button" click="requestPhotos()"/> 		</mx:HBox> <mx:TileListwidth="100%" height="100%" dataProvider="{photoFeed}"> 	<mx:itemRenderer> 				<mx:Component> 						<mx:VBoxwidth="125" height="125" paddingBottom="5" paddingLeft="5" paddingTop="5" paddingRight="5"> 								<mx:Imagewidth="75" height="75" 									source="{data.thumbnail.url}"/> 								<mx:Texttext="{data.credit}"/> 						</mx:VBox> 				</mx:Component> 	</mx:itemRenderer> </mx:TileList> </mx:WindowedApplication> 16 Mbaye CAMARA - Adobe Developer
FLEXBUILDER 17 Mbaye CAMARA - Adobe Developer
ECLIPSE PLUGIN 18 Mbaye CAMARA - Adobe Developer
Can Flex can be a companion to your existing technology stack? Q 19 Mbaye CAMARA - Adobe Developer
Probably. 20 Mbaye CAMARA - Adobe Developer
EXAMPLE Base donnée Bo y Baldé CLASS FILE SWF Benson Web Server M Séne FlexBuilder Eclipse Moi-même (:p) 21 Mbaye CAMARA - Adobe Developer
Mbaye CAMARA - Adobe Developer Execution Time
Do we you any special technology to run and deploy Flex apps? Q 27 Mbaye CAMARA - Adobe Developer
(:p) YES 28 Mbaye CAMARA - Adobe Developer
Flex Data Services 2 “A powerful solution for creating data-intensive rich applications” • Deployed as standard J2EE application • Real-time data push and pub/sub messaging • Allows for occasionally connected applications 20.OOO fcfa /CPU  Read More: http://www.adobe.com/products/flex/dataservices/ Mbaye CAMARA - Adobe Developer
WebORB for Java “WebORB for Java is server-side technology enabling connectivity between Flash Remoting and AJAX clients and Java applications.” 500.000 fcfa/CPU Mbaye CAMARA - Adobe Developer
Mbaye CAMARA - Adobe Developer
Do users need anything special to run Flex applications? Q 32 Mbaye CAMARA - Adobe Developer
Yes. 33 Mbaye CAMARA - Adobe Developer
96% of PC’s have what they need to run 	a Flex application. 34 Mbaye CAMARA - Adobe Developer
AIR “Adobe® AIR™ lets developers use their existing web 	development skills in HTML, AJAX, Flash and Flex to 	build and deploy rich Internet applications to the 	desktop.” 47 Mbaye CAMARA - Adobe Developer
? Application.air Java Applet Flash Content Web Content Flex Content AIR RUNTIME WebKit Browser Flash Player SQLite Database PDF Support OS integration via: File System I/O      System Drag & Drop Online/Offline        Full Network Stack Windowing            Clipboard Sync Windows 2000 		Windows XP 				Mac OSX 			Linux BETA Native Menu API Right-click support 48 Mbaye CAMARA - Adobe Developer
FinetuneDeskop } } Music streaming from Internet source + Music from my local iTunes library 49 Mbaye CAMARA - Adobe Developer
DEEZER 20 Mbaye CAMARA - Adobe Developer
Pownce Mbaye CAMARA - Adobe Developer
ebay Desktop 53 Mbaye CAMARA - Adobe Developer
Multiple window support 55 Mbaye CAMARA - Adobe Developer
Live updating 56 Mbaye CAMARA - Adobe Developer
Mbaye CAMARA - Adobe Developer
FINALLY 62 Mbaye CAMARA - Adobe Developer
62 Mbaye CAMARA - Adobe Developer RICH INTERNET APPLICATION  Is the future
62 Mbaye CAMARA - Adobe Developer THANKS FOR WATCHING

Mais conteúdo relacionado

Mais procurados

Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4msarangam
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarAbram John Limpin
 
Opening the mobile web mozilla and firefox os-chit thiri maung
Opening the mobile web   mozilla and firefox os-chit thiri maungOpening the mobile web   mozilla and firefox os-chit thiri maung
Opening the mobile web mozilla and firefox os-chit thiri maungChit Thiri Maung
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Joseph Labrecque
 
Launch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 OverviewLaunch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 Overviewtmaldous
 
FileMaker 19 Overview | DB Services
FileMaker 19 Overview | DB ServicesFileMaker 19 Overview | DB Services
FileMaker 19 Overview | DB ServicesDB Services
 
10 top web development frameworks (new version 21 11)
10 top web development frameworks (new version 21 11)10 top web development frameworks (new version 21 11)
10 top web development frameworks (new version 21 11)Mandar Majmudar
 
Choosing the right Rich Internet Application technology path
Choosing the right Rich Internet Application technology pathChoosing the right Rich Internet Application technology path
Choosing the right Rich Internet Application technology pathmarcocasario
 
MikeTaulty_Ux_Update
MikeTaulty_Ux_UpdateMikeTaulty_Ux_Update
MikeTaulty_Ux_Updateukdpe
 
Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5studiokandm
 
flex and flash platform
flex and flash platformflex and flash platform
flex and flash platformMuhammad Rodhy
 

Mais procurados (19)

Headless Architecture
Headless ArchitectureHeadless Architecture
Headless Architecture
 
Microsoft Silverlight
Microsoft SilverlightMicrosoft Silverlight
Microsoft Silverlight
 
Infonis CBIM
Infonis CBIMInfonis CBIM
Infonis CBIM
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight Seminar
 
Content Management System |CMS | Content Management System Basics |CMS for We...
Content Management System |CMS | Content Management System Basics |CMS for We...Content Management System |CMS | Content Management System Basics |CMS for We...
Content Management System |CMS | Content Management System Basics |CMS for We...
 
Opening the mobile web mozilla and firefox os-chit thiri maung
Opening the mobile web   mozilla and firefox os-chit thiri maungOpening the mobile web   mozilla and firefox os-chit thiri maung
Opening the mobile web mozilla and firefox os-chit thiri maung
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.
 
The Future of the CMS
The Future of the CMSThe Future of the CMS
The Future of the CMS
 
Windows 8
Windows 8Windows 8
Windows 8
 
Launch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 OverviewLaunch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 Overview
 
FileMaker 19 Overview | DB Services
FileMaker 19 Overview | DB ServicesFileMaker 19 Overview | DB Services
FileMaker 19 Overview | DB Services
 
10 top web development frameworks (new version 21 11)
10 top web development frameworks (new version 21 11)10 top web development frameworks (new version 21 11)
10 top web development frameworks (new version 21 11)
 
Portfolio
PortfolioPortfolio
Portfolio
 
INTERNSHIP REPORT
INTERNSHIP REPORTINTERNSHIP REPORT
INTERNSHIP REPORT
 
Choosing the right Rich Internet Application technology path
Choosing the right Rich Internet Application technology pathChoosing the right Rich Internet Application technology path
Choosing the right Rich Internet Application technology path
 
MikeTaulty_Ux_Update
MikeTaulty_Ux_UpdateMikeTaulty_Ux_Update
MikeTaulty_Ux_Update
 
Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5
 
flex and flash platform
flex and flash platformflex and flash platform
flex and flash platform
 

Destaque

Der KUG im Schnelldurchlauf - Kurzvorstellung des Kölner UniversitätsGesamtka...
Der KUG im Schnelldurchlauf - Kurzvorstellung des Kölner UniversitätsGesamtka...Der KUG im Schnelldurchlauf - Kurzvorstellung des Kölner UniversitätsGesamtka...
Der KUG im Schnelldurchlauf - Kurzvorstellung des Kölner UniversitätsGesamtka...flimm
 
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...flimm
 
Überwachung von Unix-Rechnern und ihren Diensten
Überwachung von Unix-Rechnern und ihren DienstenÜberwachung von Unix-Rechnern und ihren Diensten
Überwachung von Unix-Rechnern und ihren Dienstenflimm
 
Integrating Lean Manufacturingand Six Sigma The Challengesand Benefits Garcia...
Integrating Lean Manufacturingand Six Sigma The Challengesand Benefits Garcia...Integrating Lean Manufacturingand Six Sigma The Challengesand Benefits Garcia...
Integrating Lean Manufacturingand Six Sigma The Challengesand Benefits Garcia...Clinci Lucian
 
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...flimm
 
Rhytha Business Consulting
Rhytha Business ConsultingRhytha Business Consulting
Rhytha Business ConsultingRamalingam Raju
 
六合彩|香港六合彩
六合彩|香港六合彩六合彩|香港六合彩
六合彩|香港六合彩hwlevrc
 

Destaque (9)

Der KUG im Schnelldurchlauf - Kurzvorstellung des Kölner UniversitätsGesamtka...
Der KUG im Schnelldurchlauf - Kurzvorstellung des Kölner UniversitätsGesamtka...Der KUG im Schnelldurchlauf - Kurzvorstellung des Kölner UniversitätsGesamtka...
Der KUG im Schnelldurchlauf - Kurzvorstellung des Kölner UniversitätsGesamtka...
 
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
 
Überwachung von Unix-Rechnern und ihren Diensten
Überwachung von Unix-Rechnern und ihren DienstenÜberwachung von Unix-Rechnern und ihren Diensten
Überwachung von Unix-Rechnern und ihren Diensten
 
Rhytha Brochure
Rhytha BrochureRhytha Brochure
Rhytha Brochure
 
disnaa
disnaadisnaa
disnaa
 
Integrating Lean Manufacturingand Six Sigma The Challengesand Benefits Garcia...
Integrating Lean Manufacturingand Six Sigma The Challengesand Benefits Garcia...Integrating Lean Manufacturingand Six Sigma The Challengesand Benefits Garcia...
Integrating Lean Manufacturingand Six Sigma The Challengesand Benefits Garcia...
 
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
 
Rhytha Business Consulting
Rhytha Business ConsultingRhytha Business Consulting
Rhytha Business Consulting
 
六合彩|香港六合彩
六合彩|香港六合彩六合彩|香港六合彩
六合彩|香港六合彩
 

Semelhante a Adobe Flex builder by elmagnif

Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Netpradeepfdo
 
Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overviewSubin Sugunan
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Riaravinxg
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction senthil0809
 
Apache Flex: Overview
Apache Flex: OverviewApache Flex: Overview
Apache Flex: OverviewTarun Telang
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAlphageeks
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIRAlmog Koren
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Cyril Hanquez
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboardguest9776673
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0guest642dd3
 

Semelhante a Adobe Flex builder by elmagnif (20)

Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
 
Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overview
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
Flex3
Flex3Flex3
Flex3
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction
 
Adobe flex
Adobe flexAdobe flex
Adobe flex
 
Apache Flex: Overview
Apache Flex: OverviewApache Flex: Overview
Apache Flex: Overview
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex Intro
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Architecting RIAs
Architecting RIAsArchitecting RIAs
Architecting RIAs
 
What is Adobe Flex ?
What is Adobe Flex  ?What is Adobe Flex  ?
What is Adobe Flex ?
 
Adobe® Flex™
Adobe® Flex™Adobe® Flex™
Adobe® Flex™
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0
 
Flex Rails Pres
Flex Rails PresFlex Rails Pres
Flex Rails Pres
 

Último

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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
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
 
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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
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
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Último (20)

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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.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
 
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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
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
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Adobe Flex builder by elmagnif

  • 1. Mbaye CAMARA - Adobe Developer
  • 2. MBAYE CAMARA Ingénieur en Téléinformatique Développeur Flash/Flex (adobe) MspTechnology (Microsoft StudentPartners) @elmagnif Mbaye CAMARA - Adobe Developer
  • 3. Mbaye CAMARA - Adobe Developer
  • 4. Rich Internet Applications: v3 Adobe Flex & AIR Sun Java FX Firefox 3 Microsoft Siverlight Flash & Flex Mbaye CAMARA - Adobe Developer
  • 5. NAVIGATEURS WEB Mbaye CAMARA - Adobe Developer
  • 6. FLEX “Adobe® Flex™ 2 is a complete, powerful application development solution for creating and delivering cross- platform rich Internet applications (RIAs) within the enterprise and across the web. It enables the creation of expressive and interactive web applications that can reach virtually anyone on any platform. ” 3 Mbaye CAMARA - Adobe Developer
  • 7. More succinctly: “Flex is a way to develop Flash applications by programming” 4 Mbaye CAMARA - Adobe Developer
  • 8. How is Flex different from Flash? Flash Flex ActionScript MXML HTML/CSS Javascript Drawing Tools Library Layout Engine Animation Timeline Layers Yes No Yes Limited Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
  • 9. EMCA standardized, like Javascript, yet object- orientedlike java Flash Flex ActionScript MXML HTML/CSS Javascript Drawing Tools Library Layout Engine Animation Timeline Layers Yes No Yes Limited Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
  • 10. EMCA standardized, like Javascript, yet object- orientedlike java Flash Flex ActionScript MXML Yes Yes Yes Declaritive XML - HTML/CSS Yes LIke XUL Yes Yes Yes Yes Yes Javascript Drawing Tools Library Layout Engine Animation Timeline Layers Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
  • 11. ActionScript Timeline Layers Canvas Movie clips Stage 6 Mbaye CAMARA - Adobe Developer
  • 12. Flash documents (.FLA) are binary files created in the Adobe Flash authoring environment. Interface elements are “drawn”manipulated over a timeline using tweens, key frames, and layers (or programmatically). A .FLA file is compiled into a .SWF file and embedded into an HTML page. Mbaye CAMARA - Adobe Developer
  • 13. 8 Mbaye CAMARA - Adobe Developer
  • 14. Drawingtools 9 Mbaye CAMARA - Adobe Developer
  • 15. Timeline 10 Mbaye CAMARA - Adobe Developer
  • 16. Stage 11 Mbaye CAMARA - Adobe Developer
  • 17. Library & components 12 Mbaye CAMARA - Adobe Developer
  • 18. Actionscript editor 13 Mbaye CAMARA - Adobe Developer
  • 19. ActionScript Data services MXML Tags Source View Html & Css Perspectives 14 Mbaye CAMARA - Adobe Developer
  • 20. Flex documents (.MXML) are text files authored in Adobe FlexBuilder (based on Eclipse). Alternatively, Eclipse RCP can be used with a free FlexBuilder plug-in. In Flex, interface elements and components are created using declaritive XML-like tags. 15 Mbaye CAMARA - Adobe Developer
  • 21. privatefunctionrequestPhotos():void{ photoService.cancel(); var params:Object = new Object(); params.format = 'rss_200_enc'; params.tags = searchTerms.text; photoService.send(params); } privatefunctionphotoHandler(event:ResultEvent):void{ photoFeed = event.result.rss.channel.item as ArrayCollection; } ]]> </mx:Script> <mx:HTTPService id="photoService" url="http://api.flickr.com/services/feeds/photos_public.gne" result="photoHandler(event)"/> <mx:HBoxwidth="391"> <mx:TextInput id="searchTerms" /> <mx:Button label="Button" click="requestPhotos()"/> </mx:HBox> <mx:TileListwidth="100%" height="100%" dataProvider="{photoFeed}"> <mx:itemRenderer> <mx:Component> <mx:VBoxwidth="125" height="125" paddingBottom="5" paddingLeft="5" paddingTop="5" paddingRight="5"> <mx:Imagewidth="75" height="75" source="{data.thumbnail.url}"/> <mx:Texttext="{data.credit}"/> </mx:VBox> </mx:Component> </mx:itemRenderer> </mx:TileList> </mx:WindowedApplication> 16 Mbaye CAMARA - Adobe Developer
  • 22. FLEXBUILDER 17 Mbaye CAMARA - Adobe Developer
  • 23. ECLIPSE PLUGIN 18 Mbaye CAMARA - Adobe Developer
  • 24. Can Flex can be a companion to your existing technology stack? Q 19 Mbaye CAMARA - Adobe Developer
  • 25. Probably. 20 Mbaye CAMARA - Adobe Developer
  • 26. EXAMPLE Base donnée Bo y Baldé CLASS FILE SWF Benson Web Server M Séne FlexBuilder Eclipse Moi-même (:p) 21 Mbaye CAMARA - Adobe Developer
  • 27. Mbaye CAMARA - Adobe Developer Execution Time
  • 28. Do we you any special technology to run and deploy Flex apps? Q 27 Mbaye CAMARA - Adobe Developer
  • 29. (:p) YES 28 Mbaye CAMARA - Adobe Developer
  • 30. Flex Data Services 2 “A powerful solution for creating data-intensive rich applications” • Deployed as standard J2EE application • Real-time data push and pub/sub messaging • Allows for occasionally connected applications 20.OOO fcfa /CPU Read More: http://www.adobe.com/products/flex/dataservices/ Mbaye CAMARA - Adobe Developer
  • 31. WebORB for Java “WebORB for Java is server-side technology enabling connectivity between Flash Remoting and AJAX clients and Java applications.” 500.000 fcfa/CPU Mbaye CAMARA - Adobe Developer
  • 32. Mbaye CAMARA - Adobe Developer
  • 33. Do users need anything special to run Flex applications? Q 32 Mbaye CAMARA - Adobe Developer
  • 34. Yes. 33 Mbaye CAMARA - Adobe Developer
  • 35. 96% of PC’s have what they need to run a Flex application. 34 Mbaye CAMARA - Adobe Developer
  • 36. AIR “Adobe® AIR™ lets developers use their existing web development skills in HTML, AJAX, Flash and Flex to build and deploy rich Internet applications to the desktop.” 47 Mbaye CAMARA - Adobe Developer
  • 37. ? Application.air Java Applet Flash Content Web Content Flex Content AIR RUNTIME WebKit Browser Flash Player SQLite Database PDF Support OS integration via: File System I/O System Drag & Drop Online/Offline Full Network Stack Windowing Clipboard Sync Windows 2000 Windows XP Mac OSX Linux BETA Native Menu API Right-click support 48 Mbaye CAMARA - Adobe Developer
  • 38. FinetuneDeskop } } Music streaming from Internet source + Music from my local iTunes library 49 Mbaye CAMARA - Adobe Developer
  • 39. DEEZER 20 Mbaye CAMARA - Adobe Developer
  • 40. Pownce Mbaye CAMARA - Adobe Developer
  • 41. ebay Desktop 53 Mbaye CAMARA - Adobe Developer
  • 42. Multiple window support 55 Mbaye CAMARA - Adobe Developer
  • 43. Live updating 56 Mbaye CAMARA - Adobe Developer
  • 44. Mbaye CAMARA - Adobe Developer
  • 45. FINALLY 62 Mbaye CAMARA - Adobe Developer
  • 46. 62 Mbaye CAMARA - Adobe Developer RICH INTERNET APPLICATION Is the future
  • 47. 62 Mbaye CAMARA - Adobe Developer THANKS FOR WATCHING