As the market share of mobile operating systems steadily grows and more IT applications are developed and deployed on mobile devices, this will become a larger and increasing part of professional IT practice. Consequently IT students should gain experience creating and deploying mobile applications. We have to develop an application using Google Android mobile device software development kit.

Why Android?
• • • • • Zero startup costs to begin development Freedom to innovate Open distribution model Multi-platform support Rich development environment

What is android?
• • • • A complete & modern embedded operating system A cutting-edge mobile user experience A world-class software stack for building applications An open platform for developers, users &industry

Software Features • Integrated browser based on the open source WebKit engine • SQLite for relational data storage • Media support for common audio, video, and still image formats(MPEG4, H.264,MP3, AAC, AMR, JPG, PNG,GIF) • optimized for mobile devices Hardware Features • Cellular networking : GSM, EDGE, 3G (hardware dependent) • LAN : Bluetooth, and Wi-Fi (hardware dependent) • Graphics Hardware Acceleration • Camera, GPS and Compass (hardware dependent) • Touch screen and accelerometer for motion sensing

• Bluetooth limitations • Android doesn't support:  Bluetooth stereo  Contacts exchange  Modem pairing  Wireless keyboards • Firefox Mobile isn't coming to Android
• Apps in Android Market need to be programmed with a custom form of Java, Mozilla won't have that

Word Search is such a service which provides us the popular Word-Puzzle game which is usually equivalent to the word Games found in newspapers. The Objective of the Game is to find the words hidden in the word puzzle. You are shown an array of words, the objective of the word game is to find the hidden words arranged in the sequence of alphabets. Some words will appear in the left pane of the site and the puzzle will appear in the center pane. Words within the puzzle are located horizontally, vertically and diagonally.

Supported Operating Systems
– Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)

Supported Development Environments
– Eclipse IDE – JDK 5 or JDK 6 (JRE alone is not sufficient)

The Android SDK requires disk storage for all of the components that you choose to install. The table below provides a rough idea of the diskspace requirements to expect, based on the components that you plan to use.

1.Getting Setup First we should know how to setup the tools we need to make an app. You’ll need 3 things: • The JDK (Java Development Kit) – Java is the coding language that Android uses for it’s apps so we need this in order to program in Java. • The Android SDK (Software Development Kit) – This allows us to use Android’s files and systems when writing in Java. • Eclipse IDE (Integrated Development Environment) – This is a program that creates a workspace for us and allows us to write code in a much more organized and easier fashion.

2.Setting Up a Device As we developed the Android apps, we have to test them so that we can come to know if there is need of any changes in the applications can be done. Hence the easiest way to do that is to use the Android SDK’s built in Emulator (also called AVD, Android Virtual Device).


start game


user about


Fig: Use case diagram for user


Fig: Activity diagram for playing



Word hunt view

Playing game

Word search games can be a great way to increase your word knowledge, vocabulary and learn something while having fun at the same time. Things like crossword and puzzles can be a good way to train your kids and let them know about different words.

Sign up to vote on this title
UsefulNot useful