It's a working prototype aimed to test Google App Engine applicability for real-world applications.
The rich graphical web application helps designers create and edit belt layout using browser. It permits to place studs on belt area, choose buckle and leather types, save results in database etc.. Special module generates full-size pdf specifications for manufacturing from the layout. The application uses Google App Engine server for its hosting.
— Drag&Drop support for locating studs on belt area
— Move, delete and duplicate located studs
— Change buckle and leather
— Change scale of layout
— Reset belt area
— Auto-saving results
— Persistent undo/redo operation support (including reset operation)
— Loading on server images of studs, buckles and leathers to use in the editor
— Generate a full-size pdf specification of created belt
— Server side — GAE, GWT
— Client side (browser) — GWT, HTML5 Canvas, CSS3
— Client side (standalone module) — JDK6, iText