The Team Team consisted of 5 members. Max Annear – Henderson Conrad Orange Mike Debney Anton Slooten Luke Stanford.

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

XProtect® Web Client 1 Product presentation.
Status Enterprise System Overview. What is Status Enterprise? Status is an HMI/SCADA system with live and historical data, trending, alarming, web and.
10/24/2010 Distributed Software Development. 10/24/2010 Content Recommendation and Reuse Current state – Beta Prototype Hamid Riaz, Loredana Baračić.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Introduction Testing is examining the project performance according to the specifications that have been agreed. This will include the robustness of the.
Google Web Toolkit - Gufran Mohammed. Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications.
Work Better Together Work Better Together Bring Ideas to Life Bring Ideas to Life Use Office Anywhere Use Office Anywhere Collaboration Without Compromise.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Desktop and Mobile Testing Miroslav Shtilianov QA Engineer Automated Testing Team Telerik QA Academy
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
© 2010 UEI, Inc. All Rights Reserved UEIPAC HMI.
1 Team Management System (TMS) By DACCIT Pvt. Ltd., Indore.
COMPARISON STUDY BETWEEN AGILEFANT AND XPLANNER PLUS Professor Daniel Amyot Ruijun Fan Badr Alsubaihi Submitted to Professor Daniel Amyot.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Distributed Software evelopment Adrien Olivier(AO) Dominik Rojković(DR) Hassan Aziz Khan(HSK) Petar Butković(PB) Petar Dučić(PD) Rashid Khan(RK)
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Planning Iteration Demo Suunto Training Program Planner.
1 Modular Software/ Component Software 2 Modular Software Code developed in modules. Modules can then be linked together to produce finished product/program.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
HTML5 Application Development Fundamentals
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
HTML Structure & syntax
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
May Client Dustin Gray Associate Director of Compliance ISU Department of Athletics Faculty Advisor Dr. Doug Jacobson Development Team Andy Dorman.
Strategy War Game Combine PC, Mobile and Online gaming HTML, CSS, JavaScript based Native browsers support Chrome, Safari, Internet Explorer Native clients.
Responsive Design using PeopleTools 8.54
MOOD FOOD. PROMOTIONAL WEBSITE Front end of a cross-module project between Advanced Rich Internet Applications and Advanced Client Side Scripting. Promotional.
Best of Both Worlds: Information Management Solutions SmartCore Management Dashboards.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Tutorial 10 Programming with JavaScript
HTML Structure & syntax. Introduction This presentation introduces the following: Doctype declaration HTML Tags, Elements and Attributes Sections of a.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
BTW ”If you go, my advice to you” - Distributed Software Development.
Process Presentation Kin Wan Li, Ashley Zoch, Mevesh Gopee, Damian Ridgwell, Edwin Lusala,
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
21/12/20151 T h i s p r e s e n t a t i o n w i l l p r o b a b l y i n v o l v e a u d i e n c e d i s c u s s i o n, w h i c h w i l l c r e a t e a.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Google Web Toolkit Dynamic web on Java (Script) Jordan Jordanov 6 March 2008.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Flaps The technology and its variations across browsers.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
Group Policy Preferences. Session Objectives And Agenda Group Policy Preferences High level Overview New Extensions details New Concepts Preferences Reporting.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
X2R Spec 1. Change log DateVersionPeopleNote 2013/11/01V0.0.1Chien-Wei Yu, Anderson Ou First draft, add X2R files spec. 2013/12/16V0.0.2Anderson Ou, Doc.
Information and Communication Technology Lecture 6 Reference: Chapter 5.
REU Summer 2014 A Video Interface For Elderly Patients to Review Depth Videos Over Network Gary Grimm Dr.Skubic Zac Crane Moein Enayat i.
Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.
Web Application Development Process
Methodologies and Algorithms
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Google Web Toolkit - Gufran Mohammed
Michael Robertson Yuta Takayama Google Closure Tools.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Patricia NXT.
ADTEL WEBSITE
Presentation transcript:

The Team Team consisted of 5 members. Max Annear – Henderson Conrad Orange Mike Debney Anton Slooten Luke Stanford

Life cycle Agile Variation of XP Working code > extensive documentation Iterative Approach Milestones

Milestone 1 Components working together Milestone 2 Simple map and basic movement Milestone 3 Playable game (with bugs) Milestone 4 Final product

XP Practises followed Test driven development Continuous integration Program for today Small releases Simple design Pair programming

Planning + Issue Tracking Google Codes issue tracking provided efficient + effective project management Bug and defect reports Project planning Task assignment Clear communication

Authentication OpenID provides a safe + easy way to sign in Users can select which information to provide Familiar sign in page Services are customisable Google Yahoo

Client Technologies Widely used and well documented technologies + APIs for easy maintenance HTML5 CSS3 JavaScript Jquery 1.6 JSON Google Maps 3.6 Google Directions

Compatibility Consistent user experience across wide range of different browsers + platforms Chrome 14 Firefox 7 Internet Explorer 9 Safari 5 Opera 11

User Interface Controls are simple + easy to learn Important elements are large Mice + touch devices Simple interface for less scrolling + zooming Effective use of space Map fills most of screen Less important elements are hidden

Promotes planning + strategy Clear symbols indicating transport options Clear station numbers promote teamwork Station Markers 42

User Experience Google Chat for fast communication and enhanced teamwork Before and during gameplay Text + voice Integrated + intuitive help system Available at any stage of gameplay Downloadable user guide

Server Java JSP Servlets

Game Logic Well defined structure Modular design Documented Tested

Reliability Thoroughly tested client + server Qunit client testing allows testing in the actual deployment environment. Junit for game logic - Good test coverage Beta testing, allowed us to reduce bugs and optimize the UI. Risk of failure is minimised Client only provides a stateless interface to server Game logic only on server

Scalability Java Servlets provide a scalable platform Game supports multiple players + games Java base runs on wide range of operating systems + hardware