The Chess Puzzle Lock Screen

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Reinventing using REST. Anything addressable by a URI is called a resource GET, PUT, POST, DELETE WebDAV (MOVE, LOCK)
ICS 434 Advanced Database Systems
UNIVERSITY OF TWENTE - FACULTY OF GEO-INFORMATION SCIENCE AND EARTH OBSERVATION (ITC) Human Sensor Web project h2.0 Inform and Empower Initiative Human.
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
Introduction to push technology © 2009 Research In Motion Limited.
Tracking & Login Data persistence User tracking.
Many kinds of clients and servers This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
TCP/IP: the transport layer Skills: none IT concepts: layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications This.
L ocal I nformation S ervice By: Uri Gold & Kadan Haba Supervisors: Lev Rechnik & Alexander Arlievsky.
Suggested platform for development and support of a mobile workforce Lab/Tutorial 4 CHAN Chi Yin Lam Tak Faat LAU Hiu Tung SO Ho Ka, Rambo.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Using Skype for Building Effective Group Collaboration
Chapter 10 Publishing and Maintaining Your Web Site.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
SET-UP PROCEDURE Below is an outline for deploying new clients. We have an admin for each account. This admin delivers data to the app and allows the account.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Item Web 2.0 application relevant to teacher’s work.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
 Prototype for Course on Web Security ETEC 550.  Huge topic covering both system/network architecture and programming techniques.  Identified lack.
Styles with Cascading Style Sheets (CSS) Web Design – Section 4-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Introduction and Product Information. GPS Software Development and Distribution Designed the first GPS screen blanking software in 2003 Experts in Enterprise.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
CH1. Hardware: CPU: Ex: compute server (executes processor-intensive applications for clients), Other servers, such as file servers, do some computation.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
IPHONE Neeraj Dhiman. CONTENT  INTRODUCTION  HISTORY  HARDWARE  SOFTWARE  FEATURES  SPECIFICATIONS  RESTRICTIONS.
EbiTrack Architecture Version 1.0 September 24, 2012.
Metis Matt Huschart June 6, 2002 Flashcard Learning Web Site.
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
Cascading Style Sheets (CSS) EXPLORING COMPUTER SCIENCE – LESSON 3-5.
Small Peer-Peer PC Network No dedicated (full- time) server User PCs supply services to each other So user PCs act both as clients and as servers.
CSE 403 LCO Presentation Chris Scoville. Operational Concepts Create a built in 411-type system in a cell phone Allows the user to find a person’s phone.
Learning Aim B.  In this section, you will consider the resources necessary for designing your website.  You will also think about any constraints that.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Mr Cainos Mukandatsama Professor Janet Wesson Department of Computing Sciences.
Cascading Style Sheets (CSS)
Fundamentals of Information Systems, Sixth Edition
CT1503 Network Operating System
System Architecture & Hardware Configurations
Queen Martin Math TEACHnology Queen Martin
Active Server Pages Computer Science 40S.
Technology Vocabulary Words
REST- Representational State Transfer Enn Õunapuu
Warm Handshake with Websites, Servers and Web Servers:
Styles with Cascading Style Sheets (CSS)
ZIMBRA WEB ACCESS USER MANUAL
System Architecture & Hardware Configurations
Publishing and Maintaining a Website
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 12 – Publish and Test Mr C Johnston.
Mitel Networks SX-200 ICP Sales Training Terminology.
Testing REST IPA using POSTMAN
1CapApp Company Setup Documentation
Mobile Commerce.
Online Hotels Reservation Online Hotel Reservation System.
E-learning system "Carat"
Perkins September 2014.
MY RACING IDEA By Malik Lindsay.
Cloud Web Filtering Platform
English 9 with Mrs. Priole
Infrared Home Controller
How Connected Are You To Your Electronic Device?
Designing a Web Site.
New technologies have made it possible to:
Electronic Communication
Windows 10 An Operating System
Presentation transcript:

The Chess Puzzle Lock Screen By Ryan Hayes and Dr. Joe Meehean 1

The Ubiquity of Cell Phones and Lock Screens Smartphones have quickly become universal Unlock our phones many times each day How can we take advantage of this process? 2

The Self-Help Lock Screen Alternative method of unlocking phone Present the user with a problem or question pertaining to a certain subject The correct response unlocks their phone Over time the user increases their understanding of this field 3

Chess Puzzles as a Lock Screen Form of Self-Help Lock Screen User is presented with a chess puzzle The correct move unlocks their phone User’s speed and board analysis skills will increase in time White to move 4

Chess Puzzles as a Lock Screen Form of Self-Help Lock Screen User is presented with a chess puzzle The correct move unlocks their phone User’s speed and board analysis skills will increase in time Unlocked! 4

Demo 5

Demo 6

Demo 7

Demo 8

Maintaining the Effectiveness of the Lock Screen Self-Help Lock Screens require a replenishing supply of new problems/questions In order to most effectively improve, the user consistently needs to be presented new puzzles A larger variety of problems will prevent the lock screen from becoming stale Updates through the Android Playstore or Apple iTunes are impractical Too much overhead 9

RESTful Services Send resources from server to client Client = user’s Phone Resource = chess puzzles Uses same protocol that drives the World Wide Web 10

RESTful Services Send resources from server to client Client = user’s Phone Resource = chess puzzles Uses same protocol that drives the World Wide Web 10

RESTful Services Send resources from server to client Client = user’s Phone Resource = chess puzzles Uses same protocol that drives the World Wide Web 10

RESTful Services Send resources from server to client Client = user’s Phone Resource = chess puzzles Uses same protocol that drives the World Wide Web 10

RESTful Services Send resources from server to client Client = user’s Phone Resource = chess puzzles Uses same protocol that drives the World Wide Web 10

Benefits of RESTful Services Compatible with many types of operating systems Can be used on a variety of platforms besides phones User can choose when to receive updates Nightly basis When they run out of problems 11

Current and Future State of The Chess Puzzle Lock Screen Lock screen reads problems from text file Server which has RESTful service implemented Future Lock screen communicates with server to receive problems Server posts a multitude of puzzles, rather than one at a time Add policy where users choose when to receive updates Add a feedback system 12

Questions? 13