BrainStorm

Here in the BrainStorm, OpenBrainstem Members write about new ideas. Perhaps there's a project that you would like to get started. Maybe another way of architecting an existing project strikes you. The BrainStorm is free form and ready for your notes and ideas. Don't worry about polishing it too much, here; we simply want to ensure that no good idea is lost.

The BrainStorm is a special part of the OpenBrainstem wiki where developers are free to create pages for new project ideas and otherwise "brain-storm" ideas. Create pages much like in the existing OpenBrainstem Projects' pages; create an alternate architecture or database schema diagram. Developers should not leave ideas undocumented.

= Project Proposals = Put links here to proposed projects. The links should be of the form BrainStorm:ExampleProject.

As the information and interest in these grows, I may approve the project for inclusion in OpenBrainstem's catalog. Once approved, a project will get it's own resources (like mailing lists) and the wiki page(s) will have to be cleaned up (to conform to all of our "normal" standards) and moved into the main Catalog of Projects.

Oh, and to become an official OpenBrainstem project, your idea has to be given a decent name. It could be a production name or a codename.

Members
Peregrine

Status
This project is under consideration by Peregrine. It needs a scope document (wiki page) before moving into the main catalog.

Synopsis
Offline/online [Qt http://www.trolltech.com/qt/] blogging app. Maintains a local database copy of the entire blog content. Integrates with multiple blogs. Integrates with several popular blogging apps.

Members
Bluetorch, Peregrine

Status
This project is approved by Peregrine. It needs a name and a scope document (wiki page) before moving into the main catalog.

Synopsis
We are going to produce a chess engine utilizing interesting techniques like artificial neural networks in building the logic.

We will also build a database of all known/published chess positions, attacks, defenses, start games, end games, etc. The database will also include important games from throughout history and perhaps one day, all published games. The idea is that the engine would be able to draw on a specified set of knowledge which is configurable in order to produce an opponent with the right balance for the player. We're calling this concept "scalable intellect".

JAIN
JAIN is a recursive acronym for [J]AIN [A]rtificial [I]ntelligence [N]etwork.

Members
Peregrine

Status
This project is only a basic concept.