Obróbki powierzchniowej z użyciem rozpuszczalników organicznych
Budowanie aplikacji kontekstowych z użyciem Adobe AIR i Flex
-
Upload
piotr-walczyszyn -
Category
Technology
-
view
1.382 -
download
1
description
Transcript of Budowanie aplikacji kontekstowych z użyciem Adobe AIR i Flex
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Piotr Walczyszyn – Platform EvangelistBudowanie aplikacji kontekstowych z użyciem Adobe AIR i Flex
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
O mnie
2
Piotr WalczyszynPlatform Evangelist
h#p://riaspace.com
h#p://twi#er.com/pwalczyszyn
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.3
Różnorodność urządzeń elektronicznych
UrządzeniaElektroniczne
KomputeryOsobiste
TelefonyKomórkowe
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.3
Różnorodność urządzeń elektronicznych
UrządzeniaElektroniczne
KomputeryOsobiste
TelefonyKomórkowe
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacja kontekstowa: (e New York Times
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacja kontekstowa: (e New York Times
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacja kontekstowa: (e New York Times
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacja kontekstowa: (e New York Times
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacja kontekstowa: (e New York Times
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacja kontekstowa: (e New York Times
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacja kontekstowa: (e New York Times
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacja kontekstowa: (e New York Times
Każde medium daje: •Wyjątkowe doznania•Wyjątkowy model biznesowy•Zasilane jest przez te same usługi
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacje kontekstowe dla Twi#er’a
5
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacje kontekstowe dla Twi#er’a
5
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacje kontekstowe dla Twi#er’a
5
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Aplikacje kontekstowe dla Twi#er’a
5
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 6
Środowiska uruchomieniowe
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Środowiska uruchomieniowe
W przeglądarce
YouTube.com
Poza przeglądarką
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Środowiska uruchomieniowe
W przeglądarce
YouTube.com
Poza przeglądarką
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Środowiska uruchomieniowe
W przeglądarce
YouTube.com
Poza przeglądarką
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Pełny Flash Player 10.1
Nowe możliwości:
Ekrany dotykowe & gesty
Sensor ruchu (Accelerometer)
GPS (Geolocation)
Orientacja ekranu
Klawiatura dotykowa
Wykrywanie możliwości urzdądzeń
Panel ustawień mobilnych
Flash Player 10.1 i AIR 2.5 (prerelease)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 9
Narzędzia programistyczne
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
ADOBE FLEX 4
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
What is Flex?
11
ActionScript 3
MXML
Flex Class Library
CSS
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
What is Flex?
11
ActionScript 3
MXML
Flex Class Library
CSS
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Jak działa Flex w przeglądarce
Flash Builder IDE
Flex SDK
Flex Class Library
MXML ActionScript
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Jak działa Flex w przeglądarce
Flash 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 ServicesXML/HTTPREST
SOAP Web Services
Browser
Flash Player
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Jak działa AIR
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Jak działa AIR
Kompilacja&Pakowanie
SOAP HTTP/S AMF/S RTMP/S
Web Server
Istniejąca infrastruktura informatyczna
JEE, PHP, .NET, Python…
LC Data ServicesXML/HTTPREST
SOAP Web Services
Desktop
AIR Client Runtime
Files SQLite Noti!cations Clipboard
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
AIR pakowanie i dystrybucja
.rpm i .deb
.air (swf, jpg, mp3)
.air
.apk
.exe
.dmg
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 15
Budowanie aplikacji kontekstowych
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Architektura
Tomcat/BlazeDS/Spring
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Architektura
Tomcat/BlazeDS/Spring
Browser
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Architektura
Tomcat/BlazeDS/Spring
Browser Desktop
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Architektura
Tomcat/BlazeDS/Spring
Browser Desktop Nexus One
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Architektura
Remoting HTTP/AMF (001110010…)
Tomcat/BlazeDS/Spring
Browser Desktop Nexus One
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.