MapMaker
E N D
Presentation Transcript
Easy fast web-based map creation A Proposal by Giles Westerfield and Max Aller MapMaker
Overview • Imagine • Rural area • Want to point out some landmarks or specific directions to friends (additional information) • No easy way, even with existing map systems • MapMaker solves this • Easily take full advantage of existing map systems adding features that are not accessible to the average web user
More Information • Normally you’d have to be an experienced web developer to use the API • But with MapMaker, pointing out a landmark is as easy as selecting the marker tool and clicking on a map • Take full advantage of the API
Features • Map-making • Can create paths, shaded areas, and expandable tooltips • Tweakable zoom and pan settings • Share with friends • Create your map, host it with us, then link your friends • Custom content • Design your own marker icons, map backgrounds, and map controls • Tools for users basic and advanced
Picture (Markers & Tooltips) http://www.econym.demon.co.uk/googlemaps/examples/map10.htm
Picture (Polygon) http://www.econym.demon.co.uk/googlemaps/examples/geoxml.htm
Picture (Paths) http://www.econym.demon.co.uk/googlemaps/examples/map7.htm
Architecture • Modular work and roles, flexible • Map API is to be determined • (Google Maps, MSN Virtual Earth, Yahoo, MapQuest)
Lifecycle Plan • Initially • Spiral – at least until core feature set has been implemented • In a limited time scenario, a risk-oriented strategy is advantageous • Flexible, multiple planning phases, iterative risk analysis, non-linear stages (unlike Waterfall) • Later • Staged delivery – for non-essential features • Predictable (and shippable) release cycles
Feasibility • Easily-attainable core feature set • Once coded, team can analyze risks of additional features with respect to the remaining time in the course • Reduced integration time • Immediately visible results • Little interdependence of tasks (low coupling)
Summary • MapMaker would be a useful and original project that has potential for real use beyond the class • Many skills needed – large potential for learning a new language or practicing • Extremely scalable goals • Easy to demonstrate current progress to customer I like MapMaker!