SlideShare a Scribd company logo
1 of 24
Download to read offline
®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Przeznaczenie
    technologii
    Flex i Adobe AIR

    Piotr Walczyszyn
    Adobe Systems




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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
                                                                                             JEE, PHP, .NET, Python…
                                                                  SOAP Web Services

                                                                   Istniejąca infrastruktura informatyczna

                                                                                                                         ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Dobre zastosowania technologii Flex

       Streaming Audio & Video
 

       Kon guratory produktów
 

       Konsole analityczne
 

       Systemy e-Learning’owe
 

       Aplikacje demonstracyjne
 

       e-Banking (Raiffeisen.pl)
 




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Streaming Audio & Video




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Kon guratory produktów




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Animacje, wysoka interaktywność




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Konsole analityczne




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
To nie jest takie trudne…




                                                                  Demo




                                                                         ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Do czego nie stosować technologii Flex!!!

       Tworzenia typowych serwisów informacyjnych
 

       Aplikacji wymagających wielowątkowego przetwarzania
 

       Aplikacji wykorzystywanych na urządzeniach mobilnych
 




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Jak sobie radzić w sytuacjach krytycznych ;)




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Jak sobie radzić w sytuacjach krytycznych ;)




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Jak działa AIR/Flex na desktop’ie
                Flex Builder IDE                                                         Desktop
                                                                   Pliki     SQLite                 Noty kacje   Schowek

     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
                                                                                             JEE, PHP, .NET, Python…
                                                                  SOAP Web Services

                                                                   Istniejąca infrastruktura informatyczna

                                                                                                                            ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Kiedy stosować technologię Adobe AIR

       Gdy aplikacja jest aplikacją codziennego użytku
 

       Gdy zachodzą kon ikty między oknem przeglądarki a aplikacją
 

       Gdy aplikacja może być wykorzystywana w trybie offline
 

       Gdy aplikacja przetwarza duże ilości danych (SQLite)
 

       Gdy aplikacja wymaga częstych interakcji i noty kacji
 

       Gdy aplikacja potrzebuje interakcji ze środowiskiem desktop’owym (dostęp
 
       do schowka, danych na dysku…)




                                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
#1 – Brak trybu offline




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
#2 – Ograniczone do okna przeglądarki




                                                                      Kon ikt menu
                                                                  przeglądarki I aplikacji




                                                                                             ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
#3 – Brak typowych interackcji z pulpitem




                         Brak drag & drop




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
#4 – Ograniczony dostęp do systemu plików




                                                                  Sandbox przeglądarki




                                                                                         ®




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




                                                                                         ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Kiedy nie stosować technologii Adobe AIR

       Gdy cała funkcjonalność jest dostępna przez przeglądarkę
 

       Gdy wymagana jest komunikacja z aplikacjami/urządzeniami zewnętrznymi
 

       Gdy aplikacja wymaga wielowątkowego przetwarzania
 

       Dla użytkowników bez uprawnień admina
 




                                                                               ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Używaj z rozwagą

       Uruchamianie aplikacji przy logowaniu użytkownika
 

       Tryb zawsze na wierzchu
 

       Ustawianie obsługiwanych formatów plików
 

       Aplikacje w trybie pełnoekranowym
 

       Daj możliwość zamknięcia, maksymalizacji i minimalizacji aplikacji
 

       Nie publikuj własnoręcznie podpisanych aplikacji
 




                                                                            ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Promocja aplikacji Adobe AIR




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Dziękuję!!!

    Piotr Walczyszyn
    Platform Evangelist
    Email: pwalczys@adobe.com
    Blog: www.riaspace.net




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.

More Related Content

Similar to Przeznaczenie technologii Flex i Adobe AIR

Building Ria Apps
Building Ria AppsBuilding Ria Apps
Building Ria AppsSkowron
 
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, AdobeTechnologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, AdobeBiznes 2.0
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftBiznes 2.0
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureWebhosting.pl
 
Silverlight z bliska i na wylot
Silverlight z bliska i na wylotSilverlight z bliska i na wylot
Silverlight z bliska i na wylotMichal Zylinski
 
Artur Żarski, PHP na Windows
Artur Żarski, PHP na WindowsArtur Żarski, PHP na Windows
Artur Żarski, PHP na WindowsWebhosting.pl
 
Extjs & netzke
Extjs & netzkeExtjs & netzke
Extjs & netzkeGaldoMedia
 
Twój własny kawałek YouTube
Twój własny kawałek YouTubeTwój własny kawałek YouTube
Twój własny kawałek YouTubeMichal Zylinski
 
Wprowadzenie Do Asp
Wprowadzenie Do AspWprowadzenie Do Asp
Wprowadzenie Do AspKelut
 
Lets Flex The Web
Lets Flex The WebLets Flex The Web
Lets Flex The Webguestc437d2
 
Monitorowanie aplikacji z System Center 2012
Monitorowanie aplikacji z System Center 2012Monitorowanie aplikacji z System Center 2012
Monitorowanie aplikacji z System Center 2012Mariusz Kedziora
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?Tobias Koprowski
 
Technologie Firmy Novell A Web 2.0 - Piotr Szewczuk
Technologie Firmy Novell A Web 2.0 - Piotr SzewczukTechnologie Firmy Novell A Web 2.0 - Piotr Szewczuk
Technologie Firmy Novell A Web 2.0 - Piotr Szewczukaulapolska
 
Citrix Application Layering
Citrix Application LayeringCitrix Application Layering
Citrix Application LayeringPawel Serwan
 
Seminarium .Net CF 2004
Seminarium .Net CF 2004Seminarium .Net CF 2004
Seminarium .Net CF 2004Tomasz Cieplak
 
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Konrad Sagala
 
Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8Bartlomiej Zass
 
Łukasz Spandel – Atena – JavaScript rośnie w siłę – najnowsze trendy w tworze...
Łukasz Spandel – Atena – JavaScript rośnie w siłę – najnowsze trendy w tworze...Łukasz Spandel – Atena – JavaScript rośnie w siłę – najnowsze trendy w tworze...
Łukasz Spandel – Atena – JavaScript rośnie w siłę – najnowsze trendy w tworze...3camp
 

Similar to Przeznaczenie technologii Flex i Adobe AIR (20)

Building Ria Apps
Building Ria AppsBuilding Ria Apps
Building Ria Apps
 
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, AdobeTechnologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows Azure
 
Silverlight z bliska i na wylot
Silverlight z bliska i na wylotSilverlight z bliska i na wylot
Silverlight z bliska i na wylot
 
Artur Żarski, PHP na Windows
Artur Żarski, PHP na WindowsArtur Żarski, PHP na Windows
Artur Żarski, PHP na Windows
 
Extjs & netzke
Extjs & netzkeExtjs & netzke
Extjs & netzke
 
Twój własny kawałek YouTube
Twój własny kawałek YouTubeTwój własny kawałek YouTube
Twój własny kawałek YouTube
 
Html5 i css3
Html5 i css3Html5 i css3
Html5 i css3
 
Wprowadzenie Do Asp
Wprowadzenie Do AspWprowadzenie Do Asp
Wprowadzenie Do Asp
 
Lets Flex The Web
Lets Flex The WebLets Flex The Web
Lets Flex The Web
 
Monitorowanie aplikacji z System Center 2012
Monitorowanie aplikacji z System Center 2012Monitorowanie aplikacji z System Center 2012
Monitorowanie aplikacji z System Center 2012
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
 
Technologie Firmy Novell A Web 2.0 - Piotr Szewczuk
Technologie Firmy Novell A Web 2.0 - Piotr SzewczukTechnologie Firmy Novell A Web 2.0 - Piotr Szewczuk
Technologie Firmy Novell A Web 2.0 - Piotr Szewczuk
 
Citrix Application Layering
Citrix Application LayeringCitrix Application Layering
Citrix Application Layering
 
Seminarium .Net CF 2004
Seminarium .Net CF 2004Seminarium .Net CF 2004
Seminarium .Net CF 2004
 
NET flow
NET flowNET flow
NET flow
 
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
 
Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8
 
Łukasz Spandel – Atena – JavaScript rośnie w siłę – najnowsze trendy w tworze...
Łukasz Spandel – Atena – JavaScript rośnie w siłę – najnowsze trendy w tworze...Łukasz Spandel – Atena – JavaScript rośnie w siłę – najnowsze trendy w tworze...
Łukasz Spandel – Atena – JavaScript rośnie w siłę – najnowsze trendy w tworze...
 

More from Spodek 2.0

Rentowna strona ecommerce przy 20 użytkownikach dziennie
Rentowna strona ecommerce przy 20 użytkownikach dziennieRentowna strona ecommerce przy 20 użytkownikach dziennie
Rentowna strona ecommerce przy 20 użytkownikach dziennieSpodek 2.0
 
Pozyskiwanie inwestora na przykładzie ServeCloud.pl
Pozyskiwanie inwestora na przykładzie ServeCloud.plPozyskiwanie inwestora na przykładzie ServeCloud.pl
Pozyskiwanie inwestora na przykładzie ServeCloud.plSpodek 2.0
 
Marketingowy geniusz Lady GaGi
Marketingowy geniusz Lady GaGiMarketingowy geniusz Lady GaGi
Marketingowy geniusz Lady GaGiSpodek 2.0
 
Skalowalna architektura na przykładzie soccerway.com
Skalowalna architektura na przykładzie soccerway.comSkalowalna architektura na przykładzie soccerway.com
Skalowalna architektura na przykładzie soccerway.comSpodek 2.0
 
Empathy optymalizacja postgre_sql
Empathy optymalizacja postgre_sqlEmpathy optymalizacja postgre_sql
Empathy optymalizacja postgre_sqlSpodek 2.0
 
Co internet namieszał w budowaniu marki, czyli jak tworzyć fanbojów
Co internet namieszał w budowaniu marki, czyli jak tworzyć fanbojówCo internet namieszał w budowaniu marki, czyli jak tworzyć fanbojów
Co internet namieszał w budowaniu marki, czyli jak tworzyć fanbojówSpodek 2.0
 
Usability - narzędzia niskobudżetowe, z których warto i nie warto korzystać
Usability - narzędzia niskobudżetowe, z których warto i nie warto korzystaćUsability - narzędzia niskobudżetowe, z których warto i nie warto korzystać
Usability - narzędzia niskobudżetowe, z których warto i nie warto korzystaćSpodek 2.0
 
Obowiązki przedsiębiorcy internetowego w zakresie ochrony danych osobowych
Obowiązki przedsiębiorcy internetowego w zakresie ochrony danych osobowychObowiązki przedsiębiorcy internetowego w zakresie ochrony danych osobowych
Obowiązki przedsiębiorcy internetowego w zakresie ochrony danych osobowychSpodek 2.0
 
NGN są na Śląsku! ...ale gdzie są nowe modele biznesowe?
NGN są na Śląsku! ...ale gdzie są nowe modele biznesowe?NGN są na Śląsku! ...ale gdzie są nowe modele biznesowe?
NGN są na Śląsku! ...ale gdzie są nowe modele biznesowe?Spodek 2.0
 
Startup School okiem uczestnika. O 3 miesiącach pracy nad Animili
Startup School okiem uczestnika. O 3 miesiącach pracy nad AnimiliStartup School okiem uczestnika. O 3 miesiącach pracy nad Animili
Startup School okiem uczestnika. O 3 miesiącach pracy nad AnimiliSpodek 2.0
 
AdTaily - twórz, dziel się, zarabiaj
AdTaily - twórz, dziel się, zarabiajAdTaily - twórz, dziel się, zarabiaj
AdTaily - twórz, dziel się, zarabiajSpodek 2.0
 
[spodek 2.0] Tworzenie prototypów serwisów internetowych
[spodek 2.0] Tworzenie prototypów serwisów internetowych[spodek 2.0] Tworzenie prototypów serwisów internetowych
[spodek 2.0] Tworzenie prototypów serwisów internetowychSpodek 2.0
 
[spodek 2.0] Erlang
[spodek 2.0] Erlang[spodek 2.0] Erlang
[spodek 2.0] ErlangSpodek 2.0
 
[spodek 2.0] ligspace.pl
[spodek 2.0] ligspace.pl[spodek 2.0] ligspace.pl
[spodek 2.0] ligspace.plSpodek 2.0
 
[spodek 2.0] Prototypowanie
[spodek 2.0] Prototypowanie[spodek 2.0] Prototypowanie
[spodek 2.0] PrototypowanieSpodek 2.0
 
[spodek 2.0] Pierwsze ząbki
[spodek 2.0] Pierwsze ząbki[spodek 2.0] Pierwsze ząbki
[spodek 2.0] Pierwsze ząbkiSpodek 2.0
 
Jak Google pomaga nam dbać o jakość stron WWW?
Jak Google pomaga nam dbać o jakość stron WWW?Jak Google pomaga nam dbać o jakość stron WWW?
Jak Google pomaga nam dbać o jakość stron WWW?Spodek 2.0
 
Internet salonem dla fotografii mody
Internet salonem dla fotografii modyInternet salonem dla fotografii mody
Internet salonem dla fotografii modySpodek 2.0
 
Między spamem, a ewangelizacją. Kontrowersje wokół marketingu szeptanego
Między spamem, a ewangelizacją. Kontrowersje wokół marketingu szeptanegoMiędzy spamem, a ewangelizacją. Kontrowersje wokół marketingu szeptanego
Między spamem, a ewangelizacją. Kontrowersje wokół marketingu szeptanegoSpodek 2.0
 
Blogvertising.pl przed i zaraz po inwestycji
Blogvertising.pl przed i zaraz po inwestycjiBlogvertising.pl przed i zaraz po inwestycji
Blogvertising.pl przed i zaraz po inwestycjiSpodek 2.0
 

More from Spodek 2.0 (20)

Rentowna strona ecommerce przy 20 użytkownikach dziennie
Rentowna strona ecommerce przy 20 użytkownikach dziennieRentowna strona ecommerce przy 20 użytkownikach dziennie
Rentowna strona ecommerce przy 20 użytkownikach dziennie
 
Pozyskiwanie inwestora na przykładzie ServeCloud.pl
Pozyskiwanie inwestora na przykładzie ServeCloud.plPozyskiwanie inwestora na przykładzie ServeCloud.pl
Pozyskiwanie inwestora na przykładzie ServeCloud.pl
 
Marketingowy geniusz Lady GaGi
Marketingowy geniusz Lady GaGiMarketingowy geniusz Lady GaGi
Marketingowy geniusz Lady GaGi
 
Skalowalna architektura na przykładzie soccerway.com
Skalowalna architektura na przykładzie soccerway.comSkalowalna architektura na przykładzie soccerway.com
Skalowalna architektura na przykładzie soccerway.com
 
Empathy optymalizacja postgre_sql
Empathy optymalizacja postgre_sqlEmpathy optymalizacja postgre_sql
Empathy optymalizacja postgre_sql
 
Co internet namieszał w budowaniu marki, czyli jak tworzyć fanbojów
Co internet namieszał w budowaniu marki, czyli jak tworzyć fanbojówCo internet namieszał w budowaniu marki, czyli jak tworzyć fanbojów
Co internet namieszał w budowaniu marki, czyli jak tworzyć fanbojów
 
Usability - narzędzia niskobudżetowe, z których warto i nie warto korzystać
Usability - narzędzia niskobudżetowe, z których warto i nie warto korzystaćUsability - narzędzia niskobudżetowe, z których warto i nie warto korzystać
Usability - narzędzia niskobudżetowe, z których warto i nie warto korzystać
 
Obowiązki przedsiębiorcy internetowego w zakresie ochrony danych osobowych
Obowiązki przedsiębiorcy internetowego w zakresie ochrony danych osobowychObowiązki przedsiębiorcy internetowego w zakresie ochrony danych osobowych
Obowiązki przedsiębiorcy internetowego w zakresie ochrony danych osobowych
 
NGN są na Śląsku! ...ale gdzie są nowe modele biznesowe?
NGN są na Śląsku! ...ale gdzie są nowe modele biznesowe?NGN są na Śląsku! ...ale gdzie są nowe modele biznesowe?
NGN są na Śląsku! ...ale gdzie są nowe modele biznesowe?
 
Startup School okiem uczestnika. O 3 miesiącach pracy nad Animili
Startup School okiem uczestnika. O 3 miesiącach pracy nad AnimiliStartup School okiem uczestnika. O 3 miesiącach pracy nad Animili
Startup School okiem uczestnika. O 3 miesiącach pracy nad Animili
 
AdTaily - twórz, dziel się, zarabiaj
AdTaily - twórz, dziel się, zarabiajAdTaily - twórz, dziel się, zarabiaj
AdTaily - twórz, dziel się, zarabiaj
 
[spodek 2.0] Tworzenie prototypów serwisów internetowych
[spodek 2.0] Tworzenie prototypów serwisów internetowych[spodek 2.0] Tworzenie prototypów serwisów internetowych
[spodek 2.0] Tworzenie prototypów serwisów internetowych
 
[spodek 2.0] Erlang
[spodek 2.0] Erlang[spodek 2.0] Erlang
[spodek 2.0] Erlang
 
[spodek 2.0] ligspace.pl
[spodek 2.0] ligspace.pl[spodek 2.0] ligspace.pl
[spodek 2.0] ligspace.pl
 
[spodek 2.0] Prototypowanie
[spodek 2.0] Prototypowanie[spodek 2.0] Prototypowanie
[spodek 2.0] Prototypowanie
 
[spodek 2.0] Pierwsze ząbki
[spodek 2.0] Pierwsze ząbki[spodek 2.0] Pierwsze ząbki
[spodek 2.0] Pierwsze ząbki
 
Jak Google pomaga nam dbać o jakość stron WWW?
Jak Google pomaga nam dbać o jakość stron WWW?Jak Google pomaga nam dbać o jakość stron WWW?
Jak Google pomaga nam dbać o jakość stron WWW?
 
Internet salonem dla fotografii mody
Internet salonem dla fotografii modyInternet salonem dla fotografii mody
Internet salonem dla fotografii mody
 
Między spamem, a ewangelizacją. Kontrowersje wokół marketingu szeptanego
Między spamem, a ewangelizacją. Kontrowersje wokół marketingu szeptanegoMiędzy spamem, a ewangelizacją. Kontrowersje wokół marketingu szeptanego
Między spamem, a ewangelizacją. Kontrowersje wokół marketingu szeptanego
 
Blogvertising.pl przed i zaraz po inwestycji
Blogvertising.pl przed i zaraz po inwestycjiBlogvertising.pl przed i zaraz po inwestycji
Blogvertising.pl przed i zaraz po inwestycji
 

Przeznaczenie technologii Flex i Adobe AIR

  • 1. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 2. Przeznaczenie technologii Flex i Adobe AIR Piotr Walczyszyn Adobe Systems ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 3. 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 JEE, PHP, .NET, Python… SOAP Web Services Istniejąca infrastruktura informatyczna ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 4. Dobre zastosowania technologii Flex Streaming Audio & Video   Kon guratory produktów   Konsole analityczne   Systemy e-Learning’owe   Aplikacje demonstracyjne   e-Banking (Raiffeisen.pl)   ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 5. Streaming Audio & Video ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 6. Kon guratory produktów ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 7. Animacje, wysoka interaktywność ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 8. Konsole analityczne ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 9. To nie jest takie trudne… Demo ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 10. Do czego nie stosować technologii Flex!!! Tworzenia typowych serwisów informacyjnych   Aplikacji wymagających wielowątkowego przetwarzania   Aplikacji wykorzystywanych na urządzeniach mobilnych   ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 11. Jak sobie radzić w sytuacjach krytycznych ;) ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 12. Jak sobie radzić w sytuacjach krytycznych ;) ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 13. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 14. Jak działa AIR/Flex na desktop’ie Flex Builder IDE Desktop Pliki SQLite Noty kacje Schowek 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 JEE, PHP, .NET, Python… SOAP Web Services Istniejąca infrastruktura informatyczna ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 15. Kiedy stosować technologię Adobe AIR Gdy aplikacja jest aplikacją codziennego użytku   Gdy zachodzą kon ikty między oknem przeglądarki a aplikacją   Gdy aplikacja może być wykorzystywana w trybie offline   Gdy aplikacja przetwarza duże ilości danych (SQLite)   Gdy aplikacja wymaga częstych interakcji i noty kacji   Gdy aplikacja potrzebuje interakcji ze środowiskiem desktop’owym (dostęp   do schowka, danych na dysku…) ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 16. #1 – Brak trybu offline ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 17. #2 – Ograniczone do okna przeglądarki Kon ikt menu przeglądarki I aplikacji ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 18. #3 – Brak typowych interackcji z pulpitem Brak drag & drop ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 19. #4 – Ograniczony dostęp do systemu plików Sandbox przeglądarki ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 20. #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.
  • 21. Kiedy nie stosować technologii Adobe AIR Gdy cała funkcjonalność jest dostępna przez przeglądarkę   Gdy wymagana jest komunikacja z aplikacjami/urządzeniami zewnętrznymi   Gdy aplikacja wymaga wielowątkowego przetwarzania   Dla użytkowników bez uprawnień admina   ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 22. Używaj z rozwagą Uruchamianie aplikacji przy logowaniu użytkownika   Tryb zawsze na wierzchu   Ustawianie obsługiwanych formatów plików   Aplikacje w trybie pełnoekranowym   Daj możliwość zamknięcia, maksymalizacji i minimalizacji aplikacji   Nie publikuj własnoręcznie podpisanych aplikacji   ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 23. Promocja aplikacji Adobe AIR ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 24. Dziękuję!!! Piotr Walczyszyn Platform Evangelist Email: pwalczys@adobe.com Blog: www.riaspace.net ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.