This page last changed on Oct 15, 2010 by marcf.

just writing to report some progress on the Android serverless mode. Still nothing to write a blog about but clearly some progress.

The idea is to use the android console to talk directly to IP enabled gateways. For that we need all the metadata that is on the controller on the client. The port for controller to console is straightforward since this is java/android vs java6.

I got a prototype downloading the metadata directly from beehive. I got to say that getting the 20 lines or so in android code to work has proven, hum, challenging to say the least. Just getting a Base64 encoding and a proper MD5 hash going for authentication against beehive was a headache. But who cares, it is done.

Bottom line is that you don't download the data from the controller, you get it from the web directly. With that information we will be able to rebuild the XML tree, and with that able to send the proper commands to the proper protocol.

I noticed your reply to a Remote Central post of mine regarding the demise of the Prontos.

Being that I am a home user, the concept of a serverless implementation is something that appeals to me. An IP to IR solution sounds like it would fit my home needs.

This may, however, be premature for me. It seems like I have so many things in my life right now that there is little room for anything else.

That said, I am a professional progammer - mostly Windows C++, C#, and I would like to help, but I am not sure it is something that will fit into my life.


Posted by wiyosaya at Nov 04, 2010 16:58

Hey matthew,

welcome. don't worry about 'contributing' hard code, many times just testing hardware you have at home is enough to help OSS. Do you have automation hardware at home? just HT?

also it seems you are pretty deep in development, but hanging out with the wrong crowd

Posted by marcf at Nov 04, 2010 17:15

I just have HT, no automation, and a relatively small system at present - equipment list here. I am thinking about building a HTPC mainly because stand-alone BR recorders are not available in the US, but that is a ways off. Of course, I would like to be able to control the HTPC in some manner, too.

As far as my remote goes, as of now, I have a Pronto TSU-7500. My path forward is yet to be determined, but it will likely be some sort of IP to IR device like GC or something similar with OpenRemote as the front end. I may start building an OR front end, test it on PC, then move it to Android some time in the next few months.

Yeah, my Mom warned me about hanging with this crowd.

After 15+ years programming, I have come to see software development boiling down to patterns. Any anonymous function in C# or java script is still an anonymous function. Language details help, but once you know the basic patterns, the devil is in the details of the language. I have enough knowledge of XML to be dangerous , some substantial UI development experience, and I wrote a self-persisting / restoring class in Java Script for the Pronto Pro line that works, and I now will likely never use.

Posted by wiyosaya at Nov 05, 2010 17:07

Interested in testing.. I have some G/C ip 2 ir's... Hope to acuire a serial bridge soon... and a smasung moment...

Posted by avdorks at Nov 06, 2010 00:20

I assume that you are asking if I am interested in testing. Yes, I am.

What will I require?

Posted by wiyosaya at Nov 08, 2010 17:18

I am almost done with a simple port, one way (no status) just commands sending over iP
should be good enough for GC if you have the codes to enter

will keep you posted, very ALPHA status (it is stack tracing all over the place at the moment

Posted by marcf at Nov 08, 2010 17:35

I will assume that I made a misleading post; it was unintentional, and my humble apologies.

I will also assume that I will need a GC unit and an Andriod to complete any such testing. My hope was that I would be able to test, somehow, without these, but from your repsonse, that does not sound possible.

If there is some way to test without the GC unit, I may be able to fit it in. For me to obtain the hardware at this time for testing would be a rushed decision, and I would rather not rush into it at this point.

Again, my humble apologies if my post was misleading.

Posted by wiyosaya at Nov 09, 2010 18:01

Eventually you should be able to test with TCP/IP or HTTP control enabled software installed on PC: MythTV, VLC, XBMC, Plex I think are at least options.

Posted by juha at Nov 09, 2010 19:01

I have come to the conclusion that this is premature for me. I am sorry I will not be able to help more at this point.

Posted by wiyosaya at Nov 10, 2010 17:57

awwww... chicken...

cot cot cot...

Posted by marcf at Nov 10, 2010 18:29

Yeah, I have a full crop of feathers these days , and I like to research things to the n-th degree. Mainly I want to research the ip to ir devices as time permits over the next few months.

However, patience is a virture - and with these on the Android horizon, it may very well be worth the wait.

Posted by wiyosaya at Nov 11, 2010 03:33

Oooo 7-inch Super Amoled. Wants.

Posted by juha at Nov 11, 2010 05:10

I would be interested in testing...

Posted by avdorks at Nov 12, 2010 14:08 yup...  witl cell and bluetooth...  camera.. ya !

Posted by avdorks at Nov 12, 2010 14:09

Really interesting...Keep up the good work..

Posted by sanderteunissen at Nov 18, 2010 18:12

OK folks, I do have a very ALPHA version of the serverless android. I have it as a APK for those of you that want the binary contact me directly at marcf AT

testers needed

Posted by marcf at Nov 23, 2010 14:01
Document generated by Confluence on Jun 05, 2016 09:31