Last modified 11 months ago
Last modified on 06/17/11 21:28:01
Ideas
This is a unsorted list of ideas and frameworks which might come in handy.
- HTML 5
- Offline application. http://www.w3.org/TR/offline-webapps/
- Local Storage (Holding for maybe translation of commands, etc (no need to go back to the server)). http://www.w3.org/TR/webstorage/
- Drag and drop for file handling. http://www.whatwg.org/specs/web-apps/current-work/#dnd
- GWT supports DnD, for more functionality we could use gwt-dnd.
- GWT
- A bunch of interesting videos from the recent Google IO/2011. (Choose Developer Tools in the Filter By box.)
- Some resources on GWT & HTML5
- GWT + HTML5 (Youtube)
- GWT Linkers (Youtube)
- Frameworks (not necessarily beneficial for our course)
- gwt-touch Provides widgets which are designed to be used on tablets, new smartphones. (touch)
- gwt-mobile-webkit The project page says "GWT library to leverage HTML5 and Mobile WebKit features (specifically iPhone/iPod Touch)". This library might be useful if we want to use some new HTML 5 feature, which is not yet supported by all browsers and therefore not yet included in vanilla GWT.
- gwt-platform Mature GWT application framework, based on MVP and best practices advertised by Google (MVP, EventBus, gwt-dispatch, "Places"). Effortless code splitting through proxies (The code for every "place" gets loaded when this place is requested the first time.), but requires a fair amount of boiler plate.
- mvp4g Another GWT application framework which centers around the MVP pattern and event bus. Mostly works with annotations and generating code. Needs less boiler plate than gwt-platform. Supports code splitting through multi module approach.
- Equation editor (We are using MathJax for rendering), the following need evaluation:
- Our ongoing efforts for the Desktop. EquationEditor/Blog
- The editor used by graph.tk.
- The one used by Google Docs (open source?!)
Projects
Other projects which are similar to GeoGebraMobile in some way. If we keep an eye on these we may be able to get fresh ideas.
- Euclid - Geometric Constructions (iPhone App)
