31 Jul 2010
PlanetJava
OSDir.com - Java: Sun looks to free up the rest of Java (again)
From the Buffering.... dept.:
Sun Microsystems is stepping up efforts to boost Java usage in Linux shops by working to remove some final encumbrances in the open-source Java platform.
..."We're hoping to see some movement [with the] Linux distributions in the very near future, hopefully by JavaOne," said Rich Sands, group manager for developer marketing at Sun, in an interview on Tuesday. The JavaOne conference is to be held in San Francisco in two weeks.
31 Jul 2010 4:01pm GMT
OSDir.com - Java: Red Hat CEO Calls on Oracle to Keep Java Open
From the Recipes dept.:
With Oracle set to acquire Sun and gain stewardship over Java, there are many in the tech world with an opinion on how the database giant should handle its new relationship with the programming language.
One of those opinions is being voiced by Red Hat CEO Jim Whitehurst, who is calling on Oracle to keep Java open. During a conference call yesterday to discuss Red Hat's first-quarter fiscal 2010 results, Whitehurst also took aim at Oracle's operating system business.
31 Jul 2010 4:01pm GMT
OSDir.com - Java: Oracle's big bear hug for Java bodes really well
From the R&D&J dept.:
..."I don't think it's essential that we find a way to make money from [specific Sun] components," Ellison said Wednesday. "We have the money to invest in Java, because Java is a very profitable business for us already. Exactly where additional revenues will come from is less important than simply growing our middleware installed base."
To achieve that growth, Oracle plans to invest $4.3 billion on R&D in the coming year, according to Oracle president Charles Phillips. That's up from $2.8 billion last year -- so you can bet some of that cash will be heading Java's way soon.
31 Jul 2010 4:01pm GMT
OSDir.com - Java: Java is finally Free and Open
From the Journey of 1000 Miles... dept.:
...This week the IcedTea Project reached an important milestone - The latest OpenJDK binary included in Fedora 9 (x86 and x86_64) passes the rigorous Java Test Compatibility Kit (TCK). This means that it provides all the required Java APIs and behaves like any other Java SE 6 implementation - in keeping with the portability goal of the Java platform. As of writing, Fedora 9 is the only operating system to include a free and open Java SE 6 implementation that has passed the Java TCK. All of the code that makes this possible has been made available to the IcedTea project so everyone can benefit from the work.
The Java TCK is a complex suite of tools and documentation that verifies that Java implementations conform to the Java specification. It consists of more than 80,000 tests and over 1 million lines of code.
31 Jul 2010 4:01pm GMT
OSDir.com - Java: Java for Mac OS X 10.5 Update 2
From the Light Lunch dept.:
Apple has just released Java Update 2 for Mac OS X. According to Apple, this update "delivers improved reliability and compatibility for Java SE 6, J2SE 5.0 and J2SE 1.4.2 on Mac OS X 10.5.4 and later."
31 Jul 2010 4:01pm GMT
OSDir.com - Java: Java for Mac OS X 10.4, Release 6
From the Fresh Brew dept.:
Time to fire up the 'ole Software Update as Apple has just released a Java update for Mac OS X. This update will fix vulnerabilities in both server and client versions of 10.4. Apple explains that, 'A malicious webpage can remove or insert items in the keychain,' which sure doesn't sound good to us.
31 Jul 2010 4:01pm GMT
OSDir.com - Java: Java VM on way for the iPhone
From the JPhone dept.:
Sun Microsystems is developing a Java Virtual Machine for Apple's iPhone and plans to release the JVM some time after June, enabling Java applications to run on the popular mobile device.
31 Jul 2010 4:01pm GMT
OSDir.com - Java: Java SE 6 For Mac OS X
From the 6 dept.:
After a long delay, Apple has finally released a version of Java 6 for OS X. 64-bit Intel Macs are starting to see this pushed out via Software Update...
31 Jul 2010 4:01pm GMT
OSDir.com - Java: Java 6 Available on OSX
From the Fresh Brew dept.:
Many Mac users have been upset that Apple has not made Java 6 available on the platform. Landon Fuller posts that there is a developer preview release available of Java JDK6 on Mac OSX, Tiger and Leopard. It is based on the BSD port of Sun's Java 6 and is made available under the Java Research License.
31 Jul 2010 4:01pm GMT
OSDir.com - Java: How to rescue Java from the men in suits
From the Suits Still Control Java dept.:
Members of a JavaOne panel on the JCP, open source and standards have expressed their frustrations with a process they believe puts corporate interests first when it comes to Java. For once, it wasn't just Spring Framework creator and evangelist Rod Johnson calling for change.
Joining him was Sun Microsystems' own, recently recruited, "free and open source software ambassador" Dalibor Topic and representatives from one of the industry's newest Java user group - the Paris JUG - plus one of the largest - Brazil's SouJava. Brazil is a country Sun repeatedly champions when discussing uptake of Java and open source.
31 Jul 2010 4:01pm GMT
alphaWorks-Java: Programming Mapping Tool for CIM to Java
A tool capable of mapping all the CIM objects to their equivalent Java objects using Java source code based on the CIM Class definitions. (NEW: 10/16/2008 in java)
31 Jul 2010 4:00pm GMT
alphaWorks-Java: Policy-Driven File Encryption Explorer Based on OpenPGP for Secure Storage Solutions
A tool to help secure data at rest as well as data in flight, through a user-friendly explorer GUI, with enhanced policy support for file classification based on attributes and content semantics. (NEW: 04/08/2009 in java)
31 Jul 2010 4:00pm GMT
alphaWorks-Java: Policy Design Tool
A development tool to model and analyze high-level security requirements and create template policies for access control (NEW: 02/04/2009 in java)
31 Jul 2010 4:00pm GMT
alphaWorks-Java: Multicore Software Development Kit
A set of tools to test, debug and analyze applications targeted for multicore hardware systems. (UPD: 09/30/2009 in java)
31 Jul 2010 4:00pm GMT
alphaWorks-Java: IBM Real Time Application Execution Optimizer for Java
A tool that operates on compiled Java applications to optimize and verify application deployment in specialized environments. (NEW: 05/20/2009 in java)
31 Jul 2010 4:00pm GMT
alphaWorks-Java: GAIAN Database
A distributed federated database using a biologically inspired self-organization principle to minimize management. (UPD: 09/18/2009 in java)
31 Jul 2010 4:00pm GMT
Javalobby - The heart of the Java developer community
Functional Programming Concepts in JDK 7
There's much excitement about JDK 7 and in particular Lambdas! I've waded through the bloat to help you get an understanding of it. If you search for JDK 7 in your favourite search engine the chances are you'll hit the controversies surrounding lambadas in Java fairly early on in your hunt. It's a contentious subject, which means it's getting a lot of attention from a lot of clever people,...
31 Jul 2010 12:00pm GMT
Daily Dose - Clojure 1.2 Moves Quickly Towards GA
Project committer Stuart Halloway just announced the launch of the first release candidate for Clojure 1.2. Although there have been few changes between this release and the last, the news is significant because the first beta of Clojure 1.2 went live only two weeks ago. They only had one beta release and they may only have one release candidate as well. Expect the GA very soon.JBoss...
31 Jul 2010 4:00am GMT
Daily Dose - Clojure 1.2 Moves Quickly Towards GA
Project committer Stuart Halloway just announced the launch of the first release candidate for Clojure 1.2. Although there have been few changes between this release and the last, the news is significant because the first beta of Clojure 1.2 went live only two weeks ago. They only had one beta release and they may only have one release candidate as well. Expect the GA very soon.JBoss...
31 Jul 2010 4:00am GMT
30 Jul 2010
Javalobby - The heart of the Java developer community
The key to being a good programmer
One blog topic that never seems to get old is what makes a good programmer, or how to be a good programmer, or what you can do to be a better programmer. The same activities are often listed as being the path to successful codesmithing, when really it is just the method by which the true magic happens. With programming, like many things, it isn't what you do, it's what you learn from it...
30 Jul 2010 11:41am GMT
Why Scala’s “Option” and Haskell’s “Maybe” Types Won’t Save You From Null
The more I think about it, the less I understand the point in Scala's Option class (which originated in Haskell under the name Maybe). If you read the voluminous material that describes the concepts behind the Option class, there are two main benefits: It saves you from NullPointerException It allows you to tell whether null means "no object" or "an object whose value is null" I claim...
30 Jul 2010 7:17am GMT
Introducing DataValve
DataValve is a free open source library that facilitates the creation of re-usable view and data access components as well as providing a number of features for pagination, sorting and parameterizing queries. This article defines the problems DataValve aims to solve and how it solves them. James Sugrue
30 Jul 2010 7:09am GMT
The JVM Language Summit 2010
I've just come back from three days in Santa Clara, spending time with some of the brightest people in the Java world - the JVM language summit is truly a fantastic collection of great people. And I was there too… James Sugrue
30 Jul 2010 6:58am GMT
Is Canonical A Free Rider in the Linux Community?
Some interesting statistics came out of the GUADEC conference this week, and with them, a fiery condemnation blog by former Red Hat employee Greg DeKoenigsberg.
30 Jul 2010 4:00am GMT
Daily Dose - Check Out the EJB on That JBoss AS
The fourth JBoss Application Server 6.0 milestone was released this week. It is the first to include support for EJB 3.1 Timer Service and EJB 3.1 Asynchronous invocations. M4 also comes with a different default JBossWS stack that uses Apache CXF. With this support, users will immediately get better performance for WS-*.Objectivity Ships its New GraphDB
30 Jul 2010 4:00am GMT
Daily Dose - Check Out the EJB on That JBoss AS
The fourth JBoss Application Server 6.0 milestone was released this week. It is the first to include support for EJB 3.1 Timer Service and EJB 3.1 Asynchronous invocations. M4 also comes with a different default JBossWS stack that uses Apache CXF. With this support, users will immediately get better performance for WS-*.Objectivity Ships its New GraphDB
30 Jul 2010 4:00am GMT
Using Apache OpenWebBeans with Apache Tomcat
This article is about how to configure Apache Tomcat 6 or 7 to use OpenWebBeans based dependency injection. What is Apache OpenWebBeans? OpenWebBeans is an ASL 2.0-licensed implementation of the JSR-299, Contexts and Dependency Injection for the Java EE platform. Project's web page can be found at, "http://openwebbeans.apache.org"
30 Jul 2010 3:11am GMT
29 Jul 2010
Javalobby - The heart of the Java developer community
Oracle Pulls the Rug Out From Under PostgreSQL
Before the Oracle acquisition, Sun was contributing three servers to the build farm for the PostgreSQL project to test updates and ensure stability on Solaris. Even though PostgreSQL was technically a competitor to Sun's MySQL, the company still supported development of the project and contributed DTrace support and other features to the platform. This week, Oracle pulled the plug on those...
29 Jul 2010 6:16pm GMT
IntelliJ IDEA X Early Release - Major Spring, Groovy, and Maven Upgrades
The release of IntelliJ IDEA 9.0 last year brought a flurry of extra excitement with JetBrains' announcement that there would also be a FOSS Community Edition with the release. Although there's no major announcements on the open source front, the next release of IntelliJ IDEA looks like its going to raise the bar for the major IDEs.
29 Jul 2010 3:30pm GMT
Clojure Tips From The Experts
This first set of tips is from:Baishampayan Ghose Find him on Twitter. His GitHub a/c.It's hard to pin point a few good tips because Clojure can do so many things in very nice and ingenious ways, that it's not even funny. Anyway, here are a few: Tip #1: Sort a map on multiple keys:References Reference: Clojure Tips from the Experts ...
29 Jul 2010 11:40am GMT
512000 concurrent websockets with Groovy++ and Gretty
We are staying in front of new world - all major browsers either support already or plan to support in next major version HTML5 (not in scope of this article) & WebSockets (main subject of the article). In 6 to 9 months we as application developers will have in our hands extremely powerful client side tools to build new generation of the Web. But are we ready on server side? And if not, what...
29 Jul 2010 11:37am GMT