1. Budowanie
bogatych aplikacji
internetowych (RIA)
Piotr Walczyszyn
Platform Evangelist
Blog: www.riaspace.net
Twitter: twitter.com/pwalczyszyn
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
2. Flex Challenge Academic Tour
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
3. 4 generacje aplikacji
Globalny
2004
Strony internetowe RIA (Bogate Aplikacje
Internetowe)
Zasięg
1998
1992
Lokalny
Aplikacje
Konsole tekstowe
desktopowe
Ubogi Bogaty
Poziom interakcji
®
3
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
4. 10 generacji technologii Flash
Scene7
Creative Suite 3 AIR
Flash Media Rights
LiveCycle Management Server 1
Acrobat Connect Data Services
Photoshop.com,
Captivate, Robohelp Flash Lite Adobe Media Player,
Acrobat.com
Flash Professional Flash Communications Server, Flex
Flash Media Server
Future:
Flash 10
Flash 1
Flash 7
Flash 2
Flash 3
Flash 4
Flash 5
Flash 6
Flash 8
Flash 9
“Gumbo”,
Open Screen Project,
Services and more apps
Windows,Macintosh
Linux
Vector Graphics Windows CE, Pocket PC, BREW, Symbian …
Animation
100,000,000 desktops
PixelBender
ActionScript
92% of desktops SWF Searchability
Flash moves from animation to applications Encrypted streaming
Video Support H.264, HE-AAC audio, HD Video
Macromedia de nes RIA 3D Frameworks
VP6 codec Flash Player 9 reaches
YouTube 90% in under a year
ActionScript 3
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
5. Flash Player – Augmented Reality
®
5
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
6. ADOBE FLEX 3
®
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
7. Jak działa Flex w przeglądarce
Flex Builder IDE Browser
Flex SDK Flash Player
MXML ActionScript
Flex Class Library SOAP HTTP/S AMF/S RTMP/S
Web Server
Kompilacja
XML/HTTP
LC Data Services
REST
SOAP Web Services JEE, PHP, .NET, Python…
Istniejąca infrastruktura informatyczna
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
8. Różnice w architekturze
Flex AJAX
MXML HTML
ActionScript CSS JavaScript CSS
Flex Class Library AJAX Frameworks…
Browser
Browser
Flash Player
Web Server Logic Web Server Logic and rendering
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
9. Tour de Flex
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
10. Adobe Flex - przykłady
®
10
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
11. #1 – Brak trybu offline
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
12. #2 – Ograniczone do okna przeglądarki
Kon ikt menu
przeglądarki I aplikacji
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
13. #3 – Brak typowych interackcji z pulpitem
Brak drag & drop
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
14. #4 – Ograniczony dostęp do systemu plików
Sandbox przeglądarki
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
15. #5 – Noty kacje dostępne tylko przy otwartej przeglądarce
Widoczne ostrzeżenia
tylko w otwartym
oknem przeglądarki
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
17. Jak działa AIR/Flex
Flex Builder IDE Files SQLite Desktop Noti cations Clipboard
Flex SDK AIR Client Runtime
MXML ActionScript
Flex Class Library SOAP HTTP/S AMF/S RTMP/S
Web Server
Kompilacja&Pakowanie
XML/HTTP
LC Data Services
REST
SOAP Web Services JEE, PHP, .NET, Python…
Istniejąca infrastruktura informatyczna
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
18. Wyjdź poza sandbox przeglądarki
Instalacja i uruchamianie jako
natywna aplikacja
Lokalna baza danych
(SQLite)
Dostęp do systemu plików
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
19. Adobe AIR - przykłady
®
19
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
20. Inne przykłady z naszego podwórka
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
21. Kupon na licencję Flex Builder 3
https://freeriatools.adobe.com/ exevent?coupon=EUGsGyOHV6DK
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
22. Więcej informacji
http://freeriatools.adobe.com
http://www.adobe.com/go/air/
http://www.adobe.com/go/ ex/
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
23. Dziękuję!!!
Piotr Walczyszyn
Platform Evangelist
Blog: www.riaspace.net
Twitter: twitter.com/pwalczyszyn
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
24. Do skopiowania
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Hinweis der Redaktion
Key points on this slide. 1) Massive history of investment in Flash. 2) And major revolutions in functionality. Internal product growth is matched by external ecosystem growth. We are inspired by how our technology is used, and advance the capabilities as our designers and developers push it to the limit. Focus on a couple of key moments:Broadmoor hotel – shows that the future of Flash includes rich Internet applications. Youtube – multi-billion dollar businesses built entirely on Flash.Note that our history also includes a consitent focus on cross platform. We add platforms to provide better experiences.The future:
Po stronieFlex’a jest wielemożliwościkomunikacjizsewerem: SOAP, AMF, XMLPostronieAJAX’a to sprowadzasie do wykorzystaniaXMLHttpRequest