Download presentation
Presentation is loading. Please wait.
Published byFrederica Horton Modified over 9 years ago
1
Laser Mission Final Demo Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 1
2
Laser Mission Speakers Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 2 2
3
Laser Mission Focus of This Presentation Project Overview Software Demo Architecture 3 3 Brandon Shelton
4
Laser Mission Focus of This Presentation Project Overview The Class The Problem The Solution Software Demo Architecture 4 Project Overview 4 Brandon Shelton
5
Laser Mission The Class Computer Science Capstone Approx. 60 Students, 13 Teams Total Industry Projects Gaming, Database Apps, Web Apps etc. NASA, Google, Red Robin, CU etc. 5 Project Overview 5 Brandon Shelton
6
Laser Mission The Sponsor 6 Project Overview 6 Brandon Shelton Mike Eisenberg Professor at CU-Boulder Grant: “An Interactive Exploration of non-Euclidean ideas for K-12 Students” Collaboration with Fiske Planetarium Mike MacFerrin Graduate Student Provided substantial amount of code-base
7
Laser Mission The Problem 7 Project Overview 7 Brandon Shelton Science on a Sphere Developed by NOAA Installations across the globe (and Fiske!) Designed for playback of high-resolution animations Weather patterns, surfaces of planets, historic climate, etc. Using the SoS exhibit at Fiske, provide an interactive tool for exploring spherical geometry and simple programming
8
Laser Mission Focus of This Presentation Project Overview The Class The Problem The Solution Software Demo Architecture 8 Project Overview 8 Brandon Shelton
9
Laser Mission The Solution: Laser Mission Turtle Geometry Model “Turtle moving on a surface” Controlled by simple commands: Forward 10 Left 90 Forward 10 9 Project Overview 9 Neal Robbins
10
Laser Mission The Solution: Laser Mission Laser Mission Components Science on a Sphere display Geometry on a Sphere Major Requirements Environmental Functional 10 Project Overview 10 Neal Robbins
11
Laser Mission The Solution: Laser Mission Science on a Sphere Displays static pictures as an animation Geometry on a Sphere Reverse-distortion of 2D images 11 Project Overview 11 Neal Robbins
12
Laser Mission The Solution: Laser Mission Students use Laser Mission as a tool to facilitate exploration of spherical geometry and simple programming. Laser Mission applies Turtle Geometry to a spherical surface. Users Interact with the Sphere via an intuitive GUI. 12 Project Overview 12 Neal Robbins
13
Laser Mission Environmental Requirements 13 Project Overview Software Environment: Geometry on a Sphere Python implementation Sphere Emulator OpenGL Hardware Environment: SOS Server Server at Fiske running Red Hat Linux Tablet PC User Interface 13 Neal Robbins
14
Laser Mission Functional Requirements 14 Project Overview Provide both a GUI and command-line interface Command-line: simple functionality but robust for adept programmers GUI: complex enough to grab students’ attention, but not too confusing that they get lost Ensure that Laser Mission can be easily extended by other programmers, i.e. straightforward design 14 Neal Robbins
15
Laser Mission Issues and Ideas Architecture GUI Issues: Sensitivity of Move/Turn Dials Confusion Concerning the “Go” Button Visualization of the Sphere in the GUI Command-line Interpreter Issues: Fragility of Long Programs Command-line Parameters for Extensibility 15 Neal Robbins
16
Laser Mission Focus of This Presentation Project Overview Software Demo Architecture 16 User Interface Design 16 Neal Robbins
17
Laser Mission 17 Brian Hallesy
18
Laser Mission Focus of This Presentation Project Overview Software Demo Architecture Overview Laser Mission Classes 18 Architecture 18 Brian Hallesy
19
Laser Mission Laser Mission Conceptual Diagram 19 Architecture 19 Garett Shulman
20
Laser Mission Laser Mission Modules 20 Architecture 20 Garett Shulman
21
Laser Mission Graphical User Interface 21 Architecture 21 Garett Shulman
22
Laser Mission Turtle Interpreter 22 Architecture 22 Garett Shulman
23
Laser Mission 2:1 Mercator Projection JPEG 23 Architecture 23 Garett Shulman
24
Laser Mission Interactive Playback 24 Architecture 24 Garett Shulman
25
Laser Mission Focus of This Presentation Project Overview Software Demo Architecture Overview Laser Mission Classes Architecture 25 Garett Shulman
26
Laser Mission Laser Mission Classes 26 Architecture 26 Garett Shulman
27
Laser Mission Summary Project Overview The Class The Problem The Solution Software Demo Architecture Overview Laser Mission Classes 27 James Bailey
28
Laser Mission Thank You! 28 James Bailey
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.