Map Schematization Project for Distributed Software Development Spring 2010 U. Oregon and Peking U.

Slides:



Advertisements
Similar presentations
Introduction to Computer Cartography For better or worse the day the day of hand drawn computer maps is coming to a close.
Advertisements

RNG – RSS News Generator Team Evensteven Phil LightBecky Vanderhoff Carol CoonLars Avery Madura MahenthiranChris Mamorella.
Extreme Programming Alexander Kanavin Lappeenranta University of Technology.
1 Transforming GIS: Changing the Way you Map the World Introducing MapInfo Professional v12.5 June 2014.
KY Statewide Traffic Signal System ITS Mid-America 2005 Columbus, OH.
Using Visual Aids.
Evan Payne GCISD Instructional Coach. Complete this statement based on the concepts you learned today. 1.Take 15 seconds to reflect and really think about.
SOSTAC ANALYSIS Tuli Hotel Group.
Write Your Project Title Here VU Logo Here Group Members Introduction Write your group members introduction here with names and VU Id.
Agile Software Engineering Frank Maurer Agile Software Engineering Lab, University of Calgary
Bring on the Writing Prompts!
Development of Java plug-in for Geoserver to read Oracle GeoRaster Data Authors Baskar Dhanapal CoreLogic Bangalore, India Perumal Chinnuswamy CoreLogic.
A Guide Women Thrive Worldwide Advocacy Tools & Resources Blogging for Advocacy.
Team Members: Cliff Clark, Gary Hollingshead, and Elizabeth Reese 1 TEAM FAULT FINDERS SENIOR DESIGN REVIEW Sponsors: Idaho Power Others Involved: Schweitzer.
MULTIMEDIA Development Team.
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Data Input How do I transfer the paper map data and attribute data to a format that is usable by the GIS software? Data input involves both locational.
GIS Tutorial 1 Lecture 6 Digitizing.
SE 555 Software Requirements & Specification 1 SE 555 Software Requirements & Specification Prototyping.
Introduction to the course January 9, Points to Cover  What is GIS?  GIS and Geographic Information Science  Components of GIS Spatial data.
Lean MAST Tools for Integrating Lean Projects. Lean MAST Overview Lean MAST provides the roadmap for the transformation from a work order based production.
Harry Williams, Cartography1 Total Station Surveying & GIS. INTRODUCTION TO GIS A Geographic Information System is a combination of software and hardware.
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
Introduction to Interactive Media 02. The Interactive Media Development Process.
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
Valma Technical Aspects
EasyBoard Share schedule and ideas in a twinkle. EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?
TIMS-SQL Preparing for the Conversion. TIMS-SQL: Introduction  TIMS-SQL will be installed in two parts. Part 1 = ‘TIMS-SQL’ is similar to what you use.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
CALIFORNIA DEPARTMENT OF WATER RESOURCES GEOSPATIAL TECHNICAL SUPPORT MODULE 2 ARCHITECTURE OVERVIEW AND DATA PROMOTION FEBRUARY 20, 2013.
An Introduction to The Network for a Healthy California GIS Viewer Welcome to Webinar Anthony Barnes Bhavdeep Sachdev 9:00am to 10:30am.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
OHTO -99 SOFTWARE ENGINEERING LECTURE 5 Today: - An overview to OO Analysis and OO Design - Introduction of Assignment 2.
Introduction to Interactive Media The Interactive Media Development Process.
material assembled from the web pages at
© 2014 Pearson Education, Inc. MAPS … Then and Now.
INTRODUCTION TO WORDPRESS. About WordPress The free service that we will use from WordPress is often used as blogging software – very little knowledge.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
CHAPTER TWO THE MAKING OF MULTIMEDIA: AND MULTIMEDIA DEVELOPMENT TEAM
OPENQUAKE Mission and Vision It is GEM’s mission to engage a global community in the design, development and deployment of state-of-the-art models and.
Introduction to Making Multimedia
Interactive Presentations What is an Interactive Presentation? Features of an Interactive Presentation Click onto one of the images to go to the section.
By Bryan Gentry DIRECTIONAL WELL PLANNING & PROJECT DATABASE.
Information Architecture & Design Week 10 Schedule - Construction of IA and Web - Rosenfeld Chapters 17 & 18 - IA Tools - Presentations.
CMPD 434 MULTIMEDIA AUTHORING
9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.
Data Creation and Editing Based in part on notes by Prof. Joseph Ferreira and Michael Flaxman Lulu Xue | Nov. 3, :A Workshop on Geographical.
Web Page Concept and Design :
Software Project Management Iterative Model & Spiral Model.
Stages of design  High level design  High level data structure  Architecture  Low level design-code design  Algorithms  Low level data structures.
Informational Design.  Informational Design involves determining a Web page’s content  Content – text and graphics  A successful Web page uses words.
TC 310 The Computer in Technical Communication Dr. Jennifer Turns Week 5, Day 2 (4/30)
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
Part Seven Present Your Knowledge to Others Present Your Knowledge to Others.
CMPT 275 TEAM DIRECTORIES. One Sentence Summary The Study Buddy is: a tool to help users study to improve their grades by simulating a multiple choice.
Before you rush to your computer and start designing your poster, there are a couple of things you need to do first.
Developing graphic design skills through the 2016 Olympics.
1 January 31, Documenting Software William Cohen NCSU CSC 591W January 31, 2008.
What’s new in FUSION? Bob McGaughey
Professional work Year 8 SWAN SONG.
Information Systems in Organizations 2
TC 310 The Computer in Technical Communication
QGIS, the data model, use and storage
Week 5 schedule Final review presentations (if any)
Presentation transcript:

Map Schematization Project for Distributed Software Development Spring 2010 U. Oregon and Peking U.

London Tube Map Geographic accuracy makes some parts of map crowded, other parts mostly empty “Schematic” version of map sacrifices accurate distances to communicate more effectively. Introduced by Harry Beck, 1931; now used around the world.

“Schematized” maps are used world-wide, but few good tools are available for constructing them

Map Schematizing Project Build tool(s) to aid in “schematizing” maps – Distort geographic relations to present important information more clearly Target audience: Amateur map developer – Example: Organizing bicycle event or foot-race Important information: Landmarks, food stops, major intersections Unimportant: long stretches on the same road or street User is not a professional map developer; probably doesn’t have ArcGIS or other professional GIS tools

Scenario (use case) Take map from web Probably as an image (screen shot), at least for now Indicate “important” areas Shrink “unimportant” areas Export to graphic format Import into drawing tool as background layer Trace map over distorted image

Project Release 0 (First half of term)

Release 0 & Release 1 Release 0 (4 weeks): Basic requirements and architectural design for a head start, to have a working system quickly Needs elaboration; may need improvement. Don’t be afraid to suggest changes. Release 1 (4 weeks): You choose direction We have a wish list of suggested features, but you may have better ideas. Surprise us!

Release 0 Supports only one map layer An “image” (raster) layer Does not support registration registration = lining up layers; unnecessary with just one Has a simple user interface Just enough to be useful and to demonstrate and test the core functionality The simplest useful version that can serve as a building block for subsequent versions.

Architecture These modules may not be in 1:1 correspondence with Java classes. You need to negotiate and design the interface details.

Some details...

Getting a Start Study the requirements and architecture What do the pieces do? Why? What is needed to implement each module? Consider the division of work What expertise is needed for each part? Who has it? How should it be divided between the Chinese and the Oregon sub-teams? How will they coordinate? Contact, discuss, negotiate Divide the work, divide the fun. Make sure everyone has something to contribute, and something to learn

Next meeting... Come prepared to describe your progress – Have you estimated the work required? – Have you discussed available experience and knowledge on your team? – Have you discussed team roles and division of the work? – Have you made contact with your teammates in China? Have you discussed these matters with them?