budowanie nowoczesnych aplikacji internetowych (ria)
DESCRIPTION
Prezentacja z cyklu wykładów i warsztatów Flex Challenge Academic TourTRANSCRIPT
![Page 1: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/1.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Budowanie bogatych aplikacji internetowych (RIA)
Piotr Walczyszyn Platform Evangelist
Blog: www.riaspace.net
Twitter: twitter.com/pwalczyszyn
![Page 2: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/2.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Flex Challenge Academic Tour
![Page 3: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/3.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
4 generacje aplikacji
3
Zasię
g
Lokalny
Globalny
Poziom interakcji Ubogi Bogaty
Konsole tekstowe
1992
Aplikacje desktopowe
2004
RIA (Bogate Aplikacje Internetowe)
Strony internetowe
1998
![Page 4: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/4.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
100,000,000 desktops
Flas
h 1
Flas
h 10
Flas
h 9
Flas
h 8
Flas
h 7
Flas
h 6
Flas
h 5
Flas
h 4
Flas
h 3
Flas
h 2
Encrypted streaming
H.264, HE-AAC audio, HD Video
3D Frameworks
Flash Player 9 reaches 90% in under a year
ActionScript 3
VP6 codec
Macromedia de"nes RIA
Flash moves from animation to applications
Video Support
92% of desktops
ActionScript
YouTube
Flash Communications Server, Flash Media Server
Captivate, Robohelp
LiveCycle Data Services
Flash Lite
Flex
Acrobat Connect
Creative Suite 3
Flash Media Rights Management Server 1
Scene7
Photoshop.com, Adobe Media Player, Acrobat.com
AIR
SWF Searchability
Future: “Gumbo”, Open Screen Project, Services and more apps
10 generacji technologii Flash
Vector Graphics Animation
PixelBender
Flash Professional
Windows,Macintosh Linux Windows CE, Pocket PC, BREW, Symbian …
![Page 5: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/5.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
5
Flash Player – Augmented Reality
![Page 6: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/6.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
® ADOBE FLEX 3
![Page 7: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/7.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak działa Flex w przeglądarce
Flex Builder IDE
Flex SDK
Flex Class Library
MXML ActionScript
Kompilacja
SOAP HTTP/S AMF/S RTMP/S
Web Server
Istniejąca infrastruktura informatyczna
JEE, PHP, .NET, Python…
LC Data Services XML/HTTP REST SOAP Web Services
Browser
Flash Player
![Page 8: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/8.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Różnice w architekturze
Flex AJAX
MXMLActionScript
Flex Class Library
CSS HTML
JavaScript
AJAX Frameworks…
CSS
Browser
Flash Player Browser
Web Server Logic Web Server Logic and rendering
![Page 9: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/9.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Tour de Flex
![Page 10: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/10.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
10
Adobe Flex - przykłady
![Page 11: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/11.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#1 – Brak trybu offline
![Page 12: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/12.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#2 – Ograniczone do okna przeglądarki
Kon'ikt menu przeglądarki I aplikacji
![Page 13: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/13.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#3 – Brak typowych interackcji z pulpitem
Brak drag & drop
![Page 14: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/14.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#4 – Ograniczony dostęp do systemu plików
Sandbox przeglądarki
![Page 15: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/15.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#5 – Noty"kacje dostępne tylko przy otwartej przeglądarce
Widoczne ostrzeżenia tylko w otwartym
oknem przeglądarki
![Page 16: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/16.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
![Page 17: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/17.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak działa AIR/Flex
Flex Builder IDE
Flex SDK
Flex Class Library
MXML ActionScript
Kompilacja&Pakowanie
SOAP HTTP/S AMF/S RTMP/S
Web Server
Istniejąca infrastruktura informatyczna
JEE, PHP, .NET, Python…
LC Data Services XML/HTTP REST SOAP Web Services
Desktop
AIR Client Runtime
Files SQLite Noti"cations Clipboard
![Page 18: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/18.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Wyjdź poza sandbox przeglądarki
Instalacja i uruchamianie jako natywna aplikacja
Lokalna baza danych (SQLite)
Dostęp do systemu plików
![Page 19: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/19.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
19
Adobe AIR - przykłady
![Page 20: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/20.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Inne przykłady z naszego podwórka
![Page 21: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/21.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Kupon na licencję Flex Builder 3
https://freeriatools.adobe.com/'exevent?coupon=EUGsGyOHV6DK
![Page 22: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/22.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Więcej informacji
http://freeriatools.adobe.com
http://www.adobe.com/go/air/
http://www.adobe.com/go/'ex/
![Page 23: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/23.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Dziękuję!!!
Piotr Walczyszyn Platform Evangelist
Blog: www.riaspace.net
Twitter: twitter.com/pwalczyszyn
![Page 24: Budowanie Nowoczesnych Aplikacji Internetowych (RIA)](https://reader033.vdocuments.mx/reader033/viewer/2022051513/546d28a3b4af9f612c8b5265/html5/thumbnails/24.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Do skopiowania