You are currently browsing the tag archive for the ‘JavaOne’ tag.

j1-moving-forward.png

Finally, I get a chance to catch my breath. JavaOne has been extremely busy and while there are still a few hours of good talks to go here is a quick summary so far:

General observations:

The vibe is very positive. Attendance is significantly up over previous years and the show is well organized. Feedback from attendees has been very excouraging – lots of good buzz on #javaone and other social channels. Many sessions are sold out or standing-room only.

Announcements:

This year’s JavaOne left no doubt Java is moving again, and picking up steam. Throughout the conference and in the various keynotes there was a host of announcements, strategic initiatives, roadmaps, product releases and updates.

I’ll try to summarize, focusing on the Java Platform, Java SE, and Java ME technologies:

Java SE and the Java Platform:

  • Oracle announces plans for advancing the Java SE Platform, including a vision beyond JDK 8
  • A JDK 7 for Mac OS X Developer Preview is now available, with full developer and consumer releases planned for 2012
  • NetBeans 7.1 Beta is now available, featuring full Java SE 7 support
  • Oracle details plans for JDK 8, proposed features, and a revised roadmap with extended scope, now scheduled for availability in summer 2013
  • Oracle is continuing its work to merge the HotSpot and JRockit JVMs, with the first converged features available in JDK 7
  • IBM announces availability of Java SE 7 across its products lines, the faster ever adoption of a new Java SE release by IBM
  • Oracle recently announced availability of Java SE 7 for Embedded on ARM and x86 platforms

OpenJDK:

  • OpenJDK hosts the development of JDK 7 for Mac OS X, JDK 8, and becomes the reference implementation for Java SE 8 and beyond
  • Twitter joins OpenJDK

JavaFX and Rich Client UI Technology:

  • The JavaFX 2.0 GA for Windows is now available
  • A JavaFX 2.0 for Mac OS X Developer Preview is now available, with GA releases planned starting 2012
  • NetBeans 7.1 Beta is now available, with JavaFX 2.0 support
  • Oracle details JavaFX roadmap to 2013, including cross-platform support for Mac OS X and Linux
  • Oracle announces plans to open source the JavaFX platform in the OpenJDK project
  • A private Beta for JavaFX Scene Builder is now available, with public Beta planned in early 2012
  • Oracle announces Project ‘Avatar’: A complete solution for Dynamic Rich Clients, including HTML5 support and back-end integration

Java ME:

  • Oracle increases investment in Java ME
  • Oracle Java Wireless Client (OJWC) 3.1 is now available
  • Oracle announces plans to evolve the Java ME Platform and align Java ME with Java SE 7 through:
    • Submission of new JSRs over the coming months
    • Updates of the CLDC Platform VM and library specifications to enable better alignment with Java SE 7 features
    • Creation of a “CDC Profile” in Java SE 8, which allows deployment of Java SE 8 implementations in resource-constrained environments
  • JavaFX to become the graphics framework of choice for mid-range and high-end embedded platforms
  • Oracle announces intent for full coverage of embedded vertical markets
  • Oracle plans increased and deeper integration of Java ME with content services (“Mobile Services Integration”)

For more information and details, please see the related press releases:

Summary

After speaking to many developers over the past days it’s clear JavaOne has brought renewed excitement and energy to the Java community. I personally am particularly excited about Java FX 2.0, the Mac OS X support for JDK 7 and JavaFX, and bringing Java ME back to the mainstream platform again.

Two more related links:

Cheers,

— Terrence

11053828-j1-imspeaking-160x160-427819.gif

Updates:

  • Be sure to check here regularly for updates to the show guide.

Yesterday’s part 1 was about the overall JavaOne focus and organization, the high-level schedule, infrastructure, as well as content tracks and the content catalog.

Today’s part 2 is my (subjective) list of content and noteworthy stuff I’d like bring to your attention (and attend myself, if I get a chance among all the other things that are going on that week … 😉

First, I’m the author and speaker of these two sessions:

  • Getting Started with Embedded Java: Sense, Control, Store, Connect (24605) (Mon, 5:00 pm, HOL)

In this Hands-On-Lab we’ll be building a simple but complete embedded Java solution called EnviroTracker. We’ll walk through all the steps from hooking up the hardware, installing the necessary software, interfacing with I/O, to creating, deploying, and testing our application. I know the space for this lab is filling up fast, so be sure to sign up soon.

  • Top 10 Free Tools and Libraries for Building Better Java ME Applications (24860) (Tue, 4:30 pm, BOF)

This is based on the idea that there are a number of free tools and libraries floating around that can help you build Java ME apps better and faster, but many developers aren’t familiar with them. So let’s list some of the ones we’ve been using and I’m sure you’ll be able to add some of your own favorites.

Ok, now for the other content from the Content Catalog.

I’ve selected these based on personal interest, focused on mobile and embedded, but with some additional topics thrown in for good measure. I’ve categorized by area but the otherwise not sorted in any particular order:

Platform and Miscellaneous:

  • Meet the Java Language Team (25121)
  • Productively Fun Web Development with Apache Wicket and Java EE 6 (23000)
  • OpenJDK Port for Mac OS X (22681)

Mobile:

  • Getting the Most Out of the Series 40 Java Platform (24326)
  • Develop Mobile Apps with Java and Oracle ADF Mobile Client for iOS, Android, and More (25089)
  • Rapid Java ME Development with the Open Source Tantalum Java ME Library (24440)
  • Small Screens Playing a Big Boys’ Game: A Playbook for Java ME in Emerging Markets (24101)
  • CLDC Mobile Platform Evolution (23223)
  • Open Discussion on Emerging Markets (22721)
  • Oracle Java Wireless Client: A Java ME Optimized Stack for Low-End Platforms (22741)
  • WAC Widgets: New Direction for Java ME Phones (23361) Where Do the Killer Java Applications Preloaded on Your Phone Come From? (24310)
  • Why Operators and Manufacturers Are Passionate About Application Quality (25021)

Embedded and Consumer:

  • ARM: Over 6 Billion Served—”Want That Java Superoptimized? (24242)
  • Use Your Body to Interact with the JVM: Or How to Use Kinect on the JVM (22040)
  • Embedding Java VM in Smart Devices (25061)
  • Java Powering Smart Grid Devices (24355)
  • Building a Home Security System with Java (25172)
  • Get Physical! An Arduino Introduction for Java Developers (25281)
  • Java and OSGi Enable Many Applications on Many End Devices (25802)
  • Oracle Java Micro Edition Embedded Client (25063)
  • An Embedded Service Platform for Uninterruptible Processing (24567)
  • DVB GEM: Java TV Goes Over the Top—Hybrid and 3-D (23364) Ginga, Lightweight User Interface Toolkit, Java DTV, and You 2.0 (26280)
  • Java Card Platform: Embracing M2M and Other New Markets (23453)
  • Java-Powered Home Gateway: Basis of the Next-Generation Smart Home (24328)
  • Service-Oriented Architecture with Java SE for Embedded Devices: A Smart Meter Use Case (24925)
  • Telemetry and Synchronization with Embedded Java and Berkeley DB (25143)

JCP and Standards:

  • JCP Executive Committee Meet and Greet (33961 and 32561)
  • JCP and the Developer Community (23647)
  • Meet the Executive Committee Candidates (23641)

Rich Client and UI:

  • HTLM5 and Java: The Facts and the Myths (24821)
  • Deploying Web Applications with JavaFX (24980)
  • Graphics Designer Secrets for Compelling Mobile User Interfaces (20340)
  • How My Life Would Have Been So Much Better If We Had Used the NetBeans Platform (24120)
  • Interfacing with the Interface: JavaFX 2.0, Wiimote, Kinect, and More (25011)
  • Introduction to JavaFX 2.0 (23720) Introduction to the JavaFX Visual Tool (24943)
  • JavaFX 2.0 with Alternative Languages (17960)
  • JavaFX Architecture and Programming Model (25781)
  • The Return of Rich-Client Java (22523)
  • What’s New in LWUIT? (24026)

Hands-On-Labs (HOL):

  • Java SE for Embedded Devices for Connected Smart Grid (24642)
  • Java ME and Ginga-J TV Applications (25363)
  • Java ME LWUIT 1.5 (24682)

Ok, that’s it for now. Watch this space for updates and late-breaking news.

Hope to see you at the show!

Cheers,

— Terrence

JavaOne2011-toolbar.png

Update 9/27:

  • Java DemoGrounds: New and expanded, there will be around 30 booths brimming with demos across the whole Java spectrum: Enterprise, Services Integration, Java Platform, Tools, Mobile Technologies and Services, TV/Entertainment, and Embedded Solutions

Update 9/21:

Less than two weeks to JavaOne 2011 in San Francisco … High time for my annual and (admittedly quite subjective) “Mobile & Embedded Show Guide”.

Here it goes, part 1 (of 2):

First off, JavaOne 2011 will see a number of changes to address some of the feedback we got last year. JavaOne will be more community focused again in many ways: A standalone conference with dedicated adjacent venues, bigger keynote and exhibition halls, “The Zone” – bigger and improved, numerous networking opportunities and parties, and better layout and signage. That’s all goodness.

From a content perspective, this year will see more than 400 keynotes, technical sessions, BOFs, and Hands-On-Labs (HOLs) – including three Oracle keynotes and three partner keynotes, and around 50 exhibitors. More than enough to keep anyone busy!

As for the overall schedule (see here) – these are the high-order bits:

Sunday, Oct 2:

Monday, Oct 3:

Tuesday, Oct 4 :

Wednesday, Oct 5:

Thursday, Oct 6:

“The Zone” is the area encompassing Hilton San Francisco, Hotel Nikko San Francisco, Parc 55 Wyndham, and the surrounding areas. It houses all JavaOne sessions and activities within easy walking distance. Here you’ll also find The Mason Street Cafe, The Buzz House, Candy Bar, Community Hub, Animation Station, Game Zone, Hang Spaces, The Powerplay Lounge, and The Store@The Zone. Check out the details here.

Content-wise, there will be seven (7) tracks this year (click on each track for a description):

The Content Catalog is your one-stop shop: Search by track, type, day, venue, time, experience level, and more. Be sure to reserve your space right there – many of the sessions will be popular and fill up quickly!

Finally, keeping abreast with JavaOne and what’s happening is easy through Facebook, LinkedIn, Twitter, Oracle Mix, and Oracle blogs:

javaone-online.png

That’s it today for part 1. Tomorrow, I’ll post part 2 of the guide with content tips and highlights, focusing (but not exclusively) on mobile and embedded.

Cheers,

— Terrence

J1-SF-2011.png

Due to the large number of requests from the Java community, the JavaOne 2011 Call for Papers will remain open until Thursday, May 26 11:59pm PDT. Click here to submit.

Cheers,

— Terrence

J1-SF-2011.png

Just a quick reminder.

The Call For Papers for JavaOne 2011 in San Francisco closes Monday, May 23rd

Because of the tight review deadlines this a hard close. Be sure to submit your papers NOW.

Cheers,

— Terrence

phone-shot.png

Updates:

  • 5/15/2011: Added link to previous blog on Twitter API ME and a How-To (see below)

Smartphones get a lot of attention these days, but feature phones running Java ME outsell smartphones by a 5x-10x margin and have an installed based measured in the billions, not millions.

So, as an application developer or ISV, if you are going for the big markets, Java ME really needs to be part of your platform story. Not only does Java ME provide the big numbers, but Java ME also has all the tools and features to make creating great applications easy – applications that look and feel like smartphone-class applications.

Ok, so, let’s say you want to create one of those cool, new-fangled social networking-/location-based/interactive mash-up applications … Where do you start?

A while ago, I created a presentation and a sample application on just that topic. I presented it first at JavaOne 2010 in San Francisco as session S314178: “Beyond Smartphones: Rich Applications and Services for the Mobile Masses” and you can find the presentation by searching at the JavaOne content catalog.

video-shot.pngI’ve been continuously updating it since, and have now released the source code under the BSD license on java.net. The “Meet Me For Dinner” sample application and project shows the core building blocks and development aspects of creating rich and compelling applications and content for Java ME platforms.

The sample app is not perfect (still has a few minor bugs and is lacking some nice-to-have features) but the goal is to show interested developers how to get started and enables them, due to the liberal BSD license, to copy-and-paste code as a starting point for their own projects.

Check out this short video for an introduction. Then go the “Beyond Smartphones” project on java.net for the full sources, instructions on how to build and run the code, and a forum for questions. Also, see my previous post on the Twitter API ME for more information and a “How-To”.

Finally, if you’re planning to attend JavaOne in Hyderabad, India next week (May 10-11), be sure to attend the “Beyond Smartphones” session scheduled for Wednesday, May 11, at 3:45 pm.

Cheers,

— Terrence

DukeRockStar02.pngCoinciding with the recent announcement of JavaOne 2011 in San Francisco, The Java Spotlight Podcast interviewed Sharat Chander, JavaOne Program Committee Chair.

Roger Brinkley speaks to Sharat about the Call For Papers, JavaOne tracks and content, and improvements and tweaks for the conference in October.

Enjoy!

Cheers,

— Terrence

DukeRockStar02.png

Amazing … The Java Spotlight Podcast is only 6 months old but we just hit 100,000 downloads! Thanks to everyone for tuning in, and keep the comments and suggestions coming.

If you haven’t had a chance yet, check these latest episodes:

  • Episode 26: John Jullion-Ceccarelli on the Netbeans 7.0 Release
  • Episode 25: JavaOne Russia
  • Episode 24: Joe Darcy on Project Coin
  • Episode 23: Vinicius Senger – Netbeans Dream Team on embedded development

Enjoy!

Cheers,

— Terrence

J1-SF-2011.png

JavaOne 2011 in San Francisco was announced yesterday and will happen October 2-6.

For all the info, including the Call for Papers (CfP) see the Java Source blog or the JavaOne Conference home page.

Cheers,

— Terrence

J1-india.png

JavaOne is coming to Hyderabad, India on May 10-11. It is shaping up to be a great event, with keynotes, dozens of sessions, Hands-On-Labs, the Exhibition, the OTN Night party, and of course, plenty of opportunities to learn, share, and network with your peers and experts from around the world.

JavaOne in Hyderabad is built around four tracks:

  • Core Java Platform
  • Java EE, Enterprise Computing, and the Cloud
  • Java SE, Client Side Technologies, and Rich User Experiences
  • Java ME, Mobile, and Embedded

The two conference days will be packed with information designed around these tracks. For complete data, see:

Because of India’s central role as one of the fastest-growing developing markets, JavaOne is putting particular focus on technologies suited for the Indian market, such as mobile Java. There will be a number of sessions and events at JavaOne driving home Oracle’s commitment to the Indian market, the Java platform, the Java ecosystem, and Java developers.

I will be talking about this as part of the JavaOne Technical Keynote on Tuesday at 2:15 pm. I will also be doing a couple of technical sessions and the mobile Java HOL.

More information and details on the show to follow as soon as they become available.

Cheers,

— Terrence

J1-India-reg.png  

Unknown's avatar

Enter your email address to subscribe to this blog

Join 181 other subscribers
April 2026
S M T W T F S
 1234
567891011
12131415161718
19202122232425
2627282930  

Blog Stats

  • 285,624 hits
Design a site like this with WordPress.com
Get started