Przeznaczenie technologii Flex i Adobe AIR
-
Upload
spodek-20 -
Category
Technology
-
view
1.576 -
download
1
description
Transcript of Przeznaczenie technologii Flex i Adobe AIR
![Page 1: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/1.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
![Page 2: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/2.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Przeznaczenie technologii Flex i Adobe AIR
Piotr Walczyszyn Adobe Systems
![Page 3: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/3.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 4: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/4.jpg)
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)
![Page 5: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/5.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Streaming Audio & Video
![Page 6: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/6.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Kon#guratory produktów
![Page 7: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/7.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Animacje, wysoka interaktywność
![Page 8: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/8.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Konsole analityczne
![Page 9: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/9.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
To nie jest takie trudne…
Demo
![Page 10: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/10.jpg)
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
![Page 11: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/11.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak sobie radzić w sytuacjach krytycznych ;)
![Page 12: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/12.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak sobie radzić w sytuacjach krytycznych ;)
![Page 13: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/13.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
![Page 14: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/14.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak działa AIR/Flex na desktop’ie
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
Pliki SQLite Noty#kacje Schowek
![Page 15: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/15.jpg)
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…)
![Page 16: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/16.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#1 – Brak trybu offline
![Page 17: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/17.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#2 – Ograniczone do okna przeglądarki
Kon)ikt menu przeglądarki I aplikacji
![Page 18: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/18.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#3 – Brak typowych interackcji z pulpitem
Brak drag & drop
![Page 19: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/19.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#4 – Ograniczony dostęp do systemu plików
Sandbox przeglądarki
![Page 20: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/20.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 21: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/21.jpg)
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
![Page 22: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/22.jpg)
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
![Page 23: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/23.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Promocja aplikacji Adobe AIR
![Page 24: Przeznaczenie technologii Flex i Adobe AIR](https://reader038.fdocument.pub/reader038/viewer/2022110119/556376f1d8b42a4f758b4e44/html5/thumbnails/24.jpg)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Dziękuję!!!
Piotr Walczyszyn Platform Evangelist
Email: [email protected]
Blog: www.riaspace.net