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.

Slides:



Advertisements
Podobne prezentacje
Insight from Interactions 1 INSIGHT FROM INTERACTIONS
Advertisements

Java Server Faces Tomasz Nowak.
C++ w Objectivity Marcin Michalak s1744. Pomocne pakiety: Data Definition Language (DDL). Standard Template Library (STL). Active Schema.
Warszawa, 22 marca 2007 :: Software Development GigaCon 2007 :: Software Developer's Journal Readers' Choice Award PRODUCT OF THE YEAR 2006 Readers' Choice.
Co nowego w Ganymede © 2008 by Jacek Pospychala; made available under the EPL v1.0.
Eclipse jako IDE III a.
Łukasz Monkiewicz.
MS SQL SERVER udział w rynku. Source: Gartner Dataquest (May 2006) Company Market Share (%) Market Share (%) Growth (%) Oracle6, ,
MS ASP.NET 2005/2006
Tadeusz Janasiewicz IT Group, Tadeusz Janasiewicz, WSUS, IT Group, r.
Najpopularniejsze aplikacje ASP.NET i PHP.
Aplikacje Internetowe
Avaya IP Office - Wersja 8
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary © 2008 by Jacek Pospychala; made available under the EPL v1.0 Nowe.
Krzysztof Manuszewski
Zarządzanie magazynem danych - Storage Spaces w Windows Server 2012 oraz w Windows 8 Błażej Miśkiewicz MCTMCP MCSA MCTS MCITP.
TOEFL® Practice Online (TPO)
Damian Wojdan Kraków,
PROPOZYCJE ZAPISU Autorzy: Uczniowie należący do Samorządu Szkolnego.
Czyli jak zrobić prezentację komputerową?
Co można zwiedzić w WIELKIEJ BRYTANII Pamiętajmy o miejscach które możemy zwiedzić na przykład w WIELKIEJ BRYTANII. I też czym różni się ta wyspa od naszego.
Wirtualna przestrzeń eLearningowa (iCamp case) Jan Kusiak, Anna Danielewska-Tułecka, Dariusz Górka Centrum e-Learningu Akademia Górniczo-Hutnicza.
Zastosowanie Internetu
ŚWIATOWY TYDZIEŃ PRZEDSIĘBIORCZOŚĆI
Systemy klastrowe inaczej klasterowe.
Propozycja siatki godzin Specjalność: Modelowanie i Programowanie Systemów Informatycznych.
Prezentacja oferty FORMUS Polska
Prezentacja z przedmiotu „systemy wizyjne”
Cechy dobrej i udanej strony www Net etykieta. Ergonomia stron WWW.
Szkoła w chmurze.
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Autor: Marcin.
Co każdy użytkownik komputera wiedzieć powinien
Uwaga !!! Uczniowie SP 32 w Toruniu ! Zapraszamy was i Wasze rodziny do wzięcia udziału w Festynie Zdrowia, który odbędzie się 31 maja 2013 roku podczas.
Podstawy licencjonowania Exchange, SharePoint oraz Lync.
Technologie tworzenia aplikacji internetowych
Definiowanie i wykonywanie procesów biznesowych z wykorzystaniem Business Process Execution Language Recenzent: prof. dr hab. Mykhaylo Yatsymirskyy Promotor:
Cz.8 Zdarzenia. Refleksja – przypomnienie Event Programowanie zdarzeniowe Do dzieła!
Marek Krupa Coś o mnie.
Automatyzacja testów akceptacyjnych
Komunikacja z platformą T2S
System gospodarki rynkowej
xHTML jako rozszerzenie HTML
Instalacja serwera WWW na komputerze lokalnym
HTML Podstawy języka hipertekstowego Damian Urbańczyk.
Polskie cyfrowe miasto ? Marzenia a rzeczywistość. Maxymilian Bylicki - Zakopane, Polskie cyfrowe miasto - marzenia a rzeczywistość Maxymilian.
Prawo lokalne w Internecie Jakub Kasprzycki
J AK ZACZĄĆ PRACĘ Z ?. przed rejestracją Upewnij się, że posiadasz: aktywne konto zainstalowaną przeglądarkę Internet Explorer indywidualny studencki.
SKĄD WIEM, KIM JESTEM? O TOŻSAMOśCI I TOŻSAMOŚCIACH
Warsztaty C# Część 2 Grzegorz Piotrowski Grupa.NET PO
Warsztaty C# Część 3 Grzegorz Piotrowski Grupa.NET PO
KINECT – czyli z czym to się je?. Damian Zawada
BEZPIECZNY INTERNET. PRZEGLĄDANIE STRON INTERNETOWYCH.
Sieci komputerowe. Nowe technologie komputerowe
PolGIS jako nowoczesny system do paszportyzacji sieci
Narzędzie wspomagające projektowanie aplikacji Proficy iFIX
Galvanic Spa System II This document is for use by Nu Skin Enterprises Europe staff and independent distributors. It is not to be circulated to members.
Temat 5: Elementy meta.
Temat 1: Umieszczanie skryptów w dokumencie
Temat 6: Elementy podstawowe
Informacje podstawowe
Grails - Reusable functionalities Jak zrobić dobre wrażenie Not Yet Another Conference Kraków,
WoF PLATFORMA KOMUNIKACJI. WoF jest platformą komunikacji systemem wspomagającym obieg informacji oraz zarządzanie w firmie Zapewnia elektroniczny obieg.
Korzyści dla MSP ze współpracy z ISW. MSP współpracujące z ISW Przegląd korzyści Korzyści Dostęp do ekspertyz Rozwiązywanie problemów Badania Specjalistyczne.
Rozdział 9: Przegląd usług sieciowych
Największym bólem w życiu nie jest śmierć, lecz bycie ignorowanym.
Copyright © 2010 Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries.
dla programistów Windows Phone
1.
BVMS 3.0 Moduł 13: Opcje zapisu iSCSI
Technologie internetowe i mobilne
Zapis prezentacji:

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 Flash – Zastosowania Flasha – Korzyści wynikające z Flasha Adobe Flex – Flex Builder, Flex SDK(ActionScript, mxml) Demo Adobe AIR

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ą)

Platformy RIA Flash/Flax/AIR Java FX SilverLight OpenLazzlo AJAX

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

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?

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?

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?

Historia Flasha

Platforma Flash

Struktura platformy Flash Narzędzia projektowania i tworzeniaFrameworkKlienciSerwery

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

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

Adobe Flex - 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.

Flex vs Flash(o co chodzi?) Technologie te do czasu wyjścia Flash Buildera 4 (wcześniej nazywanego Flex Builder) 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)

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

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

Flash Builder 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

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)

Dostępne frameworki Mate Flex Framework Cairngorm- irngorm/Cairngorm irngorm/Cairngorm PureMVC - SWIZ -

Wspomaganie testów FlexUnit nit/FlexUnit nit/FlexUnit Flex SDK Opensource xsdk/Flex+SDK xsdk/Flex+SDK

Przydatne linki Porównanie frameworków - ex_framework.html ex_framework.html Tutorial - ning.html ning.html Ładny przykład -