PROGRAMOWANIE W ŚRODOWISKU FLASH



Podobne dokumenty
Narzędzia i platformy programowania w Internecie

OpenLaszlo. OpenLaszlo

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

INTERAKTYWNA KOMUNIKACJA WIZUALNA. Flash - podstawy

PRZEWODNIK PO PRZEDMIOCIE

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Aplikacja do obsługi sklepu na urządzenia mobilne

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Tomasz Grześ. Systemy zarządzania treścią

Wprowadzenie SYSTEMY SIECIOWE. Michał Simiński

Mamy najlepsze ceny na rynku!

Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android

Symulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych. do elewacji budynku klienta

Współczesne serwisy internetowe. Wykład 1 Dr Krzysztof Podlaski

Cloud Customers Relationships Wymagania wersja systemu:

Miejsce realizacji usługi. szkolenia (informacje zalecane zgodnie z kartą usługi) bez ułamków) uczestnika usługi ul. W. Syrokomli 11/8.

PRZEWODNIK PO PRZEDMIOCIE

Specjalność Systemy Aplikacyjne Grafiki i Multimediów. Wydział Informatyki, Politechnika Białostocka

Systemy operacyjne na platformach mobilnych 2 Platforma Maemo

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

GUI - projektowanie interfejsów

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Aplikacje internetowe i mobilne (on-line)

LearnIT project PL/08/LLP-LdV/TOI/140001

DESIGNER APPLICATION. powered by

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Projektowanie serwisów internetowych

ActiveXperts SMS Messaging Server

Szczegółowy opis zamówienia:

PRZEWODNIK PO PRZEDMIOCIE

Technologia Flash cieszy się coraz większą popularnością. Liczba dostępnych

Wprowadzenie Czym są HTML5 i Adobe Flash? Nowe technologie związane ze standardem Charakterystyka rozwiązań Testy wydajności Podsumowanie Bibliografia

Aplikacje internetowe i mobilne (on-line)

Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT

Oprogramowanie IBM Lotus Domino, czyli technologiczna podstawa systemów pracy grupowej

PRZEWODNIK PO PRZEDMIOCIE

Formaty plików. graficznych, dźwiękowych, wideo

Sieciowe systemy informacyjne

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej

Aplikacje WWW i PHP - opis przedmiotu

OFERTA NA SYSTEM LIVE STREAMING

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Aplikacje internetowe i mobilne (blended learning)

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

Specyfikacja techniczna form reklamowych na urządzenia mobilne

prosty, kompletny system zarządzania Twoimi wydarzeniami

Usługi kampusowe U3 w projekcie PLATON. Wrocław, czerwiec 2012

Kategoria usługi (wybór z usługi. usługi. zgodnie z kartą usługi) ul. W. Syrokomli 11/8, Heuresis Certyfikowani Trenerzy. Zarządzanie Zasobami

Podstawy programowania. Wprowadzenie

NASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace.

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

KARTA MODUŁU KSZTAŁCENIA

Projekt inżynierski uwagi

ZAKŁADOWY: ZŁ WPŁACONY KRS REGON: NIP

SOP System Obsługi Parkingów

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Środowiska i platformy programistyczne

OPIS PRZEDMIOTU ZAMÓWIENIA

Analiza technologii UPNP w kontekście strumieniowania multimediów. Paweł Szafer. Promotor: dr inż. doc. M. Sajkowski

Technologie mobilne - opis przedmiotu

specyfikacja techniczna form reklamowych

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Aplikacja internetowa vs Strona Internetowa. Aplikacja internetowa, (ang.) web application zwana również aplikacją webową, to program komputerowy,

MonoGame. Wieloplatformowe gry w C# Mateusz Cicheński

Polski System Informacji Turystycznej Narodowy Portal Turystyczny Stan obecny i plany na najbliższą przyszłość

Open Source w Open e-learningu. Przykłady zastosowania

Rodzaje plików. Podstawowe definicje.

KAM-TECH sklep internetowy

Android - wprowadzenie. Łukasz Przywarty

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Informatyczne fundamenty

SPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Pozna j nasze możliwości

Informatyka kl. 1. Semestr I

Data zakończenia usługi (RRRR-MM-DD) Data rozpoczęcia usługi (RRRR-MM-DD)

Szczegółowy opis przedmiotu zamówienia

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Podstawy animacji i interakcji

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Podstawy animacji i interakcji

egroupware czy phpgroupware jest też mniej stabilny.

Strona wizytówka od 400 zł

CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH

Miejski Informator naprawdę Multimedialny

Tworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska

Języki i narzędzia programowania III. Łukasz Kamiński Wykład II

liczba godzin (pełne godziny, bez ułamków) Data zakończenia usługi (RRRR-MM-DD) Data rozpoczęcia usługi (RRRR-MM-DD)

BCS-NVR0402. Rejestrator sieciowy IP 4 kanałowy

liczba godzin (pełne godziny, bez ułamków) Data zakończenia usługi (RRRR-MM-DD) Data rozpoczęcia usługi (RRRR-MM-DD)

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

amwnirsytet ŁÓDZKI podpis^. W załączeniu przesyłam siatki godzin wraz z punktami ECTS oraz efekty kształcenia dl

Na wstępie przekaŝę Państwu kilka informacji o nas. Jesteśmy Autoryzowanym Ośrodkiem Szkoleniowym Adobe, Apple, Corel, Quark i Pinnacle.

Transkrypt:

PROGRAMOWANIE W ŚRODOWISKU FLASH wykład 1 Paweł Woszkowski SWSIM 2010 www.woszkowski.com

NETIZENS WWW.NETIZENS.PL ponad 10 lat doświadczeń ponad 50 specjalistów ponad 500 realizacji oddziały w Katowicach, Warszawie i Nowym Jorku klienci: AXE, Winterfresh, MTV, Lexus, Nestle, G+J, Adidas, GTL, Lipton 5 flash developerów, 4 flash designerów nagrody: Golden Arrow, Webstar, Złote Orły

ZALICZENIE laboratorium: aktywność, proste zadania, obeność na 4 z 6 zajęć egzamin: wykonanie zadania łączącego elementy graficzne programu Flash z podstawami ActionScript 3.0

PROGRAM możliwości i przyszłość technologii Flash interfejs, narzędzia graficzne, animacje podstawy ActionScript 3.0 dźwięk, video, tekst komunikacja z serwerem case studies, praca w agencji interaktywnej literatura, porady, najlepsze nawyki

STRONY WWW - TECHNOLOGIE Strona klienta HTML / XHTML JavaScript Ajax Flash / Sliverlight Unity3D

STRONY WWW - TECHNOLOGIE Strona serwera Apache / IIS PHP / ASP / RUBY / MySQL / PostgreSQL / Oracle Adobe FMS / Red5

ADOBE FLASH Program komputerowy, technologia tworzenia animacji z wykorzystaniem grafiki wektorowej na zasadzie klatek kluczowych. Powstałe pliki.swf, zwane często "plikami Flash" można odtwarzać na stronie za pomocą przeglądarki internetowej z zainstalowaną odpowiednią wtyczką (Adobe Flash Player) lub w oddzielnym programie do tego przeznaczonym. Pliki Flash są najczęściej wykorzystywane do reklam internetowych, internetowych prezentacji i animacji. Istnieją również całe strony internetowe całkowicie oparte o pliki Flash. Zmiany wprowadzone w wersji Flash MX 2004 (w szczególności ActionScript 2) czynią z niego środowisko programistyczne. źródło: wikipedia

ADOBE FLASH PLAYER Multimedialna wtyczka do przeglądarek internetowych i jednocześnie odtwarzacz animacji stworzony i dystrybuowany przez firmę Adobe Systems. źródło: wikipedia Aktualna wersja: 10.0.45.2 (27 stycznia) Wersja dostępna w Adobe labs: 10.1 beta 3

ADOBE FLASH PLAYER PENETRACJA

ADOBE FLEX Zestaw technologii stworzony przez Adobe System służących do tworzenia oprogramowania typu Rich Internet Application bazującego na Adobe Flash. źródło: wikipedia Aplikacje można tworzyć za pomocą: Flex SDK + dowolny edytor tekstu Flex Builder (płatny, freeriatools.adobe.com) Flex Builder 3 Flash Builder 4

ADOBE FLASH PLATFORM Flash player Adobe AIR Flex Flash Catalyst Flash Professional Flash Media Server Live Cycle Flash Platform Services Distribution Collaboration Social (beta)

ADOBE AIR AIR = Adobe Integrated Runtime Wieloplatformowe środowisko wykonawcze dla RIA zbudowanych za pomocą Flash / Flex lub HTML i Ajax. Programy AIR są aplikacjami desktopowymi dla systemów Windows, Mac i Linux. Aktualna wersja: 1.5.3 (9 grudnia) Wersja dostępna w Adobe labs: 2 beta 2

FLASH CATALYST Narzędzie do tworzenia interaktywnych interfejsów bez konieczności pisania kodu. Przetwarza grafikę stworzoną przy pomocy Adobe Photoshp, Illustrator i Fireworks. Efektem pracy jest plik SWF gotowy do publikacji lub projekt, który możemy zaimportować do Adobe Flash Builder.

FLASH MEDIA SERVER Rodzina produktów służąca do streamingu audio / video oraz komunikacji w czasie rzeczywistym, współpracujących z platformą Flash. Główne cechy: dynamiczne dopasowywanie pasma nagrywanie audio / video video H.264 HD, audio HE-AAC zarządzanie prawami autorskimi skalowalność wsparcie dla Flash Lite 3

LIVE CYCLE Rodzina technologii pozwalająca na tworzenie aplikacji umożliwiających jednoczesną pracę ludzi nad tym samym zestawem danych.

FLASH PLATFORM SERVICES Distribution Dystrybucja, promocja, śledzenie i monetaryzacja aplikacji w sieciach społecznościowych, urządzeniach mobilnych i na pulpicie. Collaboration Serwis umożliwiający komunikację w czasie rzeczywistym za pomocą czatu, transmisji audio i video. Social (beta) Integracja aplikacji z sieciami społecznościowymi.

MOŻLIWOŚCI FLASHA 3D / engine y 3D pixel bender zapis / odczyt plików lokalnych dostęp do kamery / mikrofonu text layout framework kompresja jpg / png generowanie pdf drukowanie wektorowe generowanie i przetwarzanie dźwięku komunikacja na poziomie socketów rzeczywistość rozszerzona

MOŻLIWOŚCI FLASHA ADOBE AIR szyfrowane przechowywanie danych wbudowany engine webkit lokalna baza sql instalacja z poziomu przeglądarki

MOŻLIWOŚCI FLASHA FP 10.1, AIR 2 dostęp do dźwięku z mikrofonu detekcja urządzeń masowych multi-touch akcelerometr webkit z html5 i css3

PRZYSZŁOŚĆ OPEN SCREEN PROJECT Umożliwi tworzenie i odtwarzanie aplikacji flash niezależne od urządzenia i systemu. Partnerzy Adobe, Google, Symbian, Palm, LG, Motorola, Nokia, Samsung, Toshiba, SE, HTC, Intel, Cisco, Nvidia, Qualcom, ARM, NYT, FOX, Paramount, NBC, BBC, RTL, MTV, Disney

PRZYSZŁOŚĆ OPEN SCREEN PROJECT do końca 2012 roku ponad 250 mln urządzeń typu smartphone będzie wspierało flash playera następujące systemy będą wspierać flash playera: Android, BlackBerry, Symbian, Palm, Windows Mobile do końca 2010 roku Adobe AIR na Androida SDK jest już dostępne dla developerów

JEDEN PROJEKT - WIELE PLATFORM Flash player (www) AIR (Windows, Mac, Linux) Iphone (Flash Professional CS5) Android (a niedługo potem BlackBerry, Palm, Symbian, Windows Mobile)

KONKURENCJA Silverlight Unity3D HTML 5 Apple

LITERATURA Adobe Flash CS3 Professional Oficjalny podręcznik Adobe Flash CS3/CS3 PL Professional. Biblia

LITERATURA Adobe Flash CS3 Professional PL. Techniki studyjne. Oficjalny podręcznik Flash CS3 Professional PL. Techniki zaawansowane. Klatka po klatce

LITERATURA Adobe LiveDocs PL!!! http://help.adobe.com/pl_pl/flash/10.0_welcome/

LITERATURA Essential ActionScript 3.0 ActionScript 3.0 Design Patterns Object Oriented Programming Techniques

LITERATURA Foundation Actionscript 3.0 Animation: Making Things Move! AdvancED ActionScript 3.0 Animation

KONFERENCJE Adobe MAX USA Flash on the Beach Brighton / UK Flash in the Can Amsterdam Spotkania Adobe User Groups

WWW.WOSZKOWSKI.COM

DZIĘKUJĘ