Friday Apr 04, 2014

Hack Computer Boards with Java!

This Monday, April 7 at 6:00pm UTC, Globalcode founder Vinicius Senger and senior engineer Gary Collins will discuss the various boards and how they can help developers build fun and creative applications. Gary will show at least 10 boards and they will be sharing IoT experiences like the JavaOne 2013 chess machine and Vinicius's new project involving sailboats!

Join us for this live session called "the Internet of Things, Java and Raspberry Pi" on Hangout or YouTube. We want to hear from you on the Hangout chat, on Twitter using #IoTDevChallenge and on the Challenge forums. Once you have a project ready, submit a video and the code by May 30, 2014. You may win a trip to JavaOne! 

After this session, there are three more live sessions: 

1. Building Robots with Java Embedded (APAC) 
April 15, 2014. 10:00am - 12:00am Singapore time; 7:30am - 9:30am India Mumbai; 11:00am - 1:00pm Tokyo Japan; 2:00am - 4:00am UTC. April 14, 2014: 7:00pm - 9:00pm Pacific Time, US  
Watch live on YouTube here

2. Java ME Embedded Tips and Tricks (Americas and EMEA) 
April 21, 2014. 6:00pm - 8:00pm UTC; 3:00pm - 5:00pm São Paulo, Brazil; 2:00pm - 4:00pm EST; 11:00am - 1:00pm PST
Watch on Hangout on Air
Watch live on YouTube here

3. Advanced GPIO (APAC)
April 29, 2014. 10:00am - 12:00am Singapore time; 7:30am - 9:30am India Mumbai; 11:00am - 1:00pm Tokyo Japan; 2:00am - 4:00am UTC. April 28, 2014: 7:00pm - 9:00pm Pacific Time, US 
Watch live on YouTube here

Thursday Apr 03, 2014

Learn How to Plug Into the Internet of Things

The Internet of Things is changing everything. From the way you start your day in the morning, to the way products are manufactured and cities operate their services, machines all around you will collect data, share it with each other, and use it to recommend and even make decisions along the way. 

When building solutions for the Internet of Things, you must ensure that devices, hubs and data centers connect effectively, that systems integrate easily, and that applications and analytics work together seamlessly. Join Oracle for this business-focused Online Forum with our partners and customers on Thursday, April 24 to learn how you can manage the complexity of the Internet of Things, and take advantage of business opportunities you haven’t yet imagined. 

A global network of billions of devices sharing data is opening up unprecedented business opportunities. How well positioned is your company to take advantage of this seismic shift?

Register Now!

Tuesday Apr 01, 2014

WetClipserJ: A New Kind of Tool for Java Developers

Oracle is proud to announce a brand new category of tool for developers: an Integrated Development Environment. WetclipserJ is not just a code editor, but a super code editor! "This is an area that's been previously unexplored, and we know developers are going to love it," said Lead Evangelist Peter Redienhcsztu. 

WetclipserJ provides code analyzers, sizers, and editors for working with all the latest technologies. It also has a range of new enhancements--which is pretty remarkable, considering this is the first release.  

"I went to Google to figure out what to work on next, and it started finishing my queries for me, so I thought, maybe you can do the same thing with code!" explained Imperial Grand Chief TopGuy Mark Dlohnier. "I went to take out my trash," said Engineer Architect BuilderGuy Brian Ztoeg, "and thought…nevermind." Director John Illeraccec-Noilluj expects adding functionality to this new tool in later releases, such as code templates, coding tips, and refactoring tools. Perhaps even deploying to an app server with one click! Wisely, WetclipserJ only supports Java. Multi-language support just doesn't make sense in a world where developers rarely use more than one language. "I say, pick the best and you stick with it!" exclaimed Illeraccec-Noilluj.

"We like to call this new type of tool an I-D-E, but it may take a while for that acronym to catch on." Redienhcsztu explained.

WetclipserJ (Artist's Rendering)

See what these community members say about WetclipserJ:

"It's great to see Oracle listening to the developer community with regards to developer needs...but what about *my* needs?"
-Martijn Grubrev

<head slap>"Why didn't I think of that?"
-Mattias Nosslrak 

"Dare I dream for a performance analyzer in this tool?"
-Kirk Enidreppep

"Developers are hungry for a tool is so advanced it requires hours of specialized training."
-Yara Regnes  

"If you get the virtual plug in, make sure you get the training, I swiped at a fly and accidentally wiped out hours of work." 
-Bruno Azuos 

You can download WetclipserJ from OTN at the super-friendly URL of (type carefully!):

Monday Mar 31, 2014

Java Virtual Developer Day

Want all the the advantages of attending a great Java conference without all the hassles of traveling? Join us for Oracle's Java Virtual Developer Day on May 6th (North America), May 14th (EMEA) and May 21st (APAC). Learn about new features in Java SE 8, and the latest on Java EE and Java Embedded. Sessions are taught by Java experts from Oracle and the Java Community. We'll even have a virtual lounge where you can network! Sessions include:
  • Lambda Expressions Tutorial
  • 55 New Features in Java SE 8
  • Application Development with JavaFX
  • Java API for WebSocket
  • JAX-RS 2.0
  • Concurrency Utilities for  Java EE
  • Java SE & ME 8 Embedded with Raspberry Pi
  • Talking to the Real World with Device Access API
  • more

NOTE: These are technical sessions for developers. There will be code.

Americas: May 6th - Register

EMEA: May 14th - Register

APAC: May 21st - Register

Register now for the best seats. ;-)

Java 8 Videos Available

Over 9000 Java Community members attended the Java 8 Launch event. If you missed it, it is available for replay. Hear from these Java experts how Java SE 8 is a revolutionary release:

  • Mark Reinhold, Chief Architect, Java Platform Group
  • Brian Goetz, Java Language Architect
  • Richard Bair, Java Client Architect
  • Robert Vandette, Consulting Member of Technical Staff 
  • Roger Riggs, Consulting Member of Technical Staff
  • Jim Gough, Associate Leader,  London Java Community 
  • Bruno Souza, Founding Member, SouJava
  • Adam Messinger, Chief Technology Officer, Twitter 

There are also over 30 videos covering the technical features and business benefits of Java SE, Java Embedded, Java ME. 

Watch technical videos.

Download Java 8.

Join the discussion on the OTN Java 8 Questions Forum.

Friday Mar 28, 2014

I2C Components and Raspberry Pi

Learn how you can configure I2C components to connect your Raspberry Pi to peripherals. The I2C Components and Raspberry Pi Google Hangout will be live on Tuesday, April 1, 2014: 10:00am - 12:00am in Singapore time; 7:30am - 9:30am in India Mumbai; 11:00am - 1:00pm in Tokyo Japan; and Monday, March 31, 2014: 7:00pm - 9:00pm PT in USA; 2:00am - 4:00am UTC. Ask your development questions on our support forums or twitter using #IoTDevChallenge.  

This training is part of a series about the Internet of Things, Java, Gemalto and Raspberry Pi designed to help developers, students and hobbyists to develop an application for the IoT Developer Challenge

Wednesday Mar 26, 2014

Hacking with Raspberry Pi and Java

Two new videos about Raspberry Pi GPIO with Java are now available. This hands-on training  is part of the IoT Developer Challenge and will help you to create a winning project to submit. This is a great opportunity to win a trip to JavaOne 2014! Submissions are accepted until May 30, 2014

In the first video, you will learn about the Raspberry Pi set up and the installation of Java SE Embedded and JavaFX. In the second video below, expert Vinicius Senger explains the Raspberry Pi GPIO and protocols as well as how to use the Pi4J project, a set of libraries enabling the access of the Raspberry Pi with Java. Vinicius also gives several demonstrations using a camera, LED lights, buttons and a relay board to connect to appliances. You can download the code of his demonstrations, including Pi4J Helloworld, PiPicture, Twitter4Pi and Lcdl2C

Tuesday Mar 25, 2014

Java Magazine: Java SE 8

The March/April issue of Java Magazine jam-packed with information to get you started with Java SE 8, a revolutionary release of the world’s #1 development platform. 

The biggest change in Java SE 8—what some have called the most significant upgrade to the Java programming language ever—is lambda expressions, or closures. “Lambda expressions are anonymous methods that provide developers with a simple and compact means for representing behavior as data,” explains Brian Goetz, Java language architect at Oracle. “In a few years, developers will wonder how they ever lived without [them].”

In “Java 8: Explore the Possibilities,” we give you an overview of lambdas, the Nashorn JavaScript engine, Compact Profiles, the new date and time API, the role of community, and more. We also explore the new features that make Java ME 8 a comprehensive platform for connected devices and show you how to get started with embedded development. There are also articles on processing data with Java SE 8 Streams and the benefits of type annotations. Get started with Java 8 today with this issue of Java Magazine.

Java Magazine is a FREE, bi-monthly, online publication. It includes technical articles on the Java language and platform; Java innovations and innovators; JUG and JCP news; Java events; links to online Java communities; and videos and multimedia demos. Subscriptions are free, registration required.

Do you have feedback about Java Magazine? Send a tweet to @oraclejavamag.

Java SE 8 Launch Webcast TODAY

Want to learn about the single largest upgrade ever to the Java programming model, with coordinated core code evolution of the virtual machine, core language, and libraries? The Java SE 8 Java 8 Launch webcast is today, March 25. You'll hear from the people who build Java 8, and why the new features are important. Join us for a look at this revolutionary release of the world’s #1 development platform. Register now for the Java 8 keynote address and more than 35 deep-dive technical sessions. 

Prep work:

Download Java JDK 8.

Use #Java8QA to tweet questions for the Oracle Java Architect Team in advance of and during the webcast.

Join the discussion on the OTN Java 8 Questions Forum.

Monday Mar 24, 2014

The Future of Application Development Tools at Oracle

Last week we met with Chris Tonas, Vice President of Mobility and Application Development Tools at Oracle, to hear his take on the latest in the world of Java tooling and development frameworks. 

Q: Can you tell us a little bit about your role at Oracle as it relates to development tools? 

A: I lead the organization that is working on Oracle’s software development tools and frameworks, specifically, the teams that build our offerings for Java developers - whether in NetBeans, Eclipse or JDeveloper. Our team also builds the tools and frameworks that are used by developers working with Oracle’s cloud and mobile platforms.

Q: This week saw the release of JDK8 and NetBeans 8 along with it. How do you view this release? 

A: The release of JDK 8 and NetBeans 8 this week represents a big step forward for both Oracle and the Java Community. A lot of hard work and collaboration went into this milestone and I’d like to take a moment to thank everyone who contributed to this achievement. 

Q: With the new NetBeans 8.0 out, what are the plans for NetBeans going forward? 

A: In the short term, an update release of NetBeans 8 is underway to align with Java ME 8. Additional NetBeans 8 releases that target specific bugs are anticipated to be released after that. Longer term, Oracle is committed to the continued success of both Java and NetBeans. Work on JDK 9 is now underway and we’re planning a NetBeans 9 release to go along with it, as usual. 

Q: As you mentioned Oracle supports more than just the NetBeans IDE. What’s the thinking behind that? 

A: Oracle recognizes that developer tools aren’t a one-size-fits-all proposition. Oracle is a significant contributor to the Eclipse project and we are continuing to extend the capabilities of our Eclipse-based solutions as well. We offer JDeveloper for those who want the tightest alignment with the Oracle Fusion Middleware stack. In addition, we recognize that many JavaScript developers want to use light weight tools, and we are planning to address those needs as well.

Q: What are some of the key trends you see in the software development space right now? 

A: It’s clear that several significant trends are shaping software development and tools. Oracle is at the forefront of these changes and a leader in almost every aspect. We see three main changes happening right now:
  • Java remains the industry standard for server-side development, but we see growing demand to support developers using the combination of JavaScript and HTML5 for the presentation layer. We see JavaScript starting to gain ground for some server side use cases as well.
  • The shift to cloud-based deployment is now mainstream. Development for the cloud presents a new set of challenges and demands a fresh approach.
  • The third shift is the move to mobile. Mobile development must be integrated across the enterprise from the design phase throughout the lifecycle.

As the providers of tools for developers, these changes require an evolution of the tooling and infrastructure used to design and develop applications. 

Q:  So what is Oracle doing to address these developments? 

A: Some of the work has already happened. For example, NetBeans has supported the Java and JavaScript combination for a few releases now. Looking forward, Oracle has several new and innovative browser-based, cloud-centric and mobile initiatives underway that we will be sharing with the community over the next several months.

We are leveraging skills and technology from across our current developer tools organization to develop these new capabilities. We see the new generation of developer tools as complimentary to the tools that developers use and love today. The first of these initiatives that you’ll be able to use will be the forthcoming Oracle Developer Cloud Service – bringing your ALM and team collaboration work to the cloud. You can read more about it at 

Q: Where can developers learn more about these new tools? 

A: Just like every year, Oracle’s full vision for the future of software development will be shared at JavaOne and Oracle OpenWorld later this year. Our team is looking forward to sharing what we are working on with the development community.

Q: Thank you for your time, Chris. 

A: You're welcome.


Insider News from the Java Team at Oracle!

javeone logo


« April 2014