Skip to main content

Chennai JUG Meeting Features Presentation on Eclipse UOMo Project

Posted by editor on December 15, 2010 at 11:03 AM PST

At their last meeting, the members of Java User Group - Chennai (India) were treated to a presentation on the Eclipse UOMo project, given by Werner Keil. Veera Sundar was present at the meeting, and he posted a blog ("Java user Group meeting at Chennai") summarizing the event. Veera also embedded Werner's 41-slide presentation into his post.

Veera Sundar

Veera writes:

There was some decent crowd – about 15 people and most of them were students. Initially, Rajmahendra, the organizer, talked about the history of JUG, JCPs and an interesting project named “WeaverFX“. And then joined our guest presenter Werner Keil who gave us a talk on UCUM and Eclipse UoMo.

The aim of Eclipse UOMo is to develop Java packages that apply unit standards, such as the Unified Code for Units of Measure (UCUM). UCUM is:

a code system intended to include all units of measures being contemporarily used in international science, engineering, and business. The purpose is to facilitate unambiguous electronic communication of quantities together with their units. The focus is on electronic communication, as opposed to communication between humans. A typical application of The Unified Code for Units of Measure are electronic data interchange (EDI) protocols, but there is nothing that prevents it from being used in other types of machine communication.

The UOMo project would implement unit standards in Java, facilitating incorporation of the standards into Java applications:

The goal of Project UOMo is to combine what OHF UCUM archieved plus generic Units of Measure support in the spirit of OSGi Measurement, JSR-256 or UCAR/JSR-108 adding Static Type Safety like "Smart" Data or JScience/JSR-275.

UOMo stands for, home to UCUM or, hosting the Units of Measurement API. Uomo also means "man" or "human" in Italian.

If you doubt the importance of this, consider slides 5 and 6 from Werner's presentation. Werner asks "What do these disasters have in common?"

  • Patriot Missile - The cause was an inaccurate calculation of the time since boot due to a computer arithmetic error.
  • Ariane 5 Explosion - The floating point number which a value was converted from had a value greater than what would be represented by a 16 bit signed integer.
  • Mars Orbiter - Preliminary findings indicate that one team used English units (e.g. inches, feet and pounds) while the other used metric units for a key spacecraft operation.

This is just one example of the interesting JUG meetings that happen around the world every month -- or, in fact, every week.

Veera sums up the meeting as:

A time well-spent on a Saturday.

I'm sure it was, and I thank Veera for taking the time to post "Java user Group meeting at Chennai" so we could all participate in the event (though from afar).

If your JUG has recently had an interesting meeting, and you or someone else has written about the meeting, or published the presentation slides, let me know, and I'll inform our audience about it.

Java Today

Geertjan Wielenga posts Great Wall from JavaOne Beijing, China:

Guess what, I'm in China, at JavaOne in Beijing. Visited the Forbidden City, among other things, as well as the Great Wall... Oh yeah, also hanging out at the NetBeans booth at the conference. Listening to Adam Bien right now, it's great to be here...

Joseph D. Darcy announces Project Coin: Minty Fresh Libraries -

The JDK 7 build has been using -source 7 for some time, but to date use of new language features has been informal and incidental. Supporting Project Coin and JSR 334, Stuart Marks will be leading a "minting" exercise over the JDK code base to systematically update the JDK libraries to take advantage of the Project Coin language features. Efforts will be focused on the src and test portions of the jdk repository of the JDK 7 forest. The first features to be rolled into the code will be diamond and strings in switch...

Veera Sundar reports on this month's Java user Group meeting at Chennai:

There’s a Java User Group at Chennai and every month they organize a meetup to discuss Java. I was happy to join this month meeting on last Saturday which happened at OrangeScape Technologies, Tidel Park. Hope you all know about Tidel Park from my earlier photos in flickr. I have always wanted to see inside this majestic building but never got a chance to do so. Anyway, last Saturday I set my foot for the first time inside Tidel Park (let the drums roll! ...

Manuel Küblböck explains Why distributed CI is the logical next step:

It has become a best practice to run a private build on the developer machine before committing a change to the central source repository to minimize broken CI builds. Despite being a sensible measure to improve the development process this practice has always bugged me, because it is an extra manual step. In my opinion automating this step is one of the missing pieces for a better CI process...


Our new Spotlight is Janice Heiss's latest article, An Update on JavaServer Faces with Oracle's Ed Burns:

I spoke recently with Ed Burns, who is a Consulting Member of the Technical Staff at Oracle and specification lead for JavaServer Faces, the standard Web Application Framework for Java EE. Q: JSF is more than six years old now -- is it still relevant? A: Yes, for two reasons: first, because of the new features introduced in JSF 2.0...

We're also featuring Markus Eisele's Who is afraid of Java EE 6? Get rid of your fears!

Believe it or not. From time to time I get the chance to make a proposal for a technology stack to use. And it happened recently, that I did this. And after following my post about choosing the right Java EE version I dediced to make a proposel for using Java EE 6 with GlassFish 3.0.1. And this proposal finally raised my awareness about possible risks, people could remark being confronted with such a decision. Here is how you could address them...


Our current poll asks How closely are you following JavaOne Brazil? Voting will be open until Monday.

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the blogs feed. You can find historical archives of what has appeared the front page of in the home page archive.

-- Kevin Farnham

Twitter: @kevin_farnham


Chennai JUG Meeting Features

Thank you for mentioning about JUGChennai! Thanks to Kevin,Veera and Werner.
I am Rajmahendra JUGChennai Lead.
Just to give more detail of JUGChenai you can find at
Main Website
Group MailingList
Group Wiki

Thanks a lot for the great

Thanks a lot for the great review of my talk.
Ideally pointing to directly would be cool in future, but the proposal at least has a link to the project page, too.