Это работающий прототип, цель которого протестировать применимость среды Google App Engine для разработки реальных приложений.
Реализован браузерный графический редактор для дизайнеров, занимающихся созданием макетов поясов (ремней). Он позволяет размещать на поясе элементы или украшения, а также задавать тип кожи и выбирать пряжку. Результат проектирования сохраняется на сервер. Отдельный модуль используется для генерации полноразмерной PDF спецификации для передачи на фабрику и последующего использования ее в производстве. Для хостинга приложение использует среду Google App Engine.
Возможности
— Поддержка Drag&Drop для размещения элементов на поясе
— Перемещение, удаление и копирование размещенных элементов
— Выбор пряжки и типа кожи
— Изменение масштаба макета
— Повторная инициализация макета
— Автоматическое сохранение результата проектирования
— Сохраняемый на сервере стек операций (включая операцию повторной инициализации) для поддержки процедуры undo/redo
— Загрузка на сервер картинок для украшений, пряжек и типов кожи для использования во время проектирования
— Генерация полноразмерной PDF спецификации для созданного пояса
Технологии
— Сервер — GAE, GWT
— Клиентская (броузер) — GWT, HTML5 Canvas, CSS3
— Клиент (модуль генерации PDF) — JDK6, iText
