Changes between Version 27 and Version 28 of GnowsisDevelopingBeta


Ignore:
Timestamp:
07/27/06 12:43:00 (18 years ago)
Author:
anonymous
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GnowsisDevelopingBeta

    v27 v28  
    1414 
    1515= Get it running = 
    16 '''Detailed installation instructions for developers:''' DevelopingFirstSteps 
     16To get gnowsis running in development mode, do the following. 
    1717 
    18 Prerequisites: 
    19  * Eclipse 3.1.0 (we all use it) 
    20  * subclipse or any other subversion client 
    21  * '''Java 1.5''' 
     18== Prerequisites == 
     19 
     20'''Java 1.5''' 
     21You need Java 1.5. And we would recommend you download the SDK, not the JRE. 
     22 
     23'''Eclipse''' 
     24We recommend to use the Eclipse SDK for Java development of gnowsis. Our developers are using '''Eclipse 3.1.0''' at the moment, this proved to be a good choice. You can use 3.2, it should also work. The following plugins are good to have and are used by use: 
     25 
     26 * [http://subclipse.tigris.org/install.html subclipse] for subversion access 
     27 * !VisualEditor and GEF, install via default Exclipse update site. 
     28 * It's easier to use the central plugin directory. (see http://wiki.km.opendfki.de/EclipseHowTos) 
     29After getting [http://www.eclipse.org/ eclipse] running and having your [http://subclipse.tigris.org/install.html subclipse installed], you then checkout the current version of gnowsis. 
     30 
     31'''MacOS''' 
     32 
     33on MacOS it is wise to install JavaHL additionally, this is used by Subclipse, and subclipse will die if it is not there. [http://metissian.com/projects/macosx/subversion/ get metissian containing javahl here]. 
     34 
     35== getting the code == 
    2236 
    2337The subversion repository is  
     
    5973 * The GnowsisInstaller will show. satisfy it. 
    6074 * pressing close. gnowsis installs now '''silently'''. stand up, take a breath. think of something positive. notice the new simplicity. tell somebody a nice thing. sit down again. 
    61  * GnowsisProjectPlan - look here to see what we are doing at the moment and what will be done next. 
    6275 
    63 = Debugging = 
     76'''''Note''''': ''If above options do not show up in the "run" menu, then Eclipse has hickups. We then usually open the "navigator" view, go to the "gnowsis" project and double-click all "*.launch" files. That opens the launch files in the text editor and tells eclipse that the launch configurations exist. Then the launch files are available in the long list you see at "run...". Start gnowsis there using the '''Windows start gnowsis''' launch configuration (or alternative). After you have done this once, Eclipse will know and the launcher will be in your favorites.'' 
    6477 
    65 Use Eclipse debugger to debug. 
     78= Understanding gnowsis = 
     79 * [UnderstandingGnowsis Understanding Gnowsis] read this document to know more about the parts of gnowsis and how they work together. 
    6680 
    67 Logging levels are set in this file: 
    68 {{{.gnowsis-beta/config/logging.properties 
     81== Debugging == 
     82 
     83Use Eclipse debugger to debug.  
     84 
     85To set the general log level in gnowis, do that: 
     86{{{ 
     87open .gnowsis-beta/config/workspace.xml 
     88 
     89change this line: 
     90 <LogLevel>INFO</LogLevel> 
     91allowed levels are all java.util.logging.Level levels: SEVERE, WARNING, INFO, FINE, FINER, FINEST 
     92}}} 
     93 
     94Individual logging levels are set in this file: 
     95{{{ 
     96.gnowsis-beta/config/logging.properties 
    6997 
    7098# add this to bottom 
     
    73101}}} 
    74102 
    75 = Specific Fields of Development = 
     103== Specific Fields of Development == 
    76104alphabetically 
    77105 * AdapterDeveloping - how to write an adapter and make gnowsis use it? 
     
    95123= Contributing =  
    96124 
    97 The first thing you might want to do is to write your own datasource, Gnowsis can deploy your own datasources without having to change the gnowsis code: See DynamicDatasources for more information! '''Then JoinGnowsis. ''' 
     125The first thing you might want to do is to write your own datasource, Gnowsis can deploy your own datasources without having to change the gnowsis code: See DynamicDatasources for more information! Also, you may be interested to improve gnowsis and help fixing broken code, look at  bugtracker: report:1. '''Then JoinGnowsis. '''