I have been using the new SmartWatch for the past week or I have been quite impressed with it (especially after their dreadful prior version 1.0 LiveView watch that was not ready for consumer use). It still doesn’t fully replace my MetaWatch (nor do I expect it will ever) The modular design of the SmartWatch allows both to be worn on the same strap! 🙂
I use both watches with the Galaxy Note. The Sony native email app doesn’t work with the note. Hence I have had to modify their samples for my own purposes:
The app currently does the following:
- provide a generic notification mechanism (sender/message via intent parameters) that can be used to display push notifications of emails. I currently use it with K9/Tasker and Touchdown/Tasker.
- provide location based real-time traffic camera images (triggered by a Tasker task). I have it set up to automatically send my watch the latest camera view at specific times of the day (if I am at work). This requires my Augmented Traffic Views app to also be loaded (as it dips into it’s database).
The MetaWatch still provides the following advantages over the SmartWatch:
- Always on display – the SmartWatch must be tapped to show its display when in standby mode. Notifications only (automatically) show a small icon on the display. I believe this is one method that enables the SmartWatch to achieve significantly improved battery life (over its predecessor).
- Geo-located weather (while this is more software related, it is a current advantage).
- Battery life indicator of the Phone on the display.
- Indicator of my next scheduled meeting on the display (along with details).
- “Hands-free’ Integration with Augmented Traffic Views while driving.
- These aspects are all still key to keep the MetaWatch in daily use.
- The music control app is easier to use.
- The SmartWatch retains a memory of the last 100 notifications (for browsing later on). The MetaWatch only displays the notifications, it doesn’t retain them in memory.
- The inherent ability to display color images.
- The ability to control the routing of an incoming voice call (this may be available in the MetaWatch once the software is revised I believe)
- The ability to dynamically control the phone (based on context/app via a 3-menu option)
- I have been able to connect both the SmartWatch and MetaWatch to the same Android device with no issues.
For those that want to use my app to get real-time email (or any notifications) :
Here is the intent info:
Intent Action: com.sonyericsson.extras.liveware.extension.notificationsample.action.add
sender: **whatever you want ** (use %EFROM if using K9 within Tasker or use “genesys” to tell the app to try to find the sender in the subject field typically combined with setting subject to %NTITLE)
subject: ** whatever you want **(typically it would be %NTITLE within Tasker if grabbing a generic notification or %ESUBJ if using K9 as supported within Tasker)
Note in Tasker – the parameters would be “extras” and the Intent is a service (target)
If you want to use the traffic camera feature, you need to use the above referenced version of ATV:
To trigger the auto update of the camera feed use the following Tasker Task:
1) Call Intent: com.alk.augmentedRE.SmartWatch
with Parameter SmartWatch:1 (in the extra field) and set as a Activity Target Intent
2) Wait for 1 minute
3) Call Intent: com.sonyericsson.extras.liveware.extension.notificationsample.action.add
with Parameter subject:alktraffic and sender: alktraffic (in the two extra fields) and set as Activity (Service Target)
When looking at the traffic cam picture on the SmartWatch there will be 3 options presented:
a) Open on Phone: Ability to show the latest traffic cam view on the Android device connected to;
b) Closest Cam: To trigger another request for the closest traffic camera to your current location (that is in the ATV database)
c) Refresh: A refresh of the image currently being viewed on the SmartWatch
You could bypass the ATV generated image and provide your own image instead to quickly test out the ability to send any picture to your SmartWatch (e.g. if your security camera detects motion and uploads an image to a server on the internet)
You will still need to trigger the SmartWatch Notify app via the ‘alktraffic’ parameter to the Intent as described above.
Find a way to place the image on the local root of the external storage card which is resolved via File(Environment.getExternalStorageDirectory()+”/bayview.jpg”
You may need to experiment with the resolution that displays well on the SmartWatch (perhaps 92 x 92)
Put two lines in the following file :
Line 1 – a description of the image (that will be displayed on the SmartWatch)
Line 2 – a URL to use to refresh the image on the Android device (if user selected)