Pull to refresh
  • by relevance
  • by date
  • by rating

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

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

Ajax + Google = GWT

Lumber room

История из жизни.(Предисловие)

Год назад пришлось заняться разработкой UI для вебсервиса на javascript. Со временем UI переросла в полноценный тонкий клиент с довольно динамичным интерфейсом и немаленькой бизнес логикой. Как же меня начал раздражать этот javascript.

В основном выделялись 3 проблемы
1) отсутствие наследования и инкапсуляции. Это серьезно сказывалось на бизнес логике. Конечно есть Prototype и много разных других фреймверков для решения этой проблемы, но после Java это все казалось притянутым за уши.
2) невозможность создать сложные UI элементы. Хотелось вынести повторяющиеся куски UI в отдельные контролы и юзать их, просто переопределяя некоторую функциональность.
3) мультибраузерность. Даже если писать все под firefox — это не всегда работает в IE. Особо радовали различия в парсинге XML и дефолтовые значения стилей padding и marging.
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 566
Comments 3

Командная разработка на GWT в Eclipse

Lumber room
В серию Google Web Toolkit:
eclipse
Когда команда разработчиков берётся за создание проекта — они выбирают инструментарий, среду разработки, систему контроля версий кода (source control) и способ общения друг с другом. Мы выбрали Eclipse IDE для разработки и Subversion (SVN) для обмена кодом. Как это все связать вместе »
Total votes 4: ↑4 and ↓0 +4
Views 337
Comments 0

GWT + iBATIS

Lumber room
В серию Google Web Toolkit:
ibatis
Способы работы GWT-приложения с базой данных на сервере при помощи iBATIS. Этот материал будет полезен тем, кто занимается разработкой GWT-приложений как пользовательских интерфейсов для баз данных. Pассмотрим »
Total votes 3: ↑2 and ↓1 +1
Views 434
Comments 10

GWT-PF — фреймворк разработки пользовательских web-интерфейсов к базам данных

Lumber room

GWT Pleso Framework — это высокоуровневый framework основанный на GWT для создания пользовательских интерфейсов RIA фронтэндов баз данных. GWT-PF дает возможность создать автоматически генерируемый интерфейс пользователя на основе ваших классов бизнес-логики.
О продукте gwt-pfДемо (live)
СкачатьПоддержкаРазвитие

Успешно использована нами в коммерческих разработках, смотрите на нашем блоге gwt.org.ua

Скриншоты: gwt.org.ua/ru/gallery
Total votes 9: ↑7 and ↓2 +5
Views 389
Comments 10

Рисуем векторной графикой в браузере (SVG/VML с помощью Google Web Toolkit + Dojo GFX)

Website development *
svg/vml demo on gwt + dojo
Мы разрабатывали несколько тестовых проектов с использованием векторной графики в интерфейсе и после просьб поделиться опытом разработки написали пример для изучения. На самом деле, это очень просто, и в качестве примера предлагаем небольшое демо из документированным кодом, разработанное на GWT, с использованием библиотеки Dojo для работы с SVG (VML) графикой. Работает в большинстве браузеров, разработка практически только на Java.

Для начала ознакомьтесь с самим демо: gwt.org.ua/demos/gwt-dojo-drawdemo/DojoSimpleDemo.html
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views 4.8K
Comments 29

Настраиваем Eclipse для работы с Ext — GWT

Eclipse *
Google Web Toolkit (GWT) — это набор AJAX-компонентов для разработки пользовательских интерфейсов web 2.0 — приложений. Эта библиотека нам должна быть знакома по проектам GMail, Google Reader и многим другим. Отличительной особенностью этого фреймворка является то, что программы можно писать на Java. Ext-GWT (или GXT) — это расширение GWT с использованием популярной библиотеки построения UI web-приложений ExtJS.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 3.8K
Comments 24

О некоторых современных технологиях разработки веб-интерфейсов

Lumber room

Наступление


Привет. Хочу немного рассказать о новых интересных технологиях, помогающих нам в разработке интерфейсов сложных веб-приложений.

В последние пару лет веб-аппликации удивительно развились, окрепли и перестали бояться уничижительных насмешек со стороны своих надменных кузенов — традиционных десктоп-приложений. Но, что самое приятное, на наших глазах произошла маленькая революция в области средств разработки веб-интерфейсов, которая сильно облегчила жизнь как разработчиков интерфейсов, так и их благодарных пользователей.

Читать дальше →
Total votes 20: ↑17 and ↓3 +14
Views 1.2K
Comments 21

Установка GWT

Google Web Toolkit *
Сейчас будем ставить замечательный фреймворк GWT.Эта статья не претендует на оригинальность, подобных статей можно найти множество, но все же я решил написать пошаговый ман по установке, раз уж мой топик первый.Можно писать свои приложения в своем любимом редакторе, но я решил, что уж раз есть возможность прикрутить gwt к такой замечательной среде разработки как Eclipse, то писать и использовать будем ее.

Итак что нам необходимо для начала работы:
Читать дальше →
Total votes 18: ↑11 and ↓7 +4
Views 7.9K
Comments 10

Eclipse Tips #1

Eclipse *
imageПопробую начать новую рубрику, в которой буду рассказывать о трюках и хитростях при работе с Eclipse, программируя на Java. Сегодняшний разговор будет о расширения, которые, на мой взгляд, помогут Вам в разработке.
Подробнее...
Total votes 55: ↑47 and ↓8 +39
Views 4.2K
Comments 79

Вышел 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

Java вместо javascript (gwt+netbeans)

Lumber room
Когда я увидел gwt и gwt-ext, я подумал, что меня где-то обманули, когда не рассказали об этом раньше. Мучения с отладкой скриптов с использованием ExtJS были долгими, мы использовали Java как серверную платформу, вручную занимались сериазилацией/десереализацией серверных объектов, подгоняли блоки с помощью css и занимались многими другими вещами, отнимавшими кучу времени. Однако, можно все это оставить позади. Теперь можно рисовать красивые экстовые окошки кодом на Java (not js)! GWT — замечательная вещь. Она позволяет нам уйти от написания js-кода, потому что генерирует js-код самостоятельно; и программист может даже его не смотреть, потому что отлаживать его можно тоже в исходниках на Java!Далее я постараюсь рассказать, как настроить
gwt под netbeans.
Total votes 15: ↑13 and ↓2 +11
Views 2K
Comments 24

Implementing FSM

Website development *
В статье рассказывается о разработанной автором миниатюрной Java библиотеке, позволяющей коротко и наглядно определять конечные автоматы. Библиотека, назовем ее AkerFSM, доступна в Google Code.
В первой части статьи сформулированы предпосылки и требования к библиотеке. Во второй части приводится абстрактный пример использования библиотеки. В третьей части рассмотрены важные моменты устройства самой библиотеки. Четвертая часть посвящена рассмотрению упрощенного примера из реальной жизни, в котором с помощью конечного автомата задается поведение одного из контроллеров в GWT-приложении.

Читать дальше →
Total votes 25: ↑21 and ↓4 +17
Views 15K
Comments 31

Шесть способов с помощью которых Google Wave изменит ваш бизнес, карьеру и жизнь

IT-companies
Translation
Недавно Google анонсировал их наиболее амбициозный на сегодня проект под названием Google Wave. Согласно Google, Wave это то «каким бы был email если бы он был изобретен сегодня».
Если вы еще не нашли времени чтобы посмотреть часовое видео про Wave, то я бы порекомендовал вам сделать это сегодня.

Читать дальше →
Total votes 104: ↑88 and ↓16 +72
Views 802
Comments 130

Создание 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.3K
Comments 27

Google Plugin для Eclipse

Lumber room
Translation
imageПлагин Google для Eclipse это самый быстрый способ начать разработку приложений с применением Google Web Toolkit и Google App Engine, позволяющий перейти за считанные минуты от установки плагина до развертывания Ajax приложения «Hello World». Просто установите плагин и начните работу. Если у вас нет GWT и/или не установлен App Engine SDK, плагин позаботиться о этом для вас.
Читать дальше →
Total votes 21: ↑11 and ↓10 +1
Views 363
Comments 8

Вышел Java SDK 1.2.2, GWT 1.7

Google App Engine *
Полный список изменений доступен здесь.

— Наконец-то появился local dataviewer, на порядок будет удобнее написание приложений.
— Количество статических файлов увеличено до 3000.
— Поддержка unindexed полей в ORM
— Исправлена автогенерация индексов и улучшена поддержка транзакций.
— Множественные мелкие исправления в SDK и ORM.

GWT 1.7 зарелизили почему-то только в google-плагине к эклипсу, на официальном сайте пока что старая версия. Основные изменения касаются поддержки Internet Explorer 8, Firefox 3.5 и Safari 4. Плюс поправленны некоторые high-priority баги. В реале отличия от 1.6.4 небольшие.

UPD: Версию 1.7 выложили на офф.сайте, изменения

По поводу обновления плагина для eclipse (совместимого с 3.5) сказано, что он появится в течении 2-х недель.
Total votes 5: ↑5 and ↓0 +5
Views 770
Comments 0

Объявляем о начале регистрации заявок на участие в Google Developer Day 2009 в Москве

IT-companies
Алексей Шелестенко, маркетинг Google Россия

Спешим сообщить вам, что мы начинаем принимать заявки на участие в ежегодной конференции для веб-разработчиков «Google Developer Day», которая пройдёт 10 ноября в Москве. В прошлом году более 400 веб-разработчиков посетили эту конференцию, на которой они прослушали 12 выступлений и поучаствовали в 6 практических семинарах, посвящённых различным продуктам Google для веб-разработчиков. В этом году мы планируем подробно осветить Android, App Engine, Google Wave, Chrome, GWT, AJAX API и многое другое.

На конференцию приедут наши команды инженеров, работающие над сервисами для веб-разработчиков и API, и вы сможете пообщаться с ними напрямую. Мы проведём несколько углублённых сессий с техническим уклоном, направленных на то, чтобы помочь разработчикам писать хорошие рабочие приложения на технологиях от Google и на открытых технологиях. Те, кто работает над созданием деловых приложений, тоже смогут найти себе что-то полезное в улучшенной и расширенной программе нашей конференции. И, конечно же, у разработчиков будет много возможностей познакомиться друг с другом и обсудить последние мобильные и веб-технологии во время «часов открытых дверей» и неформального общения по завершении конференции.

Мы прилагаем все усилия к тому, чтобы конференция была насыщенной, полезной и интересной! Чтобы узнать о конференции побольше и подать заявку на участие, заходите на сайт конференции.

Ждём вас на Google Developer Day!

Total votes 16: ↑10 and ↓6 +4
Views 268
Comments 17

Отрицательный опыт с GWT

Lumber room
В наше время, считается дурным тоном разрабатывать веб-приложения без применения AJAX. Вот и я решил не отставать от всего мира и идти в ногу с web 2.0 технологиями. Немного исследовав тему на предмет, что есть AJAX, решил остановить свое внимание на GWT framework'е. Идея GWT достаточно заманчива для java-разработчика т.к. позволяет создавать AJAX приложения не зная javascript. Весь код пишется на java, который позже компилируется в javascript исходники.
Почитав некоторое время документацию, я понял, что GWT-приложение – это один главный компонент, который содержит в себе другие компоненты (элементы интерфейса). Главный компонент является точкой входа в приложение GWT. Все запросы от элементов интерфейса проходят через контроллер главного компонента.
Читать дальше →
Total votes 10: ↑4 and ↓6 -2
Views 954
Comments 10

GWT 1.7.1 release fixes Mac OS X Snow Leopard issues

Lumber room
If you don't use Mac OS X 10.6 (Snow Leopard), the GWT 1.7.1 release shouldn't interest you much — you shouldn't see any changes. If you do use Mac OS X 10.6, good news. Running GWT with Java 6 has become simpler.

What's in the point release

GWT's hosted mode uses the Standard Widget Toolkit (SWT), which only supports 32-bit operation. Hosted mode must therefore also run a 32-bit version of Java. Mac OS X 10.5 (Leopard) shipped with a 32-bit Java 5 and a 64-bit only Java 6. Java 5 was compatible with the 32-bit SWT bindings, so the GWT SDK directed users to use Java 5 only. With the Snow Leopard release, Apple only includes Java 6, but it now runs in both 32-bit and 64-bit modes.

In short, you can now run GWT on Snow Leopard using the Java command line argument -d32 without further modification. The GWT SDK no longer directs you to only use Java 5, and the ant scripts (including scripts generated by the webAppCreator tool) have been updated to include the -d32 flag where necessary. Also, Linux users will see a more informative error message when a non-32-bit Java runtime is used…
Total votes 25: ↑4 and ↓21 -17
Views 187
Comments 5