Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.

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.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
The Team Team consisted of 5 members. Max Annear – Henderson Conrad Orange Mike Debney Anton Slooten Luke Stanford.
Lecture 2: Technical Basics
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
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.
INTRODUCTION TO CLIENT-SIDE WEB PROGRAMMING ACM 511 ACM 262 Course Notes.
1 Team Management System (TMS) By DACCIT Pvt. Ltd., Indore.
HTML5 GEOLOCATION AND SHAREPOINT GEOLOCATION What is Geolocation? How easy it is to use this service? Can we do something without Javascript?
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
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.
Samuvel Johnson nd MCA B. Contents  Introduction to Real-time systems  Two main types of system  Testing real-time software  Difficulties.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Internal Guide: Prof S M Narayana By: Meghana(1MS07CS049) Padmavathi T(1MS07CS057) Priyanka A L(1MS07CS069) Sandeep Kumar B(1MS07CS082)
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Introduction to Internet Programming (Web Based Application)
HTML Structure & syntax
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
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)
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
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.
Google Web Toolkit Dynamic web on Java (Script) Jordan Jordanov 6 March 2008.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
#1 Firefox - Pros Fast Browsing Addons Saving Tabs/Automatic Session Restore Security Customisable Spell Checker Parental Control Saving Videos Download.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
CAESked Computer Aided Engineering Scheduler. Introduction Team Members: Chris Fruin & Jerry Grochowski What CAESked is: Web based class scheduling application.
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.
REU Summer 2014 A Video Interface For Elderly Patients to Review Depth Videos Over Network Gary Grimm Dr.Skubic Zac Crane Moein Enayat i.
Web Application Development Process
Web-based structures, links and testing
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Tutorial 10 Programming with JavaScript
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Chapter 4: HTML5 Media - <video> & <audio>
THE INTERNET.
Objective % Explain concepts used to create websites.
Your 1st Programming Assignment
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Overview The World Wide Web has changed the way that people
Introduction to Web Application Design
Web Standards and Accessible Design.
ITI 163: Web, Mobile, and Social Media Design Introduction
Web Technologies Computing Science Thompson Rivers University
Web Application Development Using PHP
ADTEL WEBSITE
Presentation transcript:

Development Process Agile/XP

Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning Task assigning 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 Facebook Yahoo

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

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 Junit game logic + servlet testing Good test coverage Risk of failure is minimised Client only provides an 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