Flex: csak rugalmasan! Kiss-Tóth Marcell Magyarországi Web Konferencia 2006 2006. március 18.

Slides:



Advertisements
Hasonló előadás
Windows Communication Foundation (WCF)
Advertisements

RESTful Web Service tesztelése
Többszálúság a böngészőben, avagy merjünk-e Javascriptben programot írni? Farkas Máté Budapest.js meetup
Kiss-Tóth Marcell Flash és PHP? De még mennyire!
Hálózati és Internet ismeretek
Számítógépes operációs rendszerek
Videó feldolgozás Microsoft Windows alatt
Új online technológiák: lehetőségek és kihívások Kerese István Fejlesztési platform üzletág igazgató Microsoft Magyarország
IBM Software Group © 2006 IBM Corporation Hatékonyság és üzleti intelligencia Egységesített felület meglévő alkalmazásainkhoz Szabó János Technikai szakértő.
Az Exchange/Outlook rendszer n Ebben a részben az olvasó megismerkedik – Az Exchange serverrel – Az Outlook 97 csoportmunka szoftverrel.
Webszolgáltatások PHP-ben
Webes java technológiák 2011
mLearning megoldások Moodle környezetben
Többfelhasználós és internetes térkép kezelés, megjelenítés.
Mobil Internet BME Híradástechnikai Tanszék 2007/2008 II. félév.
SQL Server 2005 Reporting Services a gyakorlatban
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
Rumi László, informatikai igazgató Viczián István, vezető tervező
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok.
Mobiltelefonokra optimalizált árfolyamlista és pénzváltó kivitelezése IX. VMTDK Témavezető: Dr. PATAKI Éva Szerző: SZÉKEJ É. Krisztián, I. évfolyam, Szegedi.
Dokumentumkezelés GTM szeminárium sorozat Kontor 2004 ügyviteli keretrendszer Előadók: Szalontai Zoltán (T-Systems) Albert István (MSDN Kompetencia Központ)
Instant alkalmazások SharePoint platformon. A fejlesztés és a testre szabás határai elmosódtak. A testre szabást végző legtöbbször nem programozó A.
Platform A Vistából örökölt OS alap technológiák Windows Server Core Read-only Domain Controller Hozzáférés szabályzás, erőforrás elérés Network Access.
Programozási technológia 1
Böngésző programok (Böngészés).
Egyszerű webes alkalmazás fejlesztése Készítette: Simon Nándor.
Egyszerű webes alkalmazás fejlesztése
WEB MES (webes gyártásirányító rendszer)
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
mLearning - A Moodle használata mobil eszközökön
LOGO Webszolgáltatások Készítette: Kovács Zoltán IV. PTM.
XHTML 1. óra. Miért térjünk át HTML-ről XHTML- re? HTML-szabványban tartalom és forma összemosódott HTML 4.0 szabványban stíluslapok használatát javasolták.
Silverlight Ajax Network Bridge Orbán Csaba Epam Systems Kft
WEB 2.0. Amiről szó lesz… Web átalakulóban, a WEB 2.0 –Újszerű weboldalak… –Első a tartalom! –A felhasználók hatalomátvétele?! –A Web mint platform –
Flash és PHP? De még mennyire! Kiss-Tóth Marcell
Bevezetés a PRADO keretrendszerbe Kardos Gergely.
Weboldal tervezés programozó szemmel. Alapok Minden webcím www. –tal kezdődikMinden webcím www. –tal kezdődik Webböngésző = Internet ExplorerWebböngésző.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
LKG-Moodle A LKG ToP ( T áv O ktatási P ortál) működéséről avagy bevezetés a MOODLE e-oktatási rendszer használatába Bánhegyesi Zoltán.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
HTML5 alapú fejlesztő és futtató környezet megvalósítása
Java web programozás 11..
További lehetőségek Weblapok programozása. Nyelvek csoportosítása Leíró nyelv (HTML, XML, …) Programozási nyelv  Szerver oldali (PHP, ASP, …)  Kliens.
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
Az NVU webszerkesztő program
Nádai Gábor előadása INTERNETES KONFERENCIASZERVEZÉS GDF TDK 2009 – Konzulens: Kaczur Sándor.
Térképes Alkalmazásfejlesztés Firefox OS rendszeren.
Java web programozás 7-8..
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
Webfejlesztés, Internet Explorer 10 Komjáthy Szabolcs
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
A Windows Server 2003 termékcsalád A Windows Server 2003 termékcsaládnak 4 tagja van: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise.
Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Java web programozás 5..
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Informatikai gyakorlatok 11. évfolyam
ILIAS ILIAS OpenSource e-Learning keretrendszer Előadó: Baranyi Tamás IRM Oktatási Főigazgatóság
Nagyvállalati dokumentumkezelés 2. Fejér Gábor PYLON KFT DMS megoldás nyílt forráskódú környezetben – az XDocs rendszer.
Kiss Balázs Geográfus MSc/I. évf..  Hazánkban leginkább használt levelezőrendszerek  Üzleti levelezőrendszerek  Thunderbird  Gmail  Apple Mail 
Hibernate / EclipseLink / OpenJPA összehasonlítás
Balsai Péter / Mithrandir Kft. Goreczky Roland / Rivendel Kft
Internet és kommunikáció
Előadás másolata:

Flex: csak rugalmasan! Kiss-Tóth Marcell Magyarországi Web Konferencia március 18.

tartalom bevezető Adobe Flex alternatív technológiák

bevezető | az Internetnek nem sikerült betartania ígéretét az Interneten a fejlesztés egy vonzó befektetés az alkalmazások platform-függetlenek több eszközre eljuttathatjuk alkalmazásainkat az Interneten keresztül szállított alkalmazások költségkímélőbbek

bevezető | az Internetnek nem sikerült betartania ígéretét az élmény számít

bevezető | a felhasználói élmény javítása asztali alkalmazásokkal megegyező környezet menük, eszköztárak, pop-up ablakok dupla-kattintás billentyűkombinációk fogd- és vidd-módszer újratöltődés nélküli adatcsere

bevezető | gazdag internetes alkalmazások asztali szoftverek tulajdonságai + Internet előnyei = gazdag internetes alkalmazások Rich Internet Applications => RIA

Adobe Flex szerveroldali technológiákban jártas felhasználóknak kihasználják a szerveroldali adottságokat korábban: Flash nincs szükség Flash-es tudásra hagyományos kontrollok, események

Adobe Flex | termékvonal Flex Framework 2 Flex Builder 2 Flex Enterprise Services 2 Flex Charting Components 2 Flash Player 8.5

Adobe Flex | Flash Player 8.5 filterek, továbbfejlesztett renderelés jobb minőségű videó (jobb codec, alpha csatorna) Action Script Virtual Machine 2 gyorsabb, futásidejű ipari szabványú hibakeresés bináris socket támogatás AVM 1-el is kompatibilis reguláris kifejezések használata Java: JVM (Java Virtual Machine).NET: CLR (Common Language Runtime) Java: JVM (Java Virtual Machine).NET: CLR (Common Language Runtime)

Adobe Flex | Flash Player 8.5 standard verzió debug verzió: Flash Debug Player hibajelentés futásidejű hibák, figyelmeztető üzenetek loggolása trace() függvény kimenetének loggolása hibakersés támogatása ActionScript fájlokban

Adobe Flex | Flex Framework 2

XML alapú, HTML-hez hasonló felhasználói felület kimenet: SWF fájl „nem látható dolgok” megvalósítása kiegészítése: szabványos CSS XML alapú, HTML-hez hasonló felhasználói felület kimenet: SWF fájl „nem látható dolgok” megvalósítása kiegészítése: szabványos CSS

Adobe Flex | Flex Framework 2 ECMAScript szabványra épül JavaScript-hez hasonló Flash Player programozási nyelve objektum-orientált natív adattípus: E4X (ECMAScript for XML) ECMAScript szabványra épül JavaScript-hez hasonló Flash Player programozási nyelve objektum-orientált natív adattípus: E4X (ECMAScript for XML)

Adobe Flex | Flex Framework 2 több mint 100 beépített komponens felhasználói felület kialakítása („fogd- és vidd szolgáltatások komponens API több mint 100 beépített komponens felhasználói felület kialakítása („fogd- és vidd szolgáltatások komponens API Java: java.*.NET: System.* Flex: mx.* Java: java.*.NET: System.* Flex: mx.*

Adobe Flex | Flex Framework 2 MXML:.mxml ActionScript:.as Flex Class Library: mx.* MXML:.mxml ActionScript:.as Flex Class Library: mx.* SWF fájl

Adobe Flex | Flex Framework 2 kommunikáció a kliens és az adatforrások között Java objektum kapcsolat Flash Player felismerés teljesítmény optimizáció gyorstárazás kommunikáció a kliens és az adatforrások között Java objektum kapcsolat Flash Player felismerés teljesítmény optimizáció gyorstárazás

Adobe Flex | Flex Framework 2

tetszőleges fejlesztőeszköz Flex Builder tetszőleges fejlesztőeszköz Flex Builder

Adobe Flex | Flex Builder 2 beépített fordító részletes hibakeresés hatékonyság növelése Eclipse alapú IDE MXML, ActionScript és CSS kódszerkesztés WYSIWYG – amit látsz, azt kapsz nézet

Adobe Flex | Flex Enterprise Services 2 központosult adatszinkronizáció kliensek közötti kommunikáció JMS (Java Message Service) támogatása authentikáció XML konfigurációs fájl: üzenet maximum mérete

Adobe Flex | Flex Charting Components 2

Adobe Flex | Összefoglalás Flex Framework 2, Flex Enterprise Services 2 nélkül: SWF fájl böngésző HTTP kérés HTTP válasz webkiszolgáló

Adobe Flex | Összefoglalás Flex Framework 2, Flex Enterprise Services 2-vel: MXML fájl böngésző HTTP kérés HTTP válasz webkiszolgáló (JRun4) webkiszolgáló (JRun4) SWF fájl

Adobe Flex | demo Flex Store terméklista

alternatív technológiák pozitívum: felhasználók 98% rendelkezik Flash Player-rel platformfüggetlen több eszközre elérhető Flash Player Flex Framework: ingyenes bárki számára Flex Builder: otthoni használatra ingyenes integráció más technológiákkal (pl. AJAX) képernyő felolvasót is támogat AJAX-szal is együttműködik: FABridge negatívum: a Flex Framework 2 által generált SWF fájlok futtatásához Flash Player 8.5 Alpha 3 kell

alternatív technológiák | AJAX = Asychronous JavaScript and XML pozitívum: szabványalapú megjelenítőréteg (XHTML, CSS) asszinkron adatátvitel a böngésző és a szerver között sok böngésző támogatja negatívum: nagy projekteknél bonyolult lehet a használata

alternatív technológiák | XUL pozitívum: gyors, JavaScript-en és XML-en alapul negatívum: csak Mozilla böngészőkkel kompatibilis

alternatív technológiák | XAML pozitívum: erőteljes, jól konfigurálható negatívum: nem platformfüggetlen a Windows Vista megjelenéséig nem elérhető csak Internet Explorer-rel kompatibilis

alternatív technológiák | Java Appletek pozitívum: gyors, legtöbb platformon elérhető negatívum: Java Plugin-re van szükség, melyet sok vállalat biztonsági okokból nem engedélyez

alternatív technológiák | SVG = Scalable Vector Graphics pozitívum: XML-lel, CSS-sel, JavaScript-tel együttműködik negatívum: speciális plugin-re van szükség van még mit fejleszteni a nyelven

alternatív technológiák | Laszlo pozitívum: nyílt forráskódú hasonlít a Flex-hez „megelégszik” a Flash Player 5-ös verziójával is negatívum: messze alulmarad a Flex által nyújtott gazdag grafikai kidolgozástól

kérdések? előadáshoz kapcsolódó weboldal prezentáció letöltése kapcsolódó linkek