Presentation is loading. Please wait.

Presentation is loading. Please wait.

Laser Mission Final Demo Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 1.

Similar presentations


Presentation on theme: "Laser Mission Final Demo Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 1."— Presentation transcript:

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


Download ppt "Laser Mission Final Demo Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 1."

Similar presentations


Ads by Google