TonyNoteJuly2005
From GumTree
Contents |
29th July 2005
- I have been investigating two interesting data persistence tool: Essential Data and db4objects. Essential data will be served to persist data between SWT widget and data object (eg metadata experiment object) via POJO. This also provides input validation for simple data type. db4objects is a very cool technology. This will be use to persist data within experience lifecycle (so now I don't have to use derby + hibernate).
- Benchmarking db4objects:
Data read (2615ms) <-- read hdf5_test.h5 (a sample h5 data, about 800Kb) DB4Objects created (260ms) <-- create a new file for db4objects database + start database DB4Objects stored (5469ms) <-- store gtd object to database (the object is about 5Mb) DB4Objects found (0ms) <-- search for gtd object in database DB4Objects restored (10ms) <-- restore from database (I assume this is still in memory)
28th July 2005
- We has recently started a new development phase for HRPD (High Resolution Powder Diffractometer) for the NBI Project. Hopefully device communication layer and experiment framework will get improved by the end of HRPD project.
- TANGO server has been setup and be able to reply simulated HRPD data. TANGO client within GumTree is also working like charm!
22nd July 2005
- A new GumTree view has been introduced to the platform: Device Proxy Viewer (from org.gumtree.device.ui). This is a diagnostic tool to introspect any available device proxy within GumTree. It grasp all device proxies (inherit IDevice interface) from the current device manager. This tool can report supported command, attribute, and interface for a particular device proxy.
21st July 2005
- DeviceData in device layer no longer requires developer to specify data type.
- New Device Navigator now supports multiply hierarchy.
- Sics proxy in GumTree now relies on new sycamore output syntax.
20th July 2005
- Sics Command Line communication with new device layer is completed
- Device Navigator is under heavy refactoring. The new navigator will be based on PageView, which provides better user experience when switch between different device hierachy representation.
19th July 2005
I've found some cool Eclipse UI plugins:
- SWTPlus http://www.swtplus.com/index.php
This is free customised widget for SWT. Currently it provides group (like the one in windows explorer) and link widget.
- Extended VS Presentation http://andrei.gmxhome.de/skins/index.html
This makes your workbench as a VS application! (Similar product: http://sourceforge.net/projects/eclipse-skins/)
More:
Some wizard from GumNIX start using PGroup. It certainly looks better in my opinion ^_^
17th July 2005
Some thoughts:
- Add extension to device navigator to support opening corresponding views (eg Motor View, Ancillary View, Histogram View) based on device proxy interface type.
14th July 2005
I'm focusing on the communication model between SICS and GumTree device layer. The current device proxy infrastructure has been refactored heavily and working version of this will not be happened until late next week.
The following new Java 5.0 language features (+ other old features) have been deployed to GumTree:
- Enumeration
- Annotation
- Reflection
