Tuesday Sep 21, 2010

Mark Reinhold, Roberto Chinnici and Greg Bollellaa in the General Technical Session at JavaOne 2010

<script type="text/freezescript">tweetmeme_url = 'http://blogs.oracle.com/javaone/2010/09/mark_reinhold_roberto_chinnici_and_greg_bollellaa_in_the_general_technical_session_at_javaone_2010.html';</script> <script src="http://tweetmeme.com/i/scripts/button.js" type="text/freezescript"> </script>
Share <script type="text/freezescript" src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"></script>

The JavaOne 2010 General Technical Session, held Tuesday afternoon, left little doubt that the Java platform is alive, kicking, and heading into new territory with plenty of energy and brain power. Mark Reinhold, Chief Architect, Java Platform Group at Oracle, led with a talk, "Java SE: The Road Ahead."

Reinhold spoke about Java SE 7, 8, and even, potentially, 9 exploring several themes: productivity, performance, universality, modularity, integration, and serviceability. Where is Java SE 7 headed? Reinhold described the decision was made to ship what can be shipped in mid 2011 as Java SE 7, and ship Java SE 8 in mid 2012.

"It's a good, focused plan that will get the platform moving again, and that's good news," said Reinhold. "The clear intent is to have releases on a regular cadence every 8 to 24 months, possibly 36 months at the outside. A platform like Java, to stay alive, needs to keep moving. We are going to keep it moving."

Roberto Chinnici gave a summary of developments in Java EE 6, which includes much that is new. Java EE 6 has several APIs, and a defined a web profile for web application development. It includes some powerful extensibility APIs that will make it simpler to adopt third-party libraries and frameworks and integrate them into your applications without having to do manual configuration. It also includes standardized dependency injection. Finally, Java EE 6 made improvements to existing APIs and made them work together much better than before.

Greg Bollellaa spoke about Java ME and embedded devices. "For every laptop out there, there are a thousand embedded processors grinding away code that some people wrote. There is a lot of code, lot of processors, and lot of opportunity," he explained. He talked about Java ME.next and Project Verrazano, for testing JARs and reducing and removing unused code.

For more details and coverage check out the full article

Monday Sep 20, 2010

JUG Leaders Share Experience

<script type="text/freezescript">tweetmeme_url = 'http://blogs.oracle.com/javaone/2010/09/jug_leaders_share_experience.html';</script> <script src="http://tweetmeme.com/i/scripts/button.js" type="text/freezescript"> </script>
Share <script type="text/freezescript" src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"></script>
One of the JavaOne pre-conference activities was the annual meeting of over 100 Java User Group (JUG) leaders on Sunday afternoon. After a welcome by Michael Van Riper, leader of the Silicon Valley JUG, they broke into two groups: technical topics and JUG logistics. The technical groups sub-divided into discussions about 1) Scala and other languages on the JVM, 2) Open source Java and 3) Java in the cloud.

The JUG logistics group started out with Petar Tahchiev, leader of the Bulgarian Java User Group (BGJUG) , talking to the group. Realizing that there was lots of expertise in the room, including Stephan Janssen, founder of the Belgian Java User Group (BeJUG) and Bruno Souza, President of SOUJava, it was suggested that it would be a better idea to change from one-to-many presentation to a many-to-many discussion. In very JUG fashion, they quickly re-arranged the chairs into two circles and two small group discussions began.  The JUG leaders discussed their experiences and challenges with running JUGs. Some of the questions covered were:

    How do I start a JUG?
        * start simple, maybe just meet at a bar after work (no need to rent a space)
        * it's crucial to be consistent, meet on the same night each month

    How do I get speakers?
        * talk to local companies
        * just throw out a topic [well in advance] and those that are interested will show up to discuss
        * find and groom your local stars
        * teach yourself a new technology and be a speaker yourself (a week's worth of learning can make a one hour presentation)

    How do I keep my JUG going/growing?
        * make it fun
        * ask for feedback after each meeting about what worked and what didn't work
        * the more people who help, the easier it is
        * some JUGs offer points for each contribution (set up, tear down, blogging, etc.)and reward the member with the most points each year
        * do a theory presentation at one meeting and then a dojo on the same technology two weeks later

    Should we charge a membership fee?  
        *it depends. it helps to make your group self-supporting, but it requires the overhead of registration and bookkeeping

There was lots of energy in the room and some shyness (they are not mutually exclusive!), but it was clear once more people participated, the better the meeting was. Just like JUGs! As Bruno Souza said, "*You* are the one that can make your JUG better by participating, so do something!"

For more information about Java User Groups (JUGs), visit community.java.net/jugs/ 

Wednesday Jun 02, 2010

Welcome to JavaOne!

[Read More]

javeone logoJavaOne Conference 2015 Videos

San Francisco, USA: September 18-22, 2016



« June 2016