|
|
|
|
Вышел Grizzly 1.9, содержащий демонстрацию Twitter
Posted by Nikita Zinoviev in Web.Next
|
После небольшой задержки, вызванной необходимостью интегрировать предложения членов сообщества, а также исправлением еще и других проблем, вышел Grizzly 1.9. Если вы пропустили эту новость, почитайте анонс Jean-François'. Среди основных новых черт асинхнонный ввод/вывод, новое HTTP suspend/resume API и улучшения производительности Comet . Версия 1.9 очень важна для GlassFish v3 ввиду центральной роли, которую Grizzly играет в новой модульной архитектуре, а также потому, что она будет использоваться в выпуске GlassFish в середине 2009. |
Довольно простой 150-строчный сервлет, реализующий полностью двустороннее асинхронное приложение Twitter (шаги, код). Кстати говоря о Twitter, убедитесь что вы поспеваете за медведем.
Японские встречи, коннекторы MEP, игры с Comet, гигантское описание JSF в картинках, мини дисплеи и другое
Posted by yury in NOTD
Собрание сегодняшних интересных новостей:
|
Koshuke вернулся из Японии, где он хорошо провел время и начал взаимодействие с разработчиками, пользователями и заказчиками. Он пишет о визите в Apresso, где он говорил о Hudson и Sorcerer, о другом лагере Sun в Youga, о Metro и Jersey и о его конференции с участниками JJUG по Hudson. Они с Eduardo также обсуждали проведение им онлайн-вебинара на японском языке, подобному тому, который делал Eduardo на испанском на прошлой неделе. Arun и Jim на AjaxWorld рассказали, как использовать Comet в игре с двуми участниками, построенной с использованием возможностей Grizzly Comet. Cмотрите описание презентации, слайды в формате PDF и рабочий код. Arun даже имеет версию для Rails/Grails. Еще статьи по MEP: Santiago описывает цикл разработки коннектора для MEP, включая генерацию кода из шаблона, компиляцию и разверртывание. Также смотрите страничку продукта MEP и страничку администрации. Немного о активности по JSF, так мы стали ближе к JSF 2.0. Roger выступил на AJAXworld об фреймворках по AJAX и JSF, а Ed показывает, как прорабатывается JSF 2.0 - Eduardo, как руководитель, выполнил свою часть спецификации, но никогда не представлял её через странички с публичным доступом. По его мнению она выглядит очень аккуратно в картинках, это, не самоклеющиеся бумажки :-) Eduardo не сильно любит игрушки, но эту он мог бы использовать: 7-дюймовый дисплей от Nanovision. Он бы использовал его в качестве выделленого экрана для странички с напоминаниями, но это может быть и окошко для Skype или для получения мгновенных сообщений. Наконец, Eduardo собирается путешествевовать всю следующую неделю, поэтому не ждите много новостей. А также хочется отдельно поздравить женскую команду из колледжа Williams. |
... JSF 2.0 на GlassFish, Comet фреймворк, Rack на JRuby, WS-Trust в Metro, 256 потоков в 4U, новые MacBook'и
Posted by alexface in NOTD
Сводка сегодняшних новостей:
|
Arun демонстрирует, как использовать JSF 2.0 с GlassFish v2 в его Mojarra на GFv2. Эдуардо полагает, текущее видение таково, что JSF 2.0 не будет зависеть от Servlet 3.0 и будет работать в контейнерах Java EE 5. Atmosphere, новый портируемый фреймворк на базе Comet от Jean-Francois уже здесь, читайте объявление. Jacob обещал больше фреймворков для JRuby, и, кажется, поддержка Rack явилась первым шагом в этом направлении. Rack предоставляет минимальный интерфейс между веб-серверами с поддержкой Ruby и Ruby фреймворками, такими как, например, Merb. Похоже на эквивалент modjy в Jython?. Jiandong демонстрирует, как использовать WS-Trust, чтобы обезопасить веб-сервисы в Metro.
Вчера прозвучал громкий анонс T5440
(aka
Batoka): 4-х сокетный, T2 ориентированный, с поддержкой 256 аппаратных потоков, частота - 1.4GHz, память - до 512GB,
- и все это в блоке 4U!
Для технарей, начните с заметок Allan'а и
Josh'а, вебсайта T5440
и тестов производительности.
Радует реакция прессы: [1],
[2],
[3].
Также посмотрите, как использовать его для масштабирования SugarCRM с использованием Ldoms,
и познакомьтесь с новым руководством LDom. Сегодня компания Apple анонсировала новые алюминиевые MacBook'и и MacBook Pros. Эдуардо собирается познакомиться с ними в местном магазине Apple. Однако уже на данном этапе разочаровывает отсутствие Blu-Ray и предложений ниже 1K$ (в новом корпусе). |
Официальная документация от GlassFish по Comet, Reverse Ajax и Ajax Push
Posted by yury in GlassFish
|
Вы можете знать, что Comet, Reverse Ajax, Ajax Push это все синонимы и определяют способ нотификации клиента сервером. Jean-François написал много хороших заметок про Comet, но эта документация по GlassFish v3 на Comet написана очень хорошо о парадигме Comet и как использовать Comet в GlassFish v3, основанном на скрытых примерах. Вы также могли слышать о Jean-François и о Comet в недавнем интервью с прошедшего JavaOne также, как и читать статью Ted Goddard'а о IceFaces и Grizzly Comet с дня GlassFish в Jazoon на прошлой неделе. |
Документация также обсуждает преимущества и недостатки HTTP Streaming в сравнении с Long Polling и объясняет, как программировать оба.
Grizzly 1.8 соответствует последним веяниям технической моды: OSGi, GlassFish v3, GWT, Comet, iPhone....
Posted by katya in GlassFish
| |
Вышел Grizzly 1.8.0. В эту версию вошло много нового, включая поддержку GWT, улучшенную совместимость с OSGi и усовершенствованную поддержку Comet, улучшения производительности, исправления SPI, а также многое другое (смотрите заметки JFA). Grizzly 1.8.0 уже включен в последнюю версию GFv3. Смотрите обсуждения про версии, а также полный лог изменений. Наши поздравления JFA, Олексею, а также всей команде разработчиков и сообществу. |
Свежий подкаст GlassFish - "Comet" интервью c Jean-Francois Arcand
Posted by kostya in Web.Next
|
Вышел новый (12й) эпизод из серии подкастов GlassFish. Это интервью, записанное на прошлой неделе с Jean-François "Grizzly" Arcand на тему Comet (aka AjaxPush). |
В двадцатиминутном ролике обсуждаются основы Comet, его доступность в GlassFish v2 и v3, стандартизация в грядущей Servlet 3.0 спецификации и пр.
Кстати, немного позже - в июне, Jean-François будет делать три презентации в Канаде: Ванкувер, Монреаль, Торонто.
Опубликованы слайды по проектам Comet и Grizzly
Posted by lativ in NOTD
Jean-François "Grizzly" Arcand опубликовал два пакета слайдов, использованных им в турне по Европе:
• Grizzly (от основ до использования в GlassFish V3 и особенности последней версии - 1.7)
• Comet, рассматриваемый как Ajax Push (если вы спросите Jean-François - "это лучшее из того что изобрело человечество после лампочки...", и кто знает, возможно он прав :)
Реализация Comet Клиента с помощью Prototype и Behaviour библиотек
Posted by kostya in Web.Next
|
Jean-Francois приложил много усилий для того, чтобы Grizzly (и соответственно GlassFish) мог бы полностью поддерживать Comet приложения. Он так же работал над документацией, предоставив позможность ознакомиться с примером серверного кода для Comet приложения в своем блоге. Это был отличный материал, но он оставил читателей с очевидным вопросом - а что же по поводу клиентской стороны? Теперь Jean-Francois заполняет этот пробел. Из его недавней записи в блоге, вы узнаете, как написать клиентскую часть Comet приложения. Его пример использует Prototype и Behaviour библиотеки JavaScript, и (конечно же!) он исполняется на GlassFish. |
Со скоростью кометы с последней версией GlassFish
Posted by katya in GlassFish
|
Comet (известный также как "долгоживущие HTTP соединения" или "Ajax Push") позволяет приложениям на стороне сервера уведомлять клиентов об изменениях (т.е. обеспечивает инициируемую сервером посылку сообщений). Типичными примерами применениями этой возможности являются чаты, приложения обмена и совместного использования общими данными и намного более сложные архитектуры. Bayeux - это основанная на протоколе JSON спецификация Comet, а gCometd - это название реализации, входящей в состав Grizzly 1.0.11+ (только DOJO или Ajax) и GlassFish v2 b35+ (JSP, JSF, servlet). |
Спецификация Comet/Bayeux (0.1draft5) была опубликована Dojo сообществом пару месяцев назад и уже сейчас поддерживается в GlassFish v2 (билд 52). К сожалению, эта спецификация не совместима с большинством Comet клиентов. Jean-François Arcand рекомендует обновить DOJO библиотеку, если вы ее используете (да и вы вероятно должны ее использовать, поскольку разработка Bayeux клиентов - это не тривиально).
Если хотите узнать больше про Comet, почитайте:
• основы Comet
• презентация Implementing Asynchronous Web Application using Grizzly's Comet.
• разработка Comet веб приложений с использованием GlassFish
• простая, но очень хорошая демка про Comet.
Хорошее введение в Comet (или долгоживущие HTTP соединения)
Posted by katya in Web.Next
Мы уже не раз писали про Comet (смотрите статьи на Аквариуме), а ЖанФрансуа недавно выложил презентацию на Wiki. Однако, хорошее введение всегда полезно, так что читайте Введение в основы Comet от Энди.
В тоже время, Grizzly похоже продолжает привлекать внимание. Читайте, например, пост Brian'а. Недавно Grizzly был добавлен в репозиторий Maven, а JeanFrancois работает над выделением фреймворка (framework) в отдельный проект, более пригодный для переиспользования.