Software Engineering & Architecture
Building Eclipse Rich Client Application automatically (Tycho)
This post is attended to everyone who is creating Java applications with Eclipse Rich Client Platform. This article describes a working tycho configuration on working project (demo) project. That project can be build fully automatically with tycho on your CI server e.g. Jenkins. If you have developed Eclipse RCP, you maybe also come to the [...]
Installing Java 7 on Debian
Here is just an example of how to install java 7 on your linux. I use current Debian and oracle (former sun) java 7. First i had to download the latest java from oracle site and then extrat it. I have to do it because at the moment the is no official debain package for [...]
Favorite Eclipse UML Plugin
What is your favorite Free or Open-Source UML Plug-in? Every year i try some of them and remove them after few hours. As i remember, they where resource-hungry or just bad in reverse engineering Some weeks ago i tried ObjectAid UML Explorer Class Diagram and liked it. It could quick and easy create simple class [...]
GIT
I want to share with you some thoughts on GIT because I think that was a right invention to the right time and place. (This article should be finished half year ago right after i wrote , but unfortunatelly i didn’t find any time to finish it untill now.) Motivation My first version control system [...]
Java EE 5 vs Java EE 6
This post visualizes changes between Java EE Standards 5 and 6. The comparison of standards is listed in four sections Web-Services, Web-Container, Enterprise Application technologies and Maintenance. Hope this helps someone. Web Service related changes Java EE 5 (JSR-244) Java EE 6 (JSR-316) JAX-RPC 1.1 JSR 101 JAX-RPC 1.1 Enterprise Web Services 1.2 JSR 109 Enterprise Web Services 1.3 [...]
Java WebServices JSR overview
Here give a short overview of important JSR of Java Community Process which define and standardises WebServices development on Java Platform. JSR-175: A Metadata Facility for the JavaTMTM Programming Language. Also known as Java Annotations e.g. @Deprecated or @Override. JSR-181: Web ServiceMetadatata for the Java Platform. This is just a set of Annotations for using [...]
Get JIRA for 10$ only
Probably most of modern IT related people know Atlassian JIRA – issue and project tracking system. Maybe many of you know other popular tracking system like Bugzilla, GNATS, und many many others. Personally I like JIRA last but not least because i worked many years with it and I’m impressed of a simplicity of the [...]
Eclipse Ganymede and WSCompile incompatibility?
I found strange problem with WSCompile-1.6 task in Ganymede release of Eclipse (Version 3.4.1). The problem lies in WSCompile-Ant-Task. Build-script execution freezes on the wscompile task. I describe that problem more detailed on techjava.de Please feel free to comment here or there if you know what died changed in Ganymede in ant scripts handling since [...]
Curiosity: How IDE features affects design quality
Don’t believe that? Than listen to the story… Occupational i deal with people who works with already aged version WSAD (Rational Application Developer for Web Sphere). I think they use version 5 which is based on eclipse platform in version 2.0 or 2.1 where folding was not supported. Folding feature of eclipse based IDE’s allows [...]
Don’t let trigger take control
In earlier times of Database Systems, as triggers were proposed (e.g. by Eswaran1, Eswaran2 ), the goal of such DB mechanisms like trigger, was clear. Triggers appears for extending of Integrity control in Database Systems and became following definition: … Database Trigger is predefined database procedure, conditionally or unconditionally succeeding or preceding other database operations [...]

