Seo Master present to you:
By Steve Jacobs, President, IDEAL Group, Inc., and CEO, Apps4Android, IncThis post is part of Who's at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.IDEAL Group's Android Development Team has developed and released several
apps in the Android Market. In this post, we'll highlight three of our apps which capture some of the best aspects of developing on Android.
IDEAL MagnifierAndroid smartphones can have amazing hardware, and the platform gives developers the ability to tap into that power. Traditionally, handheld video magnifiers have been standalone, dedicated, hardware devices that can cost hundreds of dollars. Thanks to Android's
Camera APIs, we're able to offer similar functionality in the form of a free,
open source app.
In addition to using Android's
zoom and
flash features to make things easier for our users to see, we also enable our users to apply
color effects such as converting everything to monochrome and even inverting the colors to improve contrast. Despite the wide variety of Android devices available, we found it relatively easy to support multiple devices since Android enables developers to check
what the maximum zoom level is and
what color effects are supported. Here's a
YouTube video demonstrating IDEAL Magnifier in action.
IDEAL Item Identifier including Talking Barcode MakerThanks to Android's
Intents system and its
MediaRecorder and
Text-To-Speech (TTS) APIs, we were able to produce an
open source app which turns a user's phone into a talking barcode reader. Talking barcode readers enable blind and visually impaired users to scan the barcode of a product and hear what that item is. In addition, many of the higher end models offer the ability to let users create their own barcodes which they can stick onto items. Unfortunately, like video magnifiers, these devices have traditionally been quite expensive.
We solved the problem of detecting and reading barcodes without spending any development time by simply
delegating this task to the
ZXing Barcode Scanner. Once we get the UPC code of a product, we do a lookup of that UPC and
speak the name of that product.
For custom labels, we record what the user is saying and save it to a file locally. We then use the
Send Intent to enable users to
email themselves a QR code which contains the automatically generated filename of that recording so that we play back that file when users scan this code. Users can print out the QR code on any sticky label, and voila, their very own custom label. Here's a
video demonstrating IDEAL Item ID in action.
Vista Center The
Vista Center is a Palo Alto, California-based organization that helps the blind and visually impaired. We volunteered to create an Android app for them to help users access their educational materials which include topics such as
how to use ticket machines and
how to set up Android phones for accessibility.
This turned out to be a much easier project than expected, thanks to Android's
accessibility features and the
strong open source culture that is part of the Android platform's DNA. Specifically, we were able to take advantage of the
Google Accessibility Team's I/O challenge which encouraged contestants to open source their submissions. We modified the
ccTube app so that it always does a search on startup for videos from the Vista Center, and since Android has accessibility built right into the platform, we didn't need to do anything special to make it work with the
TalkBack screen reader.
(Hat tip to Google's Charles L. Chen for helping us connect with the Vista Center and pointing us to Google I/O's Accessibility Challenge, and to Casey Burkhardt, who wrote ccTube and open sourced his code.)
Android is a tremendous platform for building tools that empower people. We're very excited by the fast pace of Android evolution and can't wait to see what the next iteration of this wonderful platform will have to offer.
Come see Apps4Android in the Developer Sandbox at Google I/O on May 10-11.Steve Jacobs’ greatest passion is to enhance the independence, quality of life, education and mobile communications experiences for tens of millions of consumers with disabilities, senior citizens (like Steve), people who never learned to read, and everyone else.Posted by Scott Knaster, Editor2013, By: Seo Master