Pull to refresh

Открыты исходники Google Web Toolkit

Lumber room
Инструментарий Google Web Toolkit обновился в виде очередного релиз-кандидата. Версия 1.3 RC мало чем функционально отличается от предыдущей, однако её особенность заключается не в новых опциях, а в том, что теперь разработчики могут получить доступ к исходному коду.

Набор инструментов Google Web Toolkit, первая версия которого появилась в мае этого года, призван упростить разработку веб-приложений на основе AJAX. Он позволяет писать Java-программы и преобразовывать их в AJAX-приложения. Возможность доступа к исходникам, как сообщает Internet News, позволит сообществу разработчиков эффективнее реагировать на ошибки и недочеты и обмениваться сведениями о них друг с другом.
Total votes 9: ↑8 and ↓1 +7
Views 726
Comments 0

Java + Struts + AJAX (библиотеки)

Ajax *
искал библиотеки для внедрения ajax-enabled функционаьлности в проект на java и пытался составить сравнительную характеристику. может, кому-нибудь будет интересно. Основной упор делался на то, что проект изначально был написан с использованием Struts.
Читать дальше →
Rating 0
Views 5.7K
Comments 21

Вышел Google Web Toolkit — GWT 1.6 M1

Google Web Toolkit *
Команда GWT рада представить версию 1.6 milestone 1:
Announcing GWT 1.6 Milestone 1
Из нововведений:
  • Изменена структура проекта. Проект стал больше походить на стандартный проект J2EE. Подробней...
  • Для hosted mode теперь используется Jetty вместо Tomcat
  • Новые виджеты — DataPicker, LazyPanel
  • Множественные исправления ошибок


p.s. пока не нашел про out-of-process hosted mode да и документацию пока не обновили.
Total votes 16: ↑13 and ↓3 +10
Views 1.2K
Comments 8

Создание GWT приложения с GWT-Ext контролами, работающего на JBoss, с помощью NetBeans. Step By Step

Google Web Toolkit *
Решил поделиться с широкой общественностью каким образом можно создать полноценное GWT приложение с помощью NetBeans, а так же каким образом развернуть его на сервере приложений JBoss. К сожалению в сети я не нашел полного описания этого процесса(есть статьи отдельно GWT, отдельно про GWT-EXT и отдельно про JBoss), поэтому и решил собрать всё в одну кучу. Надеюсь кому-то этот гайд пригодится и послужит отправной точкой. Итак приступим.

Осторожно! Много больших скриншотов
Читать дальше →
Total votes 43: ↑40 and ↓3 +37
Views 6.4K
Comments 27

Использование шаблона Command для организации RPC-вызовов в GWT

Google Web Toolkit *
В своем прошлогоднем выступлении в рамках Google I/O Ray Rayan поведал аудитории о том, как правильно стоить архитектуру более-менее крупных GWT-проектов. Одна из его рекомендаций — использование шаблона (паттерна) Command для оргиназации RPC-сервисов. В данной заметке я постараюсь вкратце осветить данный подход на примере простейшего GWT-приложения. Для диспетчеризации RPC-вызовов будет использована библиотека gwt-dispatch GWT-Dispatch. Сразу хочу предупредить, что эта статья является симбиозом, осмыслением и компиляцией нескольких источников (GWT-Dispatch Getting Started, GWT MVP Example). Рассматривайте ее как руководство к быстрому старту на пути правильного построения GWT-приложений. Весь материал разработан с учетом того, что серверная реализация RPC-сервисов также выполняется на языке Java.
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 7.1K
Comments 6

Google Web Toolkit и клиентская оптимизация

Google Web Toolkit *
Чем медленнее загружается и работает web-приложение, тем меньше пользователей захотят им воспользоваться. Google понимает это как никто другой, поэтому в созданном ими Web Toolkit особое внимание уделено скорости работы получаемых с его помощью web-приложений.

Статья рассказывает о том, какие приемы клиентской оптимизации используются в GWT.
Читать дальше →
Total votes 33: ↑30 and ↓3 +27
Views 4.9K
Comments 78

Введение в MVP GWT 2.1

Google Web Toolkit *
Когда я писал топик об использовании шаблона Command для организации RPC-вызовов в GWT то упоминал об MVP-паттерне для построения архитектуры GWT-проектов. Сразу после выступления товарища Ray Rayan’а с докладом о проектировании сложных приложений на GWT трудящиеся по всему миру принялись реализовывать озвученные идеи в виде библиотек и фреймворков. Результатом этих трудов стали средства, позволяющие применять как некоторые моменты MVP-подхода (GWT-Presenter) так и его целиком (Mvp4G). Это все замечательно, но мне лично (уверен, что и остальным GWT-разработчикам) хотелось бы иметь стандартизированный (если можно так сказать) фреймворк/подход для организации GWT-приложений по MVP-схеме. И вот команда, которая отвечает в Google за GWT, наконец-то в версии 2.1 наряду с остальными вкусными плюшками предложила встроенный MVP-фреймворк.
В данной заметке я постараюсь осветить основные моменты встроенного GWT MVP-фреймворка. Как пример будет использовано небольшое приложение, построенное с применением этого подхода.
Данная заметка является вольным трактатом (GWT MVP Development) и на уникальность подхода никоим образом не претендует. Если кого-то заинтересовало такое немаленькое введение
прошу под хабракат!
Total votes 13: ↑9 and ↓4 +5
Views 21K
Comments 10

Проблемы с HTML5 <Audio>

HTML *
Когда на конференции Google I/O показали Angry Birds на HTML5, в потоке радости мало кто обратил внимание, что игра на самом деле требует наличия Flash. Спрашивается, почему? Ведь игра написана на Google Web Toolkit (GWT) и для обработки звука использует библиотеку GWT-voices.

Появились размышления, что таким образом разработчик постарался блокировать игру для пользователей iOS (они покупают её за деньги в App Store). Из лагеря Microsoft высказались в том смысле, что Google умышленно оптимизировал игру под свой «глючный» и «нестандартный» Chrome, тогда как IE гораздо лучше поддерживает <Audio> и не экспериментирует с функциями, которые ещё не утверждены.

На самом деле причины немного другие, и главная из них в том, что HTML5 <Audio> пока что не подходит для использования в играх или профессиональных аудиоприложениях.
Читать дальше →
Total votes 37: ↑34 and ↓3 +31
Views 6.1K
Comments 17

Google передает управление проектом GWT независимому комитету

JavaScript *Google Web Toolkit *
Похоже, что тяга Google к оптимизации затрат и закрытию непрофильных сервисов добралась и до GWT. Компания, занимавшаяся развитием тулкита с 2006 года, передала проект в руки некоего «управляющего комитета», состоящего из разработчиков, заинтересованных в дальнейшем развитии проекта.

В список компаний, помимо неназванных разработчиков из сообщества, входят представители Sencha, Red Hat, Vaadin и некоторые другие. К слову, разработчики Google в этом списке пока тоже присутствуют.

Такой поворот событий воспринимается двояко: либо компания на самом деле хочет ускорить и упорядочить развитие довольно медленно развивающегося инструмента, либо это плавный уход в сторону Dart. Учитывая текущую политику Google, второй вариант может оказаться более чем реальным.
Total votes 31: ↑26 and ↓5 +21
Views 3.2K
Comments 15

GWT-Platform основы работы с презентерами

Website development *Java *Google Web Toolkit *
Sandbox
Всем хабражителям доброго времени суток!

Я начинающий Java-программист и так уж получилось, что свою карьеру я начинаю с разработки серьезного приложения на GWT. На хабре довольно много статей на тему GWT, однако почему-то совсем нет информации о замечательном фреймворке GWT-Platform. Подробно познакомиться с данным фреймворком можно тут, а я расскажу вкратце об основах работы на примере простого приложения.
Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 16K
Comments 2