Archive for the ‘Technology’ Category

increasing productivity – part 2: Subversion

Sunday, August 2nd, 2009

These days about every adept in software engineering knows what version control (VC) is: A tool to commit changes into remote repositories. It is seen as replacement for some sort of postal system, where the source code is literally sent to a superior or customer.

But there are more aspects to know about it, which I am going to write a about taking Subversion (SVN) as an example. One of it is lowering the barrier of committing code and enabling to maintain flow. (more…)

increasing productivity – part 1: Maven

Sunday, July 5th, 2009

One of the most important challenges to face first is leveraging developers’ time for maximum efficiency. At qKAI this is especially due to students, writing their theses, contribute to the code base. Therefore we have established several tools to spare them redundant work, maintain a constant code quality and automate the build.

This time I will write about Maven, (more…)

qKAI Maven project documentation

Tuesday, June 30th, 2009

Within his Bachelor thesis about search space limitation (details follow soon), Mark Kubacki established Apache Maven (amongst others) in the qKAI application framework:

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information. (http://maven.apache.org/)

With Maven we got a nice project documentation now – available under http://docs.qkai.org. Especially the API section is work in progress and will be enhanced by and by.

Listing of SPARQL endpoints

Monday, June 29th, 2009

There is a nice overview of currently alive, buggy and dead SPARQL endpoints in the ESW wiki:

http://esw.w3.org/topic/SparqlEndpoints

Of course there are lots of other interesting things to find in the ESW wiki ;-)