Monday Apr 21, 2014

Devoxx 2014 Vive La (Digital) Révolution!

Last week's Devoxx France conference in Paris was sold out months in advance. The conference is part of the Devoxx family and is organized by the Paris JUG for the francophone developer community.  

The conference provided an array of technical sessions, including conference sessions, hands-on labs, university sessions,  quickies, tools-in-action and birds-of-a-feather (BoF) that will become available on Parleys in coming weeks. The broad range of topics touched on Agile and DevOps methodologies, Web, HTML5, mobile, startups, cloud, Big Data, Groovy, Ceylon, Java SE and Java EE.  Senior engineer Paul Sandoz presented Java 8 lambdas in the stream, which is one of the main features of Java 8. The new feature is designed to enable bulk data. Professor José Paumard presented 50 new things that you could do with Java 8. He discussed ConcurrentHashMap, the new HashMap and Date & Time APi as well as small improvements that ease development. Not everyone will implement the lambdas right away, he said, but with Java 8 they will still be able to benefit from the new version. Java Evangelist Stephen Chin demonstrated the full power of Java 8 with lambdas running on Raspberry Pi, PandaBoard, the Lego Mindstorms EV3 and other embedded devices during his university session. 

The keynote speakers echoed this year's theme of "born to be" a developer in the digital era. They explained how developers have a strategic role and are makers of the digital revolution. For example, entrepreneur Kwam Yamgnane considers that, as craftsmen in the IT trade, the developer's job goes beyond coding to collaboration with other disciplines and understanding not just the direction of the product but also of their company and the industry. With this understanding, developers need to be creative and agile to build better products, explains senior engineer Geert Bevin. They can use the same principal to build their career and find their passion. 

The second topic of the keynote was about engineering becoming more mainstream.  With the advent of the digital revolution, everyone needs to learn about technology because of its impact on our daily lives, on our careers and on new business creation, explains INRIA researcher Serge Abiteboul. Enterpreneur Henri Fournet is training beginners in programming and business acumen at Simplon, a successful year old educational company serving low income neighborhoods. Directors Dominique Van Deth and Danny Gooris at Oracle discussed the shortage of engineers today. In order to fill out the gap, Oracle trains high school and university teachers in Java programming for free. 

In addition, there were several activities where developers could collaborate, code or just explore. At the hackergarten, developers and open source committers contributed to a dozen of open source projects.  At the future lab and hackathons, there were a number of homemade and fun projects. Attendees could learn and change the interface of JavaFX games. A robotic xylophone was controlled by Raspberry Pi and Arduino. Wafting dry-ice fog exposed the green beams of a musical light show. You could fly the Crazyflie Quadcopter and meet the development team. Stay tuned for the video made by the Devoxx France team with the Crazyflie strafing the crowd during the keynote and meet and greet reception. The Nao robot was programmed onsite to dance to M.J.'s Thriller and other music.  Home automation applications controlled temperature, water heater and lights.  At the Code-Story, experts coded applications in front of the audience. For the third year,  the Devops Mercenaries presented tools, expert accounts, and guidelines for engineering teams to implement the methodology. More focused on entrepreneurship was the 'afternoon of deciders' where developers and industry leaders met to discuss big data, as well as Seed Networking, a speed dating session between entrepreneurs and developers. Devoxx4Kids welcomed a dozen children to learn programming with the Nao robot and other programming tools like Scratch and Greenfoot. 

Join us next at Devoxx UK June 12 and 13 in London. This is going to be another amazing Devoxx experience! 

Tuesday Mar 11, 2014

Richmond JUG: Java and the Internet of Things

Join the Richmond, Virginia JUG for a special evening learning about Java and IoT. Sharada Achanta, VP of Product Management for Oracle Fusion Middleware, will discuss latest on development on Java for IoT. He'll cover what's new in Java 8 and Oracle Event Processing for Embedded Java, as well as example use cases where there is a convergence of IoT, Big Data/Fast Data and the Cloud.

Richmond JUG Meeting
University of Richmond
Jepson Hall, Richmond, VA
Wednesday, March 19, 2014
5:30 PM 

Come early to network and enjoy food. Announcements and a quick raffle of cool products from the Richmond JUG and meeting sponsors follow the presentation.

The demand for smart, connected products continues to grow, and this is a huge opportunity for Java developers. Estimates are there will be 20 to 50 billion connected devices by 2020, generating US$14.4 trillion in value. However, the IoT value chain is highly fragmented and complex, especially when it involves edge devices. Machine-to-machine development can be complex, and current options are closed and monolithic. We need new value business models and seamless device-to-data-center platforms to truly enable the "Internet of Things". Java enables an open, standards-based platform to deploy highly integrated, end-to-end, device-to-data-center solutions. If you are in the Richmond area, come learn how Java and IoT go together.

Thursday Jan 30, 2014

Internet of Things (IoT) Hackathon in Brazil

SouJava is running a Raspberry Pi and Java hackathon at Campus Party, the week-long technology gathering of geeks, developers, gamers, scientists, and students in Brazil. Sponsored by Oracle Technology Network, the hackathon is designed for enthusiasts who want to create IoT projects with Raspberry Pi and Java. The objectives are for attendees to learn, practice, and innovative while creating an IoT project

Java evangelist Angela Caicedo opened the hackathon with an overview of IoT and Java development. Over two days, participants will build teams, brainstorm, attend training, get a kit from the organizers and hack on their own project. Onsite experts will be available to help participants. They are veteran Java developers of web, enterprise and embedded development. Among them are GlobalCode founder Vinicius Senger, senior developer Rubens Saraiva, SouJava leader Bruno Souza, Java Champion Yara Senger, product manager Bruno Borges and senior mobile developer Ricardo Ogliari 

Learn more about IoT:  
- IoT community page highlighting projects, discussions, hobbyists, and experts

Wednesday Dec 04, 2013

Global Day of Coderetreat 2013

The Global Day of Code Retreat is Saturday, Dec. 14th. It is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing developers the opportunity to take part in focused practice, away from the pressures of "getting things done," the code-retreat format has proven itself to be a highly effective means of skill improvement. 

Events are happening around the world, and following JUGs are hosting retreats (add your JUG-sponsored event to the comments):

To learn more, visit coderetreat.org

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.


Speakers:

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)

Tuesday Sep 24, 2013

The Eleventh Annual Java Community Process Program Awards

by Timothy Beneke and Janice J. Heiss

In a festive room teeming with over 200 people, including many celebrated Java luminaries,
along with excellent food and drink, the 9th annual JCP Program Awards were handed out atop the majestic Hilton Hotel on Monday night. As the JCP states, “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 JCP added a new awards category this year for Adopt-a-JSR program participants, bringing the total to four: JCP Member/Participant of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant.

The room was full of good cheer, playful humor, a music band of Java developers, and enthusiastic appreciation of much that has been accomplished on behalf of Java technology in the previous year.

The nominees and winners in their respective categories were:

JCP Member/Participant of the Year

--Azul Systems, Gil Tene

--London Java Community (LJC), Ben Evans, Martijn Verburg, Richard Warburton, Graham Allan

--Mohamed Taman

The winner was Azul System’s Gil Tene. The JCP said, “Gil has worked diligently to provide clear advice on matters of Software Patents, IP and licensing that seeks to benefit both non-profits/individuals etc as well as organizations with vested commercial interests in Java. It's not easy delving into the depths of the legal aspects and the potential impacts of changes to the JCP, but with help from folks like Gil we're hopeful for a solid and fair outcome.”

Tene characterized his approach to the JCP as follows: “I represent Azul Systems on the JCP EC, but I try to apply an approach of ‘do the right thing first’ in my choices and positions. Coming from a small company that depends on Java and its ecosystem for its livelihood, I see my role as representing the interests of an entire sector of non-big-company commercial folks and of individual and professional developers out there, and providing some offset and balance to the normal mix of such boards.”

Outstanding Spec Lead

--Brian Goetz, Oracle

--Jitendra Kotamraju, Oracle

--Anatole Tresch, Credit Suisse

--Chris Vignola, IBM

The winner, Oracle’s Brian Goetz, was recognized, “For tirelessly working away at an incredibly complex JSR - JSR 335, Lambda Expressions for the Java Programming Language. From a community point of view, we've appreciated his willingness to listen and consider ideas from other technologists as well as spending time with groups of developers to understand the impact of Lambdas on Java.”

Goetz offered a statement in response to the award for his leadership in creating Lambda Expressions for the Java Language, which also won for most significant JSR. He said that lambdas, “represent a coordinated co-evolution of the Java SE platform, including the VM, language, and core libraries to provide developers with a powerful upgrade -- quite likely the largest ever -- to the Java SE programming model. We started this JSR in early 2010, but the topic of closures-in-Java had already been in play in the community for many years prior, and, of course, there was a broad diversity of opinions as to what direction, how far, and how fast to evolve the Java programming model. In the end, the most significant dimension of the challenge turned out to be: how do we integrate these new features in the language and libraries without them feeling grafted on after-the-fact. I think developers will find programming with this ‘new and improved Java’ to be a very pleasant experience -- I know I have.”

Most Significant JSR

--JSR 335, Lambda Expressions for the Java Programming Language

--JSR 344, JavaServer Faces (JSF) 2.2

--JSR 352, Batch Applications for the Java Platform

--JSR 354, Money and Currency API

--JSR 355, JCP Executive Committee Merge

The winner, as previously mentioned, was JSR 335, Lambda Expressions for the Java Programming Language, which the JCP praised as follows:

“This brings Java kicking and screaming into the modern programming language age and is seen as a catalyst for the second age of Java. It's underlying discoveries and improvements with regards to Type Inference has also resulted in a stronger JVM for all.”

Spec lead Brian Goetz, in picking up the award, remarked, “This is something we’ve been working on for three-and-a-half-years and it’s nice to be looking at it through the rear-view mirror.”

Outstanding Adopt-a-JSR Participant

--BeJUG, Johan Vos

--CeJUG, Helio Frota, Hildeberto Mendonça

--JUG Chennai, Rajmahendra (Raj) Hegde

--Morocco JUG and EGJUG, Mohamed Taman, Faissal Boutaounte

The winner was Morocco JUG and EGJUG, Mohamed Taman, and Faissal Boutaounte, who were praised, “For adopting JSR 339, JAX-RS 2.0 specification, along with many other JSRs. One JIRA issue filed by Morocco JUG on JSR 339 was classified as a ‘release-stopper’. A quick JIRA search using the ‘adoptajsr’ tag shows that most of the JIRA issues have been created by MoroccoJUG members. Several presentations and source code have been organized by these groups. Mohamed presented sessions about the upcoming technologies to widen the range of users in the future, especially Java EE 7 JSRs and spreading of community progress and contributions that make us encouraged to participate. Mohamed sent a clear message that Africa is here and is full of talented people who are willing to take it to the next level. Mohamed was responsible for translating an Arabic Adopt-s-JSR web page to allow more Arabs to participate.”

Taman said that, “Currently, I hold two positions, one as a Business Solutions Systems Architect and design supervisor and Java Team leader, at a big financial services company in Egypt, which affects all the country by building solutions affecting Egyptians every day, by providing more facilities for businesses and enhancing the economy… I am passionate about Java. I really love it and have fun coding, and love seeing it grow, day by day, as if it were my kid.”

The Annual Java Community Process Program Awards at  JavaOne is an event and party not to be missed!

The Java Community Process

Tuesday Aug 20, 2013

Nanjing Java User Group Event August 24

The Nanjing Java User Group will hold their first event on Aug 24! As one of global celebration events for Java EE 7 launch, this event will focus on Java EE and related JSRs. Learn more on weibo.

Thursday Mar 21, 2013

Java Magazine March/April: Java Is Community

The March/April issue of Java Magazine is all about community. A thriving community is vital to Java technology and the Java language. We give you a hands-on guide to Java citizenship--from taking the first steps to participation to taking on leadership positions and launching events. Learn how to host a hackathon, become a Java Champion, revive your JUG, and much more!mag cover

For this issue, we took our tagline, "by and for the Java community," to heart. It features the first-ever guest editor: Agnes Crepet, Lyon JUG leader and Duchess leader. Agnes was a great resource and helped us put together this issue of Java Magazine. She suggested story ideas, wrote about reinvigorating your JUG, and gave guidance throughout the process. The way she enthusiastically agreed to be guest editor is just another great example of the Java community in action. Many other community members came together to make this issue a success, and we are grateful.

Also in the issue:

  • Java In Robotics — Meet Java pioneer Paul Perrone and some of his robots.
  • Using Java 8 Lambda Expressions — We continue our series on exploring lambda expressions.
  • Responsive Interportlet Communication with Ajax — Build portlets that communicate with each other and update dynically on the client.
  • JavaFX in Spring — Stephen Chin uses Spring to build out data screens in a JavaFX application.

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.

Wednesday Jan 16, 2013

Oracle User Group Leaders' Summit

Several Java User Group (JUG) leaders participated in the Oracle User Group Leaders' Summit this week at Oracle HQ. The International Oracle User Group Community (IOUC) is a community of leaders representing Oracle users groups worldwide. Members include leaders from over 900 Oracle user groups, and leaders from communities focused on Java, MySQL and Solaris. Over 100 User Group leaders came to User Group Leaders' Summit for three days to learn about Oracle products and technologies, provide feedback to product groups, network, share best practices, and enjoy the brisk California weather.

User Group Summit Picture In the dedicated Java track, Oracle Java experts presented the current state and roadmaps for Java SE, JavaFX, Java EE, Java ME, and Java Embedded. Java Evangelist Arun Gupta discussed the features in the upcoming Java EE 7 release. Mike Lehman, Senior Director of Product Management, gave an overview of Oracle's Java Cloud offering and gave a demo.  There were also sessions on Java.net, OTN, and Java Magazine. Throughout the sessions, JUG leaders were encouraged to provide feedback, and they weren't shy! They gave several suggestions about features, processes, and programs.

At the session on the JCP, JCP Executive Committee member and long-time Java community member Bruno Souza spoke about the Adopt a JSR program. "The biggest job in Adopt a JSR is education. Many people say, "I want to help…what's the JCP?"" He said that even small actions can have a big impact, and contributors don't have to be experts. "Just reading a spec can make a difference. The more people who read and comment on a spec, the better it is," Bruno explained. JCP Executive Committee member and leader of the London Java Community (LJC) Ben Evans discussed Adopt OpenJDK [Editor's Note: Stay tuned to this blog for more information about Adopt OpenJDK].

Jim Bethancourt, Houston JUG leader, was at the Summit for the first time. "This has been a great experience," he said, "I've got a lot of good information to take back to my JUG and also my company."  (He has already posted the slides on his JUG's website!) Bert Ertman, leader of the Netherlands JUG, comes to the summit as much for the networking as the sessions. "It's great to spend time with other JUG leaders and share ideas about fostering community growth and participation" he said.

About

Insider News from the Java Team at Oracle!

duke
javeone logo
Links


Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
2
5
6
7
12
13
17
18
19
20
22
24
25
26
27
28
29
30
   
       
Today