Android (Operating System)

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

ennovate’s services on Android OS

  • GPS
  • Audio/Video applications
  • Camera applications
  • Map related applications
  • 2D/3D Graphics
  • Commercial applications

Android Projects

GPS Tracking System

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:

  • Displays metadata like direction, name of region, speed, alerts, etc.
  • Facilitates admin to customize alerts for over speeding and deviation from route
  • Prepares diagnostic reports for administrator

OCR Application

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:

  • Get dictionary meaning of the text
  • Find synonyms of the text
  • Email the extracted text
  • Translate the extracted text into some other language
  • Send extracted text directly on twitter
  • Set status on facebook using the extracted text
  • Search for extracted text on wikipedia, google, selected shopping web sites, news and video

Sudoku Puzzle

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:

  • It can be installed on any mobile phone with Android OS
  • Its appearance can be customized by themes that allow users to choose font style, size, effects, etc.
  • It permits saving and loading the game at any juncture