Our lead Java Today items both yesterday and today were Terrence Barr's Oracle+Sun: Java News Round-Up series. If you watched last week's "Oracle + Sun Product Strategy Webcast" (now available as a series of webcasts that are partitioned by topic), you may have felt like so much was said that it was difficult to step back and recall the most important statements related to your own interests. As Terrence says at the start of Part 1 of his series:
Last week saw a flurry of news, announcements, webcasts, and information around the Oracle-Sun acquisition. In fact, there was so much detail it is easy to miss some of it ...
This is the problem Terrence seeks to address in his three-part series. Part 1 talks about the Java strategy; Part 2 focuses on Java developer tools; and Part 3, which is planned for publication later today, will be about developer communities.
In Part 1, Terrence revisits the 16-minute Java Strategy webcast, which featured Hasan Rizvi (Senior Vice President, Oracle Fusion Middleware) and Jeed Kaul (Vice President, Java Development). Terrence presents a high-level summary:
Continued investment in Java platform across a range of servers and devices
Fuel futher innovation in the Java platform and JavaFX
Continue to support developer community, open source, and JCP
Then he lists some specific Oracle objectives, and other points of interest. For example:
Continue to drive Java as the most widely used, productive, innovative, reliable, performant, and pervasive platform
Java EE (enterprise): Glassfish continues as the Java EE reference implementation and open source project (Oracle has already contributed to the Glassfish community in the past)
Unification of Java ME and Java SE APIs and capabilities
Improve interoperability between Java, JavaFX, and JavaScript
JavaOne: Continues as open community event for Java, co-located with Oracle Open World in San Francisco (Sep 19-23, 2010), plus taking JavaOne on the road to Brazil, Russia, India, China
In Part 2, Terrence revisits the 19-minute Java Developer Tools Strategy Webcast, which was given by Chief Architect and Senior Vice President Ted Farrell. Here are a few of the talking points Terrence highlights:
Oracle’s motto is “Productivity with Choice”, meaning developers can pick the environment and tools they want – Oracle supports these choices of implementation technologies, development styles, platforms and databases, and IDEs
NetBeans will be offered as additional choice in the developer tools suite, complementing JDeveloper and Enterprise Pack for Eclipse and leveraging functionality between these tools
Hudson, Sun’s Continuous Integration Server, will move forward with increased investment and continue to be offered
Kenai is Sun’s hosted collaboration server. Oracle plans to discontinue the public interface of Kenai at this time and bring Kenai back in-house, add features, and leverage it for internal projects. Kenai may be brought back as a public offering later if appropriate.
New collaboration resource: Oracle Technology Network (OTN), and specifically the Java Technology Center, featuring events, news, blogs, articles, discussions/forums, webcasts, downloads, FAQs, and more
Visit Terrence's blog, Across the Universe, later today, and you should see Part 3 (on developer communities) posted.
Every month this series is tracking the latest design trends and collecting the best examples of modern web designs. Here is the list for January 2010 with almost 2000 links from 57 aggregator posts...
Welcome to my first topic on OSGi. This article is focused on using Netbeans to create an OSGi declarative service deployed on Glassfish which is of course built on Apache Felix - an OSGi framework implementation. OSGi defined: According to Craig Walls in the book "Modular Java - Creating Flexible Applications with OSGi and Spring", OSGi is a component framework specification that brings modularity to the Java platform. OSGi enables the creation of highly cohesive, loosely coupled modules that can be composed into larger applications. Each module can be individually developed, tested, deployed, updated and managed with minimal or no impact to the other modules. Hence, OSGi is a solution to Java's modular incapabilities...
GlassFish v3 comes bundled with Metro - a secure, reliable, transactional, and .NET interoperable Web services stack. Metro is compliant with JAX-WS and provides additional quality of service attributes that can be easily enabled using NetBeans IDE. This blog contains a screencast that shows how to create a simple Web service using NetBeans 6.8, implement the business logic by accessing a database table using Java Persistence API, and deploy on GlassFish v3...
Amidst all the hype of the Sun to Oracle transition over the last week, some of you may have missed a certain announcement by a Cupertino-based firm regarding the imminent release of a computing device they say will fill the gap between netbooks and laptops. The Apple iPad is not, as some onlookers first suspected, a innovative feminine hygiene product, but a tablet device promising to offer (to quote Apple CEO Steve Jobs) "the best browsing experience you've ever had". But "the best browsing experience" does not include web plugins it seems, as despite the iPad's 1024x768 screen, 1Ghz processor, and support for wireless connectivity, it is destined to be bereft of Flash, Silverlight, and (everyone's favourite in this neck of the woods) Java...
In the Forums, wildchild_04 has a Problem with Eclipse invoking plugin org.eclipse.jface: Hello. Im working with Eclipse and Apache ODE (HelloWorld example). Im trying to set up de deploy params to the binding port in my ODE deploy /descriptor with the Eclipse plug in and I got this error: Problems occurred when invoking code from plug-in: "org.eclipse.jface"...
In the GlassFish forum, Sven Hafner is working on Detecting changed columns before updating EJB entity: Hi, We work on a *Web/Enterprise Application* using *EJB* in *Glassfish V3* and *PostgreSQL 8.4*. Is there any mechanism that allows me to detect which field was changed (while performing updates) without using dirty flags or re-reading the same record(s) before updating it ? Why: For audit purpose/logging. Any recipes or ideas ? ...
phani007 has a problem where Open Solaris Can't Start Glassfish server: Dear Techies, I'm new to Solaris Platform, I Installed Open Solaris and its working fine, recently I tried to install Glass fish server on this machine, Installation went fine and when I tried to start the start the glassfish server I got the following error...
Our current Spotlight is the JCP article "Agility: Definitions, Principles, and Practices for Today", by Susan Mitchell: "Agility is a word we hear a lot these days, but there are a variety of methods to implement it within the Java Community Process (JCP) program. Most people grasp the basic idea of being quick, but there is much more involved than sheer speed of development or time to market. There are additional meanings, such as the quality of being mentally alert, skill at changing direction, and the ability to maintain control even during times of stress..."
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.