Black Sun – A AMX Framework for a multi zone Environment

Idea

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. 

Background

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).

Features

  • 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.
  • More

The Project

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.