26 червня в Медіацентрі Самарського державного аерокосмічного університету пройшов семінар Fresh Air, присвячений технологіям Rich Internet Applications (RIA).
Зміст:
- На вістрі технологій
- Fresh organization
- Рекомендовані посилання
Конференцію організувала команда молодих дітей, які нещодавно закінчили згаданий університет, і почали проводити такі семінари за підтримки студентського IT-клубу. Поки на рахунку ініціативної групи два подібних заходи, але все вказує на те, що вони будуть проходити регулярно.
Rich Internet Applications перекладають, як насичені інтернет-додатки, які в ідеалі замінять дороге десктопне ПЗ для пересічних користувачів, а, крім того, позбавлять сенсу проблему крос-платформенності. Додаток, що запускається у віртуальній машині, практично байдуже до операційної системи та апаратної платформи.
На вістрі технологій
На конференції були розглянуті три найбільш перспективні розробки, що динамічно розвиваються у сфері RIA:
- Adobe Flex и Adobe AIR,
- Microsoft Silverlight,
- Sun JavaFX.
Раніше за всіх на старт вийшла технологія Flex, що стала розширенням Flash і розробляється компанією Macromedia. Після придбання Adobe'ом цієї компанії, зусилля двох гігантів в RIA були об'єднані і Adobe Flex по праву можна назвати зараз лідируючою. Але на п'яти Adobe стрімко наступає Microsoft зі своїм молодим Silverlight. Технологія поки ще не зовсім обкатана; але, знаючи агресивність компанії Microsoft у прагненні займати домінуючу частину в будь-якій ніші ринку, в яку вона приходить, зрозуміло, що конкурент у Adobe Flex більш ніж серйозний.
У зв'язку з практично очевидним зростанням популярності RIA, Sun Microsystems теж вирішила відхопити собі ласий шматочок, тим більше, колись саме Sun стало батьком перших RIA додатків (апплети). Реліз JavaFX компанія намітила на осінь поточного року.
Чому Microsoft і Sun вирішили, що їхні стартапи складуть конкуренцію Flex'y? Одна з основних причин, що зараз у світі безліч .Net і Java розробників, яким комфортніше буде працювати зі звичною мовою програмування і зі звичним середовищем розробки. З іншого боку, мова Ac^ Script, що використовується Adobe, дуже схожа як на Java, так і на C #, а середовищем розробки крім стандартного може бути як Eclipse, так і IDEA.
Конференція в цілому була присвячена демонстрації можливостей описаних технологій, оскільки зараз розробники в більшості своїй мають поверхневе уявлення про RIA технології, а використовують взагалі одиниці.
У рамках семінару були розглянуті основні переваги і недоліки кожної з трьох технологій, хоча найбільшу увагу було приділено Adobe Flex і Adobe AIR. Adobe AIR - це по суті та ж сама «флешка», але запускається на десктопі, природно з відповідним розширенням можливостей. Такий додаток запускається у віртуальній машині, тому розробка його відразу передбачає крос-платформенність. Вже зараз Adobe підтримує Windows і MacOS; Adobe AIR для Linux поки знаходиться в розробці.
Fresh organization
Потрібно відзначити високий рівень підготовки доповідачів семінару. Грамотний сценарій всього заходу і рівні виступи доповідачів можуть дати фору підготовленості заходів Microsoft DevDays в нашому місті. Навіть при виникненні технічних неполадок або запізненні учасників організатори вельми гладко виходили з ситуації. Помітно, звичайно, деяка недосвідченість учасників у публічних виступах, з іншого боку вельми відрадно бачити, що хлопці практикують базові техніки роботи з аудиторією.
Відмінно організований кава-брейк доповнює позитивну картину всієї конференції. Де ви бачили, щоб до завершення перерви розробники відходили від столу, а на ньому ще залишалися закуски? Хоча, звичайно, тут були й інші фактори - бажання поспілкуватися з доповідачами і можливість випробувати «в живу» розглянуті технології.
Загалом слід сказати слова подяки
доповідачам: Іллі Красінському, Олегу Макарову, Павлу Веселовському;
та організаційної підтримки: Антону Лобачеву, Ірині Доровських, Артему Харитонову, Ярославу Патрікеєву, Дмитру Кленову.
Рекомендовані посилання
Rich Internet Applications
- Wikipedia (Eng)
- RIA - значить свобода (Світ ПК)
Adobe Flex
- Офіційний сайт (Eng)
- Вікіпедія (рос.)
- Що таке Flex (рос.)
Adobe AIR
- Офіційний сайт (Eng)
- Що таке AIR? (рос.)
Microsoft Silverlight
- Офіційний сайт (Eng)
- Вікіпедія (рос)
- Microsoft випускає платформу Silverlight - «вбивцю» Adobe Flash (рос)
JavaFX
- Офіційний сайт (Eng)
- Промо-сайт (Eng)
- JavaFX завдає удару у відповідь (рос.)
Приклади можливостей
- Adobe Flex
- MS Silverlight
