wiki:DEVELOPMENT_OVERVIEW

Version 11 (modified by kyli, 12 years ago) (diff)

--

Development Overview

This page contains all the information you need in order to start working on the Sophie2 Project.

Getting Started

Technologies used

  • Java Development Kit. Sophie2 is written in Java. That means you have to install Java Development Kit if you want to develop it. Java Runtime Environment (JRE) is required for running the project.
  • Eclipse. Eclipse is the primary IDE tool used for developing Sophie2. More information about Eclipse and JDK can be found under PLATFORM_INFRASTRUCTURE_OVERVIEW

  • Subversion (SVN) client. Subversion is the version control system that we use.
  • Maven. Maven is a build manager used in the Sophie2 project.

Setup

  • Subversion client
  • Repository
  • Maven
  • Eclipse

Tasks

Process

TODO put a link to PROCESS

Performing tasks

  • Writing analysis
  • Task Tips
  • Writing reports
  • Coding
    • Code Tasks Requirements
    • Coding Conventions
    • Code Smells
    • Writing Javadoc
    • Logging
  • Testing
    • Manual Tests
    • Auto Tests

Sophie2

Overview

TODO link to Sophie intro.

Aspects of Sophie

  • Modularity
  • Structure
  • Properties
  • MVC

Development issues

  • Sophie Platform
    • Platform Design
    • Plugin Architecture
    • Core
    • Base
    • Features
  • Sophie Server
  • Sophie end product
  • Project Community
  • Supporting Artifacts

Getting Help

TODO

TODO

Comments

TODO