Mobile Game Project Proposal
|
|
|
- Cornelius Weaver
- 10 years ago
- Views:
Transcription
1 Mobile Game Project Proposal Chris Moolenschot Gareth Vermeulen UCT CS Honours Project 14 July 2006 Project Description With the world-wide proliferation of mobile technology the field of so-called ubiquitous computing becomes increasingly relevant. Through cell phones, computing resources and software are available to more people than ever before, and entertainment software is no exception. The entertainment software industry and market is relatively small when compared with traditional types of entertainment such as movies and music, but it is growing extremely fast. The goal of this project is to build a multiplayer turn-based strategy game for Javaenabled mobile telephones. Why Turn-based? A turn-based game has a number of advantages over real-time games on the mobile platform. Potentially, a large number of people who will be exposed to cell phone games don't usually play games, or even use computers at all. Traditional real-time games usually require the player to have a certain amount of skill and coordination for the game to be enjoyed, whereas a turn-based game does not rely on a high degree of control, since the timing of a player's actions is far less significant and the player will usually have have the time to ensure their move is the one they want. This means that the requirements for novice users should be lower, and the limitations of a cell phone keypad or joystick as an input device are less likely to be a factor in preventing an enjoyable experience. The performance requirements for turn-based game are also not as high, which allows deployment to a greater variety of devices. Social Aspects For many people a mobile phone is as much a social tool as a business one, and a mobile multiplayer game would provide a mechanism for a different type of social interaction. The turn-based format allows for text-based communication during the course of a game, which is usually difficult during a real-time game, and would be especially unwieldy on a mobile phone. An effective in-game messaging mechanism will however, depend on the ability to provide T9 predictive text functionality that users are accustomed to from Java. With a turn-based game it is possible to have any amount of time between turns, and this flexibility is a natural fit with the usage habits of mobile phone users. People will use their phone in short bursts or over a prolonged period. It is used to communicate and socialise. People will typically carry out a conversation using a number of text messages or with a single call. A turn-based game can provide types of interaction analogous to both of these, with the added possibility of interaction between multiple parties at once. A major drawback is that turn-based games are not popular. This is quite likely due to the fact that they are not as direct as a traditional point and shoot game and are therefore not as attractive. Chris Moolenschot Gareth Vermeulen 2006/07/14 1
2 Game Overview For reasons outlined above the focus will be on the game being easy to learn and easy to use. This should be achieved by providing the minimum functionality required to provide a pleasant experience for players, and making the user interface as consistent as possible. One example of this would be to keep the number of weapons as low as possible while still providing enough variety that players have a reasonable number of strategies at their disposal. Another example would be to ensure that as far as is possible all weapons work the same. If any weapon requires a power bar for instance, it should look the same, be present in the same place on the screen, and be triggered in the same way. Game Outline Setting the possibility of server-based communities of players aside, a game would be initiated by a user creating a game as the game host and inviting other users to join. Creating a game might involve selecting a turn length and selecting or generating a map. After the invited users accept or decline the invitation, possibly after reviewing the game's configuration, the host would start the game. Each player is allocated a team of characters, which are placed at random in the map, and the first player to take a turn is chosen randomly. The objective of each player is to eliminate all of the characters on the other teams by reducing their health to zero. The characters on a team are selected to played in the same order throughout the game. During a turn, a player: 1. can optionally move the selected character about the map (as far as is possible) 2. select a weapon or utility 3. fire the weapon or use the utility 4. type in a message to be sent to the other players along with the turn Actions 1 and 2 above may happen in any order, and it might be useful for a player to be able to send a message to the other players even when it is not their turn. The game continues with each player getting a turn until they have no more characters left on their team. Eliminated players should have the ability to spectate for the rest of the game. Host should have the ability to kick unresponsive or abusive users from the game. Related Work Creating Entertainment Applications for Cellular Phones [1] sets about examining and comparing mobile game development platforms. It focuses on three such platforms: J2ME, Symbian and BREW. The paper draws the conclusion that the choice of development platform should depend on the specific function the application will perform. Platforms for Play [2] describes and contrasts the three most popular game development platforms at the moment (J2ME, BREW and Symbian), as well as a few lesser known platforms. It focuses mainly on financial and economic considerations, as well as taking the issue of compatibility across different phones into account (see Table 1). J2ME: The Next Major Games Platform? [3] heralds J2ME as the next major game development platform. It also provides a discussion of MIDP 2.0 and PersonalJava. It presents an experiment to determine the ability of J2ME to run a 3D game, and concludes J2ME is suitable for running games featuring 3D graphics. Chris Moolenschot Gareth Vermeulen 2006/07/14 2
3 Constraints J2ME Symbian BREW Size Restricted to 30-64k A few MBs. However, OTA installations limit to k A few MBs. However, OTA installations limit to k Interaction with Phone Features Bluetooth access. No SMS, contacts or dialing access.[1] Access to contacts, dialing, SMS, Bluetooth. [1] Access to contacts, dialing, SMS, Bluetooth. [1] Application Speed Must run over JVM so slower.[1] Compiled to machine code.[1] Compiled to machine code.[1] Data Storage Record Management System (RMS) and JDBC. Must use allotted memory.[1] Can use large amounts of variables sized memory[1] Built in database. Can use large amounts of variables sized memory[1] Cross Platform Flexibility Very portable. A large problem is that it cannot automatically detect screen sizes. [1] Different version of Symbian exist, but applications can port within versions without modification. [1] BREW can only run on Qulacomm chipsets [1] Market Penetration Java enabled phones are prevalent. J2ME can run over BREW and Symbian [1] Symbian has 41% market share [1] BREW has small support based in the USA[1] Development Cost Free Free Compiler, registration with Qualcomm, TRUE BREW certification[5] Table 1: Comparison of Mobile Development Platforms In Game Design Patterns for Mobile Games [4] an attempt is made to classify the most common of these dimensions as design patterns, specifically for mobile games. As is accepted practice for the development of patterns, a number of workshops were held in which a number of game design patterns were extracted from a collection of games, and a list of 74 commonly occurring patterns was generated. Contextual Virtual Interaction as Part of Ubiquitous Game Design and Development [5] presents the notion of rich interaction, which is essentially complex interaction sets. Among other things, the paper describes guidelines for creating rich interaction from simple interfaces, and promotes the notion that interesting interactions can be obtained from simple user interfaces. This gives hope to mobile application developers that despite the input and display limitations inherent in mobile platforms such as PDAs and cellphones, the creation of non-trivial applications is possible. Chris Moolenschot Gareth Vermeulen 2006/07/14 3
4 Mean Opinion Score tests are a means to collect subjective data, and are often used to measure the perceived quality of telecommunications equipment and services. The authors of Subjective Quality Assessment for Multiplayer Real-time Games [6] attempt to apply and extend this testing strategy to measure the perceived quality of a real-time networked multiplayer mobile game. In Realtime Multiplayer Games over Mobile Networks [7], existing strategies for coping with high latencies in the mobile, wireless networked environment are outlined, and a new one is introduced. Overviewing Scientific Research for (Mobile) Gaming [9] is an attempt to outline the various research areas in gaming in general and mobile gaming in particular. The areas mentioned were: 1. User Behaviour 2. Quality of Service 3. Game Related (genres, design etc.) 4. Network Structures and Protocol 5. Security and Cheating 6. Mobile Support Work Detail An outline of the main project tasks follows, with a Gantt chart in Appendix A. 1. Coding 1. Map Editor/Generator Maps will form the arena in which games will take place. They will either need to be generated or manually created using an editor. Maps will likely be a pixel-based image which defines the initial (deformable) terrain. 2. Physics Implementation of the interactions between characters, weapons and terrain. 3. Graphics Facilities for animating and displaying game elements. Graphics and physics are closely linked as the shapes of game elements will affect the types of physical interactions. 4. User Interface During the course of a game the user will need to interact with the game via a system of menus and power bars, as well as directly positioning the characters and aiming weapons. 5. Networking As the game will be networked and multiplayer, both client and server networking code will need to be written. 1. Client 2. Server 2. Artwork The services of an artist will be required to create artwork for each game element. 1. Map Map artwork is likely to be a collection of props and tile sets. 2. Character(s) The game will use artwork for a single character for each member of a team, with different colour schemes overlaid for each team. 3. Weapons Weapon artwork will be required to indicate the current weapon selection to users. 3. Testing 1. Usability and Game-play Once an initial implementation has been written, it will be useful to observe people using and playing the game. Hopefully the game s major issues will be illuminated. 2. Fixes and Modifications As far as is possible in the limited time, issues discovered in the previous task should be resolved. Chris Moolenschot Gareth Vermeulen 2006/07/14 4
5 Outcomes The System The general goal of this project is to explore and compare different aspects programming on mobile devices. In order to achieve this a game that can take advantage of the mobile environment will be designed and implemented. Such a game could employ the networking capabilities of the phones and make good use of the graphics and sound functionality available. A turn based game, similar to the popular Worms games, would be an ideal type of game to explore the Java 2 Micro Edition (J2ME) programming environment and the different operating systems available. Questions/Issues tackled The various aspects that will be explored are as follows: J2ME as a Mobile Game Platform The mobile game will be implemented in the J2ME programming language. In recent years J2ME has been enhanced to enable the writing of computer games. During this design process the strengths and weaknesses of these enhancements will be assessed. Development Tools Different development tools will be used to assist in the development and programming of the turn based game. In order to develop the game in it's most efficient manner and in order to take advantage of different features as well as possible an analysis of development tools will be taken in order to determine which development tool is best suited for our purposes. Mobile Operating Systems There are two operating systems that currently dominate in terms of usage, namely Symbian and.net. During the game design process a decision will need to be made to gear the game toward a specific operating system. This decision will be made according to the different features, strengths and weaknesses of each operating system. Interface To Wireless Network An API or set of APIs will be identified which could help games application developers interface their games to a wireless network. Expected Impact of the Project The majority of work in this project will be to produce an enjoyable game for the mobile cell phone environment. Should this end be achieved the project will be considered a success. However, due to the open ended and exploratory nature of this project it is possible that we will come across further relevant areas of interest to evaluate, but it is hard to judge exactly what these areas might be at this early stage. With a successfully completed game the strengths and weaknesses of the different aspects of mobile programming which are explored will be examined from the perspective of mobile game development and deployment. Conclusion This project should provide useful insights into the mobile game development process and technology as well as end-user requirements. Furthermore, the experience of building a game in this project will create a platform for projects that seek to investigate the mobile cell phone environment further. Chris Moolenschot Gareth Vermeulen 2006/07/14 5
6 References [1] P. Coulton, O. Rashid, R. Edwards and R. Thompson, Creating Entertainment Applications for Cellular Phones, ACM Computers in Entertainment, vol. 3, no. 3, Article 3B, July [2] M. Abolins, Platforms for Play, Mobile/feature.asp?c=1266, 21 July [3] J. R. Briggs, J2ME: The next major games platform?, aworld/jw /jw-0309-games-p2.h tml, 9 March [4] Ola Davidsson, Johan Peitz, Staffan Björk. Game Design Patterns for Mobile Games, Project report to Nokia Research Center, Finland, [5] Tony Manninen. Contextual Virtual Interaction as Part of Ubiquitous Game Design and Development, Personal and Ubiquitous Computing, Springer-Verlag, [6] C Schaefer, T Enderes, H Ritter, M Zitterbart. Subjective quality assessment for multiplayer real-time games, Proceedings of the 1st workshop on Network and system support for games, [7] Eben Upton. Realtime Multiplayer Games over Mobile Networks, Intel Research Cambridge, [8] Tobias Fritsch, Hartmut Ritter, Jochen Schiller. Overviewing Scientific Research for (Mobile) Gaming, Freie Universität Berlin, (no date available). Chris Moolenschot Gareth Vermeulen 2006/07/14 6
7 Figure 1: Task Overview Appendix A Chris Moolenschot Gareth Vermeulen 2006/07/14 7
Java Platform, Micro Edition (Java ME) Mokoena F.R. The 7046 Team
Java Platform, Micro Edition (Java ME) Mokoena F.R The 7046 Team 1. Introduction Java Platform, Micro Edition (Java ME) technology is one of the popular mobile application runtime. It provides developers
History of Mobile Applications
History of Mobile Applications MAS 490: Theory and Practice of Mobile Applications Professor John F. Clark Overview Mobile communication is so integrated into our lives that many people feel uncomfortable
Nokia 9210i/9290 Communicators and PersonalJava TM Application Development
Nokia 9210i/9290 Communicators and Personal TM Application Development 05-03-2002 Nokia 9210i/9290 Communicators and PersonalTM Application Development Table of contents 1. DIFFERENT JAVA TECHNOLOGIES...
Integrating Mobile Devices into the Computer Science Curriculum
Integrating Mobile Devices into the Computer Science Curriculum Qusay H. Mahmoud Centre for Mobile Education Research Department of Computing and Information Science University of Guelph, Guelph, ON, N1G
Project: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT
Undergraduate Research Opportunity Programme (UROP) Project: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT Supervisor Professor Kong Pe Hin Hinny Nanyang Technological University Email: [email protected]
Getting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide
Getting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide Copyright 2008 Mobile Application Development 100 Success Secrets
FINAL YEAR PROJECT PROPOSAL Public Voting System
FINAL YEAR PROJECT PROPOSAL Public Voting System Nick Day [email protected] Supervisor: Dr Corina Sas ABSTRACT This report presents a proposal for a public voting system to be developed as part of
A Review of Different Comparative Studies on Mobile Operating System
Research Journal of Applied Sciences, Engineering and Technology 7(12): 2578-2582, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: August 30, 2013 Accepted: September
Mobile Development Discovery Document
Mobile Development Discovery Document Prepared By: Abdul Wadood, Atifa Nadeem, Naima Khan and Haris Khan All Rights Reserved No part of this publication may be reproduced, reformatted or transmitted in
Improving Quality in Voice Over Internet Protocol (VOIP) on Mobile Devices in Pervasive Environment
Journal of Computer Applications ISSN: 0974 1925, Volume-5, Issue EICA2012-4, February 10, 2012 Improving Quality in Voice Over Internet Protocol (VOIP) on Mobile Devices in Pervasive Environment Mr. S.Thiruppathi
Preproduction in the Game Development Process
Preproduction in the Game Development Process From Proposal to Prototype Instructor Sara R. Farr Preproduction At this point, you already have an approved game proposal outlining your game. Preproduction
OCR LEVEL 3 CAMBRIDGE TECHNICAL
Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT COMPUTER GAME PLATFORMS AND TECHNOLOGIES L/600/6610 LEVEL 3 UNIT 15 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 COMPUTER
U.Rahamathunnisa 1, S. Pragadeeswaran 2 *Assistant Professor, SITE, VIT University, Vellore. **MS(SE) Student, SITE, VIT University, Vellore.
COLLISION DETECTION GAME USING COCOS2DX-A CROSS PLATFORM U.Rahamathunnisa 1, S. Pragadeeswaran 2 *Assistant Professor, SITE, VIT University, Vellore. **MS(SE) Student, SITE, VIT University, Vellore. Abstract
Mobile Operating Systems Lesson 07 Symbian OS
Mobile Operating Systems Lesson 07 Symbian OS Oxford University Press 2007. All rights reserved. 1 Oxford University Press 2007. All rights reserved. 2 Symbian OS multi-modal communication support OS for
Mobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
esarinformation Systems Simplifying your Technology Mobile Applications Development Profile
esarinformation Systems Simplifying your Technology Mobile Applications Development Profile Why Mobile Application Custom mobile application with a unique touch is much needed to boost the functions and
ABSTRACT I. INTRODUCTION
Mobile Backup Web Application Using Image Processing Authentication 1 Walse Reshma S. 2 Khemnar Archana M. 3 Padir Maya S. 4 Prof.K.P.Somase Department Of Computer Engineering, Jcoe(Kuran),Tal:Junnar,Dist:Pune
An investigation of consumer behaviour in mobile phone markets in Finland
An investigation of consumer behaviour in mobile phone markets in Finland Submission to 32 nd EMAC conference, Track: New Technologies and E-Marketing Jukka Pakola, M.Sc., Assistant in Economics, [email protected]
Guide to Wireless Communications. Digital Cellular Telephony. Learning Objectives. Digital Cellular Telephony. Chapter 8
Guide to Wireless Communications Digital Cellular Telephony Chapter 2 Learning Objectives Digital Cellular Telephony 3 Describe the applications that can be used on a digital cellular telephone Explain
EFFECTIVE QUERY RETRIEVAL SYSTEM IN MOBILE BUSINESS ENVIRONMENT
EFFECTIVE QUERY RETRIEVAL SYSTEM IN MOBILE BUSINESS ENVIRONMENT 1 R.Sivaraman, 2 RM.Chandrasekaran 1 Dy.Director, Center for Convergence of Technologies (CCT), Anna University Tiruchirappalli, Tiruchirappalli,
A Comparison of Mobile Peer-to-peer File-sharing Clients
1. ABSTRACT A Comparison of Mobile Peer-to-peer File-sharing Clients Imre Kelényi 1, Péter Ekler 1, Bertalan Forstner 2 PHD Students 1, Assistant Professor 2 Budapest University of Technology and Economics
Testing Mobile Applications
Testing Mobile Applications Published by 360logica software testing Services (www.360logica.com ) [ Testing Mobile applications ] Copyright 2011@ 360logica software testing services Testing Mobile Applications
Blue&Me. Live life while you drive. What you can do: Introduction. What it consists of:
Blue&Me Live life while you drive Introduction Blue&Me is an innovative in-car system that allows you to use your Bluetooth mobile phone and to listen to your music while you drive. Blue&Me can be controlled
Wireless Java Programming for Enterprise Applications
Wireless Java Programming for Enterprise Applications Mobile Devices Go Corporate Dan Harkey Shan Appajodu Mike Urkin WILEY PUBLISHING, INC. Jl. ^E^.^l.^ Contents Foreword Preface v vii Part 1. Technologies
http://ubiqmobile.com
Mobile Development Made Easy! http://ubiqmobile.com Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
rich mobile applications made easy
rich mobile applications made easy Streamezzo MObile Open Development platform Streamezzo MOOD Platform is a complete development and runtime framework to easily create and deploy Rich Internet Applications
ORACLE ADF MOBILE DATA SHEET
ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized
Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities
Brochure More information from http://www.researchandmarkets.com/reports/3245389/ Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities Description:
Dell Wyse Cloud Connect
Dell Wyse Cloud Connect Secure productivity from work, home, and on the go. The ultra-compact personal cloud device that can make any HDMI/MHL-equipped display your own. For personal access to all of your
Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems
Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems Oxford University Press 2007. All rights reserved. 1 Handheld Pocket Computers Come in many manifestations
Company Profile. Leti Arts. Meet the Team. Find out about our products, services and technologies. 0 P a g e
2014 Company Profile Leti Arts Meet the Team. Find out about our products, services and technologies. 0 P a g e Overview WHO WE ARE Leti Arts is an interactive media studio with offices in Ghana and Kenya,
Mobile Software Development Services
Mobile Software Development Services Rapidsoft Systems has extensive domain knowledge when it comes to wireless and mobile application solutions. We like to build smart phone applications for cellular
PRIVATE TEXTUAL NETWORK USING GSM ARCHITECTURE
PRIVATE TEXTUAL NETWORK USING GSM ARCHITECTURE * Qurban A. Memon, **Zubair Shaikh and ***Ghulam Muhammad * Associate Professor; **Associate Professor, ***Senior Year Student Karachi Institute of Information
WEB& WEBSITE DESIGN TRAINING
WEB& WEBSITE DESIGN TRAINING Introduction to Websites Course Content: Introduction to Web Technologies Protocols and Port Numbers Domain Names, DNS and Domaining Client and Server Software. Static, Dynamic
Garbage Collection in the Java HotSpot Virtual Machine
http://www.devx.com Printed from http://www.devx.com/java/article/21977/1954 Garbage Collection in the Java HotSpot Virtual Machine Gain a better understanding of how garbage collection in the Java HotSpot
Oracle Java SE and Oracle Java Embedded Products
Oracle Java SE and Oracle Java Embedded Products This document describes the Oracle Java SE product editions, Oracle Java Embedded products, and the features available with them. It contains the following
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
QConnect Managed Wireless Service:
QConnect Managed Wireless Service: Providing a Seamless Conduit Between Mobile Devices and Back-End Systems QCONNECT WHITE PAPER TABLE OF CONTENTS Executive Summary..................................................
idashboards FOR SOLUTION PROVIDERS
idashboards FOR SOLUTION PROVIDERS The idashboards team was very flexible, investing considerable time working with our technical staff to come up with the perfect solution for us. Scott W. Ream, President,
Mobile-PC Suite: Using Mobile Phone as Remote to Control PC Operations
Mobile-PC Suite: Using Mobile Phone as Remote to Control PC Operations R.S.S.Vishnu Priya, P.Panini Sai, K.Ruth Ramya, N.Chandra Sekhar, K.Venkata Prasad, P.D.Nageswara Rao Dept. of CSE, KLCE Vaddeswaram,
Access alternatives to mobile services and content: analysis of handset-based smartphone usage data
Access alternatives to mobile services and content: analysis of handset-based smartphone usage data ([email protected]) ITS 17th Biennial Conference Montreal, Canada, June 24-27, 2008 Outline Introduction
Understanding the User Model of the Elderly People While Using Mobile Phones
Understanding the User Model of the Elderly People While Using Mobile Phones Hsien-Hui TANG Shih-An KAO DITL, The Graduate Institute of Industrial Design, Chang Gung University, Taiwan [email protected]
GUI/Custom GUI, SIP Stack, Telephony, DB, Sockets, Bluetooth, QT.
OVERVIEW FOR SYNERGY ISG: Mobile development ScienceSoft in quick facts 250 full-time IT experts and a network of 100+ developers 200+ successfully completed large outsourcing projects Experience in software
I-Phone in the Mobile Phone Market in the UK
I-Phone in the Mobile Phone Market in the UK 1 2 DECLARATION I...assure that this project work is my own and is written in my own words. All the external information for the completion of the project in
Java ME & NetBeans Mobility. Petr Suchomel Architect, NetBeans Mobility Sun Microsystems
Java ME & NetBeans Mobility Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Agenda Java ME introduction Java ME applications NetBeans Mobility Edition Power of advanced features Demos, demos,
Digifort Mobile Manual Version 1.0 Rev. A
Digifort Mobile Manual Version 1.0 Rev. A 2 Digifort Mobile - Versão 1.0 Índice Parte I Welcome to the Manual of Digifort Mobile 1.0 5 1 Screen... Shots 5 2 To whom... this manual is intended 5 3 How to...
How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE
How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE Solutions Introduction: Enterprises around the globe are mobilizing mission-critical services. Businesses get streamlined due
Testing Automation for Distributed Applications By Isabel Drost-Fromm, Software Engineer, Elastic
Testing Automation for Distributed Applications By Isabel Drost-Fromm, Software Engineer, Elastic The challenge When building distributed, large-scale applications, quality assurance (QA) gets increasingly
Mobile Operating Systems Lesson 03 PalmOS Part 1
Mobile Operating Systems Lesson 03 PalmOS Part 1 Oxford University Press 2007. All rights reserved. 1 PalmOS An OS for handheld devices Designed for highly efficient running of small productivity programs
Automatic Response System Using SMS
Automatic Response System Using SMS Prabhat Kumar Singh, Diljeet Singh Chundawat, Roopesh Kumar Asst. Professsor, Department of Computer Science & Engineering, MIT, Mandsaur [email protected] ABSTRACT
OCR LEVEL 3 CAMBRIDGE TECHNICAL
Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT EXPLORING COMPUTER APPLICATIONS M/505/5403 LEVEL 3 UNIT 36 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 EXPLORING COMPUTER
Comparative Study of Different Mobile Operating Systems
International Journal of Advancements in Research & Technology, Volume 2, Issue3, March-2013 1 Comparative Study of Different Mobile Operating Systems T.N.Sharma, Mahender Kr. Beniwal, Arpita Sharma ABSTRACT:
telephone systems with HD quality and many more supportive features and applications Always more than you expect
Panasonic SIP telephone systems with HD quality and many more supportive features and applications Always more than you expect SIP Session Initiation Protocol SIP is rapidly gaining popularity as the protocol
Computer and Set of Robots
Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction
Mobile Device Manual for 3G DVRs
Mobile Device Manual for 3G DVRs The 3G DVR can be monitored with APPS for supported mobile device operating systems. Please refer to the table below for your specific mobile device application. Please
Captivate Your Mobile Customers
Why Partner with Smith Micro? A 30-year track record in robust software development and reliable commercial deployments: Engaging Customers in Context Mobile devices have become engrained in our daily
Mobile ~ Let me Entertain you
WHITEPAPER Mobile ~ Let me Entertain you This whitepaper is an extract from: Mobile Entertainment Markets Opportunities & Forecasts 2007-2012 (Second Edition)... information you can do business with Mobile
Accelerating Time to Market:
Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software
The Ubiquitous Web, UPnP and Smart Homes
The Ubiquitous Web, UPnP and Smart Homes Franklin Reynolds Nokia Research Center, Cambridge [email protected] 1 NOKIA PCG.PPT / 15 6 2004 / Franklin Reynolds Our Vision "The essence of this vision
MOBILE TECHNOLOGIES AND DISTANCE EDUCATION
MOBILE TECHNOLOGIES AND DISTANCE EDUCATION Rostislav Fojtik, Hashim Habiballa Abstract: Rapid advancement of information and communication technologies enables to produce more mobile devices. Most of distance
Open Access Design of a Python-based Wireless Network Optimization and Testing System
Send Orders for Reprints to [email protected] The Open Automation and Control Systems Journal, 2015, 7, 353-357 353 Open Access Design of a Python-based Wireless Network Optimization and Testing
Ways to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
Introduction to Information Technology Course Number 10009
Course Name Introduction to Information Technology Course Number 10009 IT1.0 Understand the need for digital technologies within their life IT1.0 Understand the need and impact of technology IT1.1 Define
Orchestrating Mobile Application Ecosystems
Orchestrating Mobile Application Ecosystems Application Stores and Beyond... Ankur Tarnacha, PhD Research Analyst, IDC, USA Early 2000 s in the US The Reign of Mobile Voice Multimedia capability of phones
Towards the Web of Things
Ubiquitous Web Applications Towards the Web of Things Dave Raggett, W3C & JustSystems Mobile Web 2.0, Seoul, 5 March 2008 Contact: [email protected] 1 Web of Things Barcodes as a way to connect physical objects
Chapter 1 Basic Introduction to Computers. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 1 Basic Introduction to Computers Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Explain why computer literacy is vital to success in today s world Define
Interactive Application Security Testing (IAST)
WHITEPAPER Interactive Application Security Testing (IAST) The World s Fastest Application Security Software Software affects virtually every aspect of an individual s finances, safety, government, communication,
Ingenious Systems. Evolute System's. Mobile Payment. Initiative
Ingenious Systems Evolute System's Mobile Payment Initiative The Mobile Payment Concept A mobile payment is any payment where a mobile device is used to initiate, authorize and confirm an exchange of financial
How to Send Video Images Through Internet
Transmitting Video Images in XML Web Service Francisco Prieto, Antonio J. Sierra, María Carrión García Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería Telemática Escuela Superior
Mobile Virtual Network Computing System
Mobile Virtual Network Computing System Vidhi S. Patel, Darshi R. Somaiya Student, Dept. of I.T., K.J. Somaiya College of Engineering and Information Technology, Mumbai, India ABSTRACT: we are planning
STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE
STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE INTRODUCTION Thank you for choosing the SteelSeries Free Mobile Controller! This controller is designed by SteelSeries, a dedicated manufacturer of
What can DDS do for Android?
2012 What can DDS do for Android? Twin Oaks Computing, Inc 755 Maleta Ln, Suite 203 Castle Rock, CO 80108 720-733-7906 855-671-8754 (toll free) www.twinoakscomputing.com Contents Abstract... 3 What is
Study and installation of a VOIP service on ipaq in Linux environment
Study and installation of a VOIP service on ipaq in Linux environment Volkan Altuntas Chaba Ballo Olivier Dole Jean-Romain Gotteland ENSEIRB 2002 Summary 1. Introduction 2. Presentation a. ipaq s characteristics
Kaspersky Whitelisting Database Test
Kaspersky Whitelisting Database Test A test commissioned by Kaspersky Lab and performed by AV-Test GmbH Date of the report: February 14 th, 2013, last update: April 4 th, 2013 Summary During November 2012
A Multi-Agent Approach to a Distributed Schedule Management System
UDC 001.81: 681.3 A Multi-Agent Approach to a Distributed Schedule Management System VYuji Wada VMasatoshi Shiouchi VYuji Takada (Manuscript received June 11,1997) More and more people are engaging in
Mobile Marketing: Key Trends
The Mobile Media Authority The Mobile Market Authority Mobile Marketing: Key Trends The Mobile Media Authority Trusted intelligence for a mobile world Evan Neufeld VP + Sr. Analyst M:Metrics, Inc 2007
Paper Prototyping as a core tool in the design of mobile phone user experiences
Paper Prototyping as a core tool in the design of mobile phone user experiences Introduction There is much competition in the mobile telecoms industry. Mobile devices are increasingly featurerich they
Japan Communication India Skill Development Center
Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 2b Java Application Software Developer: Phase1 SQL Overview 70 Introduction Database, DB Server
Review of J2ME and J2ME-based Mobile Applications
IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.2, February 2008 189 Review of J2ME and J2ME-based Mobile Applications Anna Isakow and Hao Shi School of Computer Science
The Java Virtual Machine and Mobile Devices. John Buford, Ph.D. [email protected] Oct 2003 Presented to Gordon College CS 311
The Java Virtual Machine and Mobile Devices John Buford, Ph.D. [email protected] Oct 2003 Presented to Gordon College CS 311 Objectives Review virtual machine concept Introduce stack machine architecture
Designing for Mobile. Jonathan Wallace [email protected]
Designing for Mobile Jonathan Wallace [email protected] Recommended Further Reading Recommended Reading http://www.worklight.com/assets/files/native Web Hybrid Mobile App Dev Webinar.pdf http://techcrunch.com/2012/02/05/designing
