<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RICM4-prj14-grp13</id>
	<title>air - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RICM4-prj14-grp13"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/RICM4-prj14-grp13"/>
	<updated>2026-06-02T19:00:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22509</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22509"/>
		<updated>2015-03-25T07:41:39Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:*This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:*This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera [https://www.leapmotion.com/ LeapMotion]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:*The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:*The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:*The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:*The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:*The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:*The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:*The system must help doctors to follow their patient and their progression&lt;br /&gt;
:*The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:*The system must be able to run on Windows 7 or higher&lt;br /&gt;
:*The system must not consume too much CPU&lt;br /&gt;
:*The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22508</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22508"/>
		<updated>2015-03-25T07:39:38Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Other requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:*This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:*This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera [https://www.leapmotion.com/ LeapMotion]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:*The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:*The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:*The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:*The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:*The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:*The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:*The system must help doctors to follow their patient and their progression&lt;br /&gt;
:*The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:*The system must be able to run on Windows 7 or higher&lt;br /&gt;
:*The system must not consume too much CPU&lt;br /&gt;
:*The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22507</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22507"/>
		<updated>2015-03-25T07:39:05Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Functional requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:*This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:*This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera [https://www.leapmotion.com/ LeapMotion]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:*The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:*The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:*The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:*The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:*The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:*The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:*The system must help doctors to follow their patient and their progression&lt;br /&gt;
:*The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume too much CPU&lt;br /&gt;
:The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22506</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22506"/>
		<updated>2015-03-25T07:38:42Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Purpose of the requirements document */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:*This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:*This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera [https://www.leapmotion.com/ LeapMotion]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:*The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:*The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:*The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume too much CPU&lt;br /&gt;
:The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22505</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22505"/>
		<updated>2015-03-25T07:38:26Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* External interface requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera [https://www.leapmotion.com/ LeapMotion]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:*The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:*The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:*The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume too much CPU&lt;br /&gt;
:The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22504</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22504"/>
		<updated>2015-03-25T07:38:11Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* External interface requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera [https://www.leapmotion.com/ LeapMotion]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
*The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
*The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
*The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume too much CPU&lt;br /&gt;
:The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22503</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22503"/>
		<updated>2015-03-25T07:37:37Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Scope of the product */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera [https://www.leapmotion.com/ LeapMotion]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume too much CPU&lt;br /&gt;
:The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22502</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22502"/>
		<updated>2015-03-25T07:37:25Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Scope of the product */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera LeapMotion [https://www.leapmotion.com/ LeapMotion]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume too much CPU&lt;br /&gt;
:The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22501</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22501"/>
		<updated>2015-03-25T07:36:40Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Scope of the product */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using the low cost camera LeapMotion [https://www.leapmotion.com/]). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume too much CPU&lt;br /&gt;
:The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22500</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22500"/>
		<updated>2015-03-25T07:35:20Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Other requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume too much CPU&lt;br /&gt;
:The system must not consume too much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22499</id>
		<title>HandTrainer</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22499"/>
		<updated>2015-03-25T07:33:47Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Week 9 (March 23rd - March 27th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:HandTrainer-Cover.jpg|400px|right|HandTrainer Cover]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
In France, the rehabilitation is a major problem from the fact that patients have troubles taking charge of their own rehabilitation. They need to be supervised by a health professional. This is a strain of mobility and time for the patient and a significant cost. The patient must be able to rehabilitate from his home while being followed at a distance by the doctor in charge of the medical record.&lt;br /&gt;
&lt;br /&gt;
Also, studies show that rehabilitation of the hand is more effective when both hands are used. Indeed, the growth of the invalidated hand is more important when it is in parallel with the healthy hand. The system must take into account both hands. HandTrainer proposes a completely different approach to the rehabilitation of the hand. It will provide an interactive and entertaining look to the user, by offering him a serious game. It will therefore be able to work his rehabilitation while having fun. It may also use specific exercises  every movement involved in rehabilitation.&lt;br /&gt;
&lt;br /&gt;
The patient should be able to use the software from anywhere, only if it has a computer and the right equipment. It also needs an internet connection in order to send its result to the medical professional.&lt;br /&gt;
&lt;br /&gt;
The doctor should be able to recover any time patient outcomes which he is responsible, in order to effectively study and follow their evolution. He needs the software and an internet connection.&lt;br /&gt;
&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
*Tutors : Didier Donsez, Alessandro Semere &lt;br /&gt;
&lt;br /&gt;
*Members : Patrick Perea, Arthur Clerc-Gherardi, Paul Mariage&lt;br /&gt;
&lt;br /&gt;
*Departement : [http://www.polytech-grenoble.fr/ricm.html RICM 5], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Related documents =&lt;br /&gt;
&lt;br /&gt;
= Project objectives =&lt;br /&gt;
&lt;br /&gt;
* Create a software that can be used for hand recovery&lt;br /&gt;
* Develop a serious games and exercices that use the five rehabilitation movements&lt;br /&gt;
* Make it possible for doctors to follow his patients and their progression&lt;br /&gt;
&lt;br /&gt;
= Software Requirements Specification =&lt;br /&gt;
&lt;br /&gt;
* The Software Requirements Specification (SRS) can be found [[HandTrainer-SRS|here]].&lt;br /&gt;
&lt;br /&gt;
= Progress of the project =&lt;br /&gt;
&lt;br /&gt;
The project started January 26th, 2015.&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 26th - January 30th) ==&lt;br /&gt;
&lt;br /&gt;
*Writing of the specifications&lt;br /&gt;
&lt;br /&gt;
*Writing of the SRS that can be found [[HandTrainer-SRS| here]]&lt;br /&gt;
&lt;br /&gt;
*Writing of different UML diagrams : &lt;br /&gt;
::- Context Diagram&lt;br /&gt;
::- Logical Diagram &lt;br /&gt;
::- Physical Diagram&lt;br /&gt;
::- Sequence Diagram&lt;br /&gt;
::- Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
*Comparison between different technology in order to chose the best one:&lt;br /&gt;
[[Image:Photo-Test-1.jpg|200px|Xtion Pro Live 1]]&lt;br /&gt;
[[Image:Photo-Test-2.jpg|200px|Xtion Pro Live 2]]&lt;br /&gt;
[[Image:Photo-Test-3.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-4.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-5.jpg|112px|Leap Motion]]&lt;br /&gt;
&lt;br /&gt;
*Writing of the game scenario&lt;br /&gt;
&lt;br /&gt;
== Week 2 (February 2nd - February 6th) == &lt;br /&gt;
[[Image:Meeting-HandTrainer.jpg|250px|thumb|right|Meeting HandTrainer]]&lt;br /&gt;
*Choice of the Leap Motion for our application&lt;br /&gt;
*Design of game&#039;s HMI&lt;br /&gt;
*Design of software&#039;s HMI&lt;br /&gt;
*Writing of a game scenario&lt;br /&gt;
*Development of a web interface to make it possible for doctors to create their account&lt;br /&gt;
*Reflection about the necessary datas for the database&lt;br /&gt;
*Conception of the database&lt;br /&gt;
*Launching of the database on our server&lt;br /&gt;
*Choice of a communication protocol&lt;br /&gt;
*Choice of XML&#039;s architecture&lt;br /&gt;
*Conception of HMI Wireframe&lt;br /&gt;
*Meeting with Alessandro SEMERE&lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 9th - February 13th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of game design&lt;br /&gt;
*Development of authentification page for the software&lt;br /&gt;
*Sending of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Reception of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Writing notes by the doctor in XML&lt;br /&gt;
*Writing patient&#039;s progression in XML&lt;br /&gt;
*Training session about Handicap with Noella Renou from Execo-France&lt;br /&gt;
[[Image:Formation-Handicap.jpg|300px|center|Training Session Handicap]]&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 16th - February 20th) ==&lt;br /&gt;
&lt;br /&gt;
Holidays, less development this week&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Open a door&amp;quot; for the game&lt;br /&gt;
*Recognition of several rehabilitation movements :&lt;br /&gt;
::- Fist&lt;br /&gt;
::- Duck&lt;br /&gt;
::- Hand Opening&lt;br /&gt;
::- Claw&lt;br /&gt;
*Changing of servers because our OVH server didn&#039;t allow the direct access from the software&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 23rd - February 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Destroy a wall&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Pull a lever&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Up a harrow&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Bring down a bridge&amp;quot; for the game&lt;br /&gt;
*Recognition of thumb rotation&lt;br /&gt;
*Development of level loading by XML&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 6 (March 2nd - March 6th) ==&lt;br /&gt;
*Development of several HMI : &lt;br /&gt;
::- View for progression ( Patient side )&lt;br /&gt;
::- View for writing notes ( Doctor side )&lt;br /&gt;
::- View for adding patient ( Doctor side )&lt;br /&gt;
*Development of the score for the game&lt;br /&gt;
*Make it possible to add patients in the Database&lt;br /&gt;
*Reedition of several sprites in the game for a better visual&lt;br /&gt;
&lt;br /&gt;
== Week 7 (March 9th - March 13th) ==&lt;br /&gt;
*Development of specific exercices for : &lt;br /&gt;
::*Claw&lt;br /&gt;
::*Duck&lt;br /&gt;
::*Fist&lt;br /&gt;
::*Thumb Rotation&lt;br /&gt;
::*Hand opening&lt;br /&gt;
*Development of a tutorial&lt;br /&gt;
*Development of HMI for :&lt;br /&gt;
::*Patient medical records ( Doctor side )&lt;br /&gt;
::*Consultation of patients list ( Doctor side )&lt;br /&gt;
::*Reading of notes ( Patient side )&lt;br /&gt;
*Link between Leap Motion and the game for each actions&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 8 (March 16th - March 20th) ==&lt;br /&gt;
*Integration of the game in the main interface ( still working on it .. )&lt;br /&gt;
*Integration of the database link in the main interface&lt;br /&gt;
*Development of charts for the patient evolution&lt;br /&gt;
*Completion of several HMI&lt;br /&gt;
*Edition of charts for the final presentation&lt;br /&gt;
*Writing of the final report&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 23rd - March 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Edition of the video for Defi H&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-1.jpg|280px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-2.jpg|280px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-3.jpg|250px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-4.jpg|250px|Tournage]]&lt;br /&gt;
*Preparation of the final presentation&lt;br /&gt;
*Writing of the final report&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22498</id>
		<title>HandTrainer</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22498"/>
		<updated>2015-03-25T07:32:57Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Week 9 (March 23rd - March 27th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:HandTrainer-Cover.jpg|400px|right|HandTrainer Cover]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
In France, the rehabilitation is a major problem from the fact that patients have troubles taking charge of their own rehabilitation. They need to be supervised by a health professional. This is a strain of mobility and time for the patient and a significant cost. The patient must be able to rehabilitate from his home while being followed at a distance by the doctor in charge of the medical record.&lt;br /&gt;
&lt;br /&gt;
Also, studies show that rehabilitation of the hand is more effective when both hands are used. Indeed, the growth of the invalidated hand is more important when it is in parallel with the healthy hand. The system must take into account both hands. HandTrainer proposes a completely different approach to the rehabilitation of the hand. It will provide an interactive and entertaining look to the user, by offering him a serious game. It will therefore be able to work his rehabilitation while having fun. It may also use specific exercises  every movement involved in rehabilitation.&lt;br /&gt;
&lt;br /&gt;
The patient should be able to use the software from anywhere, only if it has a computer and the right equipment. It also needs an internet connection in order to send its result to the medical professional.&lt;br /&gt;
&lt;br /&gt;
The doctor should be able to recover any time patient outcomes which he is responsible, in order to effectively study and follow their evolution. He needs the software and an internet connection.&lt;br /&gt;
&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
*Tutors : Didier Donsez, Alessandro Semere &lt;br /&gt;
&lt;br /&gt;
*Members : Patrick Perea, Arthur Clerc-Gherardi, Paul Mariage&lt;br /&gt;
&lt;br /&gt;
*Departement : [http://www.polytech-grenoble.fr/ricm.html RICM 5], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Related documents =&lt;br /&gt;
&lt;br /&gt;
= Project objectives =&lt;br /&gt;
&lt;br /&gt;
* Create a software that can be used for hand recovery&lt;br /&gt;
* Develop a serious games and exercices that use the five rehabilitation movements&lt;br /&gt;
* Make it possible for doctors to follow his patients and their progression&lt;br /&gt;
&lt;br /&gt;
= Software Requirements Specification =&lt;br /&gt;
&lt;br /&gt;
* The Software Requirements Specification (SRS) can be found [[HandTrainer-SRS|here]].&lt;br /&gt;
&lt;br /&gt;
= Progress of the project =&lt;br /&gt;
&lt;br /&gt;
The project started January 26th, 2015.&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 26th - January 30th) ==&lt;br /&gt;
&lt;br /&gt;
*Writing of the specifications&lt;br /&gt;
&lt;br /&gt;
*Writing of the SRS that can be found [[HandTrainer-SRS| here]]&lt;br /&gt;
&lt;br /&gt;
*Writing of different UML diagrams : &lt;br /&gt;
::- Context Diagram&lt;br /&gt;
::- Logical Diagram &lt;br /&gt;
::- Physical Diagram&lt;br /&gt;
::- Sequence Diagram&lt;br /&gt;
::- Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
*Comparison between different technology in order to chose the best one:&lt;br /&gt;
[[Image:Photo-Test-1.jpg|200px|Xtion Pro Live 1]]&lt;br /&gt;
[[Image:Photo-Test-2.jpg|200px|Xtion Pro Live 2]]&lt;br /&gt;
[[Image:Photo-Test-3.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-4.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-5.jpg|112px|Leap Motion]]&lt;br /&gt;
&lt;br /&gt;
*Writing of the game scenario&lt;br /&gt;
&lt;br /&gt;
== Week 2 (February 2nd - February 6th) == &lt;br /&gt;
[[Image:Meeting-HandTrainer.jpg|250px|thumb|right|Meeting HandTrainer]]&lt;br /&gt;
*Choice of the Leap Motion for our application&lt;br /&gt;
*Design of game&#039;s HMI&lt;br /&gt;
*Design of software&#039;s HMI&lt;br /&gt;
*Writing of a game scenario&lt;br /&gt;
*Development of a web interface to make it possible for doctors to create their account&lt;br /&gt;
*Reflection about the necessary datas for the database&lt;br /&gt;
*Conception of the database&lt;br /&gt;
*Launching of the database on our server&lt;br /&gt;
*Choice of a communication protocol&lt;br /&gt;
*Choice of XML&#039;s architecture&lt;br /&gt;
*Conception of HMI Wireframe&lt;br /&gt;
*Meeting with Alessandro SEMERE&lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 9th - February 13th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of game design&lt;br /&gt;
*Development of authentification page for the software&lt;br /&gt;
*Sending of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Reception of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Writing notes by the doctor in XML&lt;br /&gt;
*Writing patient&#039;s progression in XML&lt;br /&gt;
*Training session about Handicap with Noella Renou from Execo-France&lt;br /&gt;
[[Image:Formation-Handicap.jpg|300px|center|Training Session Handicap]]&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 16th - February 20th) ==&lt;br /&gt;
&lt;br /&gt;
Holidays, less development this week&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Open a door&amp;quot; for the game&lt;br /&gt;
*Recognition of several rehabilitation movements :&lt;br /&gt;
::- Fist&lt;br /&gt;
::- Duck&lt;br /&gt;
::- Hand Opening&lt;br /&gt;
::- Claw&lt;br /&gt;
*Changing of servers because our OVH server didn&#039;t allow the direct access from the software&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 23rd - February 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Destroy a wall&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Pull a lever&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Up a harrow&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Bring down a bridge&amp;quot; for the game&lt;br /&gt;
*Recognition of thumb rotation&lt;br /&gt;
*Development of level loading by XML&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 6 (March 2nd - March 6th) ==&lt;br /&gt;
*Development of several HMI : &lt;br /&gt;
::- View for progression ( Patient side )&lt;br /&gt;
::- View for writing notes ( Doctor side )&lt;br /&gt;
::- View for adding patient ( Doctor side )&lt;br /&gt;
*Development of the score for the game&lt;br /&gt;
*Make it possible to add patients in the Database&lt;br /&gt;
*Reedition of several sprites in the game for a better visual&lt;br /&gt;
&lt;br /&gt;
== Week 7 (March 9th - March 13th) ==&lt;br /&gt;
*Development of specific exercices for : &lt;br /&gt;
::*Claw&lt;br /&gt;
::*Duck&lt;br /&gt;
::*Fist&lt;br /&gt;
::*Thumb Rotation&lt;br /&gt;
::*Hand opening&lt;br /&gt;
*Development of a tutorial&lt;br /&gt;
*Development of HMI for :&lt;br /&gt;
::*Patient medical records ( Doctor side )&lt;br /&gt;
::*Consultation of patients list ( Doctor side )&lt;br /&gt;
::*Reading of notes ( Patient side )&lt;br /&gt;
*Link between Leap Motion and the game for each actions&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 8 (March 16th - March 20th) ==&lt;br /&gt;
*Integration of the game in the main interface ( still working on it .. )&lt;br /&gt;
*Integration of the database link in the main interface&lt;br /&gt;
*Development of charts for the patient evolution&lt;br /&gt;
*Completion of several HMI&lt;br /&gt;
*Edition of charts for the final presentation&lt;br /&gt;
*Writing of the final report&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 23rd - March 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Edition of the video for Defi H&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-1.jpg|280px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-2.jpg|280px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-3.jpg|250px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-4.jpg|250px|Tournage]]&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22497</id>
		<title>HandTrainer</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22497"/>
		<updated>2015-03-25T07:32:36Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Week 9 (March 23rd - March 27th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:HandTrainer-Cover.jpg|400px|right|HandTrainer Cover]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
In France, the rehabilitation is a major problem from the fact that patients have troubles taking charge of their own rehabilitation. They need to be supervised by a health professional. This is a strain of mobility and time for the patient and a significant cost. The patient must be able to rehabilitate from his home while being followed at a distance by the doctor in charge of the medical record.&lt;br /&gt;
&lt;br /&gt;
Also, studies show that rehabilitation of the hand is more effective when both hands are used. Indeed, the growth of the invalidated hand is more important when it is in parallel with the healthy hand. The system must take into account both hands. HandTrainer proposes a completely different approach to the rehabilitation of the hand. It will provide an interactive and entertaining look to the user, by offering him a serious game. It will therefore be able to work his rehabilitation while having fun. It may also use specific exercises  every movement involved in rehabilitation.&lt;br /&gt;
&lt;br /&gt;
The patient should be able to use the software from anywhere, only if it has a computer and the right equipment. It also needs an internet connection in order to send its result to the medical professional.&lt;br /&gt;
&lt;br /&gt;
The doctor should be able to recover any time patient outcomes which he is responsible, in order to effectively study and follow their evolution. He needs the software and an internet connection.&lt;br /&gt;
&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
*Tutors : Didier Donsez, Alessandro Semere &lt;br /&gt;
&lt;br /&gt;
*Members : Patrick Perea, Arthur Clerc-Gherardi, Paul Mariage&lt;br /&gt;
&lt;br /&gt;
*Departement : [http://www.polytech-grenoble.fr/ricm.html RICM 5], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Related documents =&lt;br /&gt;
&lt;br /&gt;
= Project objectives =&lt;br /&gt;
&lt;br /&gt;
* Create a software that can be used for hand recovery&lt;br /&gt;
* Develop a serious games and exercices that use the five rehabilitation movements&lt;br /&gt;
* Make it possible for doctors to follow his patients and their progression&lt;br /&gt;
&lt;br /&gt;
= Software Requirements Specification =&lt;br /&gt;
&lt;br /&gt;
* The Software Requirements Specification (SRS) can be found [[HandTrainer-SRS|here]].&lt;br /&gt;
&lt;br /&gt;
= Progress of the project =&lt;br /&gt;
&lt;br /&gt;
The project started January 26th, 2015.&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 26th - January 30th) ==&lt;br /&gt;
&lt;br /&gt;
*Writing of the specifications&lt;br /&gt;
&lt;br /&gt;
*Writing of the SRS that can be found [[HandTrainer-SRS| here]]&lt;br /&gt;
&lt;br /&gt;
*Writing of different UML diagrams : &lt;br /&gt;
::- Context Diagram&lt;br /&gt;
::- Logical Diagram &lt;br /&gt;
::- Physical Diagram&lt;br /&gt;
::- Sequence Diagram&lt;br /&gt;
::- Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
*Comparison between different technology in order to chose the best one:&lt;br /&gt;
[[Image:Photo-Test-1.jpg|200px|Xtion Pro Live 1]]&lt;br /&gt;
[[Image:Photo-Test-2.jpg|200px|Xtion Pro Live 2]]&lt;br /&gt;
[[Image:Photo-Test-3.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-4.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-5.jpg|112px|Leap Motion]]&lt;br /&gt;
&lt;br /&gt;
*Writing of the game scenario&lt;br /&gt;
&lt;br /&gt;
== Week 2 (February 2nd - February 6th) == &lt;br /&gt;
[[Image:Meeting-HandTrainer.jpg|250px|thumb|right|Meeting HandTrainer]]&lt;br /&gt;
*Choice of the Leap Motion for our application&lt;br /&gt;
*Design of game&#039;s HMI&lt;br /&gt;
*Design of software&#039;s HMI&lt;br /&gt;
*Writing of a game scenario&lt;br /&gt;
*Development of a web interface to make it possible for doctors to create their account&lt;br /&gt;
*Reflection about the necessary datas for the database&lt;br /&gt;
*Conception of the database&lt;br /&gt;
*Launching of the database on our server&lt;br /&gt;
*Choice of a communication protocol&lt;br /&gt;
*Choice of XML&#039;s architecture&lt;br /&gt;
*Conception of HMI Wireframe&lt;br /&gt;
*Meeting with Alessandro SEMERE&lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 9th - February 13th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of game design&lt;br /&gt;
*Development of authentification page for the software&lt;br /&gt;
*Sending of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Reception of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Writing notes by the doctor in XML&lt;br /&gt;
*Writing patient&#039;s progression in XML&lt;br /&gt;
*Training session about Handicap with Noella Renou from Execo-France&lt;br /&gt;
[[Image:Formation-Handicap.jpg|300px|center|Training Session Handicap]]&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 16th - February 20th) ==&lt;br /&gt;
&lt;br /&gt;
Holidays, less development this week&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Open a door&amp;quot; for the game&lt;br /&gt;
*Recognition of several rehabilitation movements :&lt;br /&gt;
::- Fist&lt;br /&gt;
::- Duck&lt;br /&gt;
::- Hand Opening&lt;br /&gt;
::- Claw&lt;br /&gt;
*Changing of servers because our OVH server didn&#039;t allow the direct access from the software&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 23rd - February 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Destroy a wall&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Pull a lever&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Up a harrow&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Bring down a bridge&amp;quot; for the game&lt;br /&gt;
*Recognition of thumb rotation&lt;br /&gt;
*Development of level loading by XML&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 6 (March 2nd - March 6th) ==&lt;br /&gt;
*Development of several HMI : &lt;br /&gt;
::- View for progression ( Patient side )&lt;br /&gt;
::- View for writing notes ( Doctor side )&lt;br /&gt;
::- View for adding patient ( Doctor side )&lt;br /&gt;
*Development of the score for the game&lt;br /&gt;
*Make it possible to add patients in the Database&lt;br /&gt;
*Reedition of several sprites in the game for a better visual&lt;br /&gt;
&lt;br /&gt;
== Week 7 (March 9th - March 13th) ==&lt;br /&gt;
*Development of specific exercices for : &lt;br /&gt;
::*Claw&lt;br /&gt;
::*Duck&lt;br /&gt;
::*Fist&lt;br /&gt;
::*Thumb Rotation&lt;br /&gt;
::*Hand opening&lt;br /&gt;
*Development of a tutorial&lt;br /&gt;
*Development of HMI for :&lt;br /&gt;
::*Patient medical records ( Doctor side )&lt;br /&gt;
::*Consultation of patients list ( Doctor side )&lt;br /&gt;
::*Reading of notes ( Patient side )&lt;br /&gt;
*Link between Leap Motion and the game for each actions&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 8 (March 16th - March 20th) ==&lt;br /&gt;
*Integration of the game in the main interface ( still working on it .. )&lt;br /&gt;
*Integration of the database link in the main interface&lt;br /&gt;
*Development of charts for the patient evolution&lt;br /&gt;
*Completion of several HMI&lt;br /&gt;
*Edition of charts for the final presentation&lt;br /&gt;
*Writing of the final report&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 23rd - March 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Edition of the video for Defi H&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-1.jpg|270px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-2.jpg|270px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-3.jpg|250px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-4.jpg|250px|Tournage]]&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22496</id>
		<title>HandTrainer</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22496"/>
		<updated>2015-03-25T07:32:19Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Week 9 (March 23rd - March 27th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:HandTrainer-Cover.jpg|400px|right|HandTrainer Cover]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
In France, the rehabilitation is a major problem from the fact that patients have troubles taking charge of their own rehabilitation. They need to be supervised by a health professional. This is a strain of mobility and time for the patient and a significant cost. The patient must be able to rehabilitate from his home while being followed at a distance by the doctor in charge of the medical record.&lt;br /&gt;
&lt;br /&gt;
Also, studies show that rehabilitation of the hand is more effective when both hands are used. Indeed, the growth of the invalidated hand is more important when it is in parallel with the healthy hand. The system must take into account both hands. HandTrainer proposes a completely different approach to the rehabilitation of the hand. It will provide an interactive and entertaining look to the user, by offering him a serious game. It will therefore be able to work his rehabilitation while having fun. It may also use specific exercises  every movement involved in rehabilitation.&lt;br /&gt;
&lt;br /&gt;
The patient should be able to use the software from anywhere, only if it has a computer and the right equipment. It also needs an internet connection in order to send its result to the medical professional.&lt;br /&gt;
&lt;br /&gt;
The doctor should be able to recover any time patient outcomes which he is responsible, in order to effectively study and follow their evolution. He needs the software and an internet connection.&lt;br /&gt;
&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
*Tutors : Didier Donsez, Alessandro Semere &lt;br /&gt;
&lt;br /&gt;
*Members : Patrick Perea, Arthur Clerc-Gherardi, Paul Mariage&lt;br /&gt;
&lt;br /&gt;
*Departement : [http://www.polytech-grenoble.fr/ricm.html RICM 5], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Related documents =&lt;br /&gt;
&lt;br /&gt;
= Project objectives =&lt;br /&gt;
&lt;br /&gt;
* Create a software that can be used for hand recovery&lt;br /&gt;
* Develop a serious games and exercices that use the five rehabilitation movements&lt;br /&gt;
* Make it possible for doctors to follow his patients and their progression&lt;br /&gt;
&lt;br /&gt;
= Software Requirements Specification =&lt;br /&gt;
&lt;br /&gt;
* The Software Requirements Specification (SRS) can be found [[HandTrainer-SRS|here]].&lt;br /&gt;
&lt;br /&gt;
= Progress of the project =&lt;br /&gt;
&lt;br /&gt;
The project started January 26th, 2015.&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 26th - January 30th) ==&lt;br /&gt;
&lt;br /&gt;
*Writing of the specifications&lt;br /&gt;
&lt;br /&gt;
*Writing of the SRS that can be found [[HandTrainer-SRS| here]]&lt;br /&gt;
&lt;br /&gt;
*Writing of different UML diagrams : &lt;br /&gt;
::- Context Diagram&lt;br /&gt;
::- Logical Diagram &lt;br /&gt;
::- Physical Diagram&lt;br /&gt;
::- Sequence Diagram&lt;br /&gt;
::- Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
*Comparison between different technology in order to chose the best one:&lt;br /&gt;
[[Image:Photo-Test-1.jpg|200px|Xtion Pro Live 1]]&lt;br /&gt;
[[Image:Photo-Test-2.jpg|200px|Xtion Pro Live 2]]&lt;br /&gt;
[[Image:Photo-Test-3.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-4.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-5.jpg|112px|Leap Motion]]&lt;br /&gt;
&lt;br /&gt;
*Writing of the game scenario&lt;br /&gt;
&lt;br /&gt;
== Week 2 (February 2nd - February 6th) == &lt;br /&gt;
[[Image:Meeting-HandTrainer.jpg|250px|thumb|right|Meeting HandTrainer]]&lt;br /&gt;
*Choice of the Leap Motion for our application&lt;br /&gt;
*Design of game&#039;s HMI&lt;br /&gt;
*Design of software&#039;s HMI&lt;br /&gt;
*Writing of a game scenario&lt;br /&gt;
*Development of a web interface to make it possible for doctors to create their account&lt;br /&gt;
*Reflection about the necessary datas for the database&lt;br /&gt;
*Conception of the database&lt;br /&gt;
*Launching of the database on our server&lt;br /&gt;
*Choice of a communication protocol&lt;br /&gt;
*Choice of XML&#039;s architecture&lt;br /&gt;
*Conception of HMI Wireframe&lt;br /&gt;
*Meeting with Alessandro SEMERE&lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 9th - February 13th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of game design&lt;br /&gt;
*Development of authentification page for the software&lt;br /&gt;
*Sending of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Reception of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Writing notes by the doctor in XML&lt;br /&gt;
*Writing patient&#039;s progression in XML&lt;br /&gt;
*Training session about Handicap with Noella Renou from Execo-France&lt;br /&gt;
[[Image:Formation-Handicap.jpg|300px|center|Training Session Handicap]]&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 16th - February 20th) ==&lt;br /&gt;
&lt;br /&gt;
Holidays, less development this week&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Open a door&amp;quot; for the game&lt;br /&gt;
*Recognition of several rehabilitation movements :&lt;br /&gt;
::- Fist&lt;br /&gt;
::- Duck&lt;br /&gt;
::- Hand Opening&lt;br /&gt;
::- Claw&lt;br /&gt;
*Changing of servers because our OVH server didn&#039;t allow the direct access from the software&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 23rd - February 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Destroy a wall&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Pull a lever&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Up a harrow&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Bring down a bridge&amp;quot; for the game&lt;br /&gt;
*Recognition of thumb rotation&lt;br /&gt;
*Development of level loading by XML&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 6 (March 2nd - March 6th) ==&lt;br /&gt;
*Development of several HMI : &lt;br /&gt;
::- View for progression ( Patient side )&lt;br /&gt;
::- View for writing notes ( Doctor side )&lt;br /&gt;
::- View for adding patient ( Doctor side )&lt;br /&gt;
*Development of the score for the game&lt;br /&gt;
*Make it possible to add patients in the Database&lt;br /&gt;
*Reedition of several sprites in the game for a better visual&lt;br /&gt;
&lt;br /&gt;
== Week 7 (March 9th - March 13th) ==&lt;br /&gt;
*Development of specific exercices for : &lt;br /&gt;
::*Claw&lt;br /&gt;
::*Duck&lt;br /&gt;
::*Fist&lt;br /&gt;
::*Thumb Rotation&lt;br /&gt;
::*Hand opening&lt;br /&gt;
*Development of a tutorial&lt;br /&gt;
*Development of HMI for :&lt;br /&gt;
::*Patient medical records ( Doctor side )&lt;br /&gt;
::*Consultation of patients list ( Doctor side )&lt;br /&gt;
::*Reading of notes ( Patient side )&lt;br /&gt;
*Link between Leap Motion and the game for each actions&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 8 (March 16th - March 20th) ==&lt;br /&gt;
*Integration of the game in the main interface ( still working on it .. )&lt;br /&gt;
*Integration of the database link in the main interface&lt;br /&gt;
*Development of charts for the patient evolution&lt;br /&gt;
*Completion of several HMI&lt;br /&gt;
*Edition of charts for the final presentation&lt;br /&gt;
*Writing of the final report&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 23rd - March 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Edition of the video for Defi H&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-1.jpg|250px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-2.jpg|250px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-3.jpg|200px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-4.jpg|250px|Tournage]]&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22495</id>
		<title>HandTrainer</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22495"/>
		<updated>2015-03-25T07:32:00Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Week 9 (March 23rd - March 27th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:HandTrainer-Cover.jpg|400px|right|HandTrainer Cover]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
In France, the rehabilitation is a major problem from the fact that patients have troubles taking charge of their own rehabilitation. They need to be supervised by a health professional. This is a strain of mobility and time for the patient and a significant cost. The patient must be able to rehabilitate from his home while being followed at a distance by the doctor in charge of the medical record.&lt;br /&gt;
&lt;br /&gt;
Also, studies show that rehabilitation of the hand is more effective when both hands are used. Indeed, the growth of the invalidated hand is more important when it is in parallel with the healthy hand. The system must take into account both hands. HandTrainer proposes a completely different approach to the rehabilitation of the hand. It will provide an interactive and entertaining look to the user, by offering him a serious game. It will therefore be able to work his rehabilitation while having fun. It may also use specific exercises  every movement involved in rehabilitation.&lt;br /&gt;
&lt;br /&gt;
The patient should be able to use the software from anywhere, only if it has a computer and the right equipment. It also needs an internet connection in order to send its result to the medical professional.&lt;br /&gt;
&lt;br /&gt;
The doctor should be able to recover any time patient outcomes which he is responsible, in order to effectively study and follow their evolution. He needs the software and an internet connection.&lt;br /&gt;
&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
*Tutors : Didier Donsez, Alessandro Semere &lt;br /&gt;
&lt;br /&gt;
*Members : Patrick Perea, Arthur Clerc-Gherardi, Paul Mariage&lt;br /&gt;
&lt;br /&gt;
*Departement : [http://www.polytech-grenoble.fr/ricm.html RICM 5], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Related documents =&lt;br /&gt;
&lt;br /&gt;
= Project objectives =&lt;br /&gt;
&lt;br /&gt;
* Create a software that can be used for hand recovery&lt;br /&gt;
* Develop a serious games and exercices that use the five rehabilitation movements&lt;br /&gt;
* Make it possible for doctors to follow his patients and their progression&lt;br /&gt;
&lt;br /&gt;
= Software Requirements Specification =&lt;br /&gt;
&lt;br /&gt;
* The Software Requirements Specification (SRS) can be found [[HandTrainer-SRS|here]].&lt;br /&gt;
&lt;br /&gt;
= Progress of the project =&lt;br /&gt;
&lt;br /&gt;
The project started January 26th, 2015.&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 26th - January 30th) ==&lt;br /&gt;
&lt;br /&gt;
*Writing of the specifications&lt;br /&gt;
&lt;br /&gt;
*Writing of the SRS that can be found [[HandTrainer-SRS| here]]&lt;br /&gt;
&lt;br /&gt;
*Writing of different UML diagrams : &lt;br /&gt;
::- Context Diagram&lt;br /&gt;
::- Logical Diagram &lt;br /&gt;
::- Physical Diagram&lt;br /&gt;
::- Sequence Diagram&lt;br /&gt;
::- Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
*Comparison between different technology in order to chose the best one:&lt;br /&gt;
[[Image:Photo-Test-1.jpg|200px|Xtion Pro Live 1]]&lt;br /&gt;
[[Image:Photo-Test-2.jpg|200px|Xtion Pro Live 2]]&lt;br /&gt;
[[Image:Photo-Test-3.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-4.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-5.jpg|112px|Leap Motion]]&lt;br /&gt;
&lt;br /&gt;
*Writing of the game scenario&lt;br /&gt;
&lt;br /&gt;
== Week 2 (February 2nd - February 6th) == &lt;br /&gt;
[[Image:Meeting-HandTrainer.jpg|250px|thumb|right|Meeting HandTrainer]]&lt;br /&gt;
*Choice of the Leap Motion for our application&lt;br /&gt;
*Design of game&#039;s HMI&lt;br /&gt;
*Design of software&#039;s HMI&lt;br /&gt;
*Writing of a game scenario&lt;br /&gt;
*Development of a web interface to make it possible for doctors to create their account&lt;br /&gt;
*Reflection about the necessary datas for the database&lt;br /&gt;
*Conception of the database&lt;br /&gt;
*Launching of the database on our server&lt;br /&gt;
*Choice of a communication protocol&lt;br /&gt;
*Choice of XML&#039;s architecture&lt;br /&gt;
*Conception of HMI Wireframe&lt;br /&gt;
*Meeting with Alessandro SEMERE&lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 9th - February 13th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of game design&lt;br /&gt;
*Development of authentification page for the software&lt;br /&gt;
*Sending of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Reception of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Writing notes by the doctor in XML&lt;br /&gt;
*Writing patient&#039;s progression in XML&lt;br /&gt;
*Training session about Handicap with Noella Renou from Execo-France&lt;br /&gt;
[[Image:Formation-Handicap.jpg|300px|center|Training Session Handicap]]&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 16th - February 20th) ==&lt;br /&gt;
&lt;br /&gt;
Holidays, less development this week&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Open a door&amp;quot; for the game&lt;br /&gt;
*Recognition of several rehabilitation movements :&lt;br /&gt;
::- Fist&lt;br /&gt;
::- Duck&lt;br /&gt;
::- Hand Opening&lt;br /&gt;
::- Claw&lt;br /&gt;
*Changing of servers because our OVH server didn&#039;t allow the direct access from the software&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 23rd - February 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Destroy a wall&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Pull a lever&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Up a harrow&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Bring down a bridge&amp;quot; for the game&lt;br /&gt;
*Recognition of thumb rotation&lt;br /&gt;
*Development of level loading by XML&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 6 (March 2nd - March 6th) ==&lt;br /&gt;
*Development of several HMI : &lt;br /&gt;
::- View for progression ( Patient side )&lt;br /&gt;
::- View for writing notes ( Doctor side )&lt;br /&gt;
::- View for adding patient ( Doctor side )&lt;br /&gt;
*Development of the score for the game&lt;br /&gt;
*Make it possible to add patients in the Database&lt;br /&gt;
*Reedition of several sprites in the game for a better visual&lt;br /&gt;
&lt;br /&gt;
== Week 7 (March 9th - March 13th) ==&lt;br /&gt;
*Development of specific exercices for : &lt;br /&gt;
::*Claw&lt;br /&gt;
::*Duck&lt;br /&gt;
::*Fist&lt;br /&gt;
::*Thumb Rotation&lt;br /&gt;
::*Hand opening&lt;br /&gt;
*Development of a tutorial&lt;br /&gt;
*Development of HMI for :&lt;br /&gt;
::*Patient medical records ( Doctor side )&lt;br /&gt;
::*Consultation of patients list ( Doctor side )&lt;br /&gt;
::*Reading of notes ( Patient side )&lt;br /&gt;
*Link between Leap Motion and the game for each actions&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 8 (March 16th - March 20th) ==&lt;br /&gt;
*Integration of the game in the main interface ( still working on it .. )&lt;br /&gt;
*Integration of the database link in the main interface&lt;br /&gt;
*Development of charts for the patient evolution&lt;br /&gt;
*Completion of several HMI&lt;br /&gt;
*Edition of charts for the final presentation&lt;br /&gt;
*Writing of the final report&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 23rd - March 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Edition of the video for Defi H&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-1.jpg|300px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-2.jpg|300px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-3.jpg|300px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-4.jpg|300px|Tournage]]&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Photo-Tournage-HandTrainer-4.jpg&amp;diff=22494</id>
		<title>File:Photo-Tournage-HandTrainer-4.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Photo-Tournage-HandTrainer-4.jpg&amp;diff=22494"/>
		<updated>2015-03-25T07:31:38Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Photo-Tournage-HandTrainer-3.jpg&amp;diff=22493</id>
		<title>File:Photo-Tournage-HandTrainer-3.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Photo-Tournage-HandTrainer-3.jpg&amp;diff=22493"/>
		<updated>2015-03-25T07:31:14Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Photo-Tournage-HandTrainer-2.jpg&amp;diff=22492</id>
		<title>File:Photo-Tournage-HandTrainer-2.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Photo-Tournage-HandTrainer-2.jpg&amp;diff=22492"/>
		<updated>2015-03-25T07:30:57Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Photo-Tournage-HandTrainer-1.jpg&amp;diff=22491</id>
		<title>File:Photo-Tournage-HandTrainer-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Photo-Tournage-HandTrainer-1.jpg&amp;diff=22491"/>
		<updated>2015-03-25T07:30:40Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22490</id>
		<title>HandTrainer</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer&amp;diff=22490"/>
		<updated>2015-03-25T07:30:23Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Week 9 (March 23rd - March 27th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:HandTrainer-Cover.jpg|400px|right|HandTrainer Cover]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
In France, the rehabilitation is a major problem from the fact that patients have troubles taking charge of their own rehabilitation. They need to be supervised by a health professional. This is a strain of mobility and time for the patient and a significant cost. The patient must be able to rehabilitate from his home while being followed at a distance by the doctor in charge of the medical record.&lt;br /&gt;
&lt;br /&gt;
Also, studies show that rehabilitation of the hand is more effective when both hands are used. Indeed, the growth of the invalidated hand is more important when it is in parallel with the healthy hand. The system must take into account both hands. HandTrainer proposes a completely different approach to the rehabilitation of the hand. It will provide an interactive and entertaining look to the user, by offering him a serious game. It will therefore be able to work his rehabilitation while having fun. It may also use specific exercises  every movement involved in rehabilitation.&lt;br /&gt;
&lt;br /&gt;
The patient should be able to use the software from anywhere, only if it has a computer and the right equipment. It also needs an internet connection in order to send its result to the medical professional.&lt;br /&gt;
&lt;br /&gt;
The doctor should be able to recover any time patient outcomes which he is responsible, in order to effectively study and follow their evolution. He needs the software and an internet connection.&lt;br /&gt;
&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
*Tutors : Didier Donsez, Alessandro Semere &lt;br /&gt;
&lt;br /&gt;
*Members : Patrick Perea, Arthur Clerc-Gherardi, Paul Mariage&lt;br /&gt;
&lt;br /&gt;
*Departement : [http://www.polytech-grenoble.fr/ricm.html RICM 5], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Related documents =&lt;br /&gt;
&lt;br /&gt;
= Project objectives =&lt;br /&gt;
&lt;br /&gt;
* Create a software that can be used for hand recovery&lt;br /&gt;
* Develop a serious games and exercices that use the five rehabilitation movements&lt;br /&gt;
* Make it possible for doctors to follow his patients and their progression&lt;br /&gt;
&lt;br /&gt;
= Software Requirements Specification =&lt;br /&gt;
&lt;br /&gt;
* The Software Requirements Specification (SRS) can be found [[HandTrainer-SRS|here]].&lt;br /&gt;
&lt;br /&gt;
= Progress of the project =&lt;br /&gt;
&lt;br /&gt;
The project started January 26th, 2015.&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 26th - January 30th) ==&lt;br /&gt;
&lt;br /&gt;
*Writing of the specifications&lt;br /&gt;
&lt;br /&gt;
*Writing of the SRS that can be found [[HandTrainer-SRS| here]]&lt;br /&gt;
&lt;br /&gt;
*Writing of different UML diagrams : &lt;br /&gt;
::- Context Diagram&lt;br /&gt;
::- Logical Diagram &lt;br /&gt;
::- Physical Diagram&lt;br /&gt;
::- Sequence Diagram&lt;br /&gt;
::- Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
*Comparison between different technology in order to chose the best one:&lt;br /&gt;
[[Image:Photo-Test-1.jpg|200px|Xtion Pro Live 1]]&lt;br /&gt;
[[Image:Photo-Test-2.jpg|200px|Xtion Pro Live 2]]&lt;br /&gt;
[[Image:Photo-Test-3.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-4.jpg|200px|3Gear system 1]]&lt;br /&gt;
[[Image:Photo-Test-5.jpg|112px|Leap Motion]]&lt;br /&gt;
&lt;br /&gt;
*Writing of the game scenario&lt;br /&gt;
&lt;br /&gt;
== Week 2 (February 2nd - February 6th) == &lt;br /&gt;
[[Image:Meeting-HandTrainer.jpg|250px|thumb|right|Meeting HandTrainer]]&lt;br /&gt;
*Choice of the Leap Motion for our application&lt;br /&gt;
*Design of game&#039;s HMI&lt;br /&gt;
*Design of software&#039;s HMI&lt;br /&gt;
*Writing of a game scenario&lt;br /&gt;
*Development of a web interface to make it possible for doctors to create their account&lt;br /&gt;
*Reflection about the necessary datas for the database&lt;br /&gt;
*Conception of the database&lt;br /&gt;
*Launching of the database on our server&lt;br /&gt;
*Choice of a communication protocol&lt;br /&gt;
*Choice of XML&#039;s architecture&lt;br /&gt;
*Conception of HMI Wireframe&lt;br /&gt;
*Meeting with Alessandro SEMERE&lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 9th - February 13th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of game design&lt;br /&gt;
*Development of authentification page for the software&lt;br /&gt;
*Sending of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Reception of XML from the software for patient&#039;s medical records&lt;br /&gt;
*Writing notes by the doctor in XML&lt;br /&gt;
*Writing patient&#039;s progression in XML&lt;br /&gt;
*Training session about Handicap with Noella Renou from Execo-France&lt;br /&gt;
[[Image:Formation-Handicap.jpg|300px|center|Training Session Handicap]]&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 16th - February 20th) ==&lt;br /&gt;
&lt;br /&gt;
Holidays, less development this week&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Open a door&amp;quot; for the game&lt;br /&gt;
*Recognition of several rehabilitation movements :&lt;br /&gt;
::- Fist&lt;br /&gt;
::- Duck&lt;br /&gt;
::- Hand Opening&lt;br /&gt;
::- Claw&lt;br /&gt;
*Changing of servers because our OVH server didn&#039;t allow the direct access from the software&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 23rd - February 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Development of the action &amp;quot;Destroy a wall&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Pull a lever&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Up a harrow&amp;quot; for the game&lt;br /&gt;
*Development of the action &amp;quot;Bring down a bridge&amp;quot; for the game&lt;br /&gt;
*Recognition of thumb rotation&lt;br /&gt;
*Development of level loading by XML&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 6 (March 2nd - March 6th) ==&lt;br /&gt;
*Development of several HMI : &lt;br /&gt;
::- View for progression ( Patient side )&lt;br /&gt;
::- View for writing notes ( Doctor side )&lt;br /&gt;
::- View for adding patient ( Doctor side )&lt;br /&gt;
*Development of the score for the game&lt;br /&gt;
*Make it possible to add patients in the Database&lt;br /&gt;
*Reedition of several sprites in the game for a better visual&lt;br /&gt;
&lt;br /&gt;
== Week 7 (March 9th - March 13th) ==&lt;br /&gt;
*Development of specific exercices for : &lt;br /&gt;
::*Claw&lt;br /&gt;
::*Duck&lt;br /&gt;
::*Fist&lt;br /&gt;
::*Thumb Rotation&lt;br /&gt;
::*Hand opening&lt;br /&gt;
*Development of a tutorial&lt;br /&gt;
*Development of HMI for :&lt;br /&gt;
::*Patient medical records ( Doctor side )&lt;br /&gt;
::*Consultation of patients list ( Doctor side )&lt;br /&gt;
::*Reading of notes ( Patient side )&lt;br /&gt;
*Link between Leap Motion and the game for each actions&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 8 (March 16th - March 20th) ==&lt;br /&gt;
*Integration of the game in the main interface ( still working on it .. )&lt;br /&gt;
*Integration of the database link in the main interface&lt;br /&gt;
*Development of charts for the patient evolution&lt;br /&gt;
*Completion of several HMI&lt;br /&gt;
*Edition of charts for the final presentation&lt;br /&gt;
*Writing of the final report&lt;br /&gt;
*Meeting with Alessandro Semere&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 23rd - March 27th) ==&lt;br /&gt;
&lt;br /&gt;
*Edition of the video for Defi H&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-1.jpg|360px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-2.jpg|360px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-3.jpg|360px|Tournage]]&lt;br /&gt;
[[Image:Photo-Tournage-HandTrainer-4.jpg|360px|Tournage]]&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22489</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22489"/>
		<updated>2015-03-25T07:24:50Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Logical database requirement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|center|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22487</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22487"/>
		<updated>2015-03-25T07:24:40Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Logical database requirement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Database.jpg|400px|Database Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22484</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22484"/>
		<updated>2015-03-25T07:22:59Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22483</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22483"/>
		<updated>2015-03-25T07:22:43Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|thumb|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|thumb|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|thumb|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22482</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22482"/>
		<updated>2015-03-25T07:22:20Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|360px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|360px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|360px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22481</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22481"/>
		<updated>2015-03-25T07:22:00Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|350px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|350px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|350px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22480</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22480"/>
		<updated>2015-03-25T07:21:47Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|400px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|400px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|400px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22479</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22479"/>
		<updated>2015-03-25T07:21:34Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|300px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|300px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|300px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22478</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22478"/>
		<updated>2015-03-25T07:21:09Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|left|300px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|right|300px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|center|300px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22477</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22477"/>
		<updated>2015-03-25T07:20:46Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|left|500px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|right|500px|Logical Diagram]]&amp;lt;/BR&amp;gt;&amp;lt;/BR&amp;gt;&amp;lt;/BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ergregerg&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|center|500px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22476</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22476"/>
		<updated>2015-03-25T07:20:24Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|left|500px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|right|500px|Logical Diagram]]&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ergregerg&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|center|500px|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22475</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22475"/>
		<updated>2015-03-25T07:20:12Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|left|500px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|right|500px|Logical Diagram]]&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ergregerg&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|center|500px|humb|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22474</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22474"/>
		<updated>2015-03-25T07:19:57Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|left|500px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|right|500px|Logical Diagram]]&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|center|500px|humb|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22473</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22473"/>
		<updated>2015-03-25T07:19:44Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|left|500px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|right|500px|Logical Diagram]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|center|500px|humb|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22472</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22472"/>
		<updated>2015-03-25T07:19:17Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|center|500px|Context Diagram]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Image:HandTrainer-logique.png|center|500px|Logical Diagram]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|center|500px|humb|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22471</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22471"/>
		<updated>2015-03-25T07:18:38Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|500px|Context Diagram]]::&lt;br /&gt;
[[Image:HandTrainer-logique.png|500px|Logical Diagram]]::&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|500px|humb|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22470</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22470"/>
		<updated>2015-03-25T07:17:23Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|500px|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|500px|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|500px|humb|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22469</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22469"/>
		<updated>2015-03-25T07:17:07Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|500px|thumb|Context Diagram]]&lt;br /&gt;
[[Image:HandTrainer-logique.png|500px|thumb|Logical Diagram]]&lt;br /&gt;
[[Image:HandTrainer-Cas-Usage.png|500px|thumb|Use Case Diagram]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22468</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22468"/>
		<updated>2015-03-25T07:16:15Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Product perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[Image:HandTrainer-Context.png|400px|thumb|right|HandTrainer Context]]&lt;br /&gt;
[[File:HandTrainer-logique.png]]&lt;br /&gt;
[[File:HandTrainer-Cas-Usage.png]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22467</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22467"/>
		<updated>2015-03-25T07:15:21Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* Licensing Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Context.png]]&lt;br /&gt;
[[File:HandTrainer-logique.png]]&lt;br /&gt;
[[File:HandTrainer-Cas-Usage.png]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;br /&gt;
&lt;br /&gt;
Still to be defined&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:HandTrainer-Database.jpg&amp;diff=22466</id>
		<title>File:HandTrainer-Database.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:HandTrainer-Database.jpg&amp;diff=22466"/>
		<updated>2015-03-25T07:14:50Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:HandTrainer-Cas-Usage.png&amp;diff=22465</id>
		<title>File:HandTrainer-Cas-Usage.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:HandTrainer-Cas-Usage.png&amp;diff=22465"/>
		<updated>2015-03-25T07:14:31Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:HandTrainer-logique.png&amp;diff=22463</id>
		<title>File:HandTrainer-logique.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:HandTrainer-logique.png&amp;diff=22463"/>
		<updated>2015-03-25T07:14:08Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:HandTrainer-Context.png&amp;diff=22462</id>
		<title>File:HandTrainer-Context.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:HandTrainer-Context.png&amp;diff=22462"/>
		<updated>2015-03-25T07:13:38Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22461</id>
		<title>HandTrainer-SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=HandTrainer-SRS&amp;diff=22461"/>
		<updated>2015-03-25T07:13:12Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
==Purpose of the requirements document==&lt;br /&gt;
&lt;br /&gt;
:This Software Requirements Specification (SRS) identifies the requirements for the [[HandTrainer | HandTrainer]] project .&lt;br /&gt;
:This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==Scope of the product==&lt;br /&gt;
&lt;br /&gt;
:* The product we are developing is a hand rehabilitation project that can be used for hand recovery. The user will be able to work on several serious games or exercices, and send his results to his doctor.&lt;br /&gt;
:* It is a low cost project (using low cost camera). &lt;br /&gt;
:* The software is extensible to differents other games and exercices, in order to offer the best recovery for patients.&lt;br /&gt;
&lt;br /&gt;
==Definitions, acronyms and abbreviations==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
:*The main page of the project: [[HandTrainer| HandTrainer]]&amp;lt;br\&amp;gt;&lt;br /&gt;
:*[http://en.wikipedia.org Wikipedia] for definitions.&lt;br /&gt;
&lt;br /&gt;
==Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
:The rest of the SRS examines the specifications of the [[HandTrainer]] project in details. Section two of the SRS presents the general factors that affect the [[HandTrainer | HandTrainer]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=General description=&lt;br /&gt;
&lt;br /&gt;
==Product perspective==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Context.png]]&lt;br /&gt;
[[File:HandTrainer-logique.png]]&lt;br /&gt;
[[File:HandTrainer-Cas-Usage.png]]&lt;br /&gt;
&lt;br /&gt;
==Product functions==&lt;br /&gt;
&lt;br /&gt;
:The product we are developping has several fonctions, separeted between the doctor and the patient.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Doctor&#039;&#039;&#039;:&lt;br /&gt;
::- Registration on a website&lt;br /&gt;
::- Identification throught login and password  &lt;br /&gt;
::- Create accounts for his patients so they can use the system&lt;br /&gt;
::- View the totality of his patients with quick summary&lt;br /&gt;
::- View patient medical record with his progression, exercices he has done, exercices he has to do and personnal notes&lt;br /&gt;
::- View patient progression in details&lt;br /&gt;
::- Send notes and advices to patients&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;Patient&#039;&#039;&#039;:&lt;br /&gt;
::- Play serious games&lt;br /&gt;
::- Train in specific exercices&lt;br /&gt;
::- Send his results&lt;br /&gt;
::- View his progression&lt;br /&gt;
::- Consult notes&lt;br /&gt;
&lt;br /&gt;
== User characteristics==&lt;br /&gt;
:* The user doesn’t need to be familiar with programming.&lt;br /&gt;
:* He has to understand how the program is working, and the camera needs to be set up.&lt;br /&gt;
:* He has to have an internet connexion in order to send his results.&lt;br /&gt;
&lt;br /&gt;
==General constraints==&lt;br /&gt;
:*Platform constraints:&lt;br /&gt;
::- The system must operated on every platform that support the camera.&lt;br /&gt;
&lt;br /&gt;
:*Environemental constraints:&lt;br /&gt;
::- Internet access is required in order to log in and send results&lt;br /&gt;
::- The environment must be optimal for finger and hand detection. In depends on the camera.&lt;br /&gt;
&lt;br /&gt;
==Assumptions and dependencies==&lt;br /&gt;
:* The user as internet access&lt;br /&gt;
:* The user is in an environment that make it possible to get the shape and position of his hand and fingers&lt;br /&gt;
:* The camera and the software is well installed&lt;br /&gt;
:* The doctor and the patient have their account set up on the system&lt;br /&gt;
&lt;br /&gt;
=Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
&lt;br /&gt;
==External interface requirements==&lt;br /&gt;
:The interface must be easy to use because our system is designed for all the patient, friendly or not with technology.&lt;br /&gt;
:The patient must understand clearly and quickly how to interact, send results, etc&lt;br /&gt;
:The doctor must not waste his time searching where are the fonctions&lt;br /&gt;
&lt;br /&gt;
==Functional requirements==&lt;br /&gt;
:The system must help patient to rehabilitate their hand with different exercices&lt;br /&gt;
:The system must handle all the patient medical record which contain : &lt;br /&gt;
::-First name&lt;br /&gt;
::-Last name&lt;br /&gt;
::-Sex&lt;br /&gt;
::-Age&lt;br /&gt;
::-Weight&lt;br /&gt;
::-Type of disease&lt;br /&gt;
:The system must handle prescription for patient, e.g. exercices that has to be done&lt;br /&gt;
:The system must help doctors to follow their patient and their progression&lt;br /&gt;
:The system must deliver notes and advices given by the doctor to the patient properly, so that he can improve himself during his exercices&lt;br /&gt;
&lt;br /&gt;
==Performance requirements==&lt;br /&gt;
==Design constraints==&lt;br /&gt;
:The system will be an MVC system. The server will be the center of our system, containing all the informations about patients and doctors, and will deliver access to patient and doctor.&lt;br /&gt;
:The clients software will communicate through the server for progression and notes&lt;br /&gt;
&lt;br /&gt;
==Logical database requirement==&lt;br /&gt;
&lt;br /&gt;
[[File:HandTrainer-Database.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Software System attributes==&lt;br /&gt;
===Reliability===&lt;br /&gt;
:The system must deliver correct informations all the time, so that :&lt;br /&gt;
::-The doctor will receive correct informations and progression about the patient&lt;br /&gt;
::-The patient will recieve correct exercices, advices and notes from the doctor&lt;br /&gt;
&lt;br /&gt;
===Availability===&lt;br /&gt;
:The system must be available during a normal work day of a doctor, so that both patient and doctor are able to use it whenever they want.&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
:The security of the system must be optimal, because medical informations about patients are confidential&lt;br /&gt;
:Communications have to be crypted between client and server&lt;br /&gt;
&lt;br /&gt;
===Maintainability===&lt;br /&gt;
:Updates have to be easy to do, in order to :&lt;br /&gt;
::- Add exercices without problems&lt;br /&gt;
::- Correct bugs &lt;br /&gt;
&lt;br /&gt;
:Server must be easy to reboot to maintain availability of our services&lt;br /&gt;
&lt;br /&gt;
===Portability===&lt;br /&gt;
:For the moment, the system will be available in Windows only, because most of SDK are available on Windows.&lt;br /&gt;
:However, if SDK are available on other systems, we might release the system on other OS later.&lt;br /&gt;
&lt;br /&gt;
==Other requirements==&lt;br /&gt;
:The system must be able to run on Windows 7 or higher&lt;br /&gt;
:The system must not consume to much CPU&lt;br /&gt;
:The system must not consume to much Memory&lt;br /&gt;
&lt;br /&gt;
=Product evolution=&lt;br /&gt;
:The system will be able to handle more and more exercices over time, so the rehabilitation is not boring and repetitive.&lt;br /&gt;
&lt;br /&gt;
=Appendices=&lt;br /&gt;
&lt;br /&gt;
==Specification ==&lt;br /&gt;
* The global project&#039;s page can be found [[HandTrainer | here]].&lt;br /&gt;
&lt;br /&gt;
==Sources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing Requirements==&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22252</id>
		<title>Proj-2014-2015-iRock/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22252"/>
		<updated>2015-03-23T10:31:00Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* 4. Product evolution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=1.   Introduction=&lt;br /&gt;
==1.1   Purpose of the requirements document==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for the iRock project. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
&lt;br /&gt;
* The purpose of this project is to allow its users to predict and detect landslides and based on information sent by a number of sensors and radios embedded to microcontrollers.&lt;br /&gt;
&lt;br /&gt;
* The code used in this project is extensible and open-source.&lt;br /&gt;
&lt;br /&gt;
==1.3   Definitions, acronyms and abbreviations==&lt;br /&gt;
* &#039;&#039;&#039;LORA&#039;&#039;&#039; :  2-way wireless solution that complements M2M cellular infrastructure, and provides a low-cost way to connect battery operated and mobile devices to the network infrastructure&lt;br /&gt;
* &#039;&#039;&#039;SX1276&#039;&#039;&#039; : A stable implementation of LORA&lt;br /&gt;
* &#039;&#039;&#039;Mbed&#039;&#039;&#039; : A platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers&lt;br /&gt;
* &#039;&#039;&#039;STM32 Nucleo&#039;&#039;&#039; : An affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.&lt;br /&gt;
* &#039;&#039;&#039;Keil&#039;&#039;&#039; : Complete software development environment for a wide range of ARM, Cortex-M, and Cortex-R based microcontroller devices.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
*Page of the project : [[Extensions XBMC Sujet 2015]]&lt;br /&gt;
*Last year project : [[Extensions XBMC Sujet 2014]]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
The rest of the SRS examines the specifications of the Extensions XBMC 2015 project in details. Section two of the SRS presents the general features of the FollowME extension. Section three outlines the detailed, specific and functional requirements, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1   Product perspective==&lt;br /&gt;
Monitor changes in environment such as temperature, movement, humidity and radio signal in order to detect landslides and predict the possibility of lanslides based on history&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
The product has a built in relay infrastructure that transfer environmental data from the micro-controllers to a backend processing unit that stores the data in a time-based database. Analysis and prediction can be made based on this database, which is visualised in time graphs on Grafana.&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
The user does not need to be familiar with coding or computer science. But preliminary knowledge on geotechnical aspects of landslides is prefered to interpret the history of environmental data.&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
* Communication based only on LoRA technology&lt;br /&gt;
* Deployment on non snowy terrain&lt;br /&gt;
* The user need to have a standard EC Amazon account activated for the backend&lt;br /&gt;
* Alarm notification system is not included in the scope of our project&lt;br /&gt;
&lt;br /&gt;
==2.5   Assumptions and dependencies==&lt;br /&gt;
*Product availability/uptime depends on backend host provider&lt;br /&gt;
*No obstacles between radio embedded micro-controllers&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
&lt;br /&gt;
==3.1 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
Requirement : Grafana and InfluxDB installed on selected server hosting provider with enough bandwidth to accomodate the incoming data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;: allow user to visualise environmental data sent over a long distance by LoRA Technology, and then predict landslides occurences.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Using LoRA enabled radio and sensors embedded to various microcontrollers (STM32 Nucleo STM32 F3, STM32 F4), we will get environmental data such as temperature, humidity, and land movement relayed to a time-based database and from theron, analyse the data and predict lanslides.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: environmental data such as temperature, humidity and movement&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: STM32 Nucleo, F3 F4 and LoRA radio module&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: Time-based graphs and MS Excel files &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: User and prediction algorithm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;: &lt;br /&gt;
* Deploy iRocks evenly over a terrain the size of a football field &lt;br /&gt;
* Start Grafana and InfluxDB&lt;br /&gt;
* If applicable, start prediction algorithm on output (Grafana or Excel files)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
*materials conditions:&lt;br /&gt;
** At least 5 microcontrollers (mix of STM32 Nucleo, F3 , F4)&lt;br /&gt;
** Mbed module for LoRA&lt;br /&gt;
** Sparkfun weather station&lt;br /&gt;
** Raspberry PI as the access point&lt;br /&gt;
** Battery power for a span of a year or 2.&lt;br /&gt;
&lt;br /&gt;
*Software conditions:&lt;br /&gt;
** Keil MDK 4 or 5 to debug and flash micro-controllers&lt;br /&gt;
** Mbed compiler to debug and flash micro-controllers&lt;br /&gt;
** Grafana and InfluxDB association&lt;br /&gt;
** Appropriate relay program flashed on each micro-controller&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
* Use the updated version of LoRA&lt;br /&gt;
* Use STM Cube for future development&lt;br /&gt;
* Improve detection and prediction algorithme&lt;br /&gt;
* Implement an alarm system&lt;br /&gt;
* Enable reprogramming of micro-controllers from the backend&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
==5.1. SRS structure==&lt;br /&gt;
The document is based on template of the Software Requirements Specification (SRS) inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&#039;&#039;&#039;References:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
==5.2  Sources==&lt;br /&gt;
* The other groups who work on Kodi/XBMC extensions &lt;br /&gt;
* [http://www.microsoft.com/en-us/kinectforwindows/develop/learn.aspx  www.microsoft.com/en-us/kinectforwindows]&lt;br /&gt;
* [http://developer.android.com/index.html  developer.android.com]&lt;br /&gt;
* [https://www.python.org/doc/  www.python.org]&lt;br /&gt;
* [http://mirrors.xbmc.org/docs/python-docs/14.x-helix/  mirrors.xbmc.org/docs/]&lt;br /&gt;
&lt;br /&gt;
==5.3  Licensing Requirements==&lt;br /&gt;
XBMC extension (or more precisly FollowMe) will be released under a GNU/GPL licence&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22251</id>
		<title>Proj-2014-2015-iRock/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22251"/>
		<updated>2015-03-23T10:26:05Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* 3.1 Requirement X.Y.Z (in Structured Natural Language) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=1.   Introduction=&lt;br /&gt;
==1.1   Purpose of the requirements document==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for the iRock project. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
&lt;br /&gt;
* The purpose of this project is to allow its users to predict and detect landslides and based on information sent by a number of sensors and radios embedded to microcontrollers.&lt;br /&gt;
&lt;br /&gt;
* The code used in this project is extensible and open-source.&lt;br /&gt;
&lt;br /&gt;
==1.3   Definitions, acronyms and abbreviations==&lt;br /&gt;
* &#039;&#039;&#039;LORA&#039;&#039;&#039; :  2-way wireless solution that complements M2M cellular infrastructure, and provides a low-cost way to connect battery operated and mobile devices to the network infrastructure&lt;br /&gt;
* &#039;&#039;&#039;SX1276&#039;&#039;&#039; : A stable implementation of LORA&lt;br /&gt;
* &#039;&#039;&#039;Mbed&#039;&#039;&#039; : A platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers&lt;br /&gt;
* &#039;&#039;&#039;STM32 Nucleo&#039;&#039;&#039; : An affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.&lt;br /&gt;
* &#039;&#039;&#039;Keil&#039;&#039;&#039; : Complete software development environment for a wide range of ARM, Cortex-M, and Cortex-R based microcontroller devices.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
*Page of the project : [[Extensions XBMC Sujet 2015]]&lt;br /&gt;
*Last year project : [[Extensions XBMC Sujet 2014]]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
The rest of the SRS examines the specifications of the Extensions XBMC 2015 project in details. Section two of the SRS presents the general features of the FollowME extension. Section three outlines the detailed, specific and functional requirements, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1   Product perspective==&lt;br /&gt;
Monitor changes in environment such as temperature, movement, humidity and radio signal in order to detect landslides and predict the possibility of lanslides based on history&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
The product has a built in relay infrastructure that transfer environmental data from the micro-controllers to a backend processing unit that stores the data in a time-based database. Analysis and prediction can be made based on this database, which is visualised in time graphs on Grafana.&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
The user does not need to be familiar with coding or computer science. But preliminary knowledge on geotechnical aspects of landslides is prefered to interpret the history of environmental data.&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
* Communication based only on LoRA technology&lt;br /&gt;
* Deployment on non snowy terrain&lt;br /&gt;
* The user need to have a standard EC Amazon account activated for the backend&lt;br /&gt;
* Alarm notification system is not included in the scope of our project&lt;br /&gt;
&lt;br /&gt;
==2.5   Assumptions and dependencies==&lt;br /&gt;
*Product availability/uptime depends on backend host provider&lt;br /&gt;
*No obstacles between radio embedded micro-controllers&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
&lt;br /&gt;
==3.1 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
Requirement : Grafana and InfluxDB installed on selected server hosting provider with enough bandwidth to accomodate the incoming data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;: allow user to visualise environmental data sent over a long distance by LoRA Technology, and then predict landslides occurences.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Using LoRA enabled radio and sensors embedded to various microcontrollers (STM32 Nucleo STM32 F3, STM32 F4), we will get environmental data such as temperature, humidity, and land movement relayed to a time-based database and from theron, analyse the data and predict lanslides.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: environmental data such as temperature, humidity and movement&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: STM32 Nucleo, F3 F4 and LoRA radio module&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: Time-based graphs and MS Excel files &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: User and prediction algorithm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;: &lt;br /&gt;
* Deploy iRocks evenly over a terrain the size of a football field &lt;br /&gt;
* Start Grafana and InfluxDB&lt;br /&gt;
* If applicable, start prediction algorithm on output (Grafana or Excel files)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
*materials conditions:&lt;br /&gt;
** At least 5 microcontrollers (mix of STM32 Nucleo, F3 , F4)&lt;br /&gt;
** Mbed module for LoRA&lt;br /&gt;
** Sparkfun weather station&lt;br /&gt;
** Raspberry PI as the access point&lt;br /&gt;
** Battery power for a span of a year or 2.&lt;br /&gt;
&lt;br /&gt;
*Software conditions:&lt;br /&gt;
** Keil MDK 4 or 5 to debug and flash micro-controllers&lt;br /&gt;
** Mbed compiler to debug and flash micro-controllers&lt;br /&gt;
** Grafana and InfluxDB association&lt;br /&gt;
** Appropriate relay program flashed on each micro-controller&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
* Use of Bluetooth instead of/with the NFC tags&lt;br /&gt;
* Find a way to avoid installing Kinect sdk to use the Addon&lt;br /&gt;
* Play (a movie or a music) on the remote between two screens using an elegant method&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
==5.1. SRS structure==&lt;br /&gt;
The document is based on template of the Software Requirements Specification (SRS) inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&#039;&#039;&#039;References:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
==5.2  Sources==&lt;br /&gt;
* The other groups who work on Kodi/XBMC extensions &lt;br /&gt;
* [http://www.microsoft.com/en-us/kinectforwindows/develop/learn.aspx  www.microsoft.com/en-us/kinectforwindows]&lt;br /&gt;
* [http://developer.android.com/index.html  developer.android.com]&lt;br /&gt;
* [https://www.python.org/doc/  www.python.org]&lt;br /&gt;
* [http://mirrors.xbmc.org/docs/python-docs/14.x-helix/  mirrors.xbmc.org/docs/]&lt;br /&gt;
&lt;br /&gt;
==5.3  Licensing Requirements==&lt;br /&gt;
XBMC extension (or more precisly FollowMe) will be released under a GNU/GPL licence&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22237</id>
		<title>Proj-2014-2015-iRock/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22237"/>
		<updated>2015-03-23T09:59:34Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* 3.1 Requirement X.Y.Z (in Structured Natural Language) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=1.   Introduction=&lt;br /&gt;
==1.1   Purpose of the requirements document==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for the iRock project. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
&lt;br /&gt;
* The purpose of this project is to allow its users to predict and detect landslides and based on information sent by a number of sensors and radios embedded to microcontrollers.&lt;br /&gt;
&lt;br /&gt;
* The code used in this project is extensible and open-source.&lt;br /&gt;
&lt;br /&gt;
==1.3   Definitions, acronyms and abbreviations==&lt;br /&gt;
* &#039;&#039;&#039;LORA&#039;&#039;&#039; :  2-way wireless solution that complements M2M cellular infrastructure, and provides a low-cost way to connect battery operated and mobile devices to the network infrastructure&lt;br /&gt;
* &#039;&#039;&#039;SX1276&#039;&#039;&#039; : A stable implementation of LORA&lt;br /&gt;
* &#039;&#039;&#039;Mbed&#039;&#039;&#039; : A platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers&lt;br /&gt;
* &#039;&#039;&#039;STM32 Nucleo&#039;&#039;&#039; : An affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.&lt;br /&gt;
* &#039;&#039;&#039;Keil&#039;&#039;&#039; : Complete software development environment for a wide range of ARM, Cortex-M, and Cortex-R based microcontroller devices.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
*Page of the project : [[Extensions XBMC Sujet 2015]]&lt;br /&gt;
*Last year project : [[Extensions XBMC Sujet 2014]]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
The rest of the SRS examines the specifications of the Extensions XBMC 2015 project in details. Section two of the SRS presents the general features of the FollowME extension. Section three outlines the detailed, specific and functional requirements, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1   Product perspective==&lt;br /&gt;
Monitor changes in environment such as temperature, movement, humidity and radio signal in order to detect landslides and predict the possibility of lanslides based on history&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
The product has a built in relay infrastructure that transfer environmental data from the micro-controllers to a backend processing unit that stores the data in a time-based database. Analysis and prediction can be made based on this database, which is visualised in time graphs on Grafana.&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
The user does not need to be familiar with coding or computer science. But preliminary knowledge on geotechnical aspects of landslides is prefered to interpret the history of environmental data.&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
* Communication based only on LoRA technology&lt;br /&gt;
* Deployment on non snowy terrain&lt;br /&gt;
* The user need to have a standard EC Amazon account activated for the backend&lt;br /&gt;
* Alarm notification system is not included in the scope of our project&lt;br /&gt;
&lt;br /&gt;
==2.5   Assumptions and dependencies==&lt;br /&gt;
*Product availability/uptime depends on backend host provider&lt;br /&gt;
*No obstacles between radio embedded micro-controllers&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
&lt;br /&gt;
==3.1 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
Requirement : Grafana and InfluxDB installed on selected server hosting provider with enough bandwidth to accomodate the incoming data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;: allow user to visualise environmental data sent over a long distance by LoRA Technology, and then predict landslides occurences.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Using LoRA enabled radio and sensors embedded to various microcontrollers (STM32 Nucleo STM32 F3, STM32 F4), we will get environmental data such as temperature, humidity, and land movement relayed to a time-based database and from theron, analyse the data and predict lanslides.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: environmental data such as temperature, humidity and movement&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: STM32 Nucleo, F3 F4 and LoRA radio module&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: Time-based graphs and MS Excel files &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: User and prediction algorithm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;: &lt;br /&gt;
* Deploy iRocks evenly over a terrain the size of a football field &lt;br /&gt;
* Start Grafana and InfluxDB&lt;br /&gt;
* If applicable, start prediction algorithm on output (Grafana or Excel files)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
*materials conditions:&lt;br /&gt;
** Android device with Wi-Fi and NFC&lt;br /&gt;
** NFC tags&lt;br /&gt;
** computers with screens&lt;br /&gt;
** network&lt;br /&gt;
** kinect (optionnal)&lt;br /&gt;
&lt;br /&gt;
*Software conditions:&lt;br /&gt;
** netwotk between coputers used as screens and android device&lt;br /&gt;
** shared media files on the network between machines&lt;br /&gt;
** same version of Kodi on every computers used as screeens&lt;br /&gt;
** our Kodi Addon installed on the computers used as scrrens&lt;br /&gt;
** our remote control android applciation installed on the Android device&lt;br /&gt;
** kinect sdk installed on computer(s) where the kinect(s) is(are) connected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
* Use of Bluetooth instead of/with the NFC tags&lt;br /&gt;
* Find a way to avoid installing Kinect sdk to use the Addon&lt;br /&gt;
* Play (a movie or a music) on the remote between two screens using an elegant method&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
==5.1. SRS structure==&lt;br /&gt;
The document is based on template of the Software Requirements Specification (SRS) inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&#039;&#039;&#039;References:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
==5.2  Sources==&lt;br /&gt;
* The other groups who work on Kodi/XBMC extensions &lt;br /&gt;
* [http://www.microsoft.com/en-us/kinectforwindows/develop/learn.aspx  www.microsoft.com/en-us/kinectforwindows]&lt;br /&gt;
* [http://developer.android.com/index.html  developer.android.com]&lt;br /&gt;
* [https://www.python.org/doc/  www.python.org]&lt;br /&gt;
* [http://mirrors.xbmc.org/docs/python-docs/14.x-helix/  mirrors.xbmc.org/docs/]&lt;br /&gt;
&lt;br /&gt;
==5.3  Licensing Requirements==&lt;br /&gt;
XBMC extension (or more precisly FollowMe) will be released under a GNU/GPL licence&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22221</id>
		<title>Proj-2014-2015-iRock/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22221"/>
		<updated>2015-03-23T09:41:10Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* 2.5   Assumptions and dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=1.   Introduction=&lt;br /&gt;
==1.1   Purpose of the requirements document==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for the iRock project. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
&lt;br /&gt;
* The purpose of this project is to allow its users to predict and detect landslides and based on information sent by a number of sensors and radios embedded to microcontrollers.&lt;br /&gt;
&lt;br /&gt;
* The code used in this project is extensible and open-source.&lt;br /&gt;
&lt;br /&gt;
==1.3   Definitions, acronyms and abbreviations==&lt;br /&gt;
* &#039;&#039;&#039;LORA&#039;&#039;&#039; :  2-way wireless solution that complements M2M cellular infrastructure, and provides a low-cost way to connect battery operated and mobile devices to the network infrastructure&lt;br /&gt;
* &#039;&#039;&#039;SX1276&#039;&#039;&#039; : A stable implementation of LORA&lt;br /&gt;
* &#039;&#039;&#039;Mbed&#039;&#039;&#039; : A platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers&lt;br /&gt;
* &#039;&#039;&#039;STM32 Nucleo&#039;&#039;&#039; : An affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.&lt;br /&gt;
* &#039;&#039;&#039;Keil&#039;&#039;&#039; : Complete software development environment for a wide range of ARM, Cortex-M, and Cortex-R based microcontroller devices.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
*Page of the project : [[Extensions XBMC Sujet 2015]]&lt;br /&gt;
*Last year project : [[Extensions XBMC Sujet 2014]]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
The rest of the SRS examines the specifications of the Extensions XBMC 2015 project in details. Section two of the SRS presents the general features of the FollowME extension. Section three outlines the detailed, specific and functional requirements, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1   Product perspective==&lt;br /&gt;
Monitor changes in environment such as temperature, movement, humidity and radio signal in order to detect landslides and predict the possibility of lanslides based on history&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
The product has a built in relay infrastructure that transfer environmental data from the micro-controllers to a backend processing unit that stores the data in a time-based database. Analysis and prediction can be made based on this database, which is visualised in time graphs on Grafana.&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
The user does not need to be familiar with coding or computer science. But preliminary knowledge on geotechnical aspects of landslides is prefered to interpret the history of environmental data.&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
* Communication based only on LoRA technology&lt;br /&gt;
* Deployment on non snowy terrain&lt;br /&gt;
* The user need to have a standard EC Amazon account activated for the backend&lt;br /&gt;
* Alarm notification system is not included in the scope of our project&lt;br /&gt;
&lt;br /&gt;
==2.5   Assumptions and dependencies==&lt;br /&gt;
*Product availability/uptime depends on backend host provider&lt;br /&gt;
*No obstacles between radio embedded micro-controllers&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
&lt;br /&gt;
==3.1 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
Requirement : same version of Kodi (former XBMC) installed on the computers used as screens, our Addon installed on these computers, our version of the remote control application installed on an android device with NFC technology and Wi-Fi, a network between computers and android device, kinect sdk installed on the computers used with kinect mode, NFC tags, files shared on the network&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;: allow user to change screen while watching a movie or listening to music with Kodi, with minimum interaction and resuming the media&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: an android application and a Kodi Addon to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: options in the Addon, options in the Android application, number of person in front of a screen, &amp;quot;position&amp;quot; of the user &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: keyboard or mouse in the Addon option menu in Kodi, ouch screen on the Android device, kinect, NFC tags for the &amp;quot;position&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: video or sound, depending of the media played&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: user(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;: &lt;br /&gt;
* play media using network shared files&lt;br /&gt;
* resume play of media on various screen&lt;br /&gt;
* automatically add host on the remote control Android applicaion thanks to NFC tags &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
*materials conditions:&lt;br /&gt;
** Android device with Wi-Fi and NFC&lt;br /&gt;
** NFC tags&lt;br /&gt;
** computers with screens&lt;br /&gt;
** network&lt;br /&gt;
** kinect (optionnal)&lt;br /&gt;
&lt;br /&gt;
*Software conditions:&lt;br /&gt;
** netwotk between coputers used as screens and android device&lt;br /&gt;
** shared media files on the network between machines&lt;br /&gt;
** same version of Kodi on every computers used as screeens&lt;br /&gt;
** our Kodi Addon installed on the computers used as scrrens&lt;br /&gt;
** our remote control android applciation installed on the Android device&lt;br /&gt;
** kinect sdk installed on computer(s) where the kinect(s) is(are) connected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
* Use of Bluetooth instead of/with the NFC tags&lt;br /&gt;
* Find a way to avoid installing Kinect sdk to use the Addon&lt;br /&gt;
* Play (a movie or a music) on the remote between two screens using an elegant method&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
==5.1. SRS structure==&lt;br /&gt;
The document is based on template of the Software Requirements Specification (SRS) inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&#039;&#039;&#039;References:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
==5.2  Sources==&lt;br /&gt;
* The other groups who work on Kodi/XBMC extensions &lt;br /&gt;
* [http://www.microsoft.com/en-us/kinectforwindows/develop/learn.aspx  www.microsoft.com/en-us/kinectforwindows]&lt;br /&gt;
* [http://developer.android.com/index.html  developer.android.com]&lt;br /&gt;
* [https://www.python.org/doc/  www.python.org]&lt;br /&gt;
* [http://mirrors.xbmc.org/docs/python-docs/14.x-helix/  mirrors.xbmc.org/docs/]&lt;br /&gt;
&lt;br /&gt;
==5.3  Licensing Requirements==&lt;br /&gt;
XBMC extension (or more precisly FollowMe) will be released under a GNU/GPL licence&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22220</id>
		<title>Proj-2014-2015-iRock/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Proj-2014-2015-iRock/SRS&amp;diff=22220"/>
		<updated>2015-03-23T09:33:15Z</updated>

		<summary type="html">&lt;p&gt;RICM4-prj14-grp13: /* 2.5   Assumptions and dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=1.   Introduction=&lt;br /&gt;
==1.1   Purpose of the requirements document==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for the iRock project. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
&lt;br /&gt;
* The purpose of this project is to allow its users to predict and detect landslides and based on information sent by a number of sensors and radios embedded to microcontrollers.&lt;br /&gt;
&lt;br /&gt;
* The code used in this project is extensible and open-source.&lt;br /&gt;
&lt;br /&gt;
==1.3   Definitions, acronyms and abbreviations==&lt;br /&gt;
* &#039;&#039;&#039;LORA&#039;&#039;&#039; :  2-way wireless solution that complements M2M cellular infrastructure, and provides a low-cost way to connect battery operated and mobile devices to the network infrastructure&lt;br /&gt;
* &#039;&#039;&#039;SX1276&#039;&#039;&#039; : A stable implementation of LORA&lt;br /&gt;
* &#039;&#039;&#039;Mbed&#039;&#039;&#039; : A platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers&lt;br /&gt;
* &#039;&#039;&#039;STM32 Nucleo&#039;&#039;&#039; : An affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.&lt;br /&gt;
* &#039;&#039;&#039;Keil&#039;&#039;&#039; : Complete software development environment for a wide range of ARM, Cortex-M, and Cortex-R based microcontroller devices.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
*Page of the project : [[Extensions XBMC Sujet 2015]]&lt;br /&gt;
*Last year project : [[Extensions XBMC Sujet 2014]]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
The rest of the SRS examines the specifications of the Extensions XBMC 2015 project in details. Section two of the SRS presents the general features of the FollowME extension. Section three outlines the detailed, specific and functional requirements, system and other related requirements of the project. Supporting information about appendices is provided in Section three.&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1   Product perspective==&lt;br /&gt;
Monitor changes in environment such as temperature, movement, humidity and radio signal in order to detect landslides and predict the possibility of lanslides based on history&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
The product has a built in relay infrastructure that transfer environmental data from the micro-controllers to a backend processing unit that stores the data in a time-based database. Analysis and prediction can be made based on this database, which is visualised in time graphs on Grafana.&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
The user does not need to be familiar with coding or computer science. But preliminary knowledge on geotechnical aspects of landslides is prefered to interpret the history of environmental data.&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
* Communication based only on LoRA technology&lt;br /&gt;
* Deployment on non snowy terrain&lt;br /&gt;
* The user need to have a standard EC Amazon account activated for the backend&lt;br /&gt;
* Alarm notification system is not included in the scope of our project&lt;br /&gt;
&lt;br /&gt;
==2.5   Assumptions and dependencies==&lt;br /&gt;
*Product availability/uptime depends on backend host provider&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
&lt;br /&gt;
==3.1 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
Requirement : same version of Kodi (former XBMC) installed on the computers used as screens, our Addon installed on these computers, our version of the remote control application installed on an android device with NFC technology and Wi-Fi, a network between computers and android device, kinect sdk installed on the computers used with kinect mode, NFC tags, files shared on the network&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;: allow user to change screen while watching a movie or listening to music with Kodi, with minimum interaction and resuming the media&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: an android application and a Kodi Addon to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: options in the Addon, options in the Android application, number of person in front of a screen, &amp;quot;position&amp;quot; of the user &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: keyboard or mouse in the Addon option menu in Kodi, ouch screen on the Android device, kinect, NFC tags for the &amp;quot;position&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: video or sound, depending of the media played&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: user(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;: &lt;br /&gt;
* play media using network shared files&lt;br /&gt;
* resume play of media on various screen&lt;br /&gt;
* automatically add host on the remote control Android applicaion thanks to NFC tags &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
*materials conditions:&lt;br /&gt;
** Android device with Wi-Fi and NFC&lt;br /&gt;
** NFC tags&lt;br /&gt;
** computers with screens&lt;br /&gt;
** network&lt;br /&gt;
** kinect (optionnal)&lt;br /&gt;
&lt;br /&gt;
*Software conditions:&lt;br /&gt;
** netwotk between coputers used as screens and android device&lt;br /&gt;
** shared media files on the network between machines&lt;br /&gt;
** same version of Kodi on every computers used as screeens&lt;br /&gt;
** our Kodi Addon installed on the computers used as scrrens&lt;br /&gt;
** our remote control android applciation installed on the Android device&lt;br /&gt;
** kinect sdk installed on computer(s) where the kinect(s) is(are) connected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
* Use of Bluetooth instead of/with the NFC tags&lt;br /&gt;
* Find a way to avoid installing Kinect sdk to use the Addon&lt;br /&gt;
* Play (a movie or a music) on the remote between two screens using an elegant method&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
==5.1. SRS structure==&lt;br /&gt;
The document is based on template of the Software Requirements Specification (SRS) inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&#039;&#039;&#039;References:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
==5.2  Sources==&lt;br /&gt;
* The other groups who work on Kodi/XBMC extensions &lt;br /&gt;
* [http://www.microsoft.com/en-us/kinectforwindows/develop/learn.aspx  www.microsoft.com/en-us/kinectforwindows]&lt;br /&gt;
* [http://developer.android.com/index.html  developer.android.com]&lt;br /&gt;
* [https://www.python.org/doc/  www.python.org]&lt;br /&gt;
* [http://mirrors.xbmc.org/docs/python-docs/14.x-helix/  mirrors.xbmc.org/docs/]&lt;br /&gt;
&lt;br /&gt;
==5.3  Licensing Requirements==&lt;br /&gt;
XBMC extension (or more precisly FollowMe) will be released under a GNU/GPL licence&lt;/div&gt;</summary>
		<author><name>RICM4-prj14-grp13</name></author>
	</entry>
</feed>