Goal for platforms for immix Release -1.0 to support.
- Windows 2008R2 Server and up (WAMP and possibly WIMP) Already requests for this. We are definitely willing to do it with AMP, but nervous about doing it IMP and most definitely can’t do a fully .NET version without some more funding.
- Ubuntu LAMP (current dev version works 100% including a deb package)
- CentOS LAMP (Will build RPM for this) This should be as easy as Ubuntu, really.
- Not sure if I’m going to bother trying to get other Linux Distros. Any suggestions on this front?
- Mac OS X server , Not sure how hard this will be, but I can see having the ability to install it locally to work with to be wise. As well as use it as a “node” immix to send information to a central server.
- IBMi Server (Will build SAVF for this) As well as create a new IBMi useful documentation repository I think. There is a lot of missing or diverse docs online that this could be immensely helpful on. Especially as I learn more about it. Personally, I like this since this gives an enterprise way to get immix right onto accounting and major operational machines without too big of an issue. Biggest problem we have right now on this is mongodb is used for some advanced features. Debating having it not available on IBMi, but looking at CouchDB and other alternatives to make this work better. If we get this running, there will be automatically a major accounting package that will be incorporated into immix, so that’s pretty spiffy.
- Raspberry PI (This one is obvious, especially with the secure channels between immices working so well. This makes it easy to network a ton of separate devices without having to go the hub and spoke method.) When this is done, I hope to have basic modules in place so you can use it control heating, track baby movements, etc. The usual.
When Release-1.0 is out, this should be a solid list of supported hardware. Improvements will be impressive as we push 1.1 out, since it includes a fully operational live chat environment.
Future goals for immix clients (not server end)
- Full Android, iPhone / iPad web support for back end. This is already in place in in the dev path, and we simply need to push it live after Release-1.0
- iPhone native app, this will allow you to connect to all of your immix servers and collate them in a general stream, as well as push items from your phone back to the servers, if you want to.
- Possibility of having immix clients have same functionality as servers with the ability to interact with each other without the need for a central server.
Should be interesting in the next few months. Especially as Steve Godin gets the formal documentation and knowledge base in place. I really am hoping to be able to get a few more external developers playing around with this and interacting with the API. As well, the code base should get documented enough to open up the possibility of having 2.0 built on a different structural code base (not PHP). We’ll see though.
Plus, there’s the whole opening it up eventually for other people to log into the central immix and play around. However, that’s more of a for fun internet of things idea than anything else.
Lots going on, lots to report.
Kelly John Rose.