create new tag
view all tags

CSE 40416 - Systems Interface Design

Project # 2 : A map based virtual tour of Notre Dame Campus (and surroundings)

  • Target Platform: Microsoft Surface
  • Who: Groups of 2-4 students

Due Dates:

When What Details
Wed, Oct 26, in class Paper prototypes & walkthroughs  
Nov 18, 21, 22 Project Presentations Show and tell in the Lab (Schedule a time)
Fri, Nov 18, by 11:00PM Final project submissions Wiki page, source code, and installation of executables on MS Surface in lab
Thur, Dec 1, by 5:00PM Peer reviews We will do formal explorations this time

The intent is to have you explore the capabilities of a horizontally mounted MS Surface that has multi-touch support and is intended to be viewed from any side. This means that your application should be easily reorientable, should be controllable by touch, and should be usable by more than one user at a time.

Required Functions

Some basic map, satellite view, or overhead situation display as a basis. Google maps and street views are available online through their own API, and can be linked easily to your own WPF program controls using the XAML <Image \> tag. If you choose the "official" ND campus map, that is fine as well.

A variety of reference media and information must be available and should be selectable by some creative method from locations on the map. Providing a text-based search would also be a very nice addition.

Displayed media can be obtained from online sources as well as from content researched and provided by you. Display of videos, drawings, photos, text, and sound should be included.

The content that is part of the "tour" could include ...

  • Dorms and Traditions
  • History of the University
  • Majors and degree programs
  • Research projects
  • The Order of Holy Cross
  • who's who
  • Sports
  • The band
  • Home football weekends -- what is it like? Sights & sounds.
  • Images of campus from various seasons
  • The basilica
  • The main building
  • Things to do off campus
  • And much, much, MORE ...

Remember that any information displayed should be easily reorientable so it could be shared with users on the "other side" of the surface.

You might create a planned "tour" that moves through campus systematically.

You should allow independent tours / exploration.


If this is done well, I would hope that we could have this running permanently on the MS Surface in the CS&E Main Office.

I suggest that a WPF application is the easiest way to approach this. XNA will work with the MS Surface, but I am informed it is a more complicated endeavor.

More on What & When

You may work in groups of 2-4 students. We have had some students drop, so reform your groups now.

After break, Wednesday, October 26, in class: Come with a paper prototype of your main map with some content displayed. This may be on 1 - 3 actual paper sheets or digital slides (screen shots, Powerpoint, ...). We will look at all designs and talk about strategies, IN CLASS. You should be prepared to show and discuss the following.

  • How the user will interact with the map.
  • How the map will be "tagged" so the user will know where content is accessible.
  • How content will be displayed.
  • How content and map will be reoriented.
  • Any other key aspect you plan to include.

Helpful Information and Data

Installation on the Surface

For information on how to install your application to the Surface, check out the MSDN article here.


UID PointsEarned OutOf
82107241 100 100
21705261 100 100
3042374 95 100
81032762 100 100
63777858 65 100
6136118 85 100
18746258 100 100
12268321 85 100
85412787 65 100
41855128 100 100
77255183 65 100
3226066 100 100
52506112 95 100
81882055 100 100
46202461 85 100
42518531 110 100
2814888 85 100
51503772 110 100
86664223 100 100


For this project all submissions should be through the SVN repository. Instead of posting your project code online, provide a link to the svn repository. If you need help creating the repository or using SVN, contact the TA.

In the table below, please create an entry and a link to a simple Wiki page describing your project. This page need only have the following.

  • Group name and names of members
  • A brief description of your project (no more than a few paragraphs)
    • Identify key features and capabilities
    • Identify any significant difficulties overcome in developing on the MS Surface
  • A few screen shots of project highlighting its capabilities
  • A link to your SVN repository
Last Name First Name Group Name Repository URL WikiPage
Collard Pat Team Team Repository mapND
Gabreski Max Team Team Repository mapND
Gallagher Matt More Cleverer Team Name Repository Campus Map
Rockwell Brian More Cleverer Team Name Repository Campus Map
Clark Sam More Cleverer Team Name Repository Campus Map
Bockstege Benjamin Clever Team Name Repository Campus Map
Gonzales Michael Clever Team Name Repository Campus Map
Kim Yong Hwan Clever Team Name Repository Campus Map
Hawkinson Hayley Team Big Bird Repository Campus Map
Kokoszka Brenden Cleverer Team Name Repository Campus Map
Mu Jian Team Elmo Repository Campus Map
Yang Yang Team Elmo Repository Campus Map
LaBelle Kathryn Team Awesome Repository Campus Map
Walker Lindsay Team Awesome Repository Campus Map
Ofsonka Andrew The Randos Repository Campus Map
Maher Tony The Randos Repository Campus Map
Brady Corey The Randos Repository Campus Map
Miller Ryan Team Final Countdown!!!! Repository Campus Map
Turner Ryan Team Final Countdown!!!! Repository Campus Map

Demo Times

By sometime this Friday, please choose a time slot below for a demo of your Surface project in the lab with Dr Stewman and Matt Pruitt. Fill in your name or your group name in the selected time slot BELOW. Plan on an interactive demo of about 20 minutes with questions from us. If none of the times below are possible for your group, then send an email to Dr. Stewman by this Friday (Nov 18th) with a request for a different time. All demos must be completed by Tuesday, Nov 22nd.

Day Date Time Name(Group or Individual)
Friday Nov 18 1:00-1:30PM Bockstege, Gonzales, Kim
Friday Nov 18 3:00-3:30PM Hawkinson
Monday Nov 21 11:00-11:30AM LaBelle and Walker
Monday Nov 21 11:30-NOON Gabreski and Collard
Monday Nov 21 1:30-2:00PM Yang and Mu
Monday Nov 21 2:00-2:30PM Kokoszka
Tuesday Nov 22 10:00-10:30AM Clark, Gallagher, Rockwell
Tuesday Nov 22 10:30-11:00AM Brady, Maher, Ofsonka
Tuesday Nov 22 2:00-2:30PM Miller and Turner

-- JohnStewman - 14 Oct 2011

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatkmz Builds_ND.kmz r1 manage 30.1 K 2011-10-31 - 17:19 UnknownUser KMZ (compressed KML/XML) file containing ND building outlines
Edit | Attach | Watch | Print version | History: r46 < r45 < r44 < r43 < r42 | Backlinks | Raw View | More topic actions
Topic revision: r46 - 2011-11-23 - MatthewPruitt
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback