Monday Oct 28, 2013

vJUG: Worldwide Virtual JUG Created

London Java Community leader and technical evangelist Simon Maple has created a Meetup called vJUG, with aim toward connecting Java Developers in the virtual world.

The aim for vJUG is:

  • Get technical leaders from around the world to present to the vJUG members (without travel cost concerns!).
  • Work with local JUGs to provide worldwide content to their members and help JUGs present to a worldwide audience.
  • Provide content to devs without access to a local JUG.
  • Be a hub that will stream content from other JUG sessions live. 

The vJUG is not intended to replace local JUG efforts. "The vJUG can never be, and will never be, as vibrant and valuable to its members as a proper local JUG can. Why? Because the true value in JUG meetings are the face to face interactions and personal networking," said Maple. "However, many people do not have access to a really active JUG with great speakers and awesome content. Or, like me, the closest JUG is about 90 mins away." WebEx and Google Hangouts are great, Maple explained, he hopes vJUG will provide more coordination of online events. 

Maple hopes that in the future, vJUG will provide

  • An Events calendar with reminders and links to up coming meetings.
  • A Newsletter with what's coming up and links to previous sessions.
  • Coordination of links to IRC channels which are active during presentations (to create a feeling of virtual community).
  • Comments and forums around sessions and presentations
  • A place where physical JUGs could advertise their sessions (i.e. a NY JUG event) to a worldwide audience, when streamed, via an event that people can sign up to.
  • A common Webex or Hangout.

Maple encourages both people who need a JUG and existing JUG members to join vJUG. "I'm looking forward to talking with many of you one to get members, speakers, and JUG support!" Join vJUG now!

(10/28/13 2:22pm updated with logo) 

Sunday Oct 27, 2013

AIOUG TechDay @ Lovely Professional University, Jalandhar, India

by guest blogger Jitendra Chittoda, co-leader, Delhi and NCR JUG

On 30 August 2013, Lovely Professional University (LPU) Jalandhar organized an All India Oracle User Group (AIOUG) TechDay event on Oracle and Java. This was a full day event with various sessions on J2EE 6, Java Concurrency, NoSQL, MongoDB, Oracle 12c, Oracle ADF etc. It was an overwhelming response from students, auditorium was jam packed with 600+ LPU energetic students of B.Tech and MCA stream.

Navein Juneja Sr. Director LPU gave the keynote and introduced the speakers of AIOUG and Delhi & NCR Java User Group (DaNJUG). Mr. Juneja explained about the LPU and its students. He explained how Oracle and Java is most used and accepted technologies in world. Rohit Dhand Additional Dean LPU came on stage and share about how his career started with Oracle databases. He encouraged students to learn these technologies and build their career. Satyendra Kumar vice-president AIOUG thanked LPU and their stuff for organizing such a good technical event and students for their overwhelming response.  He talked about the India Oracle group and its events at various geographical locations all over India. Jitendra Chittoda Co-Leader DaNJUG explained how to make a new Java User Groups (JUG), what are its benefits and how to promote it. He explained how the Indian JUGs are contributing to the different initiatives like Adopt-a-JSR and Adopt-OpenJDK.

After the inaugural address event started with two different tracks one for Oracle Database and another for Java and its related technologies.


Satyendra Kumar Pasalapudi (Co-founder and Vice President of AIOUG)

Aman Sharma (Oracle Database Consultant and Instructor)

Shekhar Gulati (OpenShift Developer Evangelist at RedHat)

Rohan Walia (Oracle ADF Consultant at Oracle)

Jitendra Chittoda (Co-leader Delhi & NCR JUG and Senior Developer at ION Trading)

Thursday Oct 24, 2013

Hack Fest at Devoxx

On November 11th and 12th, Devoxx attendees will get the chance to build a Java embedded application onsite. During the Raspberry Pi & Leap Motion hands-on labs on Monday and Tuesday mornings, you will learn about Raspberry Pi development with Java embedded using Leap Motion and other sensors. The afternoons are hacking time on a project of your choice. You can get your inspiration from existing projects. You can also use their project source code and improve on already developed applications. 

The goal is for you to create something fun and innovative in only a couple of days, no matter your experience in embedded systems.  We provide you with equipment like the Raspberry Pi, sensors, and Leap Motion. Thanks to Stephan Janssen for lending us 10 Leap Motions for the Hack Fest. Raspberry Pi and sensors are pre-configured. You will access the sensors via a web address. You can build a project alone if you want. We also give the opportunity to brainstorm ideas with other attendees and maybe build something more complex. You will get one-on-one help from top-notch coaches. Vinicius Senger has tons of experience with Java and the Raspberry. He runs Java embedded challenges and give training year round. Geert Bevin contributed to many open source projects and his latest venture is with the Leap Motion. Bruno Borges's expertise is in connecting backend logic with great interfaces. Yara Senger is a Java Champion and a great Java embedded mentor.   

Don't miss this opportunity! This is your chance to transform your idea into a Raspberry Pi or a Leap Motion application.

Tuesday Oct 22, 2013

OTN Virtual Developer Day: WebLogic and Coherence

Who: Java Developers

What: This OTN Virtual Developer Day will guide you through tooling and best practices around developing applications with WebLogic and Coherence. You'll also explore ways to improve your your build, deploy, and ongoing management processes in your application's life cycle.

When: Tuesday, November 5, 9am to 1pm PDT / 12pm to 4pm EDT / 1pm to 5pm BRT

Where: Your Desk

Why: Many Java developers utilize open source and/or free tooling to develop their projects, but ultimately deploy production applications to commercial, mission-critical application servers. There are sessions utilizing common developer tools such as Eclipse, Maven, Chef, and Puppet to create, deploy and manage applications with WebLogic Server and Coherence as target platforms. Don't miss the session Exploring ADF 12C and Java EE Development in Eclipse.

Register now, it's free!  

Java-Powered Robot Named NAO Wows Crowds

He drew a crowd where he went at JavaOne. And only being 22.5 inches/573 mm tall, that's pretty impressive.

Nao (pronounced now) is an autonomous, programmable humanoid robot developed by Aldebaran Robotics, a French robotics company. Over 200 academic institutions worldwide have made use of the robot. In this video from JavaOne, Nicolas Rigaud shows off the NAO robot which you can control with Java. We are eager to see what Java developers can do with a robot that can walk, talk, see, hear, and dance.

You can see several pictures in the blog Aldebaran Robotics at JavaOne. Learn more about the Aldebaran robotics developer program.

Monday Oct 21, 2013

Oracle’s Java Community Outreach Plan

As the steward of Java, Oracle recognizes the importance and value of the Java community, and the relevant role it plays in keeping Java the largest, most vibrant developer community in the world.  

In order to increase Oracle’s touch with Java developers worldwide, we are shifting our focus from a flagship JavaOne event followed by several regional JavaOne conferences, to a new outreach model which continues with the JavaOne flagship event, as well as a mix of online content, regional Java Tours, and regional 3rd party event participation. 

1. JavaOne

  • JavaOne continues to remain the premier hub for Java developers where you are given the opportunity to improve your Java technical skills, and interact with other members of the Java community. JavaOne is centered on open collaboration and sharing, and Oracle will continue to invest in JavaOne as a unique stand-alone event for the Java community.
  • Oracle recognizes that many developers cannot attend JavaOne in person, therefore Oracle will share the wealth of the unique event material to those developers through a new and easy-to-access online Java program. While online JavaOne content cannot address the importance of actual face-to-face community/developer engagements and networking, online content does aide in extending the Java technical learning opportunity to a broader collection of developers.
2. Java Developer Day Tours
  • Oracle will execute regional Java Developer Days with recognized Java User Groups (JUGs) with participation from Java Evangelist and Java Champions. This allows local, regional specific Java topics to be addressed both by Oracle and the Java community.
  • In addition, Oracle will deliver more virtual technical content programs to reach developers where an existing JUG may not have a presence.
3. Sponsorship of Community-Driven Regional Events/Conferences
  • Oracle also recognizes that improved community dialog and relations are achievable by continued Oracle sponsorship and onsite participation at both established/well-recognized 3rd party events and new emerging/growing 3rd party events.

Oracle’s ultimate goal is to be an even better steward for Java by reaching more of the Java ecosystem with face-to-face and online community engagements. We look forward to planning tours and events with you, members of the Java community.

Friday Oct 18, 2013

Nighthacking with James Gosling

Java Evangelist Stephen Chin is back on the road for a new NightHacking Tour. He is meeting with James Gosling at Kona, Hawaii, the launch base of the Wave Glider. The Glider is an aquatic robot which communicates real-time data from the surface of the ocean. It runs on an ARM chip using Java SE Embedded. 

"During this broadcast we will show some of the footage of his aquatic robots, talk through the technologies he is hacking on daily, and do Q&A with folks on the live chat" explains Stephen Chin. 

Sign up for the live stream on Wednesday, October 23rd at: 

8AM Hawaii Time
20:00 CET

Follow @nighthackingtv for the next Nighthacking events

Tuesday Oct 15, 2013

Java SE 7 Update 45 Released

Java SE 7 Update 45 and Java SE Embedded 7 Update 45 are now available for download. These releases include new Date/Time capability and security updates. Release notes are here.

Java SE 7 Update 45 Changes

New Date/Time Capability

The java.util.TimeZone.setDefault(TimeZone) method has been changed to throw aSecurityException if the method is called by any code with which the security manager'scheckPermission call denies PropertyPermission("user.timezone", "write"). The new system property jdk.util.TimeZone.allowSetDefault (a boolean) is provided so that the compatible behavior can be enabled. The property will be evaluated only once when thejava.util.TimeZone class is loaded and initialized.

Security Changes


This release introduces a new warning when web pages initiate LiveConnect calls into an RIA without being properly signed/configured. Planned for the future, Java SE 7 Upate 51, January 2014 will introduce a requirement that all RIAs distributed publicly be signed by a valid certificate and contain a new Permissions attribute. These changes only affect Applet & Web Start applications (Rich Internet Applications). They do not affect other areas, such as: server-side, embedded, or client. Read more in the blog LiveConnect changes in 7u45.

Protections Against Unauthorized Redistribution of Java Applications

Starting with 7u45, application developers can specify new JAR manifest file attributes:

Application-Name: This attribute provides a secure title for your RIA.

Caller-Allowable-Codebase: This attribute specifies the codebase/locations from which JavaScript is allowed to call Applet classes.

JavaScript to Java calls will be allowed without any security dialog prompt only if:

  • JAR is signed by a trusted CA, has the Caller-Allowable-Codebase manifest entry and JavaScript runs on the domain that matches it.
  • JAR is unsigned and JavaScript calls happens from the same domain as the JAR location.

The JavaScript to Java (LiveConnect) security dialog prompt is shown once per AppletclassLoader instance.

Application-Library-Allowable-Codebase: If the JNLP file or HTML page is in a different location than the JAR file, the Application-Library-Allowable-Codebase attribute identifies the locations from which your RIA can be expected to be started.

If the attribute is not present or if the attribute and location do not match, then the location of the JNLP file or HTML page is displayed in the security prompt shown to the user.

Note that the RIA can still be started in any of the above cases.

Developers can refer to JAR File Manifest Attributes for more information.

Restore Security Prompts

A new button is available in the Java Control Panel (JCP) to clear previously remembered trust decisions. A trust decision occurs when the user has selected the Do not show this again option in a security prompt. To show prompts that were previously hidden, click Restore Security Prompts. When asked to confirm the selection, click Restore All. The next time an application is started, the security prompt for that application is shown.

See Restore Security Prompts under the Security section of the Java Control Panel.

JAXP Changes

Starting from JDK 7u45, the following new processing limits are added to the JAXPFEATURE_SECURE_PROCESSING feature.

  • totalEntitySizeLimit
  • maxGeneralEntitySizeLimit
  • maxParameterEntitySizeLimit

For more information, see the new Processing Limits lesson in the JAXP Tutorial

Key Links

Download Java SE 7 Update 45

Release Notes

LiveConnect Changes in 7u45

What To Do If Your Applet is Blocked or Warns of "Mixed Code?"

Ada Lovelace Day: Women in Java

"Choose a job that you love and you will never have to work a day in your life."


Ada Lovelace Day aims to raise the profile of women in science, technology, engineering and math by encouraging people around the world to talk about the women whose work they admire. This international day of celebration helps people learn about the achievements of women in STEM, inspiring others and creating new role models for young and old alike. There are great women in the Java community, but the percentage is small.  I asked a just a few who inspired me to tell me what they like about what they do, how they've seen the industry change, and what advice they would give to girls interested in math/science/coding. My takeaway is that they love what they do and are eager to share that passion.

Fabiane Nardon

Java EE Developer, Architect of the Brazilian Healthcare Information System, Leader of the Java Tools community at, Java Champion. She's currently Chief Scientist at TailTarget. Her JavaOne 2013 session "Pragmatic Big Data Architectures in the Cloud: A Developer’s Perspective" was very popular. 
What do you like about being an developer?
I love to be able to create new things, things that people didn't even imagine possible and then sit back and watch how life around me changes because of my software.

How have you seen the industry change?

I'm doing software for a long time now and I think the developers have a lot more power now than we used to have, specially because of technologies like Cloud Computing and smart phones. We can do a lot of things now that only companies with big budgets could do in the past.

What advice would you give to girls interested in math/science/coding?

Just do it! Seriously, if you like what you're doing, there absolutely no reason for not pursuing a career in science.

Tasha Carl

Java/Web developer, software architect, founder of the Brussels Java User Group, member of the Devoxx team, and active member of Devoxx4kids.

What do you like about being an developer?

Being a developer is a constant challenge. I'm always busy finding new ideas, constructing solution to problems, speaking with "users" and translate their language into something that can be written in computer languages. Moreover, it's an eternal learning process. Computer sciences never stand still and even if I am not always working with the latest state of the art technologies, I can discover them and play around as much as I like. Finally, the best part of being a developer is the creativity. It might not look creative at the first sight, but it definitively is. My mind is always "creating" something.

How have you seen the industry change?

The acceptance of women in the IT industry has changed a lot during the last 15 years. Gender equality still is far from being perfect, but the world is still changing and seeing a female developer is nothing alien anymore. Men are also starting to see the benefit of a female perspective in project teams. Having women as part of a team is actually changing the way the team communicates in general. Now we need more women in IT so this becomes the normality more and more.

What advice would you give to girls interested in math/science/coding?

If you are looking for a creative way of constant learning, questioning and understanding of the world that is surrounding you, then STEM is definitively something for you. And coding is not limited to sitting in front of a PC the entire day. It is a creative and social field to work in and there are so much different domains that involve coding, like robotics and space exploration. Just look around you, and don't forget to look up! :)

Loiane Groner

Software Development Manager, expert on Sencha and Java, author of Ext JS 4 First Look, Mastering Ext JS, and Sencha Architect App Development. She also and is the CampinasJUG (Campinas Java Users Group) leader and ESJUG (Espirito Santo Java Users Group) coordinator.

What do you like about being an developer?

I like to be a developer because it is really awesome to see some lines of code that you wrote becoming a computer program. It is nice to see that we can help the world with technology. A task that usually a user would take hours can be done within minutes with the help of a computer program. 

And of couse, I love being a developer because it is fun! Best profession in the world! :)

How have you seen the industry change?

Changes are always good. In the beginning, developers used to program using punched cards in computers that occupied an entire room, and sometimes even an entire floor. Then, with the PCs, laptops, palms, tablets and smartphones. Nowadays we have a computer in our pocket. You can also build and program your own smartphone or tablet using embedded. There are opportunities to everyone, no matter your preferred platform is!

The only thing that I do not like so much is that the first programmer was a woman, and unfortunately, we do not have so many women in our community. But I do hope that this will change someday.

What advice would you give to girls interested in math/science/coding?

Do not give up at any time. Math, Science and coding are really fun. Usually people that start in this area are people that really like it, and they do it for passion. Confucius once said: "Choose a job that you love and you will never have to work a day in your life." This is how I feel. And I hope you will feel like this as well! :)

Monday Oct 14, 2013

JavaOne 2013 Review: Java Takes on the Internet of Things

A new article, now up on otn/java titled “JavaOne 2013 Review: Java Takes on the Internet of Things,” takes a look back at the lively happenings at JavaOne 2013, which reprised the 2012 JavaOne "Make the Future Java" theme. The articles quotes JavaOne keynoter Peter Utzschneider, Vice President, Java Product Management at Oracle, who said, "There is a lot going on in the industry, with massive shifts and innovation happening which pose huge challenges and opportunities for Java."

He observed that Oracle shares a common goal with the Java community—to make Java better, stronger, more robust, and relevant for decades to come.

The article reviews the extraordinary success of the Java platform:
* There are 9 million Java developers worldwide.
* It's the #1 choice for developers.
* It's the #1 development platform.
* 3 billion mobile phones run Java.
* 100 percent of Blu-ray disc players ship with Java.
* 97 percent of enterprise desktops run Java.
* 5 billion Java Cards are in use.
* 7 billion Java Cards have been sold.
* 89 percent of desktops run Java.
* 125 million TV devices run Java.
* Five of the top-five OEMs ship Java.

A central theme of JavaOne 2013 was how Java makes a perfect fit for the coming Internet of Things (IoT):

“First,” the article points out, “the Internet of Things (IoT) is here to stay and is likely to alter our daily lives in coming years. As embedded devices get cheaper, more powerful, and more connected, and as the IoT grows, Java developers will face radical new challenges—not the least of which is security. Along with this, cloud computing has taken hold, complementing the IoT and making big and fast data available and ready to be analyzed.”

Nandini Ramani, VP of Engineering, Java Client and Embedded Platforms, Oracle, pointed out that the Java platform is in the process of being unified: "First, Moore's Law is making devices more capable. Second, Java SE is being shrunk to fit into the embedded space and smaller devices. And third, Java ME is being brought up to be in parity with Java SE."

Find out about the Duke’s Choice and Java Community Process Awards, the JavaOne DEMOgrounds, the JavaOne Codegarten and much more.
Link to it here.


Insider News from the Java Team at Oracle!



« October 2013 »