Magyarországi Web Konferencia 2007

Interaktív webfelületek fejlesztése Windows Presentation Foundation/Everywhere alapokon

Szervező

Neumann János Számítógép-tudományi Társaság Webalkalmazások Fejlesztése Szakosztály

Szakmai partnerek

W3C MI Weblabor

Infrastruktúra

phpHOST Wish Internet Consulting

A professzionális szerver oldali alkalmazásfuttató környezetek elterjedésével a webes fejlesztés egy érdekes fázisához érkezett. A Web 2.0 gondolkozás megjelenésével ismét előtérbe kerülnek a kliens oldali interaktív felületfejlesztés eddig részben, vagy nem a megfelelően megtámogatott problémái (lásd. DHTML). Hogyan integráljuk például vektorgrafikát, animációt, esetleg médiát (hang, videó) a weblapjainkba? Hogyan érhetjük el ezeket az új grafikus lehetőségeket legegyszerűbben, lehetőleg a meglévő JavaScript-es ismereteinkre alapozva? S vajon mi az a legjobban kezelhető formátum amiben ezek az új elemek reprezentálódjanak?

A Microsoft jelenleg WPF/E kódnéven futó projektje ezekre a kérdésekre ad választ, egy új plug-in alapú grafikus futattó környezet bevezetésével. A WPF/E segítségével XML formátumban (XAML) írjuk le az oldalakba integrált interaktív részeket (vektorgrafika, animáció, média), mely a böngésző integrációnak köszönhetően nagyon egyszerűen programozható JavaScript-ben. A WPF/E által biztosítot eszköztár mindemellett rendkívül gazdag: használhatunk bezier görbéket, színátmeneteket, 2D-s transzformációkat, hangot, videót (WMA, WMV) s ezek tetszőleges tulajdonságait animálhatjuk, akár nem lineáris (spline) időzítéssel és mindez egy közel 1,2 MB-os letölthető modulban van megvalósítva! Ráadásul ez a modul több platformra és böngészőre is elérhető!

Az előadáson számos demó segítségével körbejárjuk a WPF/E képességeit, megvizsgáljuk, hogy épül fel egy ilyen interaktív felület, megmutatjuk milyen eszköztámogatást kapunk a tervezés/fejlesztés során, s betekintés adunk a technológia jövőképébe (időzítés, következő verziók).

Az előadás anyaga

Az előadás hanganyaga MP3 formátumban letölthető

Kulcsszavak

WPF/E, XAML, vektorgrafika, animáció, média
Szakmai háttérinformáció

Bátorfi Zsolt

Bátorfi Zsolt fotója Több mint nyolc éve a Microsoft rendszermérnöke, jelenleg a .NET keretrendszerre épülő fejlesztési technológiák szakértője. Munkája során számos hazai nagyvállalati rendszer - infrastuktúrák, alkalmazások - előkészítésében és bevezetésében vett részt. A Microsoft fejlesztői rendezvényeinek gyakori előadója, szűkebb szakterülete a következő generációs prezentációs technológiák (WPF, WPF/E) és fejlesztőeszközök (Visual Studio, Expression).

Időrendi program Váltás tematikusra

Az alábbiakban a konferencia időrendi programja olvasható. A "Creating a Cinematic User Experience™ with OpenLaszlo" és a "What do they think they are doing? When Usability and Security meet on the Web" című előadások kivételével minden előadásunk magyar nyelvű volt. A különböző háttérszínek a tematikus program szerinti témaköröket jelölik. Csillag jelöli azokat az előadásokat, melyek fóliái elérhetőek.

IdőTerem / Programpont
 BudapestPrágaVarsóMoszkva
09.00 10.00Regisztráció az előtérben
10.00 10.45Interaktív webfelületek fejlesztése Windows Presentation Foundation/Everywhere alapokon*Creating a Cinematic User Experience™ with OpenLaszlo,

OpenLaszlo - váltsunk szemléletet*
A W3C és a Mobilweb*BPEL nyelvű üzleti folyamatok modellezése és formális ellenőrzése*
10.45 11.00Szünet
11.00 11.45AJAX framework építés*Portletek és AJAX, az allaslehetosegek.hu újjászületése*What do they think they are doing? When Usability and Security meet on the Web.*Java Business Integration, azaz szolgáltatásalapú architektúra Java EE környezetben*
11.45 13.00Ebédszünet,
a végén WFSZ találkozó a Budapest teremben,
HOPLAA: OpenLaszlo közösségi találkozó a Prága teremben
13.00 13.45Flash és PHP kommunikáció*Windows Presentation Foundation: az OS következő generációs prezentációs platformja*A szemantikus világháló alapjai*Alkalmazásfejlesztés Djangóval és GWT-vel*
13.45 14.00Szünet
14:00 14:45Böngésző- és szerver független AJAX programozás*Felhasználói felületek Ruby on Rails alapokon*A rokonsági fogalmak ontológiája*Java Persistence API, azaz szabványos Obejtum-Relációs mapping Java és Java EE környezetben*
14.45 15.00Szünet
15:00 15:45Webalkalmazás fejlesztés Java EE környezetben NetBeans segítségével: JSP 2.1, JavaServer Faces 1.2, AJAX*Fejlesztés támogatás Xdebuggal*Az AJAX és az akadálymentesség*Netvibes modul fejlesztés*
15.45 16.00Szünet
16:00 16:45S mint secure - Hozzáférések kezelése biztonságosan és kényelmesen*Microsoft és az AJAX – ASP.NET alkalmazások AJAX-osítása*Szörföző varázscápa, avagy weboldalak használata látássérülteket segítő eszközökkel*COMET webalkalmazás fejlesztés*
16.45 16.50Szünet
16.50 17.30Compo eredményhirdetés és zárszó a Budapest teremben