[[BackLinksMenu]]
= Analysis =
== Overview ==
The goal of this task is to define the developer's software setup.

== Task requirements ==
Clarify which OSes are supported. Create a document which defines what products/libraries should the developers platforms contain.[[BR]]

This document should contain the following sections:
 * Developer tools (java, eclipse, sublipse, svn client, build tools, advanced text editor, issue tracker (we will probably use web-based one))
 * Communication tools (skype, e-mail)
 * Documentation, Diagraming, supporting and other tools (web browser, uml tool, open office)
 * Optional -  this section should include tools used for research. For example try different libraries, UML tools, bug trackers, etc.[[BR]]

The document should contain also some instructions about specific application setup:
 * Eclipse
  * Setup overview
  * Setup plug ins
  * Tips (important tips or resources)

== Requirements to the task result ==
The result of this task should be a wiki page
== Implementation idea ==
 * create wiki page [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW]
 * create a structure and fill in the software requirements for developers' machines.
== Related ==
-
== How to demo ==
[wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW]
= Design =
 * See http://10.10.117.10/mediawiki/index.php/Sophie-JR-SVN-Practices and http://10.10.117.10/mediawiki/index.php/Sophie-JR-Infrastructure for the old wiki and find what you can use from there
 * Write in a wiki page called PLATFORM_INFRATRUCTURE_OVERVIEW which cointains the needed:
  * Developer tools (java, eclipse, sublipse, svn client(Tortoise SVN for Windows), build tools(Maven), advanced text editor(Notepad++))
  * Communication tools (skype, e-mail, WinSCP, Putty)
  * Documentation, Diagraming, supporting and other tools (web browser, uml tool(Visual Paradigm, Dia), open office)
  * Optional - Sophie 1.0, Sophie Reader, Acrobat Reader, Flash Player.[[BR]]
  * Eclipse(3.4)
   * Setup overview
   * Setup plug-ins(Subclipse, eUML, Metrics, Maven Integration, M2 Eclipse)
   * Tips (important tips or resources)

 * Note: be careful to separate project deployment in eclipse and setup for Eclipse as an application.

= Implementation =
[wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW]
= Testing =