=== Top of the Swiki === Attachments ===

Tech Steering

This will consist of mainly programming and system design experts: both young and old. There needs to be a backbone or core structure which will allow all the the plans developed in the nine design task forces to happen. This group will work on such a system and focus on the nitty-gritty technicalities. It will also begin preparation for the actual programming of code by organizing programmers and other coordinating activities. Brief introduction to n1 technology

Tools


Design


Have a look at the technical architecture discussion paper I wrote for non-technical task-force members last July. (Added by nick@nation1.net)

Programming in-kind support


OUR KEY ELEMENT PLAN THUS FAR IS BELOW. WHAT DO YOU THINK?


The key element of Nation1 is a computer based Network that utilises Internet communication standards to link young people in an especially tailored online forum environment.

Citizenship system

The primary function of Nation1 is to network members, who are known as citizens in order achieve their own, perhaps diverse objectives. In order to achieve this, the system must know who they are, and what they do.

A core component of Nation1 will be a database (or series of databases) that contains information on citizens, which they submit when they first register to use Nation1. Information contained will include their location, age, name, contact details, and authentication details (ie. CitizenID and password). This
database will be used to

Messaging System

Communication is at the core of what Nation1 is about. The messaging element will provide an efficient channel of communication between citizens.

Using open standards Nation1 citizens would be able to participate in one-to-one personal exchanges via e-mail or instant messaging, group discussions via mailing lists, and "massive conversations".

Features would include:

Voting element

Nation1 will be a community run for and by the citizens themselves. The ability for participants to vote is important. When used with regards to the Administration, voting would be subject to the Nation 1 Constitution

The voting system will be a simple mechanism in which a Nation1 user can setup a system that tallies the results of a poll, and
provides the answers back.

Flexible Databases


citizens of Nation1 should be able to create their own flexible databases of information. That is, if a group discussing
environmental issues has a number of upcoming events, it should be able to input into the system the event dates and
information about each event. This information should be both readily searchable, and also automatically provided to citizens
who might be interested (determined by set criteria as with News above). A number of different database templates could be created
to begin such as upcoming event guide, address book, finance ledger etc. In a perfect world, the computer should be able to automatically intelligently recognise when someone requires information from one of these databases, and suggest pointers on how to retrieve it.

Key element summary


Overall, Nation1 needs a system that is interconnected. We need to create a backbone: the applications & features (see next page) are only powerful when they are connected to each other.

For instance, within Groups of Interest, information on participants will be pulled from the citizenship database (allowing citizens
to personally log in to their own messages), the messaging system itself will provide the latest messages, news and a method to place human structures (leaders) into conversations and actions, thirdly, the voting would allow them to choose how to do this, and make decisions; and the database would provide further handy information, when necessary.

Applications


Using the four key elements as building blocks, we envision numerous applications will be developed over time, as both the need arises and the programming community respond in an open source manner.

To begin features will include: