19

11/11

Getting ADB working with the WiMM One

20:20 by akylas. Filed under: Hardware,Mobile

My first hurdle in starting development with the WiMM One was getting it recognized via adb. It took a while to find out the steps needed to get it working, but hopefully these will be helpful for someone:

  1. Ensure you have the latest driver package installed via the Android SDK.
  2. If you updated the driver package, and you’re running Windows, you may have to update the driver of the device in the device manager
  3. Next, if you’re on any platform, run the following commands in your terminal (if you’re on Mac or Linux, you may have to prefix some of these commands with ./ if you find they do not work):
    1. cd [ANDROID-SDK-PARENT-DIRECTORY]/android-sdk/tools
    2. android update adb
    3. cd ../platform-tools
    4. adb kill-server
    5. adb start-server (Note: If on Mac or Linux, use sudo adb start-server instead.)
    6. adb devices to ensure that your computer now recognizes the device

From there you can adb install packages, access the shell with adb shell, view the logs with adb logcat -v time, and many others. Hope your WiMM One is now functioning properly. Drop a comment if you continue to run into issues.

12

11/11

WiMM One Developer Preview

14:10 by akylas. Filed under: Hardware,Mobile

I attended an Android Developer Conference, aptly named AnDevCon, in San Francisco earlier this week. The event had quite a few classes regarding specifics of developing mobile applications, not only on Android but many incorporated elements of developing for Apple iOS as well. Topics ranged from the advanced technical side (Deep Dive in Android Security, Tuning Android Applications) to beginner-level discussions. I have been testing Android applications for some time, but have not actually developed one. I thus had sporadic knowledge of the tools and best-practices and felt this conference was a good reminder of some of the core foundations for development. I think I will still have to pick up something more extensive as there are probably still gaps in my knowledge.

So what’s my motivating factor? It isn’t necessarily to develop an application that I’ll be able to sell on the market and make money from. That’s a nice thing that a lot of developers try to do. The conference was not only about classes on technical topics. Given the nature of the event, many vendors were present showing off their new static analysis solutions and services, or trying to promote their new ingenious ad framework that will shower you with money. Most of what the vendors were displaying was expected content, it was still fairly interesting. Many of the vendors were start-ups trying to get off the ground, intermixed with big names such as Qualcomm, Motorola, and Cisco. One particular company I took fondness of was WIMM Labs and their flagship Android platform.

The platform is a combination of hardware, micro-apps, and web services that tie it all together. As outlined on their website:

The WIMM Platform integrates hardware, app tools and web services into a highly scalable product development model. It can quickly take you from product incubation and testing to full-scale manufacturing and sales. And the product categories it’s perfect for are endless: health, fitness, mobile payments, fashion, enterprise, travel, entertainment, communications and others.

During the conference, they released their development preview device, the WIMM One, a smartwatch running Android 2.1. It boasts a 667MHz processor, 160 x 160 pixel screen that operates in two modes, 2GB of on-board storage, compass, accelerometer, WiFi, and Bluetooth. Not quite the amazing hardware, but it’s a watch. Not much you can ask for unless you want that watch battery to drain in a handful of hours.

WIMM One

WIMM One smartwatch. Picture courtesy of WIMM Labs.

I quickly picked one up, especially since they were offering a special launch promotion that reduced the price. The watch is expected to arrive some time next week. What makes WIMM One notable is that it’s really one of the first Android watches to make it out the door and into the hands of developers. There’s a few competitor products to the WIMM, which I hope to cover in a subsequent post shortly. I’ll do a review of the watch once it arrives, but there’s not much that can be focused on with much scrutiny–it’s a developer preview. The platform is new. I will have to base the analysis on its potential. From what I know now, it’s looking pretty good.