Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] Some rendering contacts for Jesse

Hi Jesse - just checking out who we can expect to see at OOPSLA.

UVic has the following project: http://www.thechiselgroup.org/shrimp

One of its applications is:

Creole: Creole, an Eclipse plugin, uses SHriMP to allow you to explore your Java code visually. You to see your code's structure and the links (references, accesses, etc) between its different pieces.

The fun part for UDIG is that shrip ues Piccolo for rendering - and Piccolo uses Java 2D.

Although on second thought - looking at there Known Issues perhaps they want to talk to you.

Jody

    * *Speed*
          o It can take some time manage and display large amounts of
            data. Try selecting smaller working sets for Creole to
            visualize via "Creole Main View menu > Edit > Change
            Working Set..." You can also explore Creole's "data
            filters" via "Creole Main View menu > Tools > Options >
            Data Filters" to filter out specific arc and node types
            from getting into the data. In the future, we want to have
            the option to click on a node and select specific types of
            arcs that you want to see for this particular node. *

            *
    * *Memory*
          o Eclipse may run out of memory while trying to visualize
            large working sets. Try running eclipse with the arguments
            "-vmargs - Xmx[your amount of RAM in megabytes]M" to give
            eclipse more memory.
            (for example: "*-vmargs -Xmx1024M*")
          o Creole also has some memory leaks and you may have to
            restart eclipse after some time.

    * *GUI*
          o SHriMP was developed using Swing whereas eclipse uses SWT.
            Some problems result from the embedding of our swing
            components inside SWT components such as:
                + Sometimes keyboard events are lost before they reach
                  Creole
                + Menus show up in strange locations
                + Flickering
                + Works on *Windows and Linux with Java 1.5 beta only*
                  (the final release of Eclipse 3.0 promises to have
                  this working on the Mac)





Back to the top