SlideServe
Menu
Préférences
© SlideServe · v2026

Platforma Flash od Adobe

crwys avatar
22 diapositives · 386 Views · Jul 17, 2014

Platforma Flash od Adobe. Szymon Bohdanowicz. O czym będziemy mówić?. RIA( Rich Internet Applications ) Platformy RIA Właściowści RIA Platoforma Flash Historia technologii F lash Zastosowania Flasha Korzyści wynikające z Flasha Adobe Flex

Platforma Flash od Adobe - slide 1
01 / 22Platforma Flash od Adobe
1 / 17

Télécharger la présentation

Platforma Flash od Adobe
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Platforma Flash od Adobe Szymon Bohdanowicz

  2. O czym będziemy mówić? • RIA(Rich Internet Applications) • Platformy RIA • Właściowści RIA • PlatoformaFlash • Historia technologii Flash • Zastosowania Flasha • Korzyści wynikające z Flasha • AdobeFlex • FlexBuilder, Flex SDK(ActionScript, mxml) • Demo • Adobe AIR

  3. Rich Internet Application(bogata aplikacja internetowa) • Termin ukuty przez Macromedia w 2002 roku • RIA łączą w sobie zalety oprogramowania pulpitowego(elastyczność, interaktywność, prostotę) z olbrzymimi możliwościami aplikacji webowych(szeroka dostępność) • Główną cechą RIA jest niezwykle bogaty interfejs użytkownika(dodatkowo ważna jest możliwość wygodnego połączenia z logiką biznesową)

  4. Platformy RIA • Flash/Flax/AIR • Java FX • SilverLight • OpenLazzlo • AJAX

  5. Rozważ zanim się zdecydujesz • Bogactwo • Zasięg • Produktywność

  6. Bogactwo • Czy potencjalny klient platformy RIA podtrzymuje najnowsze standardy technologiczne(np. dekodery wideo, audio)? • Czy platforma na którą się decydujesz oferuje łatwy i szybki sposób tworzenia GUI(dostępne komponenty, sposób projektowania)? • Czy można w wygodny sposób obsługiwać duże, różnorodne zasoby z danymi?

  7. Zasięg • Czy użytkownicy będą mieli dostęp do technologii klienckiej? • Czy wybrana platforma RIA umożliwia stworzenie aplikacji dostępnej zarówno z poziomu przeglądarki jak i pulpitu?

  8. Produktywność • Czy dostępne w ramach platformy RIA narzędzia umożliwiają efektywną współpracę programistów i deweloperów? • Czy wybrana platforma umożliwia szybkie tworzenie, testowanie i wdrażanie aplikacji? • Czy istnieje zaplecze w postaci społeczności wspierającej, badającej możliwości wybranej technologii?

  9. Historia Flasha

  10. Platforma Flash

  11. Struktura platformy Flash Narzędzia projektowania i tworzenia Framework Klienci Serwery

  12. Zastosowania Flasha • Tworzenie aplikacji biznesowych • W sytuacji korzystania z modelu SaaS (oprogramowanie jako usługa) • W sytuacji gdy zależy nam z efektach wizualnych • Strony/aplikacje internetowe

  13. Zalety platformy Flash • 95% użytkowników Internetu ma zainstalowanego flash playera • Jest dobrze opisana, bogata dokumentacja, duża społeczność • Doskonała współpraca pomiędzy produktami na platformie i innymi elementami Adobe CS

  14. AdobeFlex - laurka „Adobe flex is complete, powerful application development solutions for creating and delivering cross platform rich internet application (RIA's) within the enterprise and across web. It provides a modern, standards-based language and programming model that supports common design patterns and includes an Eclipse based development environment; advanced data services; and a fast, enterprise-class client runtime based on ubiquitous Adobe Flash® Player software. Flex enables enterprises to create engaging, interactive, expressive applications that dramatically enhance user experience, increasing customer satisfaction and user productivity. „

  15. FlexvsFlash(o co chodzi?) • Technologie te do czasu wyjścia FlashBuildera 4 (wcześniej nazywanego FlexBuilder) były rozróżniane. • W 2009 roku nastąpiło połączenie tych produktów i zalet obu podejść(Flex – podejście biznesowe, zastosowanie wzorców; Flash – świetne animacje, GUI)

  16. Dostępne źródła danych dla Flex • Usługi Sieciowe(SOAP) • XML lub po prostu treść (po URL) • Usługi REST • ColdFusion • Java i BlazeDS • Współpraca także z PHP, Ruby, Phyton i jeszcze kilka innych

  17. Języki Flex • ActionScript 3 – język obiektowy, dość podobny do Javy, wspiera • MXML – język XMLowy pozwalający na projektowanie interfejsu graficznego

  18. FlashBuilder 4.5 • Produkt komercyjny(dostępne trial i wersja studencka, bezrobotna) • Wtyczka do Eclipsa • Podpowiadanie kodu, sprawdzanie składni • Widok WYSIWYG • Wbudowany podpowiadacz komponentów, layoutów • Wspomaganie testów • Debugger

  19. Inne narzędzia • FlashBean – wtyczka do netbeansa • FlashCatalyst - oprogramowanie pozwalające na dodanie do elementów wytworzonych w Photoshopie, Ilustratorze lub Fireworks cech interaktywnych • Wtyczki do Visual Studio - Ensemble Tofino, Amethyst • FlashDevelop(freeware)

  20. Dostępne frameworki • Mate Flex Framework -http://mate.asfusion.com/ • Cairngorm- http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm • PureMVC - http://puremvc.org/ • SWIZ - http://swizframework.org/

  21. Wspomaganie testów • FlexUnit • http://opensource.adobe.com/wiki/display/flexunit/FlexUnit Flex SDK • Opensource • http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK

  22. Przydatne linki • Porównanie frameworków - http://www.adobe.com/devnet/flex/articles/flex_framework.html • Tutorial - http://www.adobe.com/devnet/flex/videotraining.html • Ładny przykład - http://www.miniusa.com/