Revision a1b71af8 ide/sequencechart/README.txt

View differences:

ide/sequencechart/README.txt
1
This manual briefly explains how to install and use the extended sequence chart.
1
This manual briefly explains how to INSTALL and USE the extended sequence chart.
2 2

  
3 3
NOTE: The extended sequencechart has only been tested with OMNeT++ 4.1.
4 4
      Horizon currently does neither support Windows nor MacOS.
......
12 12

  
13 13
- Copy "ide" directory from stock OMNeT++ to root directory of Horizon.
14 14

  
15
- Run configure to setup the IDE
16
    $> ./configure
15
- Build Horizon
16
  Read "INSTALL" in the root directory of Horizon for more
17
  information on compile time options and build prerequisites.
18
    $> ./configure; make
17 19

  
18 20

  
19 21
Installing from binaries
......
25 27
  - org.omnetpp.sequencechart_<version-string>.jar
26 28
  - org.omnetpp.ide.nativelibs.linux.x86_64_<version-string>/libopplibs.so  
27 29
  
28
  NOTE: Currently, we only provide a binary build of libopplibs.so for Linux64.
29
        If you use Linux32, please build from source (first two 
30
        steps in the next section). Horizon currently does neither support
31
        Windows nor MacOS.
30
  NOTE: Horizon currently does neither support Windows nor MacOS.
32 31

  
33 32

  
34 33
Building from source
35 34
====================
36 35

  
37
1. Build Horizon
38
---------------- 
39
- Read "INSTALL" in the root directory of Horizon for more
40
  information on compile time options and build prerequisites.
41
    $> ./configure; make
42

  
43

  
44
2. Build and install C++ nativelibs:
36
1. Build and install C++ nativelibs:
45 37
------------------------------------
46 38

  
47 39
- Build libopplibs.so and create Java wrappers
......
51 43
  files in "src/org.omnetpp.ide.nativelibs/src"
52 44
  
53 45
- Replace the stock libopplibs.so file in 
54
  "ide/org.omnetpp.ide.nativelibs.<platform>_<version-string>" with the 
46
  "ide/org.omnetpp.ide.nativelibs.<YOUR-PLATFORM>_<version-string>" with the 
55 47
  previously built libopplibs.so
56 48

  
57 49

  
58
3. Build and install Java nativelibs wrapper
50
2. Build and install Java nativelibs wrapper
59 51
--------------------------------------------
60 52

  
61 53
- Compile previously created Java files and create jar archive
62
  NOTE: We don't provide a makefile for this. Consider using Eclipse.
63

  
54
  NOTE: - We don't provide a makefile for this.
55
  
56
        - Consider using a Java project in Eclipse for building the code. You
57
          may also use a plugin-development project.
58
          
59
        - Use the existing jar-files from the plugins-directory of the IDE to
60
          resolve compile time dependencies.
61
          
62
        - Export the built code as jar-file using the "export jar" feature of
63
          Eclipse. Important: Use the provided MANIFEST.MF file.  
64
        
64 65
- Replace stock org.omnetpp.ide.nativelibs_<version-string>.jar file in 
65 66
  "ide/plugins" with the previously built jar
66 67

  
67 68

  
68
4. Build and install new sequence chart 
69
3. Build and install new sequence chart 
69 70
---------------------------------------
70 71

  
71 72
- Create Eclipse plugin project with the code of the sequencechart provided in
......
73 74
  
74 75
- Build sequencechart.jar as Eclipse plugin
75 76

  
77
  NOTE: - We don't provide a makefile for this.
78
  
79
        - Consider using a Java project in Eclipse for building the code. You
80
          may also use a plugin-development project.
81
          
82
        - Use the existing jar-files from the plugins-directory of the IDE to
83
          resolve compile time dependencies.
84
          
85
        - Export the built code as jar-file using the "export jar" feature of
86
          Eclipse. Important: Use the provided MANIFEST.MF file and include
87
          the plugin.xml file in the jar.
88

  
76 89
- Replace stock org.omnetpp.sequencechart_<version-string>.jar file in 
77 90
  "ide/plugins/" with previously build jar-file
78 91

  
......
95 108
- Use the new toolbar button "Event Length Mode" for switching event length mode
96 109
  between duration and complexity. The corresponding other time domain is
97 110
  represented by a gradual color coding ranging from green to red.
111
  
112
  NOTE: Please use "Timeline Mode: Linear" (toggle via toolbar button) as the
113
        other timeline modes introduce an artifical spacing between events.
98 114

  
99 115
- Use the new toolbar button "Show Event Overlapping" for enabling and disabling the
100 116
  highlighting of parallel events. Once enabled, select one event in the sequence

Also available in: Unified diff