interactive tabletop applications for learning fundamental physics project report

Ähnliche Dokumente
Praktikum Entwicklung Mediensysteme (für Master)

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS

From a Qualification Project to the Foundation of a Logistics Network Thuringia. Logistik Netzwerk Thüringen e.v.

ISO Reference Model

Introduction to the diploma and master seminar in FSS Prof. Dr. Armin Heinzl. Sven Scheibmayr

Efficient Design Space Exploration for Embedded Systems

JPlus Platform Independent Learning with Environmental Information in School

Physikbasierte Interaktion im Collaborative Workspace

Raoua Allaoui (Autor) Dolmetschen im Krankenhaus Rollenerwartungen und Rollenverständnisse

Darstellung und Anwendung der Assessmentergebnisse

Mash-Up Personal Learning Environments. Dr. Hendrik Drachsler

ISO Reference Model

Algorithms for graph visualization

The Master of Science Entrepreneurship and SME Management

Customer-specific software for autonomous driving and driver assistance (ADAS)

Visionen für die Betriebliche Weiterbildung

Lean UX. Context of Use. KP Ludwig John. Lean UX Context of Use

Environmental management in German institutions of higher education: Lessons learnt and steps toward sustainable management

TMF projects on IT infrastructure for clinical research

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen

Design-based research in music education

Praktikum Entwicklung von Mediensystemen mit ios

Exkursion zu Capgemini Application Services Custom Solution Development. Ankündigung für Februar 2013 Niederlassung Stuttgart

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Distributed testing. Demo Video

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

MULTI PHYSICS SIMULATION IN MANUFACTURING

School of Business. Fachhochschule Stralsund University of Applied Sciences

Simulation of Longitudinal Beam Dynamics


Ways and methods to secure customer satisfaction at the example of a building subcontractor

TRIFT Transfer of Innovation into the Field of Foreign Trade

Mitglied der Leibniz-Gemeinschaft

Challenges for the future between extern and intern evaluation

p^db=`oj===pìééçêíáåñçêã~íáçå=

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

PhysNet and its Mirrors

ColdFusion 8 PDF-Integration

Metadaten für die Informationsversorgung von morgen: Kooperativ erstellen - gemeinsam nutzen

Mobile Learning ::: Bildung in Happchen?

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine

Service Design. Dirk Hemmerden - Appseleration GmbH. Mittwoch, 18. September 13

elearning SIGNAL project Hans Dietmar Jäger 1

Introduction to Azure for Developers MOC 10978

EXPLORING SERVICE DESIGN DIVE STRETCH JUMP AND WIN!! Freitag, 13. Dezember 13

Proseminar - Organisation und Personal Seminar Organisational Theory and Human Resource Management

SCHWARZBECK MESS - ELEKTRONIK

Group and Session Management for Collaborative Applications

Internationale Energiewirtschaftstagung TU Wien 2015

Management Information System SuperX status quo and perspectives

ETHISCHES ARGUMENTIEREN IN DER SCHULE: GESELLSCHAFTLICHE, PSYCHOLOGISCHE UND PHILOSOPHISCHE GRUNDLAGEN UND DIDAKTISCHE ANSTZE (GERMAN

Seminar: Software Engineering verteilter Systeme

Making quality visible. National Quality Certificate for Old Age and Nursing Homes in Austria (NQC)

Projektseminar Mobilkommunikation Projektseminar MIKS

Youth for Innovation Weser-Ems Evaluation Results. Final Conference, Oldenburg,

Scenario Building Workshop - Interplay of problem framings

GridMate The Grid Matlab Extension

Microsoft Azure Fundamentals MOC 10979

Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann

Funktionale Sicherheit ISO Schwerpunkt Requirements Engineering,

SWS im Prüfungsgebiet Module 1. Sem. 2. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S

Wie agil kann Business Analyse sein?

Conception of Collaborative Project Cockpits with Integrated Interpretation Aids

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient

Softwareentwicklung & Usability Software Development & Usability

SARA 1. Project Meeting

Integration Software und Usability Engineering. Arash Faroughi Roozbeh Faroughi FH-Köln Campus Gummersbach

Seminar: Software Engineering verteilter Systeme

on Software Development Design

Fluid-Particle Multiphase Flow Simulations for the Study of Sand Infiltration into Immobile Gravel-Beds

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

European Qualification Strategies in Information and Communications Technology (ICT)

Software Engineering und Projektmanagement 2.0 VO

A system to integrate the usage of heterogenous input and output devices by the use of a generic interface

Sustainability Balanced Scorecard as a Framework for Eco-Efficiency Analysis

Enhanced Transaction Solution (ETS) Interface: Erweiterungen Eurex Release 11.0 Veröffentlichung von Dokumentation

Long-term archiving of medical data new certified cloud-based solution offers high security and legally approved data management

DIPLOMARBEIT DOKUMENTATION

Kongsberg Automotive GmbH Vehicle Industry supplier

Volker Max Meyer Selected works. Image: Design Report Cover Authors: Jonas Loh, Christian Lange, Astrid Höffling and Volker Max Meyer

Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!!

1. Fundamentals of Processes: Core Processes [ID: ] 2. Fundamentals of Processes: Core Processes [ID: ]

GURUCAD - IT DIVISION CATIA V5 PLM EXPRESS CONFIGURATIONS Hamburg, 16th February 2010, Version 1.0

Der Wetterbericht für Deutschland. Read the weather reports and draw the correct weather symbols for each town.

Frontend Migration from JSP to Eclipse Scout

Eliminating waste in software projects: Effective knowledge management by using web based collaboration technology Diplom.de

Verzeichnisdienste in heterogenen Systemen

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

Die Gründung Eines Web-Basierten Mathematischen Lernsystems

Titelbild1 ANSYS. Customer Portal LogIn

BATCH-WISE CHEMICAL PLANTS

HIR Method & Tools for Fit Gap analysis

INTERREG IIIa Project R&D - Ready for Research and Development Project results and ongoing activities

Secure Business Austria

Interactive exploration of neural networks in Python. 3-d simulation of the e-puck robot in virtual environments

Game Interfaces Gestaltung und Funktionalität von Stefan Vollrath

Context-adaptation based on Ontologies and Spreading Activation

University of Tirana

The Future of Software Testing

Transkript:

interactive tabletop applications for learning fundamental physics project report from Ricardo Langner Computational Visualistics Student, Student ID: 169038 Supervisor Jun.-Prof. Dr.-Ing. Raimund Dachselt (Universität of Magdeburg) Prof. Dr. Sheelagh Carpendale (University of Calgary) John Brosz (University of Calgary)

location: University of Magdeburg Faculty of Computer Science Department of Simulation and Graphics User Interface & Software Engineering Group Universitätsplatz 2 39106 Magdeburg Germany time frame: March 2010 July 2010 Ricardo Langner: Interactive Tabletop Applications for Learning Fundamental Physics, Juli 2010

ABSTRACT It is impossible to pass the technological advance and the development of supportive devices, even for the education system. For many schools located in North America it is almost ordinary to buy and use this devices, whereas german schools only just began to do so. They started to provide mobile computers (one per child), to replace regular whiteboard with interactive and touch sensitive screens and to use multi-touch tabletops for cooperative teamwork in classrooms. This project thesis describes and documents the project PhysicBox. PhysicBox is a new application for tabletops and comprises results of research about (a) the usage of physic simulation (physic engines) in tabletop applications and (b) modeling and analysis of interactions techniques for tabletop computing. The PhysicBox application is compatible with various tabletop devices and consists of 3 different small games, which represent prototypes for further educational applications. On the basis of this thesis further projects and research work can be developed, working on exploration and development of educational tabletop applications for the use in future classrooms. ZUSAMMENFASSUNG Der technische Fortschritt und die Entwicklung technischer Hilfsgeräte geht auch an unserem Bildungssystem nicht spurlos vorüber. Was in vielen Schulen Nordamerikas schon fast zum Standard gehört, hält auch in den hiesigen Schulen langsam Einzug. Die Schulen beginnen, vereinzelte Klassen mit Laptops ein Gerät je Kind wohlgemerkt auszustatten, die Tafeln durch neue interaktive und berührungsempfindliche Leinwände auszutauschen und für kooperatives Zusammenarbeiten in Gruppen, Multitouch-Tabletops in den Klassenräumen zur Verfügung zu stellen. In dieser Studienarbeit wird das Projekt PhysicBox beschrieben und dokumentiert. Unter Berücksichtigung früherer und aktueller Forschungsarbeiten, in denen a) die Verwendung von Physik-Engines in Tabletop-Anwendungen sowie b) die Modellierung und Analyse von Interaktionstechniken auf Tabletops im Mittelpunkt standen, wurde in dem Projekt PhysicBox eine neue und eigenständige Tabletop-Anwendung entwickelt. Diese Anwendung lässt sich auf verschiedenen Tabletops ausführen und besteht aus drei unterschiedlichen Mini-Spielen, welche als Prototypen für weitere Anwendungen mit didaktischem Hintergrund dienen sollen. Auf Basis dieser Studienarbeit können weiterer Projekte und Forschungsarbeiten ausgearbeitet werden, in denen es um die Erforschung und die Entwicklung didaktischer Tabletop-Anwendungen für das " Klassenzimmer der Zukunft" geht. iii

CONTENTS 1 introduction 1 1.1 Context and Motivation 1 1.2 Settings and Problems 2 1.3 Results 3 1.4 Report Organization 3 2 related work 5 2.1 Tabletops and Vertical Interactive Displays 5 2.2 Physic Engines in Tabletop Applications 6 2.3 Tabletop Interaction Techniques 8 2.4 Summary 10 3 physicbox application and interaction design 11 3.1 Requirements and Goals 11 3.2 Development Process and Brainstorming 11 3.3 Description of the Prototype 16 3.3.1 Pool on Ice 17 3.3.2 Bulldozer 19 3.3.3 Planets 20 3.4 Interaction Techniques 22 3.4.1 Implemented and Deployed Techniques 23 3.4.2 Other Techniques 27 3.5 Evaluation 28 3.5.1 Die Anwendungen 28 3.5.2 Probleme, Fragen und weiterführende Themen 30 3.6 Summary 31 4 implementation application and framworrks 33 4.1 The PhysicBox 33 4.1.1 Set-Up and Package Structure 33 4.1.2 Configuration 34 4.1.3 Requirements of the PhysicBox 34 4.2 Developed Frameworks 34 4.2.1 jtl Java Touch Library 34 4.2.2 plight Java2D Processing Renderer 37 4.3 Summary 38 5 conclusion and future work 39 5.1 Results 39 5.2 Extensions and Future Work 40 a appendix 43 a.1 Default Configuration File 43 a.2 DVD: Application, Source Code, Documentation and Project Report 44 bibliography 45 v