Technische Universität München Master Lab Course Web Applications: Exercise 2 – Project presentation Team 4 Markus Fensterer Kamil Neczaj Peter Retzer.

Slides:



Advertisements
Similar presentations
Playground Platform. Playground has received support from the Region Provence-Alpes Côte dAzur and the European Regional Development Fund.
Advertisements

Goodbye Flash, Hello HTML5 Kee-young Moon And Peter Burslem Innovation in Libraries 2012 October 8, 2012.
Design and Implementation Issues for Explorative Location-based Applications: The NexusRallye Daniela Nicklas, Nicola Hönle, Michael Moltenbrey, Bernhard.
Presented by: AU Assets Evolution of the SIF Common Framework Joerg Huber.
Multi Chanel Self Service Amdocs and HTML5
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Lab Course / Praktikum: Winter Semester 2011/2012 Project Management and Software Development for Medical Applications Computer Aided Medical Procedures.
VIPI - VIRTUAL PORTAL FOR INTERACTION AND ICT TRAINING FOR PEOPLE WITH DISABILITIES National ViPi Workshop 03/10/2011, Larnaca, Cyprus
Developing downloadable mobile apps using HTML5 and PhoneGap Apache Callback Ron Perry, CTO, Worklight Inc.
1 Multimedia Systems 2 Dr Paul Newbury School of Engineering and Information Technology ENGG II - 3A11 Ext:
2C1's Web Based Database Applications1 Demo & Description of the I.O.R.T. Web Based Application 2C1’s Excellent Vision.
W3C Web & TV Workshop 2014 UPnP, W3C and TV W3C Web & TV Workshop March 2014.
Ksenia Sidorovnina Ph-51. What is online game Early online games Genres of online games Online games and money Danger of online games.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
The Community Network Game ® CNG Consortium Confidential /22 The Community Network Game CNG D7.4.2: Project Presentation.
Eirplay (c) 2009 Web 2.0 and Games The contents of this plan are confidential and are not to be reproduced with express written consent.
VLab Web Application Architecture Xinyi Dong 10/1/
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
Discovering Computers: Chapter 1
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Android Google. Android An Open Handset Alliance Project Write apps to run on mobile phones Will be released as open source.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
Video Game Spectator Steven Drucker Microsoft Research.
Location Aware Social Network Group 2 CS Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S.
Introduction to Web Applications Instructor: Enoch E. Damson.
MMORPG-SIM Massively Multiplayer Simulation Game Creation Main Feature: Uniqueness.
Development of mobile applications using PhoneGap and HTML 5
Magda El Zarki Professor of CS Univ. of CA, Irvine
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Cosc 5/4730 Augmented Reality. What is Augmented Reality? Generally: – Using a phone/tablet/glasses/smartwatch/etc – And one more “sensors” GPS – Location.
TWIRL Twinning virtual World (on- line) Information with Real world (off-Line) data sources Kick-Off Meeting Cassidian 08 & 09 October 2012, Paris - France.
Invitation to Computer Science 5th Edition
Southern York County School District. About Your Instructor Kellin McCullough – Business Teacher.
Mobile Application Development Report Augmented Reality/Twitter Mobile Observation 2012 CDI Funded Projects Derek Masaki Eco-Science Synthesis National.
Creating a trusted brand for the digital age Ian Laverty Director, Intelligent Mobile.
HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
GemIsland Prepared by: Areen Jondi Diala Hamadneh Supervised by: Dr. Raed Alqadi Dr. Luai Malhis.
Texas Forty-Two By: Nate Normandin CS 470. What is Texas Forty-Two? A Domino Game A way for people to learn the game A way for people to play others A.
Abelian Kingdom Andrew, Kelvin and Peter. What is it? A web (browser) game MORPG on Google map Login with Facebook Interact with your friends And the.
A Look To The Future Next-Generation User Interfaces By: John Garcia.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Ajax for Dynamic Web Development Gregory McChesney.
Mobile Composition Tech Mentoring ENGL 505. Common mobile devices  Smartphones  PDAs (Personal Digital Assistant)  Tablets  Handheld game consoles.
Don’t Reinvent the Wheel Zach Boerger February 2012.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Introduction to Node.js® Jitendra Kumar Patel Saturday, January 31, 2015.
Jirka Pánek // GeoGames and playful geography methodology for field trips.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
JQuery Fundamentals Introduction Tutorial Videos
Augmented Reality Capture the Flag
ChaRLeS: An Open-Source Chat Room Learning System
Brice Copy, Mirjam Labrenz
6. GI System Software.
What is Augmented Reality?
Asynchronous Java script And XML Technology
Beta.
Client-Side Web Technologies
CatoTech Systems Pvt. Ltd.
Sqwarea Project on Azure of Mr. Vermorel’s Software Engineering course
Emerging Technologies
Web Technologies Computing Science Thompson Rivers University
Presentation transcript:

Technische Universität München Master Lab Course Web Applications: Exercise 2 – Project presentation Team 4 Markus Fensterer Kamil Neczaj Peter Retzer Michael Schätzlein

Technische Universität München Idea – ARWars Massive multiplayer browser game Utilization of Google Maps to display the game world Optimized for Desktop-PCs and Smartphones/Tablets Master Lab Course Web Applications2 Creation of an augmented reality overlay Players have to meet at real life places to progress in the game Features

Technische Universität München Rules Two factions struggle for supremacy Players assemble into teams Players capture buildings available in Google Places Captured buildings yield resources Resources can be used to build troops or are necessary to capture special places Troops aid in capturing or defending places The number and type of places hold translate into a score Master Lab Course Web Applications3

Technische Universität München Data Model Master Lab Course Web Applications4

Technische Universität München Use Case – Display stats & scores Master Lab Course Web Applications5

Technische Universität München Use Case – Initiate conquering attempt Master Lab Course Web Applications6

Technische Universität München Use Case – Manage team Master Lab Course Web Applications7

Technische Universität München Technologies Client HTML5 GeoLocation API, WebSockets, jQuery, Twitter Bootstrap Master Lab Course Web Applications8 Server Java, Play! framework, Akka, WebSockets, Neo4J, MongoDB.

Technische Universität München Architecture Client location map interaction client-side game logic communication Master Lab Course Web Applications9 Server controllers access services and render views services operate on data objects game logic (e.g. event generator)

Technische Universität München Business Model Advertisments Selling decorative objects Selling organisational services Master Lab Course Web Applications10

Technische Universität München Competitors Traditional browser games (Ogame, Droidwars) Persistent mobile multiplayer games (Mobile Mafia, Kriegs Spiel [sic!]) Location based social networks (Foursquare, Google Latitude) Ingress by Niantic Labs (closed beta) Master Lab Course Web Applications11

Technische Universität München Unique selling proposition Mixture of real-life exploration and traditional browser games Players have to meet in person Imposing of a virtual world over the known material world Master Lab Course Web Applications12