Changes between Version 26 and Version 27 of DEVELOPMENT_OVERVIEW


Ignore:
Timestamp:
11/14/08 11:54:09 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DEVELOPMENT_OVERVIEW

    v26 v27  
     1 
    12[[PageOutline]] 
     3 
    24= Development Overview = 
    35This page contains all the information you need in order to start working on the Sophie2 Project. 
    46 
     7= Getting Started = 
     8 
     9== Accounts == 
     10You must have and give to us: 
     11 * a google mail account to sign in our googlegroups: 
     12  * [http://groups.google.com/group/sophie2-devs Developers Mail Group] 
     13  * [http://groups.google.com/group/sophie2-users Users Mail Group] 
     14 * if you are working for Astea Solutions, ask somebody from the team to add you to these groups as well: 
     15  * [http://groups.google.com/group/astea-jr Astea JR Group] 
     16  * [http://groups.google.com/group/astea-everyone Astea Everyone Group] 
     17 * a Skype account 
     18 * a phone number 
     19Ask somebody from the team to provide you with: 
     20  * a svn account 
     21  * a TRAC account 
     22 
     23== Every machine should have == 
     24 * at least two users 
     25  * for private usage - you choose your username and password  
     26  * for public usage - ask a team member for the username and password 
     27 * a text editor (Notepad++ for example - you can download it from http://notepad-plus.sourceforge.net/uk/site.htm) 
     28 * a web browser (Mozilla Firefox, Chrome or Opera for example) 
     29 * a PDF reader (Adobe Acrobat for example) 
     30 * Flash player 
     31 * Skype (used for communication with the team, give your username to us) 
     32  * download it from http://www.skype.com/intl/en/download/ 
     33 * Sophie 
     34  * Sophie Author - http://opensophie.org/en/downloads/sophieauthor 
     35  * Sophie Reader - http://opensophie.org/en/downloads/sophiereader 
     36 * The hardware, software and platform requirements for running Sophie2 are listed in the [wiki:PLATFORM_NFR_COMPATIBILITY Requirements] page. 
    537 
    638 
    7 = Getting Started = 
    8  * The first thing to get started with is joining the mail groups and Skype group chats of Astea Solutions. See [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW#Accounts] for details. 
    9  
    10  * The machine you are using for development should be provided with the software, described in [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW#Everymachineshouldhave]. 
    11  
    12  * The hardware, software and platform requirements for running Sophie2 are listed in [wiki:PLATFORM_NFR_COMPATIBILITY]. 
    13  
    14  
    15  
    16 == Technologies used == 
     39= Technologies used = 
    1740 * '''Trac'''. This is our project management system that includes bug and issue tracking as well as an integrated wiki. The home page of the Trac project is http://trac.edgewall.org/. Information about using the Trac can be found under [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW#Trac]. 
    1841 
     
    5679 
    5780 
    58  
    5981= Sophie2 = 
    6082 
    6183== Overview == 
    62 //TODO link to Sophie intro. 
     84 You can find more information about the Sophie2 project at its [wiki:PROJECT_OVERVIEW introductory page]. 
    6385 
    6486== Aspects of Sophie == 
    65  * '''Modularity''': Decomposition to plug-ins of Sophie 2 is one of the most important things to do for the project. [wiki:PLATFORM_DEPLOYMENT_BUILD_ECLIPSE] (the bottom) describes how to create a new module. 
    66  * '''Editions''': Sophie has three main editions: Author, Reader and Server. More info here: [wiki:PLUGIN_EDITIONS_STRUCTURE]. 
    67  * '''Properties''': Properties tutorial -> [wiki:PRO_LIB_CORE_TUTORIAL], Property templates for Eclipse -> [wiki:PRO_LIB_CORE_CODE_TEMPLATES]. 
    68  * '''MVC''': [wiki:CORE_MVC_BASE]. 
     87 * '''Modularity''': Decomposition to plug-ins of Sophie 2 is one of the most important things to do for the project. See [wiki:PLATFORM_DEPLOYMENT_BUILD_ECLIPSE#Howtocreateanewmodule How to create a new module] for details. 
     88 * '''Editions''': Sophie has three main editions: Author, Reader and Server. [wiki:PLUGIN_EDITIONS_STRUCTURE See their structure here.] 
     89 * '''Properties''': You should read the [wiki:PRO_LIB_CORE_TUTORIAL Properties tutorial] and the [wiki:PRO_LIB_CORE_CODE_TEMPLATES Code Templates] page. 
     90 * '''MVC''': [wiki:CORE_MVC_BASE Core MVC]. 
    6991 
    7092== Development issues == 
     
    7395  * '''Plugin Architecture''' 
    7496  * '''Core''': Properties, changes, logging. 
    75   * '''Base''': gui libraries, persistence libraries... test helpers... 
    76   * '''Features''': Application/Book/In-level features. Application features: books; Book features: book contents; In-level features: frames, etc. 
     97  * '''Base''': gui libraries, persistence libraries, test helpers... 
     98  * '''Features''': Application/Book/In-level features: 
     99   * Application features: books; 
     100   * Book features: book contents; 
     101   * In-level features: frames. 
    77102 * '''Sophie Server'''. 
    78103 * '''Sophie end product''': Help, etc. 
     
    81106 
    82107 
    83  
    84108= Getting Help = 
    85 You will certainly encounter a problem you cannot resolve by your own. So, if you need help, you could find it: 
    86  * In our mail group (see the begining of this document); 
    87  * In our Skype group chat (again, the begining of this document); 
     109You will certainly encounter a problem you cannot resolve on your own. You can find help: 
     110 * In our mail groups (see the begining of this document); 
     111 * In our Skype group chat (again, see the begining of this document); 
    88112 * In the Sophie2 forum: [http://asteasolutions.net:7080/sophie2/discussion/]. 
    89113 
    90114 
    91  
    92115= Useful Links = 
    93  '''Sophie source''' can be browsed from here: [http://asteasolutions.net:7080/sophie2/browser]. [[BR]] 
    94  '''Important Documents''' section: [wiki:ImportantDocs]. [[BR]] 
    95  '''Full Wiki index''': [wiki:TitleIndex]. [[BR]] 
    96  More links at [wiki:USEFUL_LINKS] . 
     116 [wiki:ImportantDocs Important Documents]. [[BR]] 
     117 [wiki:TitleIndex Full Wiki index]. [[BR]] 
     118 [wiki:USEFUL_LINKS Other useful links] 
    97119 
    98120 
    99121= Comments = 
    100  ''Please, write below your suggestions about improvements''. 
     122 ''You can write your comments here.''