Преди няколко дни Миглен, ми даде линк в блога на Георги Варзоновцев, където прочетох за самата конференция и за двете за мен любопитни презенатции. Трудно ми е, на последък нямам свободно време, но се наложи weekend-а да остана в София и реших да се хвърля до СУ да разгледам за какво става дума.
На самата конференция имаше доста хора, дори имаше и правостоящи, може би се радвам за това защото изглежда има голям интерес относно тези неща в България. За първи път съм на такава конференция, преди бях на една презентация на Тодор от Gugga на националната олимпияда по ИТ през…ако не ме лъже памета 2005/6та.
Доста любопитно ми беше за “Usable web applications”, защото си мислех че ще бъдат представени различни видове “Design patterns” и използваемоста на специфични контроли при “Web applications“. Да ама не точно, оказа се че става дума за просто User experience при уеб сайтове, въпреки че в самата презентация понятията “уеб сайт” и “web application” бяха дефинирани като “синоним” на въпросите след презентацията. Лично според мен изборът на определен Design pattern при дизайна на интерфейса на един “web application” (не “уеб сайт”), e от голяма важност не само заради User Experience ами и заради performance-а на цялата система. При deploy-ване на един web application, дори и хвърлените хиляди долъри за сървъри пак остава проблема на delay-a при HTTP request-ите.
На самата презентация се говорише доста за това как определени controls от обикновенните десктоп приложения са направени и в уеб приложенията (и сайтовете?), но така и не се спомена основната разлика м/у десктоп и уеб приложение. Това е, че при всеки server side event, се налага HTTP Request. Най-оптималния начин за съкращение (до някъде) на тези request-и изглежда е само Comet protocol-а. Отделно разликата м/у уеб сайт и уеб приложение несъмнено е тази, че уеб сайта има доста по прост интерфейс защото е предназначен за масовата публика, а едно уеб приложение може да е интранет/екстранет, но неговите потребители в повечето случай за достатъчно запознати с Desktop приложенията и от тук идва това, че на тях им прави “гадното” впечатление от latency-то при HTTP рикуестите.
Подхващам дълга тема за размисъл или дискусия, която мисля да я напиша в цяла статия относно как може да се намали latency-то при уеб приложенията (не уеб сайтовете!) с цял по добър user expirience, но бих желал да я оформя цялата статия и чак тогава да я публикувам с примери и директно примерен код разбира се
Относно 2рата презентация на която бях “What’s new with Flash , FLex and Adobe Air streight from Adobe MAX Barcelona“, от екипът на Gugga, беше ми също интересно на места, но определено не съм фен на Flash и може би за това не ме грабна толкова много. Доста любопитно ми стана като дойде момента за новите Web Services, които са представили на Adobe MAX, но за разлика от другата публика при мен постоянно ми се въртеше идеята как могат да се портнат и дали могат да се използват при web applications които не са писани на Flash
Друго интересно беше новият tool “Thermo”, чрез които от .PSD може направо да се направи “”Slice”" и да се конвертира в Flash Component, които пък по късно може да се преправи на динамичен и т.н. Доста яко
Не беше пропуснато да се спомене и за якия нов метод за “Content aware image resizing“, но за съжаление показаха само снимки от самата презентация и беше трудно да се разбере кое как точно става. (на линка който съм дал има Video демо точно на същата технология).
Хех, друго любопитно от 2рата презентация беше, че стана и голям спор относно Silverlight и новите “функции” на Flash технологиите и това, кой първи го е измислил, но не искам да коментирам тази тема защото ще има доста да пиша по нея
Горе долу, това е моето лично впечатление от 2те презентации, да се надявам, че ще имам време да ида и на OpenFest-a другата седмица, но за сега май ще ми се размине
Също метнах и малко снимчици ето тук.