110 likes | 160 Views
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
E N D
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!