Let’s Flex the Web
Tomasz Cieślar, Michał Czaicki
Witamy!
Plan prezentacji
• Słowo wstępu
• Podstawy Flexa
• Flex na żywo
• Zastosowania technologii Flex
• Podsumowanie
Let’s Flex the Web
Słowo wstępu
Let’s Flex the Web
Słowo wstępu
• „A co to jest ten Flex…?”
• Bo Flex jest nowy i rozwiaja się bardzo dynamicznie.
• Bo jesteśmy pasjonatami tej technologii
Let’s Flex the Web
Dlaczego ta prezentacja…?
Słowo wstępu
A więc co to jest Flex?
• Framework oparty na ActionScript 3.0
• Dojrzała platforma do programowania
aplikacji internetowych
• Nowy lepszy Flash (?)
Let’s Flex the Web
Podstawy Flexa
Let’s Flex the Web
Podstawy Flexa
Cechy Adobe Flex
• Podział na kod AS i MXML
• Oddzielenie warstwy prezentacji od właściwego kodu
Let’s Flex the Web
MXML:
AS 3.0:
Podstawy Flexa
Cechy Adobe Flex
• Szybkość pisania
• Gotowe komponenty
• Rozszerzanie komponentów
• Tworzenie własnych komponentów
Let’s Flex the Web
Podstawy Flexa
Cechy Adobe Flex
• Zmiana wyglądu komponentów
• Obsługa CSS
• Integracja z Fireworksem, Photoshopem i Flashem
• Thermo
Let’s Flex the Web
Podstawy Flexa
Cechy Adobe Flex
• Integrowanie komponentów Flashowych do Flexa
• Flex Component Kit for Flash CS3
• Najlepsze cechy obu programów
Let’s Flex the Web
Podstawy Flexa
Cechy Adobe Flex
• Frameworki do MVC
• ASDoc
• FlexUnit
• SVN/CVS
Let’s Flex the Web
Podstawy Flexa
• Ile będzie mnie kosztował start w tej technologii…?
• Flex SDK
• Open Source
• Flex Builder
• Dla studentów za darmo
• Eclipse plugin
• Graficzne projektowanie GUI
• Najnowsza wersja 3.0
• FlashDevelop
• Dokumentacja
Let’s Flex the Web
Środowisko pracy
Podstawy Flexa
Adobe AIR 1.0
• Przenoszenie aplikacji webowych na desktop
• Całkowicie nowa technologia
• Prawdziwa przenośność
• Ograniczenia flash playera
Let’s Flex the Web
Zastosowania technologii Flex
Dodatki
• Cairngorm, PureMVC – frameworki do MVC
• LiveCycle Data Services
• Coldfusion
• Flash Media Server
Flash + Flex biblioteki• PaperVision 3D, Sandy 3D
• WOW, box2Dflash
Let’s Flex the Web
Flex na żywo
Let’s Flex the Web
Zastosowania technologii Flex
Let’s Flex the Web
Zastosowania technologii Flex
Flex oraz ActionScript jako platforma programistyczna stosowana w aplikacjach
biznesowych
Let’s Flex the Web
Promotor: dr. inż. Janusz Opiła
Zastosowania technologii Flex
Let’s Flex the Web
Cały Flex w jednym miejscu
Zastosowania technologii Flex
Let’s Flex the Web
Atrakcyjne przedstawienie ogromnej ilości danych
Zastosowania technologii Flex
Let’s Flex the Web
Wyszukiwanie danych
Zastosowania technologii Flex
Let’s Flex the Web
Aplikacje desktopowe w sieci
Zastosowania technologii Flex
Let’s Flex the Web
Flex, 3D i wizualizacja danych.
Let’s Flex the Web
Podsumowanie
Zastosowania technologii Flex
Dlaczego warto zainteresować się Flexem
• Coś nowego
• Coś co mało kto potrafi
• Coś co jest coraz bardziej potrzebne
• Coś oryginalnego i kreatywnego
Let’s Flex the Web
Let’s Flex the Web
Pytania
Let’s Flex the Web
Dziękujemy za uwagęTomasz Cieślar, Michał Czaicki