Friday Jun 29, 2012

NetBeans IDE 7.2 Release Candidate Available

The first release candidate build of NetBeans IDE 7.2 is available for download.

Download the release candidate build, try out the new features and give your feedback in the NetBeans 7.2 Community Acceptance Survey. Let the NetBeans team know if 7.2 is ready for full release!

You can give additional feedback on the NetBeans mailing lists and forums, file reports, and contact the NetBeans team via Twitter. The final release of NetBeans IDE 7.2 is planned for July.

Thursday Jun 28, 2012

New Nokia SDK 2.0 for Java (beta)

Nokia recently launched the Asha 305306, and 311, which are full touch devices with smartphone-like functionality at a low price. This makes them particularly attractive to consumers in the developing and developed world who may not be able to afford a smartphone but have a strong demand for apps and the smartphone experience. The Asha phones are the latest addition to Nokia's Series 40 platform, all of which support Java ME.

The SDK includes new Full Touch API's (e.g. supporting pinch zoom) and Sensor support delivering an enhanced App experience. It also adds improved Maps API support for creating socio-local apps. There are a number of improvements in the tools including the Nokia IDE for Java ME with in-build Device-SDK Manager. Many code examples, training videos, webinars and sample code will help get you started. Porting guides and sample code show you how to port your android app to Java ME. If you don't have access to the hardware you can use Remote Device Access to test on real hardware that's remotely hosted for free. You can also find Light Weight UI Toolkit (LWUIT) support, which can speed development significantly. Both In-App Advertising and In-App Purchase (beta) is supported. Here's a great revenue-making opportunity for developers and a great way of reaching a new app-hungry mass-market audience.

Download the new Nokia SDK 2.0 for Java (Beta) and get developing! 

Wednesday Jun 27, 2012

2012 JCP Awards

Nominations are now open for the 2012 JCP Awards. Submit nominations to PMO at JCP dot ORG or use this form

The Java Community Process (JCP) program celebrates success. Members of the community nominate worthy participants, Spec Leads, and Java Specification Requests (JSRs) in order to cheer on the hard work and creativity that produces ground-breaking results for the community and industry in the Java Standard Edition (SE), Java Enterprise Edition (EE), or Java Micro Edition (ME) platforms.

The community gets together every year at the JavaOne conference to applaud in person the winners of three awards: JCP Member/Participant of the Year, Outstanding Spec Lead, and Most Significant JSR. This year’s unveiling will occur Tuesday evening, 2 October, at the Annual JCP Community Party held in San Francisco during JavaOne.

Nominations close on 16 July 2012. More details are on the JCP blog.

Wednesday Jun 20, 2012

Expressing the UI for Enterprise Applications with JavaFX 2.0 FXML - Part One

A new article, the first of two parts, now up on otn/java by Oracle Evangelist and JavaFX expert, James L. Weaver, titled “Expressing the UI for Enterprise Applications with JavaFX 2.0 FXML, Part One,” shows developers how to leverage the power of the FX Markup Language (FXML) to define the UI in enterprise applications.

As Weaver explains, “JavaFX 2.0 is an API and runtime for creating Rich Internet Applications (RIAs). JavaFX was introduced in 2007, and version 2.0 was released in October 2011. One of the advantages of JavaFX 2.0 is that the code can be written in the Java language using mature and familiar tools.”

He goes on to show how to use the potential of FX Markup Language, which comes with JavaFX 2.0, to efficiently define the user interface for enterprise applications. FXML functions to enable the expression of the UI using XML. “Classes that contain FXML functionality are located in the javafx.fxml package,” says Weaver, “and they include FXMLLoader, JavaFXBuilderFactory, and an interface named Initializable.”

Weaver’s article offers a sample application that shows how to use the capabilities of FXML and JavaFX 2.0 to create an enterprise app.

Have a look at the article here.

Tuesday Jun 19, 2012

Victor Grazi, Java Champion!

Congratulations to Victor Grazi, who has been made a Java Champion! He was nominated by his peers and selected as a Java Champion for his experience as a developer, and his work in the Java and Open Source communities.

Grazi is a Java evangelist and serves on the Executive Committee of the Java Community Process, representing Credit Suisse - the first non-technology vendor on the JCP. He also arranges the NY Java SIG meetings at Credit Suisse's New York campus each month, and he says it has been a valuable networking opportunity. He also is the spec lead for JSR 354, the Java Money and Currency API.

Grazi has been building real time financial systems in Java since JDK version 1.02! In 1996, the internet was just starting to happen, Grazi started a dot com called Supermarkets to Go, that provided an on-line shopping presence to supermarkets and grocers. Grazi wrote most of the code, which was a great opportunity for him to learn Java and UI development, as well as database management. Next, he went to work at Bank of NY building a trading system. He studied for Java certification, and he noted that getting his certification was a game changer because it helped him started to learn the nuances of the Java language. He has held other development positions, "You may have noticed that you don't get as much junk mail from Citibank as you used to - that is thanks to one of my projects!" he told us. Grazi joined Credit Suisse in 2005 and is currently Vice President on the central architecture team.

Grazi is proud of his open source project, Java Concurrent Animated, a series of animations that visualize the functionality of the components in the java.util.concurrent library. "It has afforded me the opportunity to speak around the globe" and because of it, has discovered that he really enjoys doing public presentations. He is a fine addition to the Java Champions program.

The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Nominees are named and selected through a peer review process. Java Champions get the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java Platform. This interchange may be in the form of technical discussions and/or community-building activities with Oracle's Java Development and Developer Program teams.

Wednesday Jun 13, 2012

Chennai Java Community Keeps Busy

Things are busy for the Chennai Java Community.  JUG Chennai is hosting @Codegala on 16th June (this coming Saturday!), where JUG members and friends are starting an Oracle Certified Java Programmer (was SCJP) study forum. All developers interested in learning Java and taking their Java to the next level should attend. JDuchess Chennai is encouraging women developers to attend as well.

JUG Chennai regularly hosts  Code Retreats, day-long, intensive practice events, focusing on the fundamentals of software development and design. By providing developers the opportunity to take part in focused practice, away from distractions, has been very successful.

In April, JUG Chennai celebrated its annual “Chennai Java Summit." This event drew lots of attention and brought in many Java enthusiasts from across the city. It provided a great opportunity to learn and network. Developers across Chennai met each other and some of the most outstanding developers in the Java community.

There were sessions on various topics from some of the renowned developers across the world. This event was organized as a part of AIOUG (All India Oracle User Group), thus there were parallel tracks covering Oracle Technologies as well. The speakers for included Dr. Venkat Subramaniam, Arun Gupta, Scott Davis, Venkatesh S. and Rajesh S.

Dr. Subramaniam presented a seminar on Scala on the JVM and satisfied the curiosity of those interested in the language. Arun Gupta enlightened the participants regarding the JEE 7 Platform. He also demonstrated how JEE 7 is shifting its focus towards cloud based services and how will it enable developers to write applications for any cloud based infrastructure. Arun presented another session based on JAX-RS 2.0 where he demonstrated how successfully JAX-RS has taken over the development and implementation of RESTFul services. Scott Davis on the other hand showed the importance of JavaScript for Java Developers. He also had a session where he demonstrated the power of CSS3.0 and all these sessions were for Java Developers and how to make them clever front end developer.

An intense session was “Grails in Action” which took attendees from installation to development of a web application, to unit testing and continuous integration to deployment on the cloud. Other sessions ranged from software design to various version control tools and their uses. The Chennai Java Summit provided every attendee lots of information and great networking opportunities. You can watch videos of the event on the JUG Chennai Youtube channel. There twitter handle is jug_c.

Thanks to @shivkumarganesh for the information about the Chennai Java Summit.

The Enterprise Side of JavaFX - Part One

A new article, now up on otn/java, by Java Champion Adam Bien, titled “The Enterprise Side of JavaFX,” shows developers how to use LightView to convert REST services into a bindable set of properties. The article, Part One of a three-part series, presents the enterprise and business side of JavaFX with minimal animations, effects, and transitions, and a focus on structuring the presentation logic and integration with back-end services.

Bien makes use of LightFish, LightView and much more:

“LightFish is an open source monitoring application that periodically fetches and persists snapshots from a “GlassFish Under Test” machine and makes them available in real time via a simplified REST API.

LightFish comes with a basic Web interface to manage the data-capturing interval that is implemented with JavaServer Faces 2. LightView is a JavaFX 2 real-time visualizer that integrates the Web UI directly and accesses the monitoring data via REST and long polling. It could be considered to be a ‘stress test dashboard.’”

Look for Part Two of the series, which will directly integrate the JavaServer Faces 2 UI with WebView.

Check out the article here.

Duke's Choice Award Nominations Close Friday!

The Duke's Choice Awards celebrate extreme innovation in the world of Java technology. Nominate an individual, a group or company who show the best in Java innovation. Nominate at Nominations are open until this Friday, June 15! Nominate using an easy online form.

What can winning a Duke's Choice Award do for you? Let's find out. Last year, Trish Gee, senior developer, and the LMAX Exchange team won a Duke's Choice Award for the LMAX Disruptor. An innovative, multi-threaded, open-source concurrent programming framework, the LMAX Disruptor is designed for high-performance and low-latency transaction processing. LMAX Exchange wants to build the fastest trading platform in the world. We asked her about the impact of winning a Duke's Choice award.

Oracle Technology Network: What was it like to win a Duke's Choice Award?

Gee: It was a big surprise and a really exciting thing to win the Duke's Choice Award! I submitted our nomination thinking that we were doing something interesting in the Java ecosystem, but I expected that we were a bit niche, and a bit too unknown, to win. It was really cool to win, and even more amazing when Oracle folks I spoke to had actually heard of the Disruptor and understood what it was about. In particularly I really enjoyed the awards ceremony at JavaOne and the chance to meet the other award winners. I've met a few of them since at other conferences so it was great to have that in common and to have been introduced in the past.

Oracle Technology Network: What benefits have you gotten from being a "Duke's Choice Award Winner?"

Gee: Other than putting the "Duke's Choice Winner" logo on all our conference slides?? Personally I think it makes people pay attention a little more - at the start of this year there were still lots of people who had never heard of the Disruptor or of LMAX, but when they see an award like that, some of them sit up and start to listen - it's not just any old open source project that's there to sell something.

The biggest benefit that open sourcing the Disruptor has given LMAX is in the recruitment area - since December we've nearly doubled the number of developers in the team. Previously we always found it hard to attract and retain the right sort of talent - London is a great city to be a Java developer in - and since we started talking about the Disruptor we've found good developers seeking us, and other developers we've approached being open to working for our company. Winning the Duke's Choice Award has definitely been a part of this, it lends credibility to what we've done and given us visibility on a global scale.

Oracle Technology Network: How is LMAX project doing today?

Gee: LMAX is doing better than ever - we're smashing the financial targets we've set for ourselves, we have more users than ever, and as I said we're in the process of growing the technology team so we can scale up to the demands from our users and from our business. We're in an interesting stage at the moment, we're getting big enough and successful enough to be growing out of start-up mode, and we've got some interesting challenges as we scale the company, the teams, and the platform.

Oracle Technology Network: What are you up to these days?

Gee: I'm still at LMAX, still coding away as a Real Life Developer. As well as that, JavaOne gave me the push I needed to start presenting at these conferences, so I've presented at a number of international conferences and obviously quite a few London-based ones, mostly talking about the Disruptor. I'll be at JavaOne again this year presenting my "User's Guide to the Disruptor", and I'm on a panel for the London Java Community's presentation on the JCP. The LJC and associated JCP work keeps me nearly as busy as LMAX, so much so that one thing I've not been doing as much of this year is the blogging that got me to this position in the first place. Oh, and I wrote that Disruptor article for Java Magazine!

Read more about Trish in the "Heroes of Java" series by . Her Twitter handle is @Trisha_Gee. Now go nominate someone for the Duke's Choice Awards!

Monday Jun 11, 2012

JVM Language Summit in July

A reminder that the 2012 JVM Language Summit is happening July 30–August 1, 2012 in Santa Clara, CA. The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects, sharing their experiences as creators of programming languages for the JVM, and of the JVM itself. Non-JVM developers are welcome to attend or speak on their runtime, VM, or language of choice. About 70 language and VM implementers attended last year—and over one third presented.

What’s at the JVM Language Summit?

  • Three days of technical presentations and conversations about programming languages and the JVM.
  • Prepared talks by numerous visiting language experts, OpenJDK engineers, and other Java luminaries.
  • Many opportunities to visit and network with your peers.
  • Da Vinci Machine Project memorabilia.
  • Dinner at a local restaurant, such as last year’s Faultline Brewing Company.
  • A chance to help shape the future of programming languages on the JVM.

Space is limited: This summit is organized around a single classroom-style room, to support direct communication between participants. To cover costs, there is a nominal conference fee of $100. Learn more.

Thursday Jun 07, 2012

Eclipse DemoCamp, June 13, Redwood Shores, CA

Oracle is hosting an Eclipse DemoCamp next week, Wednesday, June 13, in Redwood Shores, CA (@Oracle HQ) from 6pm - 9pm. Come view presentations from folks who are developing exciting technologies for the Eclipse platform and network with your colleagues and peers over beer and pizza. 

The evening have a nice mix of technology and vendors.  The following presenters are currently scheduled :

  • The evolution of Java persistence, Doug Clarke, EclipseLink Project Lead, Oracle
  • Integrating BIRT into Applications, Ashwini Verma, Actuate Corporation
  • Developing Rich ADF Applications with Java EE, Greg Stachnick, Oracle
  • Leveraging OSGi In The Enterprise, Kamal Muralidharan, Lead Engineer, eBay
  • NVIDIA® Nsight™ Eclipse Edition, Goodwin (Tech lead - Visual tools), Eugene Ostroukhov (Senior engineer – Visual tools)

Did we mention beer and pizza? Learn moreRegister now!


Insider News from the Java Team at Oracle!



« June 2012 »