LinkedIn Facebook Twitter bemoko blog bemoko technical pages
Tel: +44 1256 581028 Email:

Bemoko blog



The Camera API – More than just your name in lights!

Posted By Emily Nicholls Wednesday, November 21, 2012. No Comments

New mobile technologies are nothing new! Javascript geolocation functionality has become common place in mobile websites over the past 3 years, allowing a mobile site to pinpoint user location.

Other breakthroughs include sensory device capabilities.

“Accelerometers in mobile phones are used to detect the orientation of the phone. The gyroscope, or gyro for short, adds an additional dimension to the information supplied by the accelerometer by tracking rotation or twist.” – GSM Arena glossary (sensors)

Such sensors, inter alia, permit the user to control the device in new ‘never before imagined’ ways.

Probably the newest kid on the block, however, is the Camera API. This API gives the user the ability to take an image from their device’s camera and upload it to a mobile site. The possibilities are endless. For example, the uploaded picture could be used as the user’s avatar. A mobile site could facilitate the sharing of the image on social networks. But, being at mobile’s bleeding edge, we refuse to halt our imaginations there.

The most exciting innovations in mobile have always come through the collaboration of new mobile technologies with pre-existing services. For example, geolocation when coupled with readily available public APIs permitted not just location detection but location information. The user is now advised that Acme Plc’s nearest store is situated 5 miles away and is presented with a map detailing user and store location information plus driving directions.

And so it shall be with the Camera API. It’s most exciting uses shall emerge through innovation. What would happen if we coupled the camera API with the HTML5 canvas’ 3D rendering capabilities? One could imagine a spinning 3D bauble with the user’s face painted on it and light reflecting therefrom.

A festive treat for any web user. Or let’s twin the camera API with Google Maps, geolocation and a social network. We can now plot the user’s friends on a Google Map, detailing not just their current locations but using their latest uploaded photos as map pins.

The possibilities are endless.

Of course, the bemoko platform not only supports such functionality but seeks to enhance it. The bemoko platform, for instance, is readily used to dynamically transcode images received from the camera, making the photo web-ready for the accessing device both in terms of file size and image size.

Other issues remain. For example, the orientation of the image has proved a challenge, the device having no knowledge of which way up is the right way up.

bemoko, however, being experienced market leaders have everything needed to respond to such emerging concerns. The first ingredient is awareness – know your enemy – and the second item for the pot being the expertise to confidently tackle such issues. Yet more reasons why the bemoko choice is the right choice.

By Dan Lewis- Senior Developer

Share and Enjoy:
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google Bookmarks

Posted in: iphone, java, mcommerce, mobile, mobile design, mobile search, mobile technology, mobile UX, mobile web

There are no comments yet, add one below.

Leave a Comment

Name (required)

Email (will not be published) (required)