Создание виртуальной машины DEBIAN в VIRTUALBOX

Основные шаги создания виртуальной машины DEBIAN в VIRTUALBOX состоят из следующих этапов:
  • Вызов диалога создания виртуальной машины
  • Указания названия создаваемой машины и типа гостевой ОС
  • Указания размера виртуальной оперативной памяти
  • Указания размера виртуального жесткого диска
  • Подключения CDROM (ISO) образов
  • Указание настроек виртуального сетевого подключения

Добавляем новые возможности

Теперь, когда вы разобрались с основами GWT, можно заняться изучением более специфичных возможностей, которые вам обязательно понадобятся как только вы начнёте создавать более сложные приложения.
  • Использование удаленные вызов процедур (remote procedure calls)
    Вызов сервера с использованием GWT-RPC.
  • Интернационализация
    Перевод интерфейса StockWatcher на другой язык.
  • Поддержка JSON
    Получение данных формата JSON через HTTP сервер
  • Тестирование с помощью Junit
    Добавление unit-тестов.

Учебник Google Web Toolkit

Google Web Toolkit (GWT) — свободный Java фреймворк, который позволяет веб‐разработчикам создавать Ajax приложения на основе Java. Выпускается под лицензией Apache версии 2.0. GWT делает акцент на повторное использование и кросс‐браузерную совместимость.

Это неофициальный перевод руководства по использованию инструмента Google Web Toolkit. Учебник создан по личной инициативе переводчиков без содействия компании Google. Сам проект Google Web Toolkit находится по этому адресу (http://code.google.com/webtoolkit/).

Учебник написан по версии GWT 1.6, для GWT версии 2.0 или выше желательно использовать официальную документацию так как версия GWT 2.0 имеет значительные отличия от первой версии.1

Вы уважаемый читатель можете внести свой вклад в данный учебник прислав свои замечания и пожелания или дополнения к данному учебнику по адресу указанному на сайте http://cofe-tv.blogspot.ru/ .

Перевод осуществлен Камневым Георгием и Павлом Вязанкиным (pavel.vyazankin)

Учебник GWT

Это учебник по основам Google Web Toolkit (GWT), пошаговые уроки помогут вам создать учебное приложение просмотра состояния акций, данное приложение мы назовем "StockWatcher". Как нам построить приложение, вы узнаете из каждой части этого учебника GWT, в том числе библиотеку виджетов, работу в режиме отладки, вызов удаленных процедур Remote Procedure Calls, интернационализации, а также многое другое



Ресурсы:
Учебник в PDF

Далее:

Google Web Toolkit 2.0 Новые возможности

Это не официальный перевод документации Google Web toolkit, оригинал What's New in 2.0.
Перевод по собственной инициативе осуществляли:
Васильев Андрей (http://www.google.com/profiles/112202968620375558084#buzz) и
Камнев Георгий (https://www.google.com/profiles/100292672883824156195#buzz)
Вы уважаемый читатель можете внести свой вклад в данный учебник прислав свои замечания и пожелания или дополнения к данному учебнику по адресу указанному на сайте http://cofe.tv (раздел Контакты).
PDF Версия

Реализация функциональности клиентской стороны

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

Добавление слушателей событий

Как и во многих фреймворках пользовательских интерфейсов, GWT является событие-ориентированным. Это означает, что весь код выполняется в ответ на некоторые другие события. Зачастую, это событие вызвало со стороны пользователя, который используется мышь или клавиатуру для взаимодействия с программой.

Создание пользовательского интерфейса

На данный момент мы решили, что StockWatcher собирается делать, и мы обсуждали, как пользоваться GWT компилятором и создавать собственные проекты GWT. Мы начнем создавать приложение с пользовательским интерфейсом.

Проектирование приложения

Теперь о генерированном нами скелета приложения, мы использовали утилиты projectCreator и applicationCreator, давайте спроектируем наше конечное приложение. Приложение StockWatcher будет весьма просто просто просматривать состояния виртуальных акций. Конечный вид приложения будет таким:



Давайте поговорим о возможностях которые нам нужны от программы:

Создание проекта

Давайте начнем, создадим директорию куда положим наш GWT проект. Создаем директорию с именем StockWatcher под главной директорий GWT (gwt-windows-1.4.60). Создавая наш проект мы будем использовать утилиты командной строки, которые поставляются с GWT. Эти утилиты генерируют файлы и поддиректории необходимы для старта.

Установка GWT

Если вы не имеете свежую версию JAVA SDK (версия 1.5 или выше) установленную на вашем компьютере, то скачайте и установите с сайта SUN (http://java.sun.com/javase/downloads/).

Скачайте GWT

Скачайте GWT дистрибутив для вашей операционной системы (http://code.google.com/webtoolkit/download.html)

Использование удаленного вызова процедур

Все GWT приложения запускаются как код JavaScript в браузере пользователя. Тем не менее, вам достаточно часто понадобится создавать нечто большее чем просто приложение на стороне клиента. Вашему приложению понадобится связаться с сервером для отправки запросов и получения обновленных данных. Обычные web-приложения при обращении к web-серверу каждый раз загружают новую HTML страницу. С другой стороны, приложения использующие AJAX, разгружают логику пользовательского интерфейса (UI - user interface) делая асинхронные удаленные вызовы процедур, посылая и отправляее только необходимые данные. Это делает ваш пользовательский интерфейс более гибким и быстрым, уменьшая при этом требования к пропускной способности и нагрузку на сервер.