10 Nov 2011


OSDir.com - Java: Red Hat's top secret Java Killer/Successor: The Ceylon Project

From the Ceylon dept.:

Gavin King of Red Hat/Hibernate/Seam fame recently unveiled the top secret project that he has been working on over the past two years, a new language and SDK designed to replace Java in the enterprise. The project came out of hiding without much fanfare or publicity at QCon Beijing in a keynote titled "The Ceylon Project - the next generation of Java language?".

10 Nov 2011 6:01am GMT

OSDir.com - Java: Oracle Introduces New Java Specification Requests to Evolve Java Community Process

From the Yet Another dept.:

To further its commitment to the Java Community Process (JCP), Oracle has submitted the first of two Java Specification Requests (JSRs) to update and revitalize the JCP.

10 Nov 2011 6:01am GMT

OSDir.com - Java: No copied Java code or weapons of mass destruction found in Android

From the Fact Checking dept.:

ZDNET: Sometimes the sheer wrongness of what is posted on the web leaves us speechless. Especially when it's picked up and repeated as gospel by otherwise reputable sites like Engadget. "Google copied Oracle's Java code, pasted in a new license, and shipped it," they reported this morning.

Sorry, but that just isn't true.

10 Nov 2011 6:01am GMT

OSDir.com - Java: Java SE 7 Released

From the Grande dept.:

Oracle today announced the availability of Java Platform, Standard Edition 7 (Java SE 7), the first release of the Java platform under Oracle stewardship.

10 Nov 2011 6:01am GMT

OSDir.com - Java: Java SE 7 Passes JCP

From the Jitters dept.:

The next edition of Java has been approved by a Java Community Process executive committee, but not without some acrimony.

10 Nov 2011 6:01am GMT

OSDir.com - Java: JDK 7 RC1 Released

From the JDK dept.:

After an initial round of testing we've declared build 147 to be the first Release Candidate of JDK 7.

There are only thirteen changes in this build. Over half of them are administrivial updates that don't affect the actual code; the remainder are true showstoppers, including several hard VM crashes and a JIT correctness bug identified by an Eclipse unit test.

10 Nov 2011 6:01am GMT

OSDir.com - Java: Google Files Sizzling Answer to Oracle's Amended Java Complaint

From the Counter dept.:

Google has filed its answer to Oracle's amended complaint and its memorandum opposing Oracle's Motion to Dismiss. And we find out why Google didn't just roll over and pay Oracle for a license. Oracle asked in its motion to dismiss that the counterclaims alleging that Oracle's patents are invalid be dismissed. So Google explains more thoroughly why it believes they are in fact invalid. First, Google asserts:

Each of the Patents-in-Suit is invalid under 35 U.S.C. § 101 because one or more claims are directed to abstract ideas or other non-statutory subject matter.

10 Nov 2011 6:01am GMT

OSDir.com - Java: Apache loses Java showdown vote to Oracle

From the Dis Harmony dept.:

The Apache Software Foundation - one of tech's most influential open-source groups - is closer to quitting Java's governing body after losing a stand-off vote against Oracle on Java.

The Reg has learned that with 75 per cent of qualifying Java Community Process (JCP) members having voted on whether to ratify Oracle's proposed roadmap for Java 7 and 8, Oracle's plan has been accepted.

10 Nov 2011 6:01am GMT

OSDir.com - Java: Apache Software Foundation Resigns from Java Community Process

From the So Long dept.:

The Apache Software Foundation has resigned its seat on the Java SE/EE Executive Committee. Apache has served on the EC for the past 10 years, winning the JCP "Member of the Year" award 4 times, and recently was ratified for another term with support from 95% of the voting community. Further, the project communities of the ASF, home to Apache Tomcat, Ant, Xerces, Geronimo, Velocity and nearly a 100 mainstay java components have implemented countless JSRs and serve on and contribute to many of the JCPs technical expert groups.

We'd like to provide some explanation to the community as to why we're taking this significant step.

The recent Java SE 7 vote was the last chance for the JCP EC to demonstrate that the EC has any intent to defend the JCP as an open specification process, and demonstrate that the letter and spirit of the law matter. To sum up the issues at stake in the vote, we believe that while continuing to fail to uphold their responsibilities under the JSPA, Oracle provided the EC with a Java SE 7 specification request and license that are self-contradictory, severely restrict distribution of independent implementations of the spec, and most importantly, prohibit the distribution of independent open source implementations of the spec. Oracle has refused to answer any reasonable and responsible questions from the EC regarding these problems.

10 Nov 2011 6:01am GMT

OSDir.com - Java: Apache Discontinues Independent Java Implementation 'Harmony'

From the DisHarmony dept.:

After the resignation of Apache from the Java SE/EE Executive Committee, the time has now come for Harmony to be added to the Apache Attic. Harmony was 'the project to produce an open source cleanroom implementation of Java.' An open vote was taken within the Project Management Committee, which resulted in a 20-2 majority to discontinue development.

10 Nov 2011 6:01am GMT

Javable: YourKit Java Profiler 7.0 released

The major update to YourKit Java Profiler has been released. Version 7.0 includes

10 Nov 2011 6:01am GMT

Javable: Sun phases out mobile Java

Sun will gradually phase out mobile Java (Java Micro Edition) and move respective services to Standard Edition. "We're trying to converge

10 Nov 2011 6:01am GMT

Javable: Google Android SDK is available

The development kit and API for Google mobile platform, Android, has been released.

10 Nov 2011 6:01am GMT

Javable: Consumer JRE Early Access

Sun has started an early access program to Java SE 6 Update N (formerly known as the "Consumer

10 Nov 2011 6:01am GMT

Javable: NetBeans 6.0 released

New version of pure Java IDE has been released, with support for many new

10 Nov 2011 6:01am GMT

Javable: Happy New Year!

We wish a Happy New Year to all our readers and contributers. Hope to see you all in 2008.

10 Nov 2011 6:01am GMT

09 Nov 2011

feedJavalobby - The heart of the Java developer community

How Mature Is Your Continuous Integration?

As I'm sure I've ranted about mentioned in the past, Continuous Integration is far more than just a collection of tools and scripts. It's "a practice", a way of doing something, and it has to be part of our working culture to be truly effective.

09 Nov 2011 4:12pm GMT

Apache Tika 1.0 Solidifies Position in Content and Metadata Detection and Analysis

The 1.0 release of Apache Tika, a collection of Java libraries for the detection and extraction of structured text and metadata, has been 5 years in the making according to Chris Mattmann, Apache Tika Vice President and Senior Computer Scientist at NASA Jet Propulsion Laboratory. "From a toolkit perspective," he says "it's easy to integrate, and provides maximum functionality with...

09 Nov 2011 3:09pm GMT

Cloud Computing Use Cases

Cloud Computing may not make sense for all application types. But as with the adoption of commodity hardware and Linux over a decade ago, economic considerations will continue to pressure adoption.What types of applications do fit well in the cloud? Article Type: How-to Mitchell...

09 Nov 2011 12:40pm GMT

MongoDB Madness: Is it a Hoax? Do We Care?

This week kicked off with yet another highly publicized post on 'why technology X is a piece of crap and you should never use it' A few weeks ago it was Ted Dziuba taking a shit on node.js. This week we have a post on pastebin called "Don't Use MongoDB" supposedly written by a former user of MongoDB. Of course, these posts create the perfect opportunity for other detractors of...

09 Nov 2011 12:17pm GMT

Using Lucene and Cascalog for Fast Text Processing at Scale

This post explains text processing and analytics techniques used at the startup Yieldbot. Their technology uses open source tools including Cascalog, Lucene, Hadoop, and Clojure's Java Interop. The following post was authored by Soren Macbeth, a Data Scientist at Yieldbot. Article Type: How-to

09 Nov 2011 12:04pm GMT

ScalaFX A Walk Through

In this video cast, I walk you through downloading ScalaFX and setting up the environment for IntelliJ IDEA 10.5 with Scala Build Tool (SBT) in real-time. James Sugrue

09 Nov 2011 8:35am GMT

Scala: Which implicit conversion is being used?

Last week my colleague Pat created a method which had a parameter which he wanted to make optional so that consumers of the API wouldn't have to provide it if they didn't want to. We ended up making the method take in an implicit value such that the method signature looked a bit like this: def foo[T](implicit blah:(String => T)) = { println(blah("mark")) ...

09 Nov 2011 8:31am GMT

Derby casting madness – the sequel

I have recently blogged about the general bind variable casting madness in SQL: http://lukaseder.wordpress.com/2011/08/31/rdbms-bind-variable-casting-madness/ James Sugrue

09 Nov 2011 8:27am GMT

Merging Git Workflow With Puppet Environments

If you're trying to keep your development team from doing accidental pushes of incorrect code, a short tutorial on how to use Git, Puppet, and some other open source utilities should go a long way in helping junior sysadmins or sysadmin developers with this kind of problem. The tutorial comes to you from Puppet Labs:

09 Nov 2011 8:23am GMT

08 Nov 2011

feedJavalobby - The heart of the Java developer community

A Peek at Google’s Production Distributed Systems Tracing Infrastructure

It seems to be the case that if we learn something from the stories about technology and processes that major tech companies use, we might be able to bring some of those best-of-the-best practices back to our neck of the woods. We're fascinated when we get a chance to hear about how eBay is using the cloud, or how Twitter is using Java and Lucene, or how Netflix and Facebook are using Apache...

08 Nov 2011 9:23pm GMT

Stackato, a Private PaaS for Python, PHP, Java, and more, gets Management and Monitoring

I've been really positive about Cloud Foundry, seeing it as doing the sort of things for PaaS that OpenStack does for IaaS. If Cloud Foundry succeeds in its aim, Organizations will have a PaaS solution that they can use where they want, with whichever cloud provider they want and with many different languages and frameworks.References Reference: ...

08 Nov 2011 6:23pm GMT

Video: Portable Lucene Index Format & Applications

This talk by Andrzej Bialecki (Lucid Imagination) will present a design and implementation of a flexible, version-independent serialization format for Lucene indexes and its applications in index upgrades / downgrades, in distributed document analysis, in distributed indexing, and in integration with external indexing pipelines.

08 Nov 2011 4:04pm GMT

Coping with Big CI

I recently went to another C.I. meetup to listen to Tom Duckering, a DevOps consultant at Thoughtworks, deliver a talk about managing a scaled-up build/release/CI system. In his talk, Tom discussed Continuous Delivery, common mistakes, best practices, monkeys, Jamie Oliver and McDonald's. Big CI and Build Monkeys Article Type: ...

08 Nov 2011 12:45pm GMT

Haskell From an OO Developer's Perspective, Part 3

Today I'm going to process a set of structured data using Haskell, tainted by years of Smalltalk, C++, Java and C# experience. I've been following the book Real World Haskell, which I chose for a couple of reasons: James Sugrue

08 Nov 2011 4:56am GMT

Configuring Maven to use SLF4J

I mainly write articles for two reasons: to understand something that is new to me or to document something I regularly have to explain to others. This article definitely falls in the second category: in order to celebrate the new 1.0.0 version of Logback, I've decided to write down once and for all how to properly use SLF4J with Maven since it seems there's no shortage of questions...

08 Nov 2011 4:54am GMT