Hi, OpenRemote is a great project and I'm sure it will have great success. However I have some questions and suggestions about OR:
1. Why you focus this project only on iPhone? I have iPhone and I'm happy with it, but I would like to control my house via touch panels or laptop also.
2. This is also related to the first question - I think that the Designer interface must have options for different screen resolutions and orientations. This would make possible contributors to make interfaces for other devices. For example I would like to create web or Flash interface for a tablet PC, but I'm stuck into iPhone resolution because of the Designer tool.
3. I think this project will have great success if the whole administration interface goes web based. For now there is a Designer tool that is web based and is hosted remotely. I think this Designer tool must be a part of a whole web based administration interface hosted locally on the house server. There are great JavaScript frameworks like ExtJS or YUI that are capable of creating a desktop like web based interfaces.
4. What about cameras? Do you plan integration?
Thanks for answering these questions.
Mihail Panayotov
Comments (6)
Mar 06, 2010
Juha Lindfors says:
Hello Mihail, Control interfaces are decoupled from the rest of the architectur...Hello Mihail,
Control interfaces are decoupled from the rest of the architecture via REST interface. This means it is relatively easy to create a control interface for whatever platform you desire. This is well demonstrated for instance in the demo Jerome Velociter posted where he controls the lights from command line using curl.
So if you feel strongly about any control interface, sign up and lead the subproject. This is very much welcome here. Focus is on iPhone and Android because at the moment they are popular interfaces and personally interesting, therefore taking priority over others (as each client platform consumes resources).
The new release does allow custom resolutions. Have a look at http://composer.openremote.org/demo
Mar 06, 2010
Mihail Panayotov says:
That's exactly what I'm talking about Will this composer be hosted locally wher...That's exactly what I'm talking about
Will this composer be hosted locally where ORB is, or stays remotely hosted by you?
What about the cameras support?
Mar 07, 2010
Marcus Redeker says:
You can easily host the composer on the same house server where the ORB is runni...You can easily host the composer on the same house server where the ORB is running.
Camera support is on my wish list too and after the main features are stable we will look into stuff like this.
Mar 08, 2010
Mihail Panayotov says:
Thanks for the answers. I can't wait to see the final 2.0 release. There are two...Thanks for the answers. I can't wait to see the final 2.0 release. There are two tings that I want to suggest to implement before the final release if possible:
Mar 08, 2010
Marcus Redeker says:
I am using an ethernet<->rs232 converter and the already supported TCP/IP ...I am using an ethernet<->rs232 converter and the already supported TCP/IP commands.
Also for my russound support, I implemented the rs232 protocol.
Having a more general protocol that supports all kinds of devices just by configuration would be nice.
Would make it easier to support more devices without creating a special implementation for each device.
That is definetly on my list
Mar 10, 2010
Mihail Panayotov says:
Well, there is also a software way of doing it - "serproxy" for example. It pass...Well, there is also a software way of doing it - "serproxy" for example. It passes socket TCP data to a COM port. But a generic, out of the box, serial support is a must have. I'm sure there will be one in near future
What do you think about the "iframe" widget suggestion? Maybe in the iPhone world there isn't needed, but for a big touch screen tablet interface, it will be more than welcome. It will make possible to create one "master" screen that contains buttons like "Bedroom", "Bathroom", "Living room" that are linked to other screens and targeted to show it's content in the "iframe". So, no matter where you are, you will always see these buttons and will be one click away of changing the room (for example).
P.S. iframe is a HTML tag that describes an internal frame. Think about it like a window that can show screens in it. I don't know how to name it.