I am going to develop a AMX framework for a multi room/zone project. I will develop the project using the tools I want to use with no restraints from old methods. I have purchased Versions (OSX SVN client) and a account with Beanstalker app ( a online SVN repository tool ). I also plan on getting a trial of Basecamp to mange the project.
I have written many applications for multi zone environments but all were very specific to the project. I am going to develop a framework with all the features of those projects that can be used as a base for all future multi zone projects. This code will be written with the Model–view–controller architecture . This is purely a controller framework and will include no user interface code (I do plan on writing a sister project that will be purely UI and view based that will link in with black sun).
- Expandable number of Zones/Rooms
- Switcher framework.
- Lighting framework.
- Remote display control.
- All zone control and levels control (Specific functions like all on and all off) (Levels are floors or groups of zones)
- Easy addition of new zones.
I am using this project as a test bed for future projects. I hope to make project progress, bug tracking and feature requests as open as possible so clients and projects managers can keep track of the coding progress. I hope to integrate Beanstalker app’s web interface into this site so update are published. I am unsure how bug tracking and feature requests will be managed but i hope that will be managed via Basecamp.