Tag Archives: technology

A Myth comes true with Google Cloud Vision API

Cloud Vision API by Google Cloud is the latest addition for the Google Cloud platform. Last week it has been made a beta release and been allowed for the developers around the world to try and experience it. 2 month of free usage is offered by the Google at the moment as a promotion.

This API is already being used in the Google Photo app. You may have already experienced it’s power. Analyzing objects in a photo, face detection, geographical location detection and fast search are some of their features.


So I was able to register for it lat week and was already able to build an app. But as it was still in the beta. Faced some problem(Can be found with solution in Stack overflow) on creating the API key for Android. But was able to find a quick fix as many people are facing the issue.

But when I was going through the API and I found many awesome feature that just a myth till today. Still there is no proper documentation but you can find some of the popular features and getting started docs listed here.

Here are the High Lighted APIs listed down

You can also try Google Cloud Vision API here

Pricing is also seems reasonable compared to the amount of processing that they have promised to do. It will be a big break through in the history of the image processing technology.

You can check out the Android app I have developed using the ‘FACE_DETECTION’ API, if you love selfie you will Love it. Download the Selfie Mood app here
selfie mood


What is iBeacons?
iBeacon is Apple’s implementation of Bluetooth low-energy (BLE) wireless technology to create a different way of providing location-based information and services to iPhones and other iOS devices. iBeacon arrived in iOS7, which means it works with iPhone 4s or later, iPad (third generation and onwards) iPad mini and iPod touch (fifth generation or later). It’s worth noting the same BLE technology is also compatible with Android 4.3. and above.

Any iOS device that supports sharing data using Bluetooth low energy can beam signals to an iBeacon app. For example, an iPad can both emit and receive an iBeacon signal.

Whether you’ll pick up a signal from a beacon will also vary: walls, doors, and other physical objects will shorten signal range (as Apple notes the signals are also affected by water, which means the human body itself will affect the signals.)

Who will make the beacons?
Apple doesn’t make the beacons itself – these come from third-party manufacturers – for example the Virgin Atlantic trial is using hardware from Estimote.

What is Bluetooth Low Energy?
Thanks to its innovative design, Bluetooth low energy wireless technology consumes only a fraction of the power of Classic Bluetooth radios. Bluetooth low energy technology extends the use of Bluetooth wireless technology to devices that are powered by small, coin-cell batteries such as watches and toys.

Is iBeacons only good for shopping and coupons?
It’s early days for iBeacon – Apple has only been testing it since December last year in its US retail stores. Virgin Atlantic is also conducting trial of iBeacon at Heathrow airport, so that passengers heading towards the security checkpoint will find their phone automatically pulling up their mobile boarding pass ready for inspection. In the London area retail giant Tesco has been testing it in a store, as is Waitrose, while Regents Street is working with retailers to test the technology too.

What’s the difference between iBeacons and NFC?
NFC and iBeacon use different technologies for communication, NFC using near field communication as found in a contactless bank and transit cards (such as the London Oyster Card) whilst iBeacon uses BLE (Bluetooth low energy) which is commonly found in wireless headphones or used for transferring files between phones. Importantly the technologies have very different wireless ranges, NFC being typically 1-5cm and BLE being up to 50m. And NFC needs a light tap from the NFC sensor device so a power will be emitted on the tap and activates the tag to get the information out of it. iBeacon will be emmiting signals periodically to check if a bluetooth signal is available in the surrounding. and if if it finds one and if the conditions match it invokes the app from the phone.


Will iBeacon be more expensive than NFC?
iBeacon costs around $20+ and NFC costs $0.20 per tag.

Why does iBeacons matter?
The technology could be a big step towards mobile payments, something smartphone makers have been looking at for a long time without getting it right. Running the technology which breaks through and becomes the standard is going to be very lucrative. As such iBeacon is not the only game in town – PayPal is working on its own ‘PayPal Beacon‘ technology – expected next year – which will allow shoppers to ‘check-in’ and pay for goods from the PayPal account on their phone.


Android Wear

Hi guys, this time I’ll write about the new Android Wear, which was announced on last week. So what is it all about?
Android wear, a new OS while already wearable devices are coming with Android as OSs?

Its a new approach by Google to bring a new concept by creating a new development area with targeting only wearable devices.

It’s not a completely new OS, its the same android but made specifically for wearable device software development.

‘Google Says that the Android Extends to Android Wear. Richer Experience for the Wearable devices’ –  Official Intro Video

So this time there are 2 types of designs unlike the galaxy gear and smart watch 1 and 2 you can see a circle one and a traditional square screen. As I have heard the square one is going to be manufactured by LG, which has less spec and smaller price tag, where the circle one will be made by Motorola with high specs.

For developers, Android wear SDK developer preview has been released, so you guys can download and try it out. Which will be a great experience in the future when the device is out in the market.

So with the help of the official article I managed to find out that you can do the below  shown basic functionality.


It does not mean that you have to learn anything new you also can use the old APIs

‘You can also trigger your notifications contextually using existing Android APIs. For example, use geofences to provide glance able information to your users when they are at home, or use the activity detection APIs to send messages to your users’ wrists while they are bicycling.’

So what are you waiting for register for developer preview, download the sdk and start developing.


References : Android Wear | Android Developers


Hey guys, what have you heard about CLOUD computing? Sure you must have heard something, don’t say no, it has become very popular in last 3 or 5 years. These are the things I heard,

-“The Internet Industry Is on a Cloud”

-“Federal CIO Scrutinizes Spending And Eyes Cloud Computing”

-“Cloud Computing Something We Absolutely Have to Do”

-“I had a customer tell me there’s a rainstorm coming, that there will be all these clouds and none are going to talk to each other”.

Imaginary Cloud


Aren’t these statements making you curious, the word CLOUD , the way people speak about it?

Our world today expects,

  • Agility/flexibility of technology(User-friendliness)
  • Real time information and immediate feedback

If you accept…

– There is an unquenchable thirst for collaboration and sharing

– Need of a technology which will allow us to work from anywhere at any time using any device – highly mobile workforce


– How do we achieve mission assurance on the same network?

– How do we ensure the network is there when we need it?

– What approach should we take?

To achieve these

– New distribution channels

– Early warning through the blogosphere

– Dynamic, ad hoc sharing and collaboration

To Achieve solutions to all these complex problems,
We now finally come to the technology


A style of computing where massively scalable (and elastic) IT-related capabilities are provided “as a service” to external customers using Internet technologies is called the CLOUD.

The “Cloud Concept” built upon the three pillars of current computing system such as “Infrastructure”, ”Platform” and the “Software” or applications.

The business benefit of “Cloud” is, its’ use to provide “On demand Service” which helps to full fill the demand of chain execution can be the cause of reducing expenses of implementation of multiple processing units.

Cloud provides the concept of updating of resources without affecting the underlying infrastructure, which reduce the need of backup system and encourage the continuous execution of application.

Cloud provides potential “Reliability” and “Scalability” for the applications either deployed or are running on cloud.

Since, cloud use to assure out most security for any business application, it provides a “Private Cluster” for each application.

Please Click Here to Navigate to Cloud Video Explanation

Also we can say CLOUD as Infrastructure provided by the service provider to build internet application.

These are the services provided by cloud are categorize

> Software As a Service(SaaS)

Here we can use software that are pre installed in the cloud, so that we don’t have to install the software in our pc and waste spaces.
Eg:- Microsoft’s OFFICE 365 (MS OFFICE ), this application is hosted on the cloud so if the customer needs to use it he can visit the site and can use the app online.Other similar applications are mail clients(Gmail, yahoo mail and many others)

> Infrastructure As a Service(IaaS)

This means providing, working environment virtually using cloud. That means we can gain access to a virtual device in cloud which is similar to hardware to achieve our task. Eg:- We can use Apple Iphone virtually even though we don’t have it in our hand.Similarly there are virtual Desktop and many other devices too, according to the service provider and purpose this changes.

> Platform As a Service(PaaS)

Here platform is provided to the user, so he does not have to worry about the platform.So this is platform independent.So you don’t have to worry about whether it will support Linux, Windows or Mac.All you need is a web browser.

> Database As a Service(Daas)

Here we are storing all our data in CLOUD(Actually in a Server), so we don’t have to store the data in our pc, which is less secure and may be lost if some problem occurs, like system crashes.So by storing our data in CLOUD Database we can save space, and can avoid unwanted problems.

> Software plus Service

Software plus Service is similar to SaaS, but it has some extra features, like payed users will have more, access options or similar extra facilities.

Out of these SaaS, PaaS, IaaS are the main Services.

So this is the basic over view of CLOUD computing.
Hope You Guys Got Some things out of this Post…..!