Chennai JUG Meeting Features Presentation on Eclipse UOMo Project
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.
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 UnitsOfMeasure.org, home to UCUM or UnitsOfMeasurement.org, 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 java.net audience about it.
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 7for 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
testportions 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 java.net 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...
Subscriptions and Archives: You can subscribe to this blog using the java.net Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the java.net blogs feed. You can find historical archives of what has appeared the front page of java.net in the java.net home page archive.