-
Notifications
You must be signed in to change notification settings - Fork 0
3. Project Status
domax edited this page Sep 15, 2014
·
12 revisions
- Made 5 Maven modules:
- gwt-dynamic-common - a part that is used in host application and in modules/plugins;
- gwt-dynamic-host - a startup application that have the main layout and loads modules/plugins dynamically;
- gwt-dynamic-module-foo - the 1st example of module/plugin.
- gwt-dynamic-module-bar - the 2nd example of module/plugin.
- gwt-dynamic-solid - a module that joins source code and resources from all modules above - to allow developing project like a solid app.
- Resolved clashes in CSS rules that are generated by host and module apps.
- Performed dynamic loading modules/plugins that are deployed beside of host app.
- Created an easy way to communicate between host and modules.
- Added all needed stuff to allow deal with Java beans and JSON (Piriti).
- Added into project all needed stuff to make RESTful web-services (RestyGWT).
- Added possibility to develop/run/debug all the code as a solid project, but keeping it in the modules. Both GWT dev modes are supported: classic Devmode and new Superdev mode.
- Covered all important runtime logic with UT.
- Updated dependencies: Java 7, GWT 2.6.1, RestyGWT 1.4, etc.
- Added dynamic plugin archetype - so you can create new plugins easily with only one command.
- Added full description of this project and tutorial into Wiki.
- Deployed host app and sample modules into Google App Engine: live demo.
- Added sample of usage MVP framework GWTP (see #2).
- Added sample of code split usage in modules (see #1).
- Describe classes and methods in JDocs as fully as possible (see #3).
- Apply more or less nice CSS-es to make demo to be presentable (see #4).
- Fix broken UTs for JSON serializer/deserializer and Feature Consumer/Provider (see #5).
- Add screen-casts for setting up IDE, development modes and plugin creation (see #6).
- Add sample of non-GWT plugin (see #8).