|
The OpenRemote software system is modular and split into several sub-projects:
<table style="margin-left:auto;margin-right:auto;"><tr><td>
[=>wiki://1876]
</td></tr></table>
++ OpenRemote Controller
The OpenRemote Controller is our runtime, it runs a Linux kernel and userland, and one (or several) Java virtual machines. Its primary function, at least at this stage, is bridging and mapping... ... Applications
We develop client applications, that is, remote control software that runs on the iPhone |
|
[This=>http://trac2.assembla.com/mymote/wiki] is a cool idea, not a big fan of the way their remote [UI looks=>http://trac2.assembla.com/mymote/wiki/Screenshots], but the program guide is a pretty cool idea. |
|
Came across this guys: http://www.commandfusion.com/. Based in Australia, they just released an app for iPhone to control hardware or software capable of TCP/IP Socket communication. Supposedly compatible with home automation systems such as Crestron, AMX and Control4. |
|
This document serves as a repository for known information about the EZServe.
According to Paul Niklewski, the EZServe can be described as:
This API supports devices / links / scenes for Insteon and X10 devices. The ezsrve has macro and timer capabilities as well.
Comparing this to the Insteon PLC:
= Devices should come naturally by virtue of implementing a PLC software interface.
= Links... ... of the EZSrve and the ISY can be abstracted to a higher software level, then the EZSrve and the ISY become |
|
and distributes codes that run on the Controller. The Controller contains a software instance in java... ... focus on packaging, distribution and maintenance of software with the installers and DYI needs... ...://1513] for developers and integrators.
= Offer software for download to use on 3rd party hardware, can... ... Software design
= Create Java and Linux based architecture with modular design.
= Focus on separating |
|
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="padding-right:10px;">
<img src="/themes/openremote/img/theblackbox.jpg" width="497" height="201" usemap="#theblackbox"/>
<map name="theblackbox">
<area shape="rect" coords="105,102,166,194" href="/Software/Console" alt="OpenRemote Console"/>
<area shape="rect" coords="15,166,106,197" href="/Software/Console" alt="OpenRemote Console"/>
<area shape="rect" coords="298,122,460,202" href="/Software/Controller" alt="OpenRemote |
|
that it is better to isolate driver software (anything that does the actual communication to the hardware) in its... ... that this is due to problems with hardware in general (not the driver or the software), as you never know |
|
I think your project needs to detach itself from Linux-only. As soon as you focus solely on Linux, you are restricting the applicability.
Your product should be aimed squarely at HA integration on whatever (Java) OS. Your hardware will never keep up with innovations in the market. And the hardware doesn't matter. The issue is software and the means to quickly integrate whatever you (or I... ... on the OS. I do not see too much downside (in terms of time spent on software) to this.
My server is some |
|
be attractive. There is so much HA software out there that works great, but is down right ugly. Lets |
|
It doesn't look that bad. Anything on a iPhone looks good. But really having the iPhone port existing panels wouldn't be a bad idea. Scene lighting with KNX guides could be a good start.
|
|
Interesting device, but it seems pricey at twice the price of a PLM. I'll be interested to see how good the software and software development kit is compared to the PLM. |
|
of software, i can build something using their tools but my code runs it, or code someone else has created to meet the need. Their software may not be available to the public... but atleast i can develope with their software... it isn't an open community, but it is a community none the less they have |
|
software I'm using. There are a few reasons for this.
1. It is nearly impossible to add support... ... shares their XML config files then they will be there to use and to include with the software. |
|
reproduced their functionalities in pure code?
Ideally, I'd like to write software that does what... ... or the EZServe as a stop-gap solution to buy time to re-implement in software at a later time/date |