<br />
<b>Warning</b>:  preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in <b>/www/htdocs/w0102f68/fos/wiki/includes/MagicWord.php</b> on line <b>902</b><br />
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.fos.fmdevelop.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.fos.fmdevelop.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
		<title>FOS Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.fos.fmdevelop.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Special:Contributions/Admin"/>
		<updated>2026-04-18T09:48:39Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.21.3</generator>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Milestones_v0.2</id>
		<title>Milestones v0.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Milestones_v0.2"/>
				<updated>2014-04-26T09:15:39Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Visualize Tables =&lt;br /&gt;
After a successful login the user will see an overview of all tables or - if there is more than one location and the user can work on these tables - an overview of the locations. To test this use case there will be some test tables in the database. For example ''table 1'', ''table 2'' and ''table 3'' in 'location 1'.&lt;br /&gt;
&lt;br /&gt;
= Visualize Orders =&lt;br /&gt;
The user will be able to visualize all products (and their quantity) that has already been ordered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= DataManagement on Server = &lt;br /&gt;
Through an user-interface on the server it's possible to modify, insert, delete the basic data sets: location, table, category and products. All these changes will be real-time reported to the connected clients, and the preparation (the signals) for this intention will be already implemented in this version.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Protocol_Design</id>
		<title>Protocol Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Protocol_Design"/>
				<updated>2014-03-02T10:38:06Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Introduced the basic concepts of the protocol&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basics =&lt;br /&gt;
The hole communication is based on a TCP/IP connection.&lt;br /&gt;
The server and the client communicate to each other through UTF-8 encoded messages.&lt;br /&gt;
&lt;br /&gt;
== Message ==&lt;br /&gt;
A message is a json encoded object. Each message has a common &amp;quot;type&amp;quot; property, which determines it's type.&lt;br /&gt;
The message ends with the determination of the json object: &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Session =&lt;br /&gt;
To start a session the client must send a valid username and password encapsulated in the json object &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:protocol-login-logout.png]]&lt;br /&gt;
&lt;br /&gt;
= Dynamic Data (Server &amp;amp;rArr; Client) =&lt;br /&gt;
&lt;br /&gt;
The protocol design is ''not'' based on a request-response concept. It's based on a concept similar to the model-view concept. The idea behind is: On login the client receives the current data: all locations, all tables, all orders, all products, ... . On each change of the data on server-side, the client gets an ''update''. The goal is to have a valid (up-to-date) data pool all the time on every client.&lt;br /&gt;
&lt;br /&gt;
To achieve this, it's necessary to have id-value based data structures - to be able to identify a data set in an update.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Protocol_Design</id>
		<title>Protocol Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Protocol_Design"/>
				<updated>2014-02-06T13:27:19Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: added dynamic data section...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basics =&lt;br /&gt;
The hole communication is based on a TCP/IP connection.&lt;br /&gt;
The server and the client communicate to each other through UTF-8 encoded messages.&lt;br /&gt;
&lt;br /&gt;
== Message ==&lt;br /&gt;
A message is a json encoded object. Each message has a common &amp;quot;type&amp;quot; property, which determines it's type.&lt;br /&gt;
The message ends with the determination of the json object: &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Session =&lt;br /&gt;
To start a session the client must send a valid username and password encapsulated in the json object &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:protocol-login-logout.png]]&lt;br /&gt;
&lt;br /&gt;
= Dynamic Data (Server &amp;amp;rArr; Client) =&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Protocol_Design</id>
		<title>Protocol Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Protocol_Design"/>
				<updated>2014-02-06T13:04:07Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Login - Logout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basics =&lt;br /&gt;
The hole communication is based on a TCP/IP connection.&lt;br /&gt;
The server and the client communicate to each other through UTF-8 encoded messages.&lt;br /&gt;
&lt;br /&gt;
== Message ==&lt;br /&gt;
A message is a json encoded object. Each message has a common &amp;quot;type&amp;quot; property, which determines it's type.&lt;br /&gt;
The message ends with the determination of the json object: &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Session =&lt;br /&gt;
To start a session the client must send a valid username and password encapsulated in the json object &amp;quot;Login&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:protocol-login-logout.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Protocol_Design</id>
		<title>Protocol Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Protocol_Design"/>
				<updated>2014-02-06T12:59:53Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Message */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basics =&lt;br /&gt;
The hole communication is based on a TCP/IP connection.&lt;br /&gt;
The server and the client communicate to each other through UTF-8 encoded messages.&lt;br /&gt;
&lt;br /&gt;
== Message ==&lt;br /&gt;
A message is a json encoded object. Each message has a common &amp;quot;type&amp;quot; property, which determines it's type.&lt;br /&gt;
The message ends with the determination of the json object: &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Login - Logout =&lt;br /&gt;
[[File:protocol-login-logout.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Protocol_Design</id>
		<title>Protocol Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Protocol_Design"/>
				<updated>2014-02-06T12:56:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Started clean protocol specification&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basics =&lt;br /&gt;
The hole communication is based on a TCP/IP connection.&lt;br /&gt;
The server and the client communicate to each other through UTF-8 encoded messages.&lt;br /&gt;
&lt;br /&gt;
== Message ==&lt;br /&gt;
A message is a json encoded object. Each message has a common &amp;quot;type&amp;quot; property, which determines it's type.&lt;br /&gt;
The message ends with the determination of the json object: }&lt;br /&gt;
&lt;br /&gt;
= Login - Logout =&lt;br /&gt;
[[File:protocol-login-logout.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Use_Cases_v0.2</id>
		<title>Use Cases v0.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Use_Cases_v0.2"/>
				<updated>2014-01-13T18:45:25Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Visualize Tables =&lt;br /&gt;
After a successful login the user will see an overview of all tables or - if there is more than one location and the user can work on these tables - an overview of the locations. To test this use case there will be some test tables in the database. For example ''table 1'', ''table 2'' and ''table 3'' in 'location 1'.&lt;br /&gt;
&lt;br /&gt;
= Visualize Orders =&lt;br /&gt;
The user will be able to visualize all products (and their quantity) that has already been ordered.&lt;br /&gt;
&lt;br /&gt;
= Manage User Accounts =&lt;br /&gt;
An administrator must be able to manage the user accounts on the server. Therefor it must be possible to do a login on the server user interface.&lt;br /&gt;
&lt;br /&gt;
= Manage Locations and Tables =&lt;br /&gt;
An administrator must be able to manage all the tables and different locations through a simple UI on the server.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Use_Cases_v0.2</id>
		<title>Use Cases v0.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Use_Cases_v0.2"/>
				<updated>2014-01-13T18:44:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Visualize Tables =&lt;br /&gt;
After a successful login the user will see an overview of all tables or - if there is more than one location and the user can work on these tables - an overview of the locations. To test this use case there will be some test tables in the database. For example ''table 1'', ''table 2'' and ''table 3'' in 'location 1'.&lt;br /&gt;
&lt;br /&gt;
= Visualize Orders =&lt;br /&gt;
The user will be able to visualize all products (and their quantity) that has already been ordered.&lt;br /&gt;
&lt;br /&gt;
= Manage User Accounts =&lt;br /&gt;
An administrator must be able to manage the user accounts on the server. Therefor it must be possible to do a login on the server user interface.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Use_Cases_v0.3</id>
		<title>Use Cases v0.3</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Use_Cases_v0.3"/>
				<updated>2014-01-13T11:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;= Make Orders = The user will be able to create a new ''Order'' by choosing one or multiple products. To test this process the database will contain some ''standard categories...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Make Orders =&lt;br /&gt;
The user will be able to create a new ''Order'' by choosing one or multiple products. To test this process the database will contain some ''standard categories''. Every ''category'' will contain some ''standard products''. For example&lt;br /&gt;
&lt;br /&gt;
*Pizza: Margherita, Marinara, Bufala...&lt;br /&gt;
*Pasta: Carbonara, Bolognese...&lt;br /&gt;
*Vines: Morellino, Pinot Nero, Chardonnay...&lt;br /&gt;
*Caffe: Espresso, Macchiato, Cappucino...&lt;br /&gt;
*...&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Use_Cases_v0.2</id>
		<title>Use Cases v0.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Use_Cases_v0.2"/>
				<updated>2014-01-13T11:58:47Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Moving it to v0.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Visualize Tables =&lt;br /&gt;
After a successful login the user will see an overview of all tables or - if there is more than one location and the user can work on these tables - an overview of the locations. To test this use case there will be some test tables in the database. For example ''table 1'', ''table 2'' and ''table 3'' in 'location 1'.&lt;br /&gt;
&lt;br /&gt;
= Visualize Orders =&lt;br /&gt;
The user will be able to visualize all products (and their quantity) that has already been ordered.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Use_Cases_v0.2</id>
		<title>Use Cases v0.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Use_Cases_v0.2"/>
				<updated>2014-01-13T11:57:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Added locations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Visualize Tables =&lt;br /&gt;
After a successful login the user will see an overview of all tables or - if there is more than one location and the user can work on these tables - an overview of the locations. To test this use case there will be some test tables in the database. For example ''table 1'', ''table 2'' and ''table 3'' in 'location 1'.&lt;br /&gt;
&lt;br /&gt;
= Visualize Orders =&lt;br /&gt;
The user will be able to visualize all products (and their quantity) that has already been ordered.&lt;br /&gt;
&lt;br /&gt;
= Make Orders =&lt;br /&gt;
The user will be able to create a new ''Order'' by choosing one or multiple products. To test this process the database will contain some ''standard categories''. Every ''category'' will contain some ''standard products''. For example&lt;br /&gt;
&lt;br /&gt;
*Pizza: Margherita, Marinara, Bufala...&lt;br /&gt;
*Pasta: Carbonara, Bolognese...&lt;br /&gt;
*Vines: Morellino, Pinot Nero, Chardonnay...&lt;br /&gt;
*Caffe: Espresso, Macchiato, Cappucino...&lt;br /&gt;
*...&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Asynchronous_Client_Handling</id>
		<title>Asynchronous Client Handling</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Asynchronous_Client_Handling"/>
				<updated>2014-01-07T13:50:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Client Handling has to be asynchronous, because each client must be able to communicate to the others without blocking the system.&lt;br /&gt;
= Threads =&lt;br /&gt;
The first intention is to make one thread for each client. This has several advantages:&lt;br /&gt;
* they can easily communicate to each other using QT's powerful singnals- and slots mechanism&lt;br /&gt;
* no problems to maintain a list of all client(-threads)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Milestones_v0.1</id>
		<title>Milestones v0.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Milestones_v0.1"/>
				<updated>2014-01-06T15:00:32Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Removed DB Access, moving it to the next version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Startup (britney) =&lt;br /&gt;
This milestone includes the initial work that has to be done to be able to split the work:&lt;br /&gt;
* [[Database Design]]&lt;br /&gt;
* [[Protocol Design]]&lt;br /&gt;
&lt;br /&gt;
= Server Startup (melissa) =&lt;br /&gt;
To perform the connection- and data management, the server has to arrange the following things:&lt;br /&gt;
* [[Asynchronous Client Handling]]&lt;br /&gt;
* [[Administrative User Interface]]&lt;br /&gt;
&lt;br /&gt;
= Login / Logout (sarah) =&lt;br /&gt;
To be able to log in on the client application, the connection to the server must be established ([[Server Access]]).&lt;br /&gt;
In order to get a successful response, the server has to [[JSON Objects Handling|handle the JSON Objects]].&lt;br /&gt;
The [[Orderman Interface]] must provide the login and logout functionality.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/JSON_Objects_Handling</id>
		<title>JSON Objects Handling</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/JSON_Objects_Handling"/>
				<updated>2014-01-06T14:52:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;Handling the json objects is necessary on both sides - the client and the server side. Since both sides are written in C++, we can put together some functions to convert the s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Handling the json objects is necessary on both sides - the client and the server side.&lt;br /&gt;
Since both sides are written in C++, we can put together some functions to convert the strings to defined types.&lt;br /&gt;
&lt;br /&gt;
Basically we need to functions:&lt;br /&gt;
&lt;br /&gt;
*toJson(Object)&lt;br /&gt;
*parseJson(String)&lt;br /&gt;
&lt;br /&gt;
Since parseJson() must return different types it suites to use QVariant.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Asynchronous_Client_Handling</id>
		<title>Asynchronous Client Handling</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Asynchronous_Client_Handling"/>
				<updated>2013-12-14T15:13:22Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;Client Handling has to be asynchronous, because each client must be able to communicate to the others without blocking the system. = Threads = The first intention is to make o...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Client Handling has to be asynchronous, because each client must be able to communicate to the others without blocking the system.&lt;br /&gt;
= Threads =&lt;br /&gt;
The first intention is to make one thread for each client. This has several advantages:&lt;br /&gt;
* they can easily communicate to each other&lt;br /&gt;
* no problems to maintain a list of all client(-threads)&lt;br /&gt;
* using QT's powerful singnals- and slots mechanism&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Administrative_User_Interface</id>
		<title>Administrative User Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Administrative_User_Interface"/>
				<updated>2013-12-14T15:06:48Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: explained the administrative user interface&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The administrative user interface contains simply a button to start and stop the server with a text browser underneath to show status information.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Protocol_Design</id>
		<title>Protocol Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Protocol_Design"/>
				<updated>2013-11-26T14:25:09Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: explained the type property&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Protocol =&lt;br /&gt;
The communication is based on JSON objects. As first property every object has a &amp;quot;type&amp;quot; string, which determines the structure of the json object.&lt;br /&gt;
&lt;br /&gt;
= Login - Logout =&lt;br /&gt;
[[File:protocol-login-logout.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-20T19:51:29Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: added link to protocol design&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-home&amp;quot;&amp;gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The FOS Development Team ==&lt;br /&gt;
The team consists of Alex Mazzon (18) and Florian Mahlknecht (18). See the team in [https://launchpad.net/~fosdevelopers Launchpad].&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
&lt;br /&gt;
«''The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?. I presented my idea to my classmate Florian and we decided to realize the project together.''» Alex&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Global documents for the documentation of FOS:&lt;br /&gt;
*[[Requirements Specification]]&lt;br /&gt;
*[[Database Design]]&lt;br /&gt;
*[[Protocol Design]]&lt;br /&gt;
&lt;br /&gt;
=== How to write the FOS documentation ===&lt;br /&gt;
When we begin to develop a new version of FOS the first thing to do is to plan and schedule the whole work. This means:&lt;br /&gt;
* Add all the new requirements to the [[Requirements Specification]]. If the requirement for the new version is already described in this document this requirement will be updated.&lt;br /&gt;
* Make sure that the database provides all data that the new version of FOS needs&lt;br /&gt;
* Create and describe the use cases&lt;br /&gt;
* Create and describe the milestones with their related blueprints&lt;br /&gt;
&lt;br /&gt;
=== Glossary ===&lt;br /&gt;
All specific words and abbreviations used in the FOS documentation are explained here:&lt;br /&gt;
* '''FOS''':&lt;br /&gt;
FOS is the abbreviation for ''Free Orderman System''&lt;br /&gt;
* '''orderman''':&lt;br /&gt;
Whenever the words ''orderman'', ''orderman interface'' or ''orderman application'' are used in the FOS documentation the interface which allows the waiter to order is meant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Protocol_Design</id>
		<title>Protocol Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Protocol_Design"/>
				<updated>2013-11-20T19:50:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Started Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Protocol =&lt;br /&gt;
The communication is based on JSON objects.&lt;br /&gt;
&lt;br /&gt;
= Login - Logout =&lt;br /&gt;
[[File:protocol-login-logout.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/File:Protocol-login-logout.png</id>
		<title>File:Protocol-login-logout.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/File:Protocol-login-logout.png"/>
				<updated>2013-11-20T19:41:32Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Activity diagramm for the login - logout procedure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Activity diagramm for the login - logout procedure&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-15T16:25:40Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Enabled the main page on mobile devices&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-home&amp;quot;&amp;gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The FOS Development Team ==&lt;br /&gt;
The team consists of Alex Mazzon (18) and Florian Mahlknecht (18). See the team in [https://launchpad.net/~fosdevelopers Launchpad].&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
&lt;br /&gt;
«''The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?. I presented my idea to my classmate Florian and we decided to realize the project together.''» Alex&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Global documents for the documentation of FOS:&lt;br /&gt;
*[[Requirements Specification]]&lt;br /&gt;
*[[Database Design]]&lt;br /&gt;
&lt;br /&gt;
=== How to write the FOS documentation ===&lt;br /&gt;
When we begin to develop a new version of FOS the first thing to do is to plan and schedule the whole work. This means:&lt;br /&gt;
* Add all the new requirements to the [[Requirements Specification]]. If the requirement for the new version is already described in this document this requirement will be updated.&lt;br /&gt;
* Make sure that the database provides all data that the new version of FOS needs&lt;br /&gt;
* Create and describe the use cases&lt;br /&gt;
* Create and describe the milestones with their related blueprints&lt;br /&gt;
&lt;br /&gt;
=== Glossary ===&lt;br /&gt;
All specific words and abbreviations used in the FOS documentation are explained here:&lt;br /&gt;
* '''FOS''':&lt;br /&gt;
FOS is the abbreviation for ''Free Orderman System''&lt;br /&gt;
* '''orderman''':&lt;br /&gt;
Whenever the words ''orderman'', ''orderman interface'' or ''orderman application'' are used in the FOS documentation the interface which allows the waiter to order is meant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-14T09:55:29Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: moved versions to the top&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The FOS Development Team ==&lt;br /&gt;
The team consists of Alex Mazzon (18) and Florian Mahlknecht (18). See the team in [https://launchpad.net/~fosdevelopers Launchpad].&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
&lt;br /&gt;
«''The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?. I presented my idea to my classmate Florian and we decided to realize the project together.''» Alex&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Global documents for the documentation of FOS:&lt;br /&gt;
*[[Requirements Specification]]&lt;br /&gt;
*[[Database Design]]&lt;br /&gt;
&lt;br /&gt;
=== How to write the FOS documentation ===&lt;br /&gt;
When we begin to develop a new version of FOS the first thing to do is to plan and schedule the whole work. This means:&lt;br /&gt;
* Add all the new requirements to the [[Requirements Specification]]. If the requirement for the new version is already described in this document this requirement will be updated.&lt;br /&gt;
* Make sure that the database provides all data that the new version of FOS needs&lt;br /&gt;
* Create and describe the use cases&lt;br /&gt;
* Create and describe the milestones with their related blueprints&lt;br /&gt;
&lt;br /&gt;
=== Glossary ===&lt;br /&gt;
All specific words and abbreviations used in the FOS documentation are explained here:&lt;br /&gt;
* '''FOS''':&lt;br /&gt;
FOS is the abbreviation for ''Free Orderman System''&lt;br /&gt;
* '''orderman''':&lt;br /&gt;
Whenever the words ''orderman'', ''orderman interface'' or ''orderman application'' are used in the FOS documentation the interface which allows the waiter to order is meant.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Milestones_v0.1</id>
		<title>Milestones v0.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Milestones_v0.1"/>
				<updated>2013-11-11T15:22:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Added Project Startup (the first milestone) and the codenames&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Startup (britney) =&lt;br /&gt;
This milestone includes the initial work that has to be done to be able to split the work:&lt;br /&gt;
* [[Database Design]]&lt;br /&gt;
* [[Protocol Design]]&lt;br /&gt;
&lt;br /&gt;
= Server Startup (melissa) =&lt;br /&gt;
To perform the connection- and data management, the server has to arrange the following things:&lt;br /&gt;
* [[Database Access]]&lt;br /&gt;
* [[Asynchronous Client Handling]]&lt;br /&gt;
* [[Administrative User Interface]]&lt;br /&gt;
&lt;br /&gt;
= Login / Logout =&lt;br /&gt;
To be able to log in on the client application, the connection to the server must be established ([[Server Access]]).&lt;br /&gt;
In order to get a successful response, the server has to [[JSON Objects Handling|handle the JSON Objects]].&lt;br /&gt;
The [[Orderman Interface]] must provide the login and logout functionality.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Milestones_v0.1</id>
		<title>Milestones v0.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Milestones_v0.1"/>
				<updated>2013-11-08T07:57:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Login / Logout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Server Startup =&lt;br /&gt;
To perform the connection- and data management, the server has to arrange the following things:&lt;br /&gt;
* [[Database Access]]&lt;br /&gt;
* [[Asynchronous Client Handling]]&lt;br /&gt;
&lt;br /&gt;
= Login / Logout =&lt;br /&gt;
To be able to log in on the client application, the connection to the server must be established ([[Server Access]]).&lt;br /&gt;
In order to get a successful response, the server has to [[JSON Objects Handling|handle the JSON Objects]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-07T18:51:58Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?&lt;br /&gt;
&lt;br /&gt;
I presented my idea to my classmate Florian and we decided to realize the project together.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
*[[Requirements Specification]]&lt;br /&gt;
*[[Database Design]]&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Milestones_v0.1</id>
		<title>Milestones v0.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Milestones_v0.1"/>
				<updated>2013-11-07T18:50:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Initial definition of the two milestones for v0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Server Startup =&lt;br /&gt;
To perform the connection- and data management, the server has to arrange the following things:&lt;br /&gt;
* [[Database Access]]&lt;br /&gt;
* [[Asynchronous Client Handling]]&lt;br /&gt;
&lt;br /&gt;
= Login / Logout =&lt;br /&gt;
To be able to log in on the client application, the connection to the server must be established ([[Server Access]]).&lt;br /&gt;
In order to get a successful response, the server has to [[handle the JSON Objects|JSON Objects Handling]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Use_Cases_v0.1</id>
		<title>Use Cases v0.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Use_Cases_v0.1"/>
				<updated>2013-11-07T17:24:48Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: created page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Launch Server =&lt;br /&gt;
Everyone can start the server by launching FOS. At this point the computer (server) must be connected to the wireless router which provides the communication. This router must be configured to port forward the FOS server port specified in the settings.&lt;br /&gt;
= Login =&lt;br /&gt;
The user gets a login name and a password which he enters in the login form and gets access to the system.&lt;br /&gt;
To test this use case some test users are created manually on the database.&lt;br /&gt;
= Logout =&lt;br /&gt;
The user can logout from the system by clicking on a simple button.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-07T17:17:00Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: database design added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?&lt;br /&gt;
&lt;br /&gt;
I presented my idea to my classmate Florian and we decided to realize the project together.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
[[Requirements Specification]]&lt;br /&gt;
[[Database Design]]&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Requirements_Specification</id>
		<title>Requirements Specification</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Requirements_Specification"/>
				<updated>2013-11-07T16:57:30Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: specified login/logout and server startup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Communication =&lt;br /&gt;
The Free Orderman System must provide and manage the communication between:&lt;br /&gt;
&lt;br /&gt;
* smartphones&lt;br /&gt;
* computers&lt;br /&gt;
* printers&lt;br /&gt;
&lt;br /&gt;
The communication must be save and fast enough to satisfy the work flow of a catering company.&lt;br /&gt;
&lt;br /&gt;
= Waiters =&lt;br /&gt;
The system must be able to manage various waiter accounts. Through these accounts they get access to the system (with their smartphone or via a terminal computer and so on). Every waiter can work on some tables – these tables are linked to the account of the waiter. It could be that the boss decides that 2 waiters can work on all tables. So it must be possible that at the same time two or more waiters work on the same table (i.e. get the orders together).&lt;br /&gt;
&lt;br /&gt;
If the boss decides that waiter A can work on table 1, 3, 5 and waiter B can work on table 2, 4, 6, waiter A doesn't even see table 4 on his application. He sees only his 3 tables, and the same for waiter B.&lt;br /&gt;
&lt;br /&gt;
== Login ==&lt;br /&gt;
Every waiter must be identifiable. If the login was successful the application shows all the tables assigned to the waiter allowing him to start his work.&lt;br /&gt;
&lt;br /&gt;
== Logout ==&lt;br /&gt;
On logout the waiter must recieve his payoff whitch shows all cash receipts since the last login.&lt;br /&gt;
&lt;br /&gt;
== Orders ==&lt;br /&gt;
Every waiter can do an order for a table that is linked to his account. Two or more waiters can do orders at the same time.&lt;br /&gt;
&lt;br /&gt;
= Boss =&lt;br /&gt;
To do all the administrative work, the boss must be able to do this through a simple and easy to use interface, where he can manage the waiter accounts, the products, the tables and so on.&lt;br /&gt;
&lt;br /&gt;
== Server Startup ==&lt;br /&gt;
By launching FOS a login window must appear. The Boss must be able to access the administrative interface as well as the orderman itself. The server starts automatically in the background and manages the whole communication.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-07T16:30:44Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: added v0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?&lt;br /&gt;
&lt;br /&gt;
I presented my idea to my classmate Florian and we decided to realize the project together.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
[[Requirements Specification]]&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Requirements_Specification</id>
		<title>Requirements Specification</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Requirements_Specification"/>
				<updated>2013-11-07T16:29:01Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: created page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Communication =&lt;br /&gt;
The Free Orderman System must provide and manage the communication between:&lt;br /&gt;
&lt;br /&gt;
* smartphones&lt;br /&gt;
* computers&lt;br /&gt;
* printers&lt;br /&gt;
&lt;br /&gt;
The communication must be save and fast enough to satisfy the work flow of a catering company.&lt;br /&gt;
&lt;br /&gt;
= Waiters =&lt;br /&gt;
The system must be able to manage various waiter accounts. Through these accounts they get access to the system (with their smartphone or via a terminal computer and so on). Every waiter can work on some tables – these tables are linked to the account of the waiter. It could be that the boss decides that 2 waiters can work on all tables. So it must be possible that at the same time two or more waiters work on the same table (i.e. get the orders together).&lt;br /&gt;
&lt;br /&gt;
If the boss decides that waiter A can work on table 1, 3, 5 and waiter B can work on table 2, 4, 6, waiter A doesn't even see table 4 on his application. He sees only his 3 tables, and the same for waiter B.&lt;br /&gt;
&lt;br /&gt;
== Login ==&lt;br /&gt;
Every waiter is identified by an user name and a password. As the waiter logs in, the application connects him to the server. If the login was successful the application shows all the tables assigned to the waiter allowing him to start his work.&lt;br /&gt;
&lt;br /&gt;
== Orders ==&lt;br /&gt;
Every waiter can do an order for a table that is linked to his account. Two or more waiters can do orders at the same time.&lt;br /&gt;
&lt;br /&gt;
= Boss =&lt;br /&gt;
To do all the administrative work, the boss must be able to do this through a simple and easy to use interface, where he can manage the waiter accounts, the products, the tables and so on.&lt;br /&gt;
&lt;br /&gt;
== Server Startup ==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Requirements_Specification</id>
		<title>Requirements Specification</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Requirements_Specification"/>
				<updated>2013-11-07T16:27:27Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: moved Requirments Specification to Requirements Specification: spelling error&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements Specification =&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-07T16:26:38Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?&lt;br /&gt;
&lt;br /&gt;
I presented my idea to my classmate Florian and we decided to realize the project together.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
[[Requirements Specification]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-07T16:17:37Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: roadmap deleted&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?&lt;br /&gt;
&lt;br /&gt;
I presented my idea to my classmate Florian and we decided to realize the project together.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Requirements_Specification</id>
		<title>Requirements Specification</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Requirements_Specification"/>
				<updated>2013-11-07T14:09:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;= Requirements Specification =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements Specification =&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-07T14:03:04Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Roadmap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?&lt;br /&gt;
&lt;br /&gt;
I presented my idea to my classmate Florian and we decided to realize the project together.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Roadmap =&lt;br /&gt;
[[Image:Roadmap.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-06T17:23:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?&lt;br /&gt;
&lt;br /&gt;
I presented my idea to my classmate Florian and we decided to realize the project together.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Roadmap =&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-06T17:09:50Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;Free Orderman System&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?&lt;br /&gt;
&lt;br /&gt;
I presented my idea to my classmate Florian and we decided to realize the project together.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Basically we need three things to create a really cheap order-man system:&lt;br /&gt;
&lt;br /&gt;
* a smartphone&lt;br /&gt;
* a computer&lt;br /&gt;
* and a printer&lt;br /&gt;
&lt;br /&gt;
Actually these three things are already available in nearly every bar or restaurant. From a small village pub to the most hidden refuge up in the mountains.&lt;br /&gt;
&lt;br /&gt;
Just one thing is missing: the software.&lt;br /&gt;
&lt;br /&gt;
= Roadmap =&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/MediaWiki:Mainpage</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/MediaWiki:Mainpage"/>
				<updated>2013-11-06T11:04:56Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Die Seite wurde neu angelegt: „FOS“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FOS&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-06T10:53:52Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Der Seiteninhalt wurde durch einen anderen Text ersetzt: „Introduction to FOS“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to FOS&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/FOS</id>
		<title>FOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/FOS"/>
				<updated>2013-11-06T10:51:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: hat „Hauptseite“ nach „FOS“ verschoben: Moving the main page to &amp;quot;FOS&amp;quot; to give there an introduction to the project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''MediaWiki wurde erfolgreich installiert.'''&lt;br /&gt;
&lt;br /&gt;
Hilfe zur Benutzung und Konfiguration der Wiki-Software findest du im [http://meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuch].&lt;br /&gt;
&lt;br /&gt;
== Starthilfen ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste der Konfigurationsvariablen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>