MAX BUILD SPEED
  • Home
  • About
Sign in Subscribe

Max Rohde

Max Rohde
Leverage Eclipse to Create Executable OSGi based Applications

Leverage Eclipse to Create Executable OSGi based Applications

Both eclipse and the Netbeans IDE provide strong tool support for deploying applications based on their respective platforms. This includes supports for branding for instance with custom splash screens as well as creating executables for various platforms (Windows, Mac OS X, Linux). Eclipse allows to define Product configurations, which can

By Max Rohde 03 Dec 2010
“build.properties does not exist” and Maven Eclipse Plugin

“build.properties does not exist” and Maven Eclipse Plugin

The Problem After generating an eclipse project using both the Maven Eclipse Plugin and the Maven Bundle Plugin (BND), eclipse warns that "build.properies does not exist". The Solution Maybe more a workaround than a solution but it is relatively simple to create the build.properties file manually

By Max Rohde 02 Dec 2010
“No required execution environment has been set” from Maven Bundle Plugin

“No required execution environment has been set” from Maven Bundle Plugin

The Problem After generating the MANIFEST.MF with the Apache Felix Maven Bundle Plugin (BND) for an eclipse project, eclipse warns that "No required execution environment has been set". The Solution The solution is to add an instruction to the configuration of the maven bundle plugin and explicity

By Max Rohde 02 Dec 2010
Virtual File Systems (VFS) in Java

Virtual File Systems (VFS) in Java

Many different solutions to persistence follow a similar structure: a hierarchical organization into files and folders. It appears sensible to access these representations using a common application interface. Initially, I implemented my own little library, which was capable of accessing files on the hard disk and keeping them in memory.

By Max Rohde 26 Nov 2010
Java Serialization

Java Serialization

There are a number of different ways in which objects or object graphs can be serialized and deserialzed in Java. One major distinguishing feature is the intrusiveness of the employed framework. Some, like XStream, can work with any Java object without modification. Others, like JDO, beans serialization frameworks or the

By Max Rohde 01 Nov 2010
Java Object Serialization and Deserialization

Java Object Serialization and Deserialization

In some circumstances, for instance if you want to transfere objects via GWT RPC, it makes sense to assert Objects can be serialized and deserialized without problems. Further there might be some differences between the original object and the deserialized object - for instance some hash tags might have changed

By Max Rohde 28 Oct 2010
Maven: Compile all projects in eclipse workspace

Maven: Compile all projects in eclipse workspace

The Problem: You have a number of projects in an eclipse workspace. You have had bad expierences with eclipse Maven plugins like m2maven and eclipse IAM. You usually trigger Maven from the command line but now for convienience you just want one command with which you can compile all the

By Max Rohde 22 Oct 2010
Java Code Reusability

Java Code Reusability

The Java world is in movement. After Oracle‘s purchase of Sun there is a great amount of uncertainty regarding the future of this programming language. How can we deal with this uncertainty? One approach is to understand that Java is not Java. Indeed, the way we write Java code

By Max Rohde 11 Oct 2010
POJO Persistence

POJO Persistence

There are surprisingly few frameworks, which allow to persist and query Java objects independent of relational database management systems. To me, at least for implementations not bound to using existing relational databases, storing information in interrelated tables seems an arbitrary step in object-oriented development. Below a few links ... Frameworks/Technologies

By Max Rohde 11 Oct 2010
Hamcrest GWT

Hamcrest GWT

Abstract: The largest parts of the Hamcrest library can be compiled in GWT. Just the IsInstanceOf class needs a bit of tweaking (as well as some other classes depending on reflection). The following provides a brief overview of some of the steps required to compile Hamcrest with GWT. 1. 1.

By Max Rohde 08 Oct 2010
Restlet HTTPS

Restlet HTTPS

Problem In its 2.0 version, it seems that Restlet has no built in support for HTTPS (see internal connectors). If trying to add a new server with the HTTPS protocol Server server1 = component.getServers().add(Protocol.HTTPS,                           "localhost", 8183); A warning will be thrown and the server

By Max Rohde 06 Oct 2010
Classloaders: GWT RPC, OSGi and Restlet

Classloaders: GWT RPC, OSGi and Restlet

Problem Restlet works well with GWT RPC calls. However, for GWT‘s RPC deserialization mechanism, the classes of transmitted objects must reside in the servlet‘s thread classloader. In an OSGi environment, the classes, which need to be deserialized often reside within a different bundle than the servlet. This leads

By Max Rohde 05 Oct 2010
See all
MAX BUILD SPEED

MAX BUILD SPEED

be calm & code.

MAX BUILD SPEED
  • Sign up
Powered by Ghost

MAX BUILD SPEED

be calm & code.