3-player Chess Cașu Cristinel (III – 2A) Hortolomei Irinel-Florin (III – 1A)

Slides:



Advertisements
Similar presentations
AJAX Development By Gary Mandela December 26,
Advertisements

1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Crowd Computing Reach Your Mobile! Industrial Project Final Meeting Students: Cirill Aizenberg Roey Chen Supervisor: Ohad Greenshpan (IBM)
Evaluation in Digital Media Graphics Basic Concepts.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
© 2009 Research In Motion Limited Methods of application development for mobile devices.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Agenda What is AJAX? What is jQuery? Demonstration/Tutorial Resources Q&A.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Dynamic Web Pages (Flash, JavaScript)
11/13/2007 A synchronous J avaScript A nd X ML Gloria Law Joshua Mahaz.
Course review BTM 395: Internet Programming. What you have learnt in this course.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Writing various AJAX forms in Drupal 7 1. Overview of Form API 2. Ctools 2.1 Ctools features 3. Ajax 3.1 Ajax Forms in Drupal 4. Putting it all together.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
AJAX Making Dynamic Web pages more Dynamic Jim Hendricks April 25th, 2006.
Strategy War Game Combine PC, Mobile and Online gaming HTML, CSS, JavaScript based Native browsers support Chrome, Safari, Internet Explorer Native clients.
WEBMATRIX Microsoft Pranav Rastogi.
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
Modern JavaScript Develop And Design Instructor’s Notes Chapter 1 - (Re) Introducing JavaScript Modern JavaScript Design And Develop Copyright © 2012 by.
REAL ESTATE INVENTORY SYSTEM Training Seminar - December 1, 2011 Tirana, Albania Guidelines on how to work with the Promise System.
The Web Developer’s Toolbox Steve Fabian e:
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
Web Architecture Introduction
Injury Prevention Zach DvorakDeven DesaiKevin Aguilar.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Dynamic Web Pages Jin Wu INF 385E Information Architecture School of Information 11/2/2006 Jin Wu INF 385E Information Architecture School of Information.
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
Ajax for Dynamic Web Development Gregory McChesney.
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
 AJAX – Asynchronous JavaScript and XML  Ajax is used to develop fast dynamic web applications  Allows web pages to be updated asynchronously by transferring.
The basics of knowing the difference CLIENT VS. SERVER.
Review of HTML and CSS A (very) brief review of some key fundamentals to be aware of in IT-238.
Matthew Baillie, Luke Day THE INTERNET. HISTORY OF THE INTERNET J.C.R. Licklider authored a series of memos concerning theoretical network structures.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
Text INTRODUCTION TO ASP.NET. InterComm Campaign Guidelines CONFIDENTIAL Simply Server side language Simplified page development model Modular, well-factored,
AJAX CS456 Fall Examples Where is AJAX used? Why do we care?
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
A UTOMATICALLY SECURING WEB 2.0 APPLICATIONS THROUGH REPLICATED EXECUTION Ben Livshits Microsoft Research.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Music Learning Game Sourcecode SELLMYSOURCECODE. INTRODUCTION Do your kids love music? If yes then let’s your child learn music and play on phone or tablet.
Live Project Based Industrial Training SSDN Technologies Pvt. Ltd. Call Us: /
CSCI 3100 Tutorial 2 Web Development Tools 1 HTML 5 & CSS 3 1.
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Doktorant ė : Egl ė Mickevi č i ū t ė Software development technologies KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMACIJOS SISTEM Ų KATEDA Kaunas, 2013.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
Technologies and Characteristics Outline Description –Architecture –ER Model –Pages Template Reasons of some choices Problems Encountered Some.
Web Application Development Process
BRANDING YOURSELF FINAL DRAFT.
By Gary Mandela December 26, 2006
Magento 2 Development For more information visit:
PHP Business Accounting Software | PHP accounting software | open source accounting software Business Accounting Management Script Phpscriptsmall.
Airbnb Clone Script | Airbnb Clone | Airbnb Script Phpscriptsmall.
Beginning Object-Oriented Web Design
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Architecture of the web
User Experience enhancement (part 2)
Presentation transcript:

3-player Chess Cașu Cristinel (III – 2A) Hortolomei Irinel-Florin (III – 1A)

 Requirements analysis  Arhitectural design  Detailed design  Implementation  Integration  Validation & Verification  Maintenance

 Requirements analysis  Arhitectural design  Detailed design  Implementation  Integration  Validation & Verification  Maintenance

Develop a Web-platform at client-side to offer support for playing real-time 3-player Chess matches. The game must have match history, player rankings and the graphics are to be made in SVG.

Personas (demo) Vlad Mihalache (Primary) Delia Prisecaru (Secondary) Dorel Ciubotaru (Secondary) Ben Richards (Supplemental) QOCs (demo) How should the user login? What colors should the default theme use? How should players find informations about game? How will players try the game? What can a user do when he encounters a bug?

Requirements analysis  Arhitectural design  Detailed design  Implementation  Integration  Validation & Verification  Maintenance

Requirements analysis Arhitectural design  Detailed design  Implementation  Integration  Validation & Verification  Maintenance

1.General design ( demo ) 2.Custom matches (demo) 3.Leaderboard ( demo ) 4.Learn 3-player Chess section & Play as Guest (demo)

Requirements analysis Arhitectural design Detailed design  Implementation  Integration  Validation & Verification  Maintenance

Client-Side o HTML5 – latest html technologies o CSS3 – user graphic effects and animations o JavaScript – advanced animations o AJAX – asynchronous data transfer, for pulling data from server Server-Side o PHP – server scripts o Comet – asynchronous data transfer, for pushing data to client

Requirements analysis Arhitectural design Detailed design Implementation  Integration  Validation & Verification  Maintenance

 Each application module will be adjusted and integrated so as to meet sitemap structure.

Requirements analysis Arhitectural design Detailed design Implementation Integration  Validation & Verification  Maintenance

 Prior to release, the project will go through some series of testing. Because the project malfunctioning can lead to serious trust issues for our users there will be 4 types of testing: 1.Unit testing done by programmers 2.Overall testing done also by programmers 3.Group testing done by volunteers which were not involved in development 4.Public testing done by users which are warned about possible game changes

Requirements analysis Arhitectural design Detailed design Implementation Integration Validation & Verification  Maintenance

 Maintenance will consist of 2 processes: Bug solving and code optimization Implementation of new features based on ideas from users written on the forum

END