MapMaker Easy fast web-based map creation A Proposal by Giles Westerfield and Max Aller MapMaker
Overview Imagine MapMaker solves this 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 Share with friends Custom content 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 Later 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!