wiki:GeoGebraMobile/ForLaterDevelopment
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
  • 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
    • 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:

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.

MultiTouch for SmartBoard tables too