Sending notifications

Yesterday, late in the evening, I saw an intersting post on the Domoticaforum; airox added  (among many other things)  a way to send notifications from his Home Automation system to Android devices by using the Notify My Android (NMA) platform. Hey, that sounds interesting; I just had to check it out today!

After registering and generating the first API key, I could start sending my first notification. The API is simple to use, and the code I had to write for my (home-brew) Domotica system was too:Delphi code for using NMA

 

I installed the NMA App from Google Market on both my HTC Desire HD and my Asus Transformer TF101 and sent my 1st notification. Cool! Now I can choose between SMS, Notifications and email, and send more messages to my phone than I currently do. For example, I send a SMS to my mobile every time the doorbell rings, cause I like to know about deliveries of new goodies 🙂 Some other, less important events, are sent by email. Now a third option is available, which looks really cool, if I may say so 😉

 Notify My Android

 

 

Hello Android

Something new to explore! 🙂

Yesterday I got my new Android cell phone, after waiting for it for 6 weeks.  It’s bigger, faster, loaded with apps and gadgets, widgets and stuff. Why Android? Cause the last 2 years I’ve been walking around with a Windows mobile and I was very disappointed about it; it never did what I wanted it to do: irresponsive to buttons, very very slow, this phone had all the features I hated so much that I already decided that my next phone would be something completely different; no more Windows for me. Actually it was a disgrace for the mobile phone industry – it should never have been sold!

Symbian seems to be a dead end, so that’s a no-go as well. Android or Apple were left, and Android won. Both will certainly have their own pro’s and con’s, but for me the most important thing (and which made me decide for Android) was the more ‘open’ character of the Android platform; I want to be able to run my own software on my phone and not be forced to use some App Store or jailbreak it to use it the way I want it. With this Android phone, I can use a tool provided by the hardware manufacturer to install an App, or put the App on my webserver and download it from there. Sounds more customer friendly to me – well, for a customer like me, it certainly does.

Picking Android as OS for my new phone means I’ll have to learn Java…although I’ve never done anything with Java before, I hope I’ll be able to learn the basics in a not-too-long timespan, so I can start writing my own Apps.

My ultimate goal is to create my own GPS logger, so that all the other family members at home will know where I am. Yeah, my daughter and son will also get an Android phone some day, if I succeed 🙂

And I would also like to have a nice interface to my Home Automation system of course, but I’m still not sure whether that one will be web based or not – since I’ve also got a iPod Touch, and I would like to keep the number of user interfaces to a minimum.

For now, I will try to find and read some good documentation about developing in Java, about the Android API, etc…; I think that will get me through the next week!