CHAPTER 1 INTRODUCTION. ones. It is recognized that the current existence of game has become one of the



Similar documents
Before you begin. Once you have your wireless network name and network security key, follow the steps below on your wireless device.

01. Introduction of Android

Comparative Study of Different Mobile Operating Systems

Full version is >>> HERE <<<

IT Quick Reference Guides How to Find Your MAC Address

Finding Your MAC (Ethernet) Address All Device Types

Developing Applications for ios

A Review of Different Comparative Studies on Mobile Operating System

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,

Full version is >>> HERE <<<

Tablets in Data Acquisition

Mobile Fragmentation. FIA Aalborg, 10 May 2011 Philippe COUSIN WP2 Leader, ETSI Thanks to Cuihtlauac ALVARADO WP1 Leader, ORANGE

Mobile Device Manual for 3G DVRs

MobileConnect. Getting Started Guide

Mobile Device Support Model

"It's a Phone First! How to Test Your Five-star Mobile Apps"

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

Evolution of Smartphones And Android Operating System

How to Steer Characters in Group Games

Zebra Link-OS Environment Version 2.0

ECE 455/555 Embedded System Design. Android Programming. Wei Gao. Fall

Taylor & Francis Online Mobile FAQs

VOICE-BASED DATA ENTRY THROUGH ANDROID PHONE FAN CHEE KHUEN 10ACB06681 A PROPOSAL SUBMITTED TO. Universiti Tunku Abdul Rahman

International Journal of Research in Advent Technology Available Online at:

I. A short overview of the app/game development market and the potentials of this business. A description of course s structure

Luxriot Broadcast Server Manual

Client Overview. Engagement Situation. Key Requirements. Xoriant Solutions

Synchronization Center

Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7

Apple Mail Outlook Web Access (OWA) Logging In Changing Passwords Mobile Devices Blackberry...

Monitoring and control of users in open environments on the Android platform

Cell Phone Operating Systems

OCTOBER 2010 DEVICE & MANUFACTURER DATA DEVICE & OS CARRIER MIX GLOBAL SNAPSHOT. Visit to sign up

3D Android game Hide-n-Seek

The Mobile Device and Operating System Landscape

Information. Sheer Driving Pleasure SOFTWARE UPDATE. INFORMATION.

Models of Software Development

FREQUENTLY ASKED QUESTIONS

INDEX. Google Android Phone OS application and operation 2. Blackberry Operation System(Software Installation and Operation) 13

Chapter 4. Operating Systems and File Management

Mobiliti. Certified Device List MR5 Release. Last Updated November 21, ASP Version

So#ware Development. Overview. Hans- Pe4er Halvorsen, M.Sc. h4p://home.hit.no/~hansha/?page=so#ware_development

More details >>> HERE <<<

Mobile Banking FAQ Page 1 of 9

Mobile Phones Operating Systems

mcashier User Guide To accept payments To cancel a payment

Full version is >>> HERE <<<

More details >>> HERE <<<

M a as3 6 0 fo r M o bile D evice s

McAfee Multi Access from ø. Step-by-step guide to protecting your devices. Always.

Etanova Enterprise Solutions

Mobile App Development

Mobile Operating Systems & Security

Installation Guide. Mobile Surveillance Distance makes no difference. eagleeyes_quick_v1.5

Using the Jive for ios App

Nokia. udirect 2 Bluetooth pairing guide. Pairing and connecting udirect 2 with your Nokia cellular phone

Smart Phone and Operating System Industry in China

Fiserv. Hardware Requirements Browser Support Channel Support. Maximum OS Version Support. Version Support

Introduction to Android

"ASM s INTERNATIONAL E-Journal on Ongoing Research in Management and IT"

app design & development

Mobile Device Management and Security Glossary

Mobile Test Strategy. Shankar Garg. Senior Consultant - Testing

Additional details >>> HERE <<<

Mobile Communicator for Mobile Devices

How To Understand And Understand Cwr Mobile Crm

Full version is >>> HERE <<<

STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE

Google Android: An Emerging Innovative Software Platform For Mobile Devices

Full version is >>> HERE <<<

HP Cloud Printing. Rachel Tang, Market Development Manager 3 Dec, 2013

Full version is >>> HERE <<<

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)

Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>

How to find the MAC address of your computer

Symantec Mobile Management 7.2 SP3 MR1 Release Notes

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities

ICAPRG601A Develop advanced mobile multi-touch applications

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

Android in opposition to iphone

Develop Once, Deploy Anywhere

Click below for details about which Operating Systems work with UMT Plus and UMT Audit :

the future of mobile web by startech.ro

Follow these steps to setup your Exchange ActiveSync account to your ios device:

More information >>> HERE <<<

Using e-books on mobile devices

BYOD Mobile Device Chart

Bring Your Own Device Bring Your Own Data? Thursday 10th April 2014 Dai Davis Solicitor and Chartered Engineer Partner, Percy Crow Davis & Co

Full version is >>> HERE <<<

ios Application Development &

Mobile Operating Systems. Week I

KEYCHAIN SYNC CHARGE CABLE

Mobile Accessibility. Jan Richards Project Manager Inclusive Design Research Centre OCAD University

Outline of Measuring mode

How to Set Up Your PC for Android Application Development

MOBILE DEVICE CONFIGURATION GUIDE ActiveSync

Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps.

Mobile Application Design

CS378 -Mobile Computing. Android Overview and Android Development Environment

Manual. Start accepting card payments with payleven

Transcription:

CHAPTER 1 INTRODUCTION 1.1 Background of Study The word game is familiar among people from the young until the old ones. It is recognized that the current existence of game has become one of the necessities in life. Game can be used as a mean of recreation or entertainment,even for some people game becomes their professions. The devices used to play game variesfrom the ones that use consoles like Nintendo Wii, or computer games usually called PC games, to the ones that are played on mobile phones and tablet PCs. The games on mobile phones and tablet PCs havetheir own advantages, one of them is portability. In addition, it must be admitted that the price of the games sold on mobile phones and tablet PCs is relatively inexpensive and sometimes free. Mobile phones and tablet PCs use different kinds of operating system (OS) such as Symbian, Windows, ios, Blackberry, and Android. However, for the last few years, ios, Blackberry, and Android become the most popular OS. Here is the comparison amongios, Blackberry, and Android OS seen from some of the features available. 1

2 Table 1.1 Comparison among Blackberry, ios, and Android OS features at the end of 2011. Blackberry ios Android Device Blackberry ipad, iphone, ipod Touch, etc. Samsung, etc. HTC, Chatting and Available Available Available Social Networking Touch Screen Available in some Available in all Available in most Blackberry phone Apple products with of products with type such as BB Torch. ios Android OS Voice and Not Available Available Available Motion Sensor System Lowest Price ± IDR 2,000,000 ± IDR 3,000,000 ± IDR 1,500,000 From the table above, it can be concluded that iosand Android operating system are better than Blackberry because they support touch screen, voice sensor, and motion sensor system. Besides Blackberry, compared to ios, the price offered

3 by Android is relatively inexpensive so that Android is used by most people. It can be seen from the mobile phone market share table in 2010, 2011, and the prediction in 2012 and 2015 below; Table1.2Mobile Phone Market Share on Various Operating Systems With the current operating system, mobile phone is able to have the technology that can support high performance game. Currently, there are many mobile phone games that use motion detection technology, in which the user can control the game by moving the mobile phone. Besides motion detection, there are still many technologies to develop mobile phone game; voice recognition and inter-devices connection are the examples.by using voice recognition, the game will be more attractive because the user can control the game by his/her voice. It

4 makes the game different than the others. Then, compared to PC games, mobile phone games lack of development in multiplayer system. If PC multiplayer games like DOTA and Ragnarok can succeed and have many enthusiasts, then the implementation of multiplayer system into mobile phone games has to be considered. This system can be implemented by connecting each mobile phone using Bluetooth technology. All these modern technologies lead to many game applicationsoffered. There are many kinds of game applications;talking Tom Cat is one example.in this game application, the user can play a cat character that can mimic every user s voice. It is a funny game application for most people. Yet, there are things that haven t been developed more in this game application, whichare voice recognition and inter-devices connection using Bluetooth technology. This statement leads to the background of the thesis research entitled MY NAME IS DUG GAME APPLICATION USING VOICE RECOGNITION AND INTER-DEVICES TECHNOLOGY ON ANDROID OPERATING SYSTEM. 1.2 Scope The scopes of this game application development are; 1. Voice recognition and inter-devices connection development on Android operating system 2.2 with Java language (Eclipse Java EE IDE version indigo release), Android SDK, and Android API Level 10. 2. The user interface and game character design based on 2D graphic.

5 3. Menu buttonsdesign that covers; Record and Playback, Connect Bluetooth, Play Game, Voice Recognition, and Info. 4. Blow Up! minigame design using voice recognition and inter-devices connection. 5. Tap The Drum minigame design using inter-devices connection. 6. Remember Itminigame design. 7. Shake Itminigame design using motion detection. 8. Database design for minigame log score. Game security system will not be discussed in this research. 1.3 Aim and Benefit The aims of this research are to; 1. Implement voice recognition and inter-devices connection on Android operating system. 2. Explain how the voice recognition and the inter-devices connection work on Android operating system. 3. Develop mobile phone game application that has various minigames. The benefits of this research are to; 1. Develop a game application as an entertainment media. 2. Provide social media for the users in form of competition using Bluetooth connection.

6 1.4 Research Method The methods used in this research are; a. Data collection method Data and information gathering are done by using fact finding method; 1. Literature study Literature study is a technique of collecting data and information in form of books, journals, and e-books that relate to mobile phone application theories, Java programming for Android, and how to develop voice recognition and inter-devices connection using Bluetooth connection. 2. Observation Observation is carried out to know the field condition, in this case to find the information of common dogs behavior. 3. Questionnaire Questionnaire is delivered to know the users preference and to be a reference and evaluation in developing the game application. b. Application development method The method used in this game application development is Scrum method that is a part of Agile Development. Scrum method fits to be applied in this development compared to other method like waterfall. Waterfall mode is not very effective because it does not support software increment which the developer team can not add other changes during the development. In addition, it makes the developers have to repeat the same previous steps when they meet any problems in the test, which will cost time and budget.

7 On the contrary, in Scrum method the developer team does not have to repeat the same previous steps. If they have changes, they can do it in every sprint. It fits to be applied because it relies on small scaled team so that the tasks delegated will be more specific, effective, and efficient. The developer team will only focus on the features agreedpreviously so that the game application will not be out of the plan. This method is also able to adapt to technical changes, create software increments, and do the test continuously during game development.based on Keith (2010), the activities on Scrum method are; 1. Backlog In backlog activity, it will be listed the things needed to develop the game application which is called product backlog. The list can be added during the development. The product backlog will be divided into more specific tasks called sprint backlog. For an example, the developer team will have a meeting to discuss what features, software, and other things needed in developing the game application. 2. Sprint Sprint activity is the work unit needed to fulfill the requirement set up in the backlog within a predetermined time. During this process, there will be no addition in the backlog. For an example, the developer team will be divided into smaller groups, each will do more specific task. 3. Daily Scrum Meeting Scrum meeting is a daily brief meeting to evaluate what has been done

8 and what the problems are within a sprint. In this meeting, it will be settled another target for the next meeting. For an example, the developer team will do routine meeting to submit each task and evaluate them. 4. Demo (Potentially shippable game) This is the activity where the game application will be tested then delivered. For an example, the developer team will demonstrate the game application to the game experts to be tested and evaluated. Image 1.1 Scrum Method Activities (Source: Clinton Keith, 2010) 1.5 Generic Structure This thesis research will be divided into several chapters in order to make the readers easy to understand the content. Chapter1 Introduction This chapter contains the discussion and the explanation of the researchbackground,

9 what will be created, the research scope, the aim and benefit, the research method, and the generic structure. Chapter 2 Theoretical Foundation This chapter contains the discussion and the explanation of the theories applied in the research which will be divided into general and special theories. Chapter 3 System Analysis and Design This chapter contains the discussion and the explanation ofthe research analysis result and the design of the game application. Chapter 4 Implementation and Evaluation This chapter contains the discussion and the explanation ofthe hardware and software specification which is got from the design and evaluation result. Besides, it will explain the features of the game application. Chapter 5 Conclusion and Suggestion This chapter contains the discussion and the explanation ofthe conclusion and the suggestions needed forthe next development.