
Android is a mobile operating system that runs on Linux kernel. It was initially developed by Google and later on by Open Handset Alliance. It allows developers to write managed code in Java and control the device via Google-developed Java libraries.
Android platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 1.0 specifications. The Database Software SQLite is used for storage purposes. Android supports connectivity technologies including GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth and Wi-Fi. Android has a Java support; software written in Java can be compiled to be executed in the Dalvik Virtual Machine which is a specialized VM implementation. It is designed for mobile device use, although, technically it is not a standard Java Virtual Machine. Android can utilize video/still cameras, touch screens, GPS, accelerometers, magnetometers, accelerated 2D bitblits (with hardware orientation, scaling and pixel format conversion) and accelerated 3D graphics
GPS tracking system is an application which, when deployed on mobile phone, tracks the movement of vehicle on google maps in real time. ennovate developed an application that works on parameters like device ID, GPS latitude and GPS longitude.
The client application (developed by ennovate) runs on GPS device/mobile phone and sends latitude/longitude information to the server in GPRS packets. The server application reads GPRS packets and helps user to identify location of vehicle. The GPS Tracking System has the following features:
ennovate implemented an application that uses tesseract to extract text from an image. The extracted text is automatically copied on the android clipboard allowing the user to copy it in any application and perform the following functions with the application's UI:
ennovate developed Sudoku puzzle on Android OS and tested the puzzle on an Android emulator with Android virtual device. It has all the features of a typical Sudoku game, such as, choosing different difficulty levels, hint on placement of numbers, indicators for wrong numbers, view solved puzzle, etc. The Sudoku puzzle has the following features: