Note: name is still in progress, but I like it for now IBMimmix for the IBMi module for immix.
So, IBMimmix is really coming together. It currently integrates entirely with an existing IBMi authentication and security structure. This means management of immix access controls is as simple as adding existing IBMi users to proper groups; such as IMXUSR or IMXADM. We have a preliminary RPG report display and saving structure in place, and should have the ability to interact with spooled documents and printers right within immix, making it a lot easier to get PDFs or administer this area of immix.
Other features are coming which will allow for rapid integration of existing IBMi programs into a web environment. If you program on IBMi, you should keep your eyes on this blog for screenshots and details. This could make your life a lot easier with creating attractive and useful frontend displays and outputs for your clients without sacrificing all of the existing green screen work.
Some future features will be building a AERIS IBMi Appsuite into the framework so users of the advanced accounting platform will be able to interact with it using the immix interface, opening up a whole new world for those users.
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.
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.