"A smartwatch or smart watch, is a computerized wristwatch with functionality that is enhanced beyond timekeeping, and is often comparable to a personal digital assistant (PDA) device. While early models can perform basic tasks, such as calculations, translations, and game-playing, modern smartwatches are effectively wearable computers. Many smartwatches run mobile apps, while a smaller number of models run a mobile operating system and function as portable media players, offering playback of FM radio, audio, and video files to the user via a Bluetooth headset. Some smartphone models, (also called watch phones) feature full mobile phone capability, and can make or answer phone calls"
SmartWatch's exist since 1980s but it wasn't popular much because of lack in hardware/software technology and wasn't supporting eco-system. Many big companies like Google, Sony, Samsung,etc. launch SmartWatch in 2013. I believe that 2014 will be the "year of the SmartWatch".
- Sony SmartWatch
- Samsung Galaxy Gear
- i'm Watch
- WiMM Labs (WiMM Labs was acquired by Google in 9-Jan-2013)
- Sony SmartWatch [http://goo.gl/c04gSK]
- i'M Watch [http://developer.imsmart.com/]
- Pebble [https://developer.getpebble.com/]
- Android SDK
- Sony Add-On SDK
- Emulator / Android Phone
Step 1: Install JDK [Ref: http://goo.gl/UUYvez]
Step 2: Install Android SDK [Ref: http://goo.gl/E4nRT3]
Step 3: Download Sony Add-on SDK from this link http://goo.gl/zcKlGD
Step 4: Extract zip file and copy "sony_add-on_sdk_2_1" into <Android SDK>/add-ons/
|Android SDK with Sony Add On Folder installed|
Setup SmartWatch Emulator
Step 1: You can use any SmartPhone or Android Emulator for SmartWatch Emulator, In my case I am using Sony Xperia P phone. You can use any Android based Smart Phone.
Step 2: Install Sony's Smart Connect (LiveWare) Application from Google Play
Step 3: Install "acessory_emulator.apk" from <Android SDK>/add-ons/sony_add-on_sdk_2_1/apks
|Accessory Emulator and Smart Connect Installed|
Compile & Install Sample Application
Step 1: Open Eclipse
Step 2: Import SmartExtensions from <Android SDK>/add-ons/samples/SmartExtensions
|Right Click and Select Import|
|Select "Sony AddOn" folder from Android SDK|
|Select SmartExtension Projects|
|SamplePreferenceActivity app and two libraries will display as project|
Step 3: Eclipse will display three projects SimplePerferenceActivity,SmartExtensionAPI and SmartExtensionUtils. SimplePerferenceActivity is our main sample application, SmartExtensionAPI and SmartExtensionUtils are library which requires to develop SmartWatch application.
Step 4: Compile & Install "SimplePerferenceActivity" in your smartphone.
Step 5: Open "Accessory Emulator" application from smartphone. It will display dialogbox with different options. Select "SmartWatch"
Step 6: Accessory Emulator will display different options but only Extensions and Widget API will be active.
Step 7: Select Widget API, It will display Sony SmartWatch Emulator with Sample Widget application.
|Open Accessory Emulator, Select "SmartWatch"|
|Enable options based on application, Select "Widget API"|