Friday, March 16, 2007
New JFace API is in place
After ~8 months of work we checked in the new JFace-API with many exciting features in to CVS just a few hours ago. To see how powerful this new API is take a look at the this snippet. Test it and report us back problems if there are any.
Wednesday, March 07, 2007
XSWT, Databinding, ... => DataForms
It's sometime ago I started rewriting the current XSWT implementation from David Orme. Now I saw the Blog from Alex about Databinding and thought it's time to let you all know that I'm working on a set of plugins which have the following focus:
Here's a screenshot of the small application. Currently you can only add items to it but that's working really fine.
The key point is how this all works technically and what should I say it simply works. There are still about 200 lines of code needed to make this work because the binding has to be done manually at the moment. Go and get the code from our companies SVN-Repository and give me feedback, I've added a projectSet.psf so you can easily check out all needed modules.
The next things I want to address are the following:
Oh in the end I have had written a design document which is not up-to-date but provide informations where I'm coming from and where I'm going to.
- Use XSWT (or any other Definition Language) to create the GUI
- Dynamically link together Forms (Master/Detail, ...) using Eclipse Extension Points
- Provide an XML-Dialect to define the binding and data retrieval in XML
Here's a screenshot of the small application. Currently you can only add items to it but that's working really fine.
The key point is how this all works technically and what should I say it simply works. There are still about 200 lines of code needed to make this work because the binding has to be done manually at the moment. Go and get the code from our companies SVN-Repository and give me feedback, I've added a projectSet.psf so you can easily check out all needed modules.
The next things I want to address are the following:
- Databinding:
- Adding missing features (Deletion, ...)
- XML-Language for Data-Retrieval and Binding (XBL)
- Finishing Event System (= needed for scripting support)
- Finalizing/Stabiallizing ExtensionPoints and API
- Adding API for a highly Configurable Privileges System
- Provide XDOM (= DOM you know from Browsers to easily script Dataforms)
- EXSWT:
- Transformation Chain (other highlevel dialects transformed to EXSWT which near to SWT/JFace)
- Work on XSD-Schema and XML-Editor with Live-Preview
- WYSIWYG-Editor
Oh in the end I have had written a design document which is not up-to-date but provide informations where I'm coming from and where I'm going to.
Tuesday, March 06, 2007
EclipseCon community awards
I just read the post from Alex about the community awards and couldn't believe finding my name under the ones finally winning the award. Thanks to everybody who voted for me. Now I'm even more disappointed that I couldn't afford attending the eclipse con but maybe I can make it to the Eclipse Summit Europe.
Saturday, March 03, 2007
My first commit
What a great day my first commit to the eclipse cvs-repository. It's a small one patching JavaDoc for a not working API but it's a start. Here's the patch.
Subscribe to:
Posts (Atom)