Thursday, March 24, 2005

Barcelona the multi-tasking VM Project by SUN

Barcelona

The Barcelona project is investigating virtual machine architectures to improve the scalability, reliability, and availability of the JavaTM platform. The main design dimension is transparent sharing of meta-data among computations. We are also working on enhancing the Java platform to make it a complete operating environment. This includes extending the platform with interfaces for application isolation and resource management.

datavision

datavision
DataVision is an Open Source reporting tool similar to Crystal Reports. Reports can be designed using a drag-and-drop GUI. They may be run, viewed, and printed from the application or exported as HTML, XML, PDF, LaTeX2e, DocBook, or tab- or comma-delimited text files. The output files produced by LaTeX2e and DocBook can in turn be used to produce PDF, text, HTML, PostScript, and more.

DataVision is written in Java and runs almost anywhere. It can generate reports from databases or text data files. Any database with an available JDBC driver should work: Oracle, PostgreSQL, MySQL, Informix, hsqldb, Microsoft Access, Progress, and more. Columns read from text files can be separated by any character.

Report descriptions are stored as XML files. This means you can not only use the DataVision GUI but you may also edit reports using your favorite text editor.

DataVision is developed and maintained by Jim Menard (jimm@io.com). The latest version of DataVision can be found on the DataVision Web page. New releases are also announced on Freshmeat and on the DataVision mailing list.

Monday, March 21, 2005

nullbugs.tigris.org

nullbugs.tigris.org

NullBugs was a project originally ordered by the program manager at Software Engineering & Management at the the IT-University of Göteborg. The students that were given this project to work on did not complete it in the limted time span given and this is how this project was created.

Right now NullBugs is pretty buggy and it only supports creating new issue databases and loading from them (and therefore no saving allowed). This is however something that I hope will change in the near future so that we ourselves can begin to use NullBugs as in issue tracker for this project.

Tuesday, March 15, 2005

JIU - The Java Imaging Utilities - An image processing library

JIU - The Java Imaging Utilities - An image processing library

Java Advanced Imaging: Class Histogram

Java Advanced Imaging: Class Histogram

...

double[] getEntropy()
Returns the entropy of the histogram.

imagescience.org

imagescience.org

ImageJ

ImageJ

Image processing tool in Java with a huge number of Plugins.

Plugin List

Maximum Entropy Threshold

Maximum Entropy Threshold

AutoPic: Image and Video Compression Using Weighted Finite Automata (WFA)

AutoPic: Image and Video Compression Using Weighted Finite Automata (WFA)

NeatVision.com

NeatVision.com

NeatVision is a free Java based image analysis and software development environment, which provides high level access to a wide range of image processing algorithms through well defined and easy to use graphical interface. NeatVision is in its second major release. New features include: A full developers guide with method listings and programme examples, DICOM and Analyze medical image sequence viewers, URL control, feature fitting, supervised and unsupervised colour clustering, DCT, Improved FFT, 3D volume processing and surface rendering.

NeatVision contains over 290 image manipulation, processing and analysis algorithms. Users can extend the core NeatVision library using the developers interface, a plug-in which features, automatic source code generation, compilation with full error feedback and dynamic algorithm updates. NeatVision is primarily an image processing application and offers an extensive range of image analysis and visualization tools (these include zoom, pseudo colour, intensity scan, histogram and 3D profile mesh). In addition, the ability to read and write a wide range of image file formats is supported.

Monday, March 14, 2005

SpeexX Blog - JMX mit Jakarta Commons Modeler

SpeexX Blog - JMX mit Jakarta Commons Modeler: "JMX mit Jakarta Commons Modeler Permalink | Printable
[Java]

Im Javamagazin 01.2005 beschreibt der Artikel 'JMX: �berwachung von E-Business-L�sungen' die Erzeugung von JMX ModelMBeans mit Hilfe der Apache Jakarta Commons Modeler Component. Leider orientiert sich der Artikel an der inzwischen stark veralteten Version 1.0 dieser API. In den Beipielcodes werden Methoden und Vorgehensweisen beschrieben, die seit der Version 1.1 als deprecated markiert sind.

Auch ist der Beispielcode auf Seite 21 sehr schwer zu verstehen. Dort ist z.B. nicht klar welche Interfaces implementiert werden m�ssen (ModelMBean) oder von welchen Klassen man ableiten muss (RequiredModelMBean). Zum gro�en Verdruss ist auch kein ausf�hrlicher Code auf der mitgelieferten CD vorhanden. Der beschrieben Beispielcode wirft eine ClassCastException, da die Methode ManagedBean.createMBean(Object) hart auf das Interface ModelMBean castet (sowohl Version 1.0 als auch 1.1 der Modeler API)."

Running JavaServer Faces Technology-Based Portlets on Sun Java System Portal Server 6 2005Q1

Running JavaServer Faces Technology-Based Portlets on Sun Java System Portal Server 6 2005Q1

By extending the framework based on JavaServer Faces technology, you can run within a portal application a Web application based on that technology, commonly called a portlet, that complies with Java Specification Request (JSR) 168: Portlet Specification. You can also display the portlet within a channel on your desktop portal.

...

Java Portlet :: JSRs: Java Specification Requests - detail JSR# 168

The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 168: "Different implementations are available today, the following list enumerates some of them:

Apache Software Foundation: Jakarta JetSpeed 1.3

JetSpeed home page: http://jakarta.apache.org/jetspeed/site/index.html

JetSpeed Portlet API: http://cvs.apache.org/viewcvs/jakarta-jetspeed/proposals/portletAPI/

BEA: Web Logic Portal 4.0 http://www.bea.com/products/weblogic/portal/index.shtml

IBM: WebSphere Portal 2.1 http://www-4.ibm.com/software/webservers/portal/

iPlanet: iPlanet Portal Server 3.0 http://www.iplanet.com/products/iplanet_portal/home_portal.html

Oracle: Oracle 9i Portal http://www.oracle.com/ip/deploy/ias/portal/index.html

SAP Portal: http://www.iviewstudio.com

Epicentric portal: http://www.epicentric.com/solutions/products/efs/"