Pencarian

Rss Posts

 

 

 

JavaOne Monday Evening Keynote: Thomas Kurian on Java Strategy and Direction

Sep 21, 2010

So, what will the Monday night Oracle Open World / JavaOne / Oracle Develop keynote tell us? Intel and Thomas Kurian will provide the answer, which I’m watching on the Oracle Technology Network Live videostream.

So, I work in an Oracle/Sun data center. I guess you could say I’m biased, because we made that decision and it has turned out great for us. But, we are building a new data center, a next-generation data center. So, I’m really interested in what the future holds.

Intel is about to speak. I loved my tenure as community manager for ThreadingBuildingBlocks.org. Intel is superb! They understand the interactions between hardware and software. Bottlenecks are ultimately hardware related (the hardware executes as many instructions as it can in a given period of time); yet, ineffiecient software can leave too much hardware sitting around doing nothing; or, it can ask the hardware to repeat solutions to problems that have already been solved, but which weren’t saved.

Intel designs its hardware such that it will deliver ultimate performance for software developers who have some understanding of the implications that a line of code has on hardware.

Now the conversation turns to Java, the collaboration between Intel and Oracle with respect to Java, with an invitation to visit Intel Booth 509 at JavaOne. And the Intel presentation ends.

The focus now turns to Java, with Oracle’s Thomas Kurian speaking. Thomas highlighted Project Coin, with its improved type reference inference, try-with-resource blocks; Project Lambda (closures); and Project Jigsaw (the modular Java platform).

The next focus is multi-core processors, large memories, fast networks. You know that I belive this is the future, and must be addressed. Also, support for additional languages (Scala, for example) will be added. This is the .NET model (and I won’t argue who invented it first, Sun or Microsoft – though, to me, .NET was a response to Java)…

There will be new OpenJDK releases in 2011 and 2012.

The next discussion is on the client side. HTML5 is a key focus, along with native applications. JavaFX, JavaScript, Java 2D and 3D are considered key. JavaFX is highlighted as being a key element in the Java client arena going forward. Open Source is highlighted, along with support for large datasets, and flexibility with respect to images and other data types.

Oracle’s view is that all future browsers will run HTML5. Which means that Java and Javascript and modern graphic engines will be deployable to provide new Web experiences (as well as desktop experiences, I’d think).

I like what I’m hearing, so far!

Next is a demo of what Java is able to accomplish today on the client side. A JavaFX cup, followed by a game screen… an array of screens… fancy graphics/visualizations… quite fancy. All done vector graphics, no images. I think you have to see it to comprehend it. A real lot is possible using vector graphics and Java.

Thomas talked about the mobile vision: Project Mobile.Next. This will involve updates to the Java language, the VM, libraries, packages, and APIs. The goal is to enable Java support for new devices and new markets, including smartphones and many other mobile devices. Java Card and mobile payments were featured.

Bioware was the next focus, in a presentation of the “StarWars: The Old Republic” game, which runs on GlassFish. The video was spectacular, and it seems it’s all developed using Java.

In conclusion, Thomas said Oracle is committed to giving developers the world’s best programming platform on the desktop side, on the mobile side, and on the server side. And he announced the upcoming non-US JavaOnes. Then Olympic Champion Apollo Ohno came out, and said he was excited to be at JavaOne. I really liked watching him at recent Olympics, and it’s a thrill to see him at JavaOne! He said often people tell him “You look a lot like Apollo Ohno” and he says “I hear that a lot!”

So, what will the Monday night Oracle Open World / JavaOne / Oracle Develop keynote tell us? Intel and Thomas Kurian will provide the answer, which I’m watching on the Oracle Technology Network Live videostream
“The future of Java is not about Oracle, it’s about you the developers, and what you make Java become” — or something like that was Thomas’s last statement.

I myself am pleased by Oracle’s vision for Java, as presented at JavaOne 2010 thus far. What do you think?


Java Today

Justin Kestelyn points us to the JavaOne photostream in Let The Photos Commence:

Yep, we’re onsite in our JavaOne home for the week, the Mason St. tent, and documentation of the goings-on around us has already begun… Stay tuned to this photostream for more virtual experiences!

On the JavaOne Conference Blog, Janice Heiss posted Rock Stars Tony Printezis and Raghavan Srinivas Chime in on the Future of Java:

I caught up with two JavaOne Rock Stars, Tony Printezis of Oracle and Raghavan Srinivas, a Java evangelist known for keeping his finger to the wind, to get their take on Java and JavaOne. I asked Printezis, a leading expert on Garbage Collection and Java about this year’s JavaOne…

R. Tyler Ballance of Hudson Labs, who’s blogging at JavaOne, reported on the Pre-JavaOne Hudson Meetup Redux:

Yesterday Digg was kind enough to host and “sponsor” (read: free drinks and pizza!) a Hudson meetup at their offices in San Francisco. While Digg has been the source of some controversy and press due to their recent redesign and corporate shake-ups, as far as the Hudson community goes they’ve been largely responsible for a great case study on continuous deployment using Hudson and Gerrit

Dustin Marx is posting JavaOne 2010: JDK 7 and Java SE 7 as he attends the JavaOne 2010: JDK 7 and Java SE 7 session at JavaOne:

For my first real JavaOne 2010 session, I am attending JavaOne 2010: JDK 7 and Java SE 7 in the large Hilton San Francisco Grand Ballroom A/B.  I normally write a blog post in its entirety before submitting it, but in this case I am going to continually submit this same post with updates as the presentation continues.  In other words, I will be updating this same post throughout the presentation…


Poll

Our current java.net poll asks What’s your view of Java on the desktop? Voting will be end soon.


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.

Kevin Farnham

Twitter: @kevin_farnham

JavaOne 2010 is right here!

Sep 18, 2010

Content available at: http://blogs.sun.com/arungupta/entry/javaone_2010_is_right_here

Discover a Bit of JavaOne

Sep 03, 2010

If you’ll be in the San Francisco area during JavaOne week, and you’re interesting in attending some of JavaOne, but don’t want to pay for the entire conference, consider purchasing a JavaOne / Oracle Develop Discover pass. The base Discover pass costs just $75 and provides you with entry into the keynote addresses, the exhibition halls, the Mason Street Tent (where I’ll be spending quite a lot of time), Oracle Mix, and more. If you’d like to attend a few sessions, consider the Discover Plus pass, which provides your choice of three OpenWorld or JavaOne / Oracle Develop sessions and some other extras, for $695.

Note that these prices are the pre-conference prices — you need to purchase your Discover pass by September 18 to get these rates. If you purchase your pass at the conference, the cost will be $125 for the Discover pass, and $795 for the Discover Plus pass.

The Mason Street Tent will be in part a gathering center for the Java community. As java.net Community Manager Sonya Barry recently reported, the tent will be the center of java.net activity at JavaOne. Though I’ll be attending quite a lot of sessions, when I’m not attending a session, you’ll usually find me in the tent (probably writing a blog about the last session I attended, or chatting with the community, or writing a blog about one of those chats). Java User Group leaders are expected to be setting up shop near the java.net area, and the Oracle Technology Network will also be in the area. The OTN will be featuring a full schedule of interviews and talks with key members of the Java and broader open source communities as part of its Oracle Technology Network Live program.

You can get a sneak preview of JavaOne, including what’s going to be in the tent, this coming Tuesday, September 7, at 10 AM, Pacific Time, in a special edition of Justin Kestelyn’s TechCast Live. See the details in the JavaOne Conference Blog’s post JavaOne Preview on TechCast Live! (Tues., Sept. 7, 10am PT).

Still having doubts? Well, as Sonya notes, java.net will be located right next to the coffee and beer — so that should guarantee we’ll see you, right?

But, seriously, if you’d like to attend just some of JavaOne, do consider purchasing a JavaOne / Oracle Develop Discover pass. With everything that’s going to be going on in the tent, in the exhibition halls, and at the keynotes, how can you go wrong for just $75 (or $695 to be able to attend 3 sessions)?

Java Today

In the Aquarium, Alexis Moussine-Pouchkine announces a New GlassFish 3.1 Screencast: Application-scoped resources:

This short screencast demonstrates the new application-scoped resources feature available starting with Milestone 4 of GlassFish 3.1 (the demo used promoted build #17). Such resources are bound to a module (war, ear, ejb) and as such they are created on deploy and destroyed when the module is undeployed. They are defined in a file called glassfish-resources.xml (schema-constrained) and shipped with the archive…

At Hudson Labs, Kohsuke Kawaguchi talks about Recent label and matrix project improvement:

Today, I?d highlight two recent improvements to the label and matrix projects. When you have multiple slaves in your Hudson build farm, you can use labels to classify slaves by their capability/environment/architecture/etc. For example, your one slave might have ?32bit? and ?windows? label, while another one might have ?linux?, ?ubuntu?, and ?64bit.? (with plugins like platform-labeler plugin, you can attach labels automatically, too.) Or if you do Selenium testing, you might add browser names as labels to indicate which slave has which browser available…

Robilad announces the availability of JVM Language Summit 2010 Recordings On Oracle Media Network:

The recordings of the majority of the sessions from the JVM Language Summit 2010 have been uploaded to the Oracle Media Network. Paul Leahy has compiled a list of session recordings and their corresponding abstracts. Slide decks for most of the sessions are available on the JVM Language Summit wiki

James Sugrue reports on Eclipse innovations in IDE 2.0: The Age of Intelligent IDEs -

The latest innovation in the Eclipse space that I’d like to share with you is Code Recommenders. Already available as a plugin for Eclipse, Code Recommenders provides intelligent code completion. Rather than giving you all possible methods for code completion, this plugin proposes the methods that you probably need at the top of the list, with a rating of how applicable each method is. To see Code Recommenders in action, see the following screencast


Poll

Our current java.net poll asks What threat does further fragmentation of the Java language pose? Voting will be open until Monday.


Spotlights

Our new java.net Spotlight is from the JavaOne Conference Blog, JavaOne Preview on TechCast Live! (Tues., Sept. 7, 10am PT):

You’ve read the blogs, you’ve consumed the tweets and Facebook updates. Now how about hearing from some live humans? Next Tuesday morning (Sept. 7, 10am PT), Oracle Technology Network offers you a JavaOne preview via a live video chat with Sharat Chandar and Tori Wieldt, two people intimately familiar with the content and community aspects of the conference. You’ll get insights into the content contribution process, hear about particularly interesting technical sessions and BOFs, and get a sneak peek of the contents of the Mason St. tent, where Oracle Technology Network will host the community in all its glory…

We’re also still highlighting java.net Community Manager Sonya Barry’s JavaOne Conference Blog post Java.net Activities at JavaOne:

I’m excited about JavaOne this year.  It’s going to be different in a lot of ways, but we are doing our best to ensure that the Java.net presence for the community is just as good if not better then previous years.  In years past Java.net has had a “community corner” booth in the JavaOne pavilion at Moscone… This time we’ll be housed in the Mason Street tent, which will be a large comfortable space for people from all of the technology communities to hang out, pick up swag, watch the videocasts, and see some live events too..,


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.

Kevin Farnham

Twitter: @kevin_farnham

Hudson and JUnit Kung Fu at JavaOne this year

Aug 24, 2010

This year, I’ll be giving two talks at JavaOne: one on Hudson and one on JUnit. Here are the rundowns:

S312977 – Getting More from Your CI Server: Taking Hudson to the Next Level

Hudson is an excellent open source, continuous integration server with a rich and rapidly evolving feature set. Targeted to developers, lead developers, and architects interested in implementing CI with Hudson or enhancing their existing CI setup, this session will focus on using Hudson’s more advanced features to go from Continuous Integration to Continuous Quality and Continuous Deployment. The session will focus on how Hudson can help with:

  • Enforcing code quality metrics
  • Build promotion strategies
  • Automated release and deployment
  • Web and performance testing
  • Distributed builds and CI in the cloud

 

S312958 – JUnit Kung Fu: Getting More Out of Your Unit Tests

JUnit is the de facto standard in Java testing. Yet many advanced JUnit features are little known and poorly understood. This session reviews some lesser-known features of JUnit, along with a few associated libraries, that can make your unit tests more powerful, expressive, and fun. The session is intended for Java developers, lead developers, and architects trying to introduce good testing practices into their teams. Attendees will learn about:

  • The fine art of naming your tests
  • Writing clearer and more expressive tests with Hamcrest and Mockito
  • Data-driven testing in JUnit with parameterized tests and theories
  • Using JUnit rules to extend your test cases and writing your own rules to customize JUnit
  • Using JUnit categories to group your tests
  • Getting faster feedback with parallel testing and continuous testing tools

I’m looking forward to catching up as well, so do give a yell if you intent to be at JavaOne this year.

And if you want to learn even more about JUnit, Hudson and lots of other cool tools, be sure to check out the Java Power Tools Bootcamps – scheduled soon for London and Canberra.

 

JavaOne News Update 1

Jul 26, 2010


An update on some recent News on
JavaOne 2010.
As you know
JavaOne San Francisco is Sep 19-23, 2010.
The
Official page
has links to the
Registration Page
and the
Online Catalog.
News updates include:


A surprisingly useful & manageable Catalog-as-tweets
via
@javaoneconf


Availability of
Schedule Builder (post)


Open enrollment in
Java University (post)


Announcement of dates for JavaOne Brazil and JavaOne China (post).

• The day before there is a
MySQL Sunday!

• And, the
Duke Awards
submissions page seems to still be active.

Also, this year will be the 15th anniversary for Java, and the 5th for GlassFish.  Don’t know if there will be a BDay party for Java; still hoping we can put something together for GlassFish, we will see!

More related news are tagged
JavaOne.