Przeznaczenie technologii Flex i Adobe AIR

Post on 26-May-2015

1.574 views 1 download

description

"Przeznaczenie technologii Flex i Adobe AIR" - Piotr Walczyszyn, Adobe.comW czasie prezentacji przedstawię do jakich rozwiązań powinniśmy stosować technologie Flex i AIR, a do jakich nie. Odniosę się do zagadnień związanych z indeksowaniem treści przez wyszukiwarki, deep-linking, integracji z komponentami serwerowymi.

Transcript of Przeznaczenie technologii Flex i Adobe AIR

Copyright 2008 Adobe Systems Incorporated. All rights reserved.

®

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

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

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

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

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