Saturday, July 30, 2005

Eclipse WTP 0.7 / BIRT 1.0.1RC1 released

The long awaited final release of the Eclipse Web Tools Platform 0.7 has been released. You can download it on the download page.
Additionally the Eclipse Business Intelligence and Reporting Tools 1.0.1RC1 have been released too: Download them here.

Wednesday, June 01, 2005

AbrĂ¼sten!!!

"AbrĂ¼sten" is the german word for "disarm" which I finally did today and now I can continue my life with the usual freedom I had before ;-).

Thursday, May 19, 2005

Orangevolt Ant Tasks

SourceForge.net: Project Info - Orangevolt Ant Tasks: "Orangevolt Ant Tasks (successor of ROXES Ant Tasks) provides 17 custom tasks for the famous Apache Jakarta Ant (http://ant.apache.org/) targeting java application deployment for *nix/windows and macosx. It is licensed under LGPL"

F-Spot

F-Spot: "F-Spot is an application designed to provide personal photo management to the GNOME desktop. Features include import, export, printing and advanced sorting of digital images."

Looks a bit like Adobe Photoshop Album 2.0 or Photoshop Elements 3.0 Organizer which I'm using now to organize my photos. Perhaps it evolves to a good Open Source alternative, which I can use :-).

Saturday, April 02, 2005

Andreas Hochsteger @ Blogs Rating

I just got a Google Alert for this page: Andreas Hochsteger @ Blogs Rating.
I didn't know that I was listed there and have already 140 votes. Curently the rating is at 6.41 - let's see if it's getting more, when I'll be writing more again :-).

Friday, March 04, 2005

Starting my Master Thesis

Yesterday I had a very interesting meeting with Gerald Reif about my master thesis. The provisional working title is "Ontology visualizations for the Semantic Web".
This work will be a small piece for the WEESA project (Web Engineering for Semantic Web Applications) which aims to provide semantic information for web pages and integrate this development as part of the web engineering process for XML/XSLT based web applications. WEESA defines a flexible mapping between the application's XML schema and one ore more ontologies for automatic semantic annotation.

My part will be to do a comparative evaluation of existing ontology editors and visualization tools which allow easy selection of classes and properties of different ontologies and makes the absolute URI available for the WEESA mapping definition. One tool will then be chosen and extended to the provide needed functionality.

Depending on the effort it takes to implement the missing features of the chosen tool it might be possible to implement a prototype of the mapping editor too.

Personally I'll try to cover some more things which I am interested at too:
* Version control of all artifacts concerning the master thesis (notes, emails, documentation, source code, ...) using Subversion and experimenting with decentral version control using SVK for offline development.
* Project automation using Cruise Control or a similar tool.
* Unit Testing using JUnit and related frameworks.

All three concerns are described in the excellent books of the Pragmatic Bookshelf which I read recently:
* Pragmatic Version Control using Subversion
* Pragmatic Unit Testing: in Java using JUnit
* Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications

Stay tuned for further updates ...

Tuesday, February 22, 2005

Joda Time - Java date and time API

Joda Time - Java date and time API - Home: "Joda-Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API. The 'default' calendar is the ISO8601 standard which is used by XML. The Gregorian, Julian, Buddhist and Coptic systems are also included, and we welcome further additions. Supporting classes include time zone, duration, format and parsing."

Production-ready release 1.0 with Apache License 2.0 has just been released!

Saturday, February 19, 2005

Got GMail account

Yesterday I got this lucky mail from google, starting with the following message:

Hi there,

Thanks for signing up to be updated on the latest Gmail happenings. We hope it's been worth the wait, because we're excited to finally offer you an invitation to open a free Gmail account! Just click on this link to create your new account:


After a long time waiting I got one finally, thanks!

Friday, February 18, 2005

mSpace - Exploring The Semantic Web | mSpace

mSpace - Exploring The Semantic Web | mSpace: "mSpace is an interaction model designed to allow a user to navigate in a meaningful manner the multi-dimensional space that an ontology can provide. mSpace offers potentially useful slices through this space by selection of ontological categories.

mSpace is fully generalised and as such, with a little definition, can be used to explore any knowledge base (without the requirement of ontologies!)."

Thursday, February 17, 2005

Trac

Edgewall Software: Trac: "Trac is an enhanced wiki and issue tracking system for software development projects."

Particularly interesting is, that it integrates a bug tracking system with Subversion.

Tuesday, February 01, 2005

MindRaider - Semantic Web Outliner

MindRaider - Semantic Web Outliner: "MindRaider is Semantic Web outliner. It aims to connect the tradition of outline editors with emerging technologies. MindRaider mission is to organize not only the content of your hard drive but also your cognitive base and social relationships in a way that enables quick navigation, concise representation and inferencing."

That's a really interesting piece of software for organizing your mind!

Saturday, January 22, 2005

the open source team work management software

teamwork - the open source team work management software: "Teamwork is a software application specifically for team work management. If your company works in teams then this is the application for you, as you can manage large volumes of information and operate effectively with your team members on complex projects. Teamwork will improve worklife quality, helping production cycle information flow management, via stage coordination and allocating tasks to everyone involved. As an application, Teamwork combines document management, groupware and project management features in a new perspective."

It really looks promising to me, especially when looking at the screenshots.

In the army now ...

Perhaps you recognized, that I didn't post anything since end of September. The reason is, that I finally have to do my military service which started on October 4th 2004 and "erases" 8 months of my life :-(.

The base training was in Weitra and took 5 weeks. It was a bit hard for me - not because the training was so tough (it was more like Baby sitting ;-) but because I could see my family only on the weekend.

About 5 weeks later I have been relocated back to Vienna, taking driving lessons to become a military truck driver.(you see, here in Austria the recruits get jobs which have nothing to do with their skills). This time it wasn't like Baby sitting at all. It took me 3 days to get the permission to sleep at home, just because the topkick of the barracks was such an a**h***.

Another 5 weeks later I managed to get my driving license and have been relocated to my final destination in an office. Here I don't have much to do and the office hours are really pleasant ;-).

Now things have setteled down a bit and I find enough time again for things like starting my master thesis, playing with Cocoon-, Java- and XML-related things and of course some reading.

Stay tuned for more regular posts ...

Thursday, September 30, 2004

J2SE 5.0 released

J2SE 5.0 has just been released.
Some highlights of J2SE 5.0:
* New language updates: Metadata, Generics, Enumerated types, Autoboxing of primitive types
* New JVM Monitoring and Management API
* Improved out-of-box performance
* New (but compatible) default Java look and feel

More details can be found in "J2SE 5.0 in a Nutshell".

Download it here.

Sunday, September 19, 2004

Thursday, September 09, 2004

Better Cygwin Terminal

I just searched for a better cygwin terminal and found the following resources:
* Better Cygwin Terminal
* How can I copy and paste into Cygwin console windows?
* Setting up RXVT

My cygwin.bat currently looks like this:

@echo off
C:
chdir C:\cygwin\bin
start rxvt -sr -sl 10000 -fg white -bg black -fn "Lucida Console-10" -tn cygwin -e /bin/bash --login -i


Update 2004-09-09:
I still was not really satisfied. The colsole behaved good, but I wanted to have the same comfort putty is giving me.

Fortunately I found the solution:
* PuttyCyg
It is a patched version of putty and adds 'cygwin' as alternative protocol to raw, rlogin, telnet and ssh and is just what I was looking for a long time!

Using it is really simple:
* Download, extract and start puttycyg.exe
* Select the 'cygwin' protocol and enter '-' as hostname

If you want to directly start a terminal window without GUI interaction (as I like it) use the following command:
puttycyg.exe -cygterm -

Saturday, September 04, 2004

Apache Portable Runtime 1.0.0 Released

Apache Portable Runtime 1.0.0 Released: "The mission of the Apache Portable Runtime Project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behavior regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features."

TheServerSide.com - Redirect After Get

TheServerSide.com - Redirect After Get: "All interactive programs provide two basic functions: obtaining user input and displaying the results. Web applications implement this behavior using two HTTP methods: POST and GET respectively. This simple protocol gets broken when application returns web page in response to POST request. Peculiarities of POST method combined with idiosyncrasies of different browsers often lead to unpleasant user experience and may produce incorrect state of server application. This article shows how to design a well-behaved web application using redirection."