Upload
ivanilijasic
View
1.635
Download
1
Embed Size (px)
DESCRIPTION
Why use Adobe Flex SDK?
Citation preview
Ivan IlijašićAUG Manager
• zašto koristiti Flex• što dobivamo korištenjem Adobe Flash platforme• budućnost platforme• usporedba s HTML 5 standardom
http://www.zgflex.org
• klasični razvoj bogatih aplikacija weba• HTML kao prezentacijski sloj• na serveru funkcionalnost poslovne logike
• komunikacija aplikacijskih slojeva• poziv modula/stranice/skripte• AJAX
GET/POST
Ajax
XML
XHTML
http://www.zgflex.org
• prednosti• poznata razvojna platforma, razni alati
• nedostaci• cross-browser problemi• teško razdvajanje aplikacijskih slojeva
http://www.zgflex.org
• čemu teže klasične bogate web aplikacije?• Web 2.0+ izgled, interakcija• visok stupanj ergonomije• optimizacija komunikacije prema serveru
• rezultat• korištenje velikog broja tehnologija
• HTML, CSS, JavaScript + AJAX, jQuery, Prototype, + Flash + PHP/.NET/Java/CF/...
http://www.zgflex.org
• jedan od ciljeva:
Što jednostavnije održavanje !!!
• ima li tu kontradikcije?
........
http://www.zgflex.org
• trenutno najkvalitetnija tehnologija za razvoj sučelja bogatih web aplikacija• cross-browser problemi postaju prošlost• na serveru možemo koristiti bilo koju tehnologiju• komunikacija preko AMF protokola• povećanje efikasnosti projektanata, programera, arhitekata, ...
http://www.zgflex.org
• Action Message Format • object remoting protocol
• prva verzija – uz Flash Player 6 • aktualna generacija: 3.0
• dodatci za komunikaciju sa svim vodećim serverskim tehnologijama:
• Java, PHP, .NET, ...• odlične performanse
• http://www.jamesward.com/census/
http://www.zgflex.org
• jednostavno stvaranje Web 2.0+ funkcionalnosti• korištenje jedne tehnologije• korištenje funkcionalnosti desktop aplikacija
• otvorenost prema open-source zajednici• AMF, RMTP, SWF, FLV specifikacije• Flex SDK je open source
http://www.zgflex.org
• Flash platforma• davno prošlo ‘Skip intro’/leteći banner doba
• HTML 5 – Flash killer?• Uvođenje funkcionalnosti koje već postoje• Napredak za sve
http://www.zgflex.org
http://www.zgflex.org
HTML 5 Flash platforma
Canvas tag (2D modeli, animacije) Flash Player 1 (1995.)
Podrška za audio/video Flash Player 2 – audio (1997.)Flash Player 6 – video (2002.)
Offline storage database AIR 1.0 (2007.)
Drag & drop Flash Player 5 (2000.)
Nove kontrole za formulare (email, datum, URL,...)
Flash Authoring (1999.)Flash Player 7 (2003.)
Cross-document messaging Cross-domain podrškaFlash Player 7 (2003.)
Detektiranje MIME typeova i protokola
N/A
Nova pravila parsiranja koda N/A
http://www.zgflex.org
Odaberi mobitel – DEMO• vizualizacija sučelja – skinning• drag & drop• povezivanje sa serverom• rad s komponentama• grafička analiza podataka
Tour de Flex– DEMO• showcase aplikacija Flex SDK• redovno ažuriranje• primjeri za rad• korištenje naprednih komponenti• Flex.org showcase