<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=Master</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=Master"/>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Special:Contributions/Master"/>
		<updated>2026-05-30T01:15:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.21.3</generator>

	<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-03-06T13:55:18Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added use case Make Orders&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Location and Tables Visualization =&lt;br /&gt;
The user will be able to visualize the locations with their related tables and all orders of every table.&lt;br /&gt;
&lt;br /&gt;
Make Orders&lt;br /&gt;
&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;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>Master</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>2014-03-06T13:54:52Z</updated>
		
		<summary type="html">&lt;p&gt;Master: &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;
Team members:&lt;br /&gt;
*Alex Mazzon (18)&lt;br /&gt;
*Florian Mahlknecht (18)&lt;br /&gt;
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;
**Launch Server&lt;br /&gt;
**Login&lt;br /&gt;
**Logout&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
**Project Startup&lt;br /&gt;
**Server Startup&lt;br /&gt;
**Login / Logout&lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&lt;br /&gt;
*[[Use Cases v0.2]]&lt;br /&gt;
*[[Milestones v0.2]]&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;
*[[Orderman Interface]]&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>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Orderman_Interface</id>
		<title>Orderman Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Orderman_Interface"/>
				<updated>2014-03-06T13:29:42Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* Menus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login =&lt;br /&gt;
When the waiter starts the orderman a login window will appear. This window consists of two text fields: one for the username and another for the password. A simple button will allow to login and if the login was successful the waiter will see his tables and can start to work.&lt;br /&gt;
&lt;br /&gt;
= Logout =&lt;br /&gt;
A simple button will provide the logout.&lt;br /&gt;
&lt;br /&gt;
= Orderman =&lt;br /&gt;
The Orderman interface shows the tables of the restaurant, bar or whatever. A table is visualized through a simple rectangle with the table number on it. When an order has already been done on a table this table will have a different color of the tables where no order has been made.&lt;br /&gt;
By clicking on a table the ''Order'' interface will be shown.&lt;br /&gt;
&lt;br /&gt;
It is important that no other stuff is placed on this interface, because the waiter must have a good overview of the tables. No other wearing stuff will be shown on the orderman.&lt;br /&gt;
&lt;br /&gt;
= Menus =&lt;br /&gt;
When the user presses and holds on a table a bottom menu must appear where it will be possible (in a further moment) to split a table or move the orders from one table to another.&lt;br /&gt;
&lt;br /&gt;
By clicking on the table number of the table view a menu will be shown, witch contains the total price of the table and the options ''pay, pay separately'' and others.&lt;br /&gt;
&lt;br /&gt;
= Order =&lt;br /&gt;
On this interface the waiter can look up the orders that already have been made on the chosen table. In addition he can make new orders.&lt;br /&gt;
&lt;br /&gt;
The screen is divided in two parts. The top half of the screen will show all orders that have been made. The other half will be used to make a new order. When the waiter clicks on a table he will see all categories and by clicking on one of them all products in this category will be visualized. By clicking on a product this product will be added to the product list of the order. By clicking on ''ok'' the order will be sent with all his products. After the new order has been sent to the FOS server the ''orderman interface'' with all the tables will be shown again.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
The user can set:&lt;br /&gt;
* the FOS server ip&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Orderman_Interface</id>
		<title>Orderman Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Orderman_Interface"/>
				<updated>2014-03-06T13:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Master: Added the Menu Interface documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login =&lt;br /&gt;
When the waiter starts the orderman a login window will appear. This window consists of two text fields: one for the username and another for the password. A simple button will allow to login and if the login was successful the waiter will see his tables and can start to work.&lt;br /&gt;
&lt;br /&gt;
= Logout =&lt;br /&gt;
A simple button will provide the logout.&lt;br /&gt;
&lt;br /&gt;
= Orderman =&lt;br /&gt;
The Orderman interface shows the tables of the restaurant, bar or whatever. A table is visualized through a simple rectangle with the table number on it. When an order has already been done on a table this table will have a different color of the tables where no order has been made.&lt;br /&gt;
By clicking on a table the ''Order'' interface will be shown.&lt;br /&gt;
&lt;br /&gt;
It is important that no other stuff is placed on this interface, because the waiter must have a good overview of the tables. No other wearing stuff will be shown on the orderman.&lt;br /&gt;
&lt;br /&gt;
= Menus =&lt;br /&gt;
When the user presses and holds on a table a bottom menu must appear where it will be possible (in a further moment) to split a table or move the orders from one table to another.&lt;br /&gt;
By clicking on the table number of the table view a menu will be shown, witch contains the total price of the table and the options ''pay, pay separately'' and others.&lt;br /&gt;
&lt;br /&gt;
= Order =&lt;br /&gt;
On this interface the waiter can look up the orders that already have been made on the chosen table. In addition he can make new orders.&lt;br /&gt;
&lt;br /&gt;
The screen is divided in two parts. The top half of the screen will show all orders that have been made. The other half will be used to make a new order. When the waiter clicks on a table he will see all categories and by clicking on one of them all products in this category will be visualized. By clicking on a product this product will be added to the product list of the order. By clicking on ''ok'' the order will be sent with all his products. After the new order has been sent to the FOS server the ''orderman interface'' with all the tables will be shown again.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
The user can set:&lt;br /&gt;
* the FOS server ip&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Master</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-03-06T13:27:31Z</updated>
		
		<summary type="html">&lt;p&gt;Master: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Location and Tables Visualization =&lt;br /&gt;
The user will be able to visualize the locations with their related tables and all orders of every table.&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>Master</name></author>	</entry>

	<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-03-06T13:22:00Z</updated>
		
		<summary type="html">&lt;p&gt;Master: created the milestones visualize tables and visualize orders&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>Master</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-03-06T13:21:16Z</updated>
		
		<summary type="html">&lt;p&gt;Master: merged the visualized use cases&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Visualization =&lt;br /&gt;
The user will be able to visualize the locations with their related tables and all orders of every table.&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>Master</name></author>	</entry>

	<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-01-14T11:11:43Z</updated>
		
		<summary type="html">&lt;p&gt;Master: created page...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Visualize Tables =&lt;br /&gt;
TODO&lt;br /&gt;
= Visualize Orders =&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>Master</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>2014-01-14T11:08:28Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added v0.3&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;
Team members:&lt;br /&gt;
*Alex Mazzon (18)&lt;br /&gt;
*Florian Mahlknecht (18)&lt;br /&gt;
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;
**Launch Server&lt;br /&gt;
**Login&lt;br /&gt;
**Logout&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
**Project Startup&lt;br /&gt;
**Server Startup&lt;br /&gt;
**Login / Logout&lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&lt;br /&gt;
*[[Use Cases v0.2]]&lt;br /&gt;
*[[Milestones v0.2]]&lt;br /&gt;
&lt;br /&gt;
== Version 0.3 ==&lt;br /&gt;
&lt;br /&gt;
*[[Use Cases v0.3]]&lt;br /&gt;
*[[Milestones v0.3]]&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;
*[[Orderman Interface]]&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>Master</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-12T12:32:04Z</updated>
		
		<summary type="html">&lt;p&gt;Master: &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. To test this use case there will be some test tables in the database. For example ''table 1'', ''table 2'' and ''table 3''.&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>Master</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-12T12:30:11Z</updated>
		
		<summary type="html">&lt;p&gt;Master: &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. To test this use case there will be some test tables in the database. For example ''table 1'', ''table 2'' and ''table 3''.&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>Master</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-12T12:29:01Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* Visualize Tables */&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. To test this use case there will be some test tables in the database. For example ''table 1'', ''table 2'' and ''table 3''.&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;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>Master</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-12T12:24:29Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added visualize tables&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. By clicking on a table the user will be able to make new orders and visualize the orders that have already been made.&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;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>Master</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-12T12:21:12Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* Viualize Orders */&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;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>Master</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-12T12:20:59Z</updated>
		
		<summary type="html">&lt;p&gt;Master: created page and added Make Orders and Visualize Orders&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;br /&gt;
&lt;br /&gt;
= Viualize 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>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Orderman_Interface</id>
		<title>Orderman Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Orderman_Interface"/>
				<updated>2014-01-12T11:49:29Z</updated>
		
		<summary type="html">&lt;p&gt;Master: corrected some mistakes...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login =&lt;br /&gt;
When the waiter starts the orderman a login window will appear. This window consists of two text fields: one for the username and another for the password. A simple button will allow to login and if the login was successful the waiter will see his tables and can start to work.&lt;br /&gt;
= Logout =&lt;br /&gt;
A simple button will provide the logout.&lt;br /&gt;
= Orderman =&lt;br /&gt;
The Orderman interface shows the tables of the restaurant, bar or whatever. A table is visualized through a simple rectangle with the table number on it. When an order has already been done on a table this table will have a different color of the tables where no order has been made.&lt;br /&gt;
By clicking on a table the ''Order'' interface will be shown.&lt;br /&gt;
&lt;br /&gt;
It is important that no other stuff is placed on this interface, because the waiter must have a good overview of the tables. No other wearing stuff will be shown on the orderman.&lt;br /&gt;
= Order =&lt;br /&gt;
On this interface the waiter can look up the orders that already have been made on the chosen table. In addition he can make new orders.&lt;br /&gt;
&lt;br /&gt;
The screen is divided in two parts. The top half of the screen will show all orders that have been made. The other half will be used to make a new order. When the waiter clicks on a table he will see all categories and by clicking on one of them all products in this category will be visualized. By clicking on a product this product will be added to the product list of the order. By clicking on ''ok'' the order will be sent with all his products. After the new order has been sent to the FOS server the ''orderman interface'' with all the tables will be shown again.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
The user can set:&lt;br /&gt;
* the FOS server ip&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Master</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>2014-01-12T09:12:52Z</updated>
		
		<summary type="html">&lt;p&gt;Master: Added orderman interface link to requirements&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;br /&gt;
&lt;br /&gt;
= Orderman Interface =&lt;br /&gt;
Lookup the [[Orderman Interface]] documentation.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Orderman_Interface</id>
		<title>Orderman Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Orderman_Interface"/>
				<updated>2014-01-10T17:39:52Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added the interfaces Orderman and Order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login =&lt;br /&gt;
When the waiter starts the orderman a login window will appear. This window consists of two text fields: one for the username and another for the password. A simple button will allow to login and if the login was successful the waiter will see his tables and can start to work.&lt;br /&gt;
= Logout =&lt;br /&gt;
A simple button will provide the logout.&lt;br /&gt;
= Orderman =&lt;br /&gt;
The Orderman interface shows the tables of the restaurant, bar or whatever. A table is visualized through a simple rectangle with the table number on it. When an order has already been done on a table this table will have a different color of the tables where no order has been made.&lt;br /&gt;
By clicking on a table the ''Order'' interface will be shown.&lt;br /&gt;
&lt;br /&gt;
It is important that no other stuff is placed on this interface, because the waiter must have a good overview of the tables. No other wearing stuff will be shown on the orderman.&lt;br /&gt;
= Order =&lt;br /&gt;
On this interface the waiter can look up the orders that already have been made on the chosen table. In addition he can make new orders.&lt;br /&gt;
&lt;br /&gt;
The screen is divided in two parts. The top half of the screen will show all orders that have been made. The other half of the screen will be used to make a new order. When the waiter clicks on a table he will see all categories and by clicking on one of them all products in this category will be shown. By clicking on a product this product will be added to the product list of a this order. By clicking on ''ok'' the order will be sent with all the products added to this new order of the table. After the new order has been sent the orderman interface with all the tables will be shown again.&lt;br /&gt;
= Settings =&lt;br /&gt;
The user can set:&lt;br /&gt;
* the FOS server ip&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Master</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>2014-01-10T17:22:17Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* Version 0.2 */&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;
Team members:&lt;br /&gt;
*Alex Mazzon (18)&lt;br /&gt;
*Florian Mahlknecht (18)&lt;br /&gt;
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;
**Launch Server&lt;br /&gt;
**Login&lt;br /&gt;
**Logout&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
**Project Startup&lt;br /&gt;
**Server Startup&lt;br /&gt;
**Login / Logout&lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&lt;br /&gt;
*[[Use Cases v0.2]]&lt;br /&gt;
*[[Milestones v0.2]]&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;
*[[Orderman Interface]]&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>Master</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>2014-01-10T17:22:03Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added v0.2&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;
Team members:&lt;br /&gt;
*Alex Mazzon (18)&lt;br /&gt;
*Florian Mahlknecht (18)&lt;br /&gt;
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;
**Launch Server&lt;br /&gt;
**Login&lt;br /&gt;
**Logout&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
**Project Startup&lt;br /&gt;
**Server Startup&lt;br /&gt;
**Login / Logout&lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&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;
*[[Orderman Interface]]&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>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Orderman_Interface</id>
		<title>Orderman Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Orderman_Interface"/>
				<updated>2014-01-10T17:21:01Z</updated>
		
		<summary type="html">&lt;p&gt;Master: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login =&lt;br /&gt;
When the waiter starts the orderman a login window will appear. This window consists of two text fields: one for the username and another for the password. A simple button will allow to login and if the login was successful the waiter will see his tables and can start to work.&lt;br /&gt;
&lt;br /&gt;
 [[File:SC20140110-181141.png]]&lt;br /&gt;
= Logout =&lt;br /&gt;
A simple button will provide the logout.&lt;br /&gt;
= Settings =&lt;br /&gt;
The user can set:&lt;br /&gt;
* the FOS server ip&lt;br /&gt;
&lt;br /&gt;
[[File:SC20140110-181151.png]]&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Orderman_Interface</id>
		<title>Orderman Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Orderman_Interface"/>
				<updated>2014-01-10T17:19:39Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added screenshots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login =&lt;br /&gt;
When the waiter starts the orderman a login window will appear. This window consists of two text fields: one for the username and another for the password. A simple button will allow to login and if the login was successful the waiter will see his tables and can start to work.&lt;br /&gt;
[[SC20140110-181141.png]]&lt;br /&gt;
= Logout =&lt;br /&gt;
A simple button will provide the logout.&lt;br /&gt;
= Settings =&lt;br /&gt;
The user can set:&lt;br /&gt;
* the FOS server ip&lt;br /&gt;
[[SC20140110-181151.png]]&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/File:SC20140110-181151.png</id>
		<title>File:SC20140110-181151.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/File:SC20140110-181151.png"/>
				<updated>2014-01-10T17:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;Master: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/File:SC20140110-181141.png</id>
		<title>File:SC20140110-181141.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/File:SC20140110-181141.png"/>
				<updated>2014-01-10T17:14:51Z</updated>
		
		<summary type="html">&lt;p&gt;Master: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2014-01-10T17:10:09Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* The Socket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
==Modify the Project File==&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model. Also ''xml'' and ''svg'' will be add so that we can use svg images on the phone.&lt;br /&gt;
&lt;br /&gt;
==The Client==&lt;br /&gt;
&lt;br /&gt;
The orderman socket uses the class [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket] to communicate with the FOS server. If the communication fails the user will be asked to set the right FOS server ip. This ip is static and has to be set only once in the settings. The application settings and an explanation how to set the correct port will be shown. The user will also be advertised to turn on wifi and connect to the same router as the FOS server.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
&lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-12-18T18:15:41Z</updated>
		
		<summary type="html">&lt;p&gt;Master: deleted nearly whole documentation, todo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
==Modify the Project File==&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model.&lt;br /&gt;
&lt;br /&gt;
==The Client==&lt;br /&gt;
&lt;br /&gt;
The orderman socket uses the class [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket] to communicate with the FOS server. If the communication fails the user will be asked to set the right FOS server ip. This ip is static and has to be set only once in the settings. The application settings and an explanation how to set the correct port will be shown. The user will also be advertised to turn on wifi and connect to the same router as the FOS server.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
&lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-12-17T16:08:07Z</updated>
		
		<summary type="html">&lt;p&gt;Master: error in title...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
==Modify the Project File==&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model.&lt;br /&gt;
&lt;br /&gt;
==The Client==&lt;br /&gt;
&lt;br /&gt;
The orderman socket uses the class [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket] to communicate with the FOS server. The function ''connect()'' connects the application socket to the FOS server on login. If the communication fails the user will be asked to set the right port. The application settings and an explanation how to set the correct port will be shown. The user will also be advertised to turn on wifi.&lt;br /&gt;
&lt;br /&gt;
When the waiter starts the orderman the application has to find out the ip adress and the port which allows the communication with the server. The port is set in the application settings and must correspond to the FOS server port specified in the server settings. The class [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#details QNetworkConfiguration] provides access to the network configurations known to the system and allows to find out the router port with the function [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#allConfigurations allConfigurations]().&lt;br /&gt;
&lt;br /&gt;
The function ''send()'' sends the JSON objects to the server. When the signal ''readyRead()'' is emitted by the server it means that the server sent back a JSON object.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
&lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</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-12-17T16:05:17Z</updated>
		
		<summary type="html">&lt;p&gt;Master: listed the team members..&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;
Team members:&lt;br /&gt;
*Alex Mazzon (18)&lt;br /&gt;
*Florian Mahlknecht (18)&lt;br /&gt;
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;
**Launch Server&lt;br /&gt;
**Login&lt;br /&gt;
**Logout&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
**Project Startup&lt;br /&gt;
**Server Startup&lt;br /&gt;
**Login / Logout&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;
*[[Orderman Interface]]&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>Master</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-12-16T18:48:51Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added blueprint list to the milestones and the use case list&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;
**Launch Server&lt;br /&gt;
**Login&lt;br /&gt;
**Logout&lt;br /&gt;
*[[Milestones v0.1]]&lt;br /&gt;
**Project Startup&lt;br /&gt;
**Server Startup&lt;br /&gt;
**Login / Logout&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;
*[[Orderman Interface]]&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>Master</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-12-16T18:44:42Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added Orderman Interface as global document&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;
*[[Orderman Interface]]&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>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-12-06T21:35:07Z</updated>
		
		<summary type="html">&lt;p&gt;Master: some updates...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
==Modify the project file==&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model. &lt;br /&gt;
==The Client==&lt;br /&gt;
&lt;br /&gt;
The orderman socket uses the class [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket] to communicate with the FOS server. The function ''connect()'' connects the application socket to the FOS server on login. If the communication fails the user will be asked to set the right port. The application settings and an explanation how to set the correct port will be shown. The user will also be advertised to turn on wifi.&lt;br /&gt;
&lt;br /&gt;
When the waiter starts the orderman the application has to find out the ip adress and the port which allows the communication with the server. The port is set in the application settings and must correspond to the FOS server port specified in the server settings. The class [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#details QNetworkConfiguration] provides access to the network configurations known to the system and allows to find out the router port with the function [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#allConfigurations allConfigurations]().&lt;br /&gt;
&lt;br /&gt;
The function ''send()'' sends the JSON objects to the server. When the signal ''readyRead()'' is emitted by the server it means that the server sent back a JSON object.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
&lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-12-06T20:56:33Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* The class FOSClient */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
==Modify the project file==&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model. &lt;br /&gt;
==The Client==&lt;br /&gt;
&lt;br /&gt;
The orderman socket implements a [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket]. The function ''Connect'' connects the application socket to the FOS server. If the communication fails the user will be asked to set the right port. The application settings and an explanation how to set the correct port will be shown. The user will also be advertised to turn on wifi.&lt;br /&gt;
&lt;br /&gt;
When the waiter starts the orderman the application has to find out the ip adress and the port which allows the communication with the server. The port is set in the application settings and must correspond to the FOS server port specified in the server settings. The class [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#details QNetworkConfiguration] provides access to the network configurations known to the system and allows to find out the router port with the function [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#allConfigurations allConfigurations]().&lt;br /&gt;
&lt;br /&gt;
The function ''Send'' sends the JSON objects to the server and the function ''Receive'' waits for the answer.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
&lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-12-05T06:07:11Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added some titles for more overview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
==Modify the project file==&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model. &lt;br /&gt;
==The class FOSClient==&lt;br /&gt;
When the waiter starts the orderman the application has to find out the ip adress and the port which allows the communication with the server. The port is set in the application settings and must correspond to the FOS server port specified in the server settings. The class [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#details QNetworkConfiguration] provides access to the network configurations known to the system and allows to find out the router port with the function [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#allConfigurations allConfigurations]().&lt;br /&gt;
&lt;br /&gt;
The orderman socket implements a [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket]. The function ''Connect'' connects the application socket to the FOS server. If the communication fails the user will be asked to set the right port. The application settings and an explanation how to set the correct port will be shown. The user will also be advertised to turn on wifi.&lt;br /&gt;
&lt;br /&gt;
The function ''Send'' sends the JSON objects to the server and the function ''Receive'' waits for the answer.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
&lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-11-26T14:53:56Z</updated>
		
		<summary type="html">&lt;p&gt;Master: turn on wifi!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model. &lt;br /&gt;
&lt;br /&gt;
When the waiter starts the orderman the application has to find out the ip adress and the port which allows the communication with the server. The port is set in the application settings and must correspond to the FOS server port specified in the server settings. The class [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#details QNetworkConfiguration] provides access to the network configurations known to the system and allows to find out the router port with the function [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#allConfigurations allConfigurations]().&lt;br /&gt;
&lt;br /&gt;
The orderman socket implements a [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket]. The function ''Connect'' connects the application socket to the FOS server. If the communication fails the user will be asked to set the right port. The application settings and an explanation how to set the correct port will be shown. The user will also be advertised to turn on wifi.&lt;br /&gt;
&lt;br /&gt;
The function ''Send'' sends the JSON objects to the server and the function ''Receive'' waits for the answer.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
&lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-11-26T14:31:43Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added how to find out the router port&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model. &lt;br /&gt;
&lt;br /&gt;
When the waiter starts the orderman the application has to find out the ip adress and the port which allows the communication with the server. The port is set in the application settings and must correspond to the FOS server port specified in the server settings. The class [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#details QNetworkConfiguration] provides access to the network configurations known to the system and allows to find out the router port with the function [http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkconfigurationmanager.html#allConfigurations allConfigurations]().&lt;br /&gt;
&lt;br /&gt;
The orderman socket implements a [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket]. The function ''Connect'' connects the application socket to the FOS server. If the communication fails the user will be asked to set the right port. The application settings and an explanation how to set the correct port will be shown.&lt;br /&gt;
&lt;br /&gt;
The function ''Send'' sends the JSON objects to the server and the function ''Receive'' waits for the answer.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
&lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-11-21T09:19:59Z</updated>
		
		<summary type="html">&lt;p&gt;Master: Added description fir ip adress, not finished ye! see todo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model. &lt;br /&gt;
&lt;br /&gt;
When the waiter starts the orderman the application has to find out the ip adress and the port which allows the communication with the server. The port is set in the application settings and must correspond to the FOS server port specified in the server settings. The ip adress of the router TODO&lt;br /&gt;
&lt;br /&gt;
The orderman socket implements a [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket]. The function ''Connect'' connects the application socket to the FOS server. If the communication fails the user will be asked to set the right port. The application settings and an explanation how to set the correct port will be shown.&lt;br /&gt;
&lt;br /&gt;
The function ''Send'' sends the JSON objects to the server and the function ''Receive'' waits for the answer.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
 &lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Server_Access</id>
		<title>Server Access</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Server_Access"/>
				<updated>2013-11-20T20:29:37Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added some decription&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Socket =&lt;br /&gt;
The first thing to do is add ''networking'' to the project file, so that Qt knows that we wanna work with the network model. &lt;br /&gt;
&lt;br /&gt;
When the waiter starts the orderman the application has to find out which port allows the communication with the server. This port is set in the application settings and must correspond to the FOS server port specified in the server settings.&lt;br /&gt;
&lt;br /&gt;
The orderman socket implements a [http://qt-project.org/doc/qt-5.1/qtnetwork/qtcpsocket.html QTcpSocket]. The function ''Connect'' connects the application socket to the FOS server. If the communication fails the user will be asked to set the right port. The application settings and an explanation how to set the correct port will be shown.&lt;br /&gt;
&lt;br /&gt;
The function ''Send'' sends the JSON objects to the server and the function ''Receive'' waits for the answer.&lt;br /&gt;
&lt;br /&gt;
The socket will be closed when the waiter logs out.&lt;br /&gt;
 &lt;br /&gt;
= Android Permissions =&lt;br /&gt;
The order man application must have the appropriate permissions that allow the connection to the server. An important permission to do that is the [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET INTERNET] permission, which allows applications to open network sockets.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Orderman_Interface</id>
		<title>Orderman Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Orderman_Interface"/>
				<updated>2013-11-20T19:35:04Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* Logout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login =&lt;br /&gt;
When the waiter starts the orderman a login window will appear. This window consists of two text fields: one for the username and another for the password. A simple button will allow to login and if the login was successful the waiter will see his tables and can start to work.&lt;br /&gt;
= Logout =&lt;br /&gt;
A simple button will provide the logout.&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Orderman_Interface</id>
		<title>Orderman Interface</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Orderman_Interface"/>
				<updated>2013-11-20T19:33:28Z</updated>
		
		<summary type="html">&lt;p&gt;Master: created page: login/logout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login =&lt;br /&gt;
When the waiter starts the orderman a login window will appear. This window consists of two text fields: one for the username and another for the password. A simple button will allow to login and if the login was successful the waiter will see his tables and can start to work.&lt;br /&gt;
= Logout =&lt;br /&gt;
A simple button will provide the logout. This button is placed in different locations of the orderman:&lt;br /&gt;
*home button:&lt;br /&gt;
When the home button is pushed the waiter will be asked if he wants to logout. If yes the orderman will be closed, otherwise the application will run in background, without logout the waiter.&lt;/div&gt;</summary>
		<author><name>Master</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:12:01Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* The Idea */&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;
== 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/Database_Design</id>
		<title>Database Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/Database_Design"/>
				<updated>2013-11-13T21:22:44Z</updated>
		
		<summary type="html">&lt;p&gt;Master: created page and added the db design image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Db-design.jpg]]&lt;/div&gt;</summary>
		<author><name>Master</name></author>	</entry>

	<entry>
		<id>http://wiki.fos.fmdevelop.com/File:Db-design.jpg</id>
		<title>File:Db-design.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.fos.fmdevelop.com/File:Db-design.jpg"/>
				<updated>2013-11-13T21:20:43Z</updated>
		
		<summary type="html">&lt;p&gt;Master: The FOS database design&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The FOS database design&lt;/div&gt;</summary>
		<author><name>Master</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-13T21:14:58Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* The FOS Development Team */&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;
== 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</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-13T21:11:24Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* How to write the FOS documentation */&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).&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;
== 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</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-13T21:10:39Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* How to write the FOS documentation */&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).&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;
== 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 the use cases&lt;br /&gt;
* Create the milestones and the 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</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-13T19:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* The Idea */&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).&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;
== 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 will use&lt;br /&gt;
* Create the use cases&lt;br /&gt;
* Create the milestones and the 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</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-13T19:00:06Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* The Idea */&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).&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: &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.»&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;
== 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 will use&lt;br /&gt;
* Create the use cases&lt;br /&gt;
* Create the milestones and the 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</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-13T18:59:32Z</updated>
		
		<summary type="html">&lt;p&gt;Master: /* The Idea */&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).&lt;br /&gt;
&lt;br /&gt;
== The Idea ==&lt;br /&gt;
Alex: &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?''»&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;
== 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 will use&lt;br /&gt;
* Create the use cases&lt;br /&gt;
* Create the milestones and the 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</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-13T18:56:06Z</updated>
		
		<summary type="html">&lt;p&gt;Master: &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).&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;
== 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 will use&lt;br /&gt;
* Create the use cases&lt;br /&gt;
* Create the milestones and the 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</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-13T18:55:34Z</updated>
		
		<summary type="html">&lt;p&gt;Master: Added FOS Development Team, Glossary and How to write the FOS documentation&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).&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;
== 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 will use&lt;br /&gt;
* Create the use cases&lt;br /&gt;
* Create the milestones and the 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;
== Version 0.1 ==&lt;br /&gt;
*[[Use Cases v0.1]]&lt;br /&gt;
*[[Milestones v0.1]]&lt;/div&gt;</summary>
		<author><name>Master</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-13T17:49:09Z</updated>
		
		<summary type="html">&lt;p&gt;Master: added name&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 (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>Master</name></author>	</entry>

	</feed>