C5Connector.Java Version 0.7

Version 0.7 of the C5Connector.Java has been released.

It’s the Java backend for the filemanager of corefive.

It’s a  feature and clean-up release:

  • internal: global refactoring, refactored the upload code
  • issue #25: Implementation of the mode ‘preview’
  • issue #26: introduce a property to hold the max. preview dimension
  • issue #28: introduce a remover for EXIF data
  • issue #29: extend the shared-config with option#theme

For more details refer the changelog please.

,

Leave a comment

C5Connector.Java Version 0.6

Version 0.6 of the C5Connector.Java has been released.

It’s the Java backend for the filemanager of corefive.

It’s a  small feature and clean-up release:

  • Refactoring of the basic Dispatcher to keep the code clean
  • Implementation of ‘replace’
  • The name of the base package has changed
  • More properties of the shared configuration are respected

For more details refer the changelog please.

,

Leave a comment

C5Connector.Java Version 0.5

Version 0.4 and 0.5 of the C5Connector.Java has been released.

It’s the Java backend for the filemanager of corefive.

The highlights of these versions are:

  • Implementation of ‘thumbnailing’ (previewing images)
  • Implementation of save/edit a text file
  • Fixed an interoperability issue with regular expressions
  • More properties of the shared configuration are respected

For more details refer the changelog please.

,

Leave a comment

C5Connector.Java version 0.3

Version 0.3 of the C5Connector.Java has been released.

It’s the Java backend for the filemanager of corefive.

The highlights of this version are:

  • the simplification of the connector-api
  • the ability to change the “shared” filemanager configuration in a Java-style approach
    (beyond that the configuration can be changed per-request, so each identifiable user can have its own configuration)

For more details refer the changelog please.

,

Leave a comment

OSX-bundle for Java applications

If you want to distribute a Java application on OS X, you have to create an application bundle. There are a very nice project (JarBundler) which provides a feature-rich Ant-task which will create an a OS X application bundle from a list of jar files.

As described on the project homepage of the JarBundler, the release of Java7 has changed a lot. E.g. Java7 is installed in a different place as the previous JRE provided by Apple and the structure of the ‘Info.plist’ has changed. The Jarbundler will not work with Java7! Unfortunately there is no plans to do this.

There is another Ant-Task  AppBundler, which does the work but not as feature-rich as the JarBundler.

I was confronted with the task to create an OSX-bundle for an existing Java application and was looking for an extensive example but didn’t found any one. There are several problems with the AppBundler, e.g. the working directory and the home directory are identical. (Many existing applications expected their resources inside their working directory.)

My project OSX-Java-Launcher-Demo shows how to handle the AppBundler. Thereby following priorities were set:

  • the working directory of the application and the resource directory of the OSX-bundle are identical
  • 3rd-party-libraries are respected

, ,

Leave a comment

CKEditor.Java

… a new open source project by my self.

It’s the Java backend for the CKEditor. It provides an object with a simple interface for creating and configuring an editor instance. This makes the deployment of the CKEditor a piece of cake. CKEditor.Java is targeted to be used in servlet-based systems like JSP as well as template engines like Velocity or FreeMarker.

There are a similar library which is provided by the official CKEditor team (CKEditor for Java). But there are some mentionable differences between these libraries:

  • CKEditor.Java isn’t focused on JSP and can be used in all servlet-based systems.
    A tag library isn’t provided yet!
  • CKEditor.Java has an advanced handling of properties. It’s possible to set all configuration settings for the entire web application which should be used in the CKEditor in one properties file. This keeps the frontend code clean.
  • CKEditor.Java uses the state-of-the-art logging facade slf4j. The preferred logging framework can be used!

,

Leave a comment

C5Connector.Java

… a new open source project by my self.

It’s the Java backend for the filemanager of corefive. It’s a bridge between the filemanager and a storage backend and works like a transparent virtual file system or a proxy. C5Connector.Java includes a default implementation to access the local filesystem (server side).

The API encapsulates the building of JSON and is targeted to be used within JSPs as well as template engine like Velocity or FreeMarker.

If the API should be used with the CKEditor, I suggest to use it with CKEditor.Java, a simple java backend of the CKEditor.

Beware: The project is in an early-state and should not to be used in a productive environment!

, , ,

Leave a comment