Main Page
From JavaCom
Java Emerging Technologies Conference 2008
Welcome to the Java Emerging Technologies Conference wiki page for the JET 2008 conference. This will be held in Auckland on September 17th, 2008 at AUT, last for one day and be free to attend.
There will be two rooms open, with 14 possible talks. Every lead speaker gets a free personal license of IntelliJ IDEA, and three randomly selected people will also get a license (thanks to JetBrains!)
Contents |
Schedule
* 9.00AM: Welcome by James Beamish-White * 9.10AM: Welcome by AUT by Professor Ajit Narayanan * 9.20AM: Introduction by Sponsors * 9.30AM: Everyone else quickly introduces themselves * 9.40AM: Lightning talks for 20 minutes (5-7 minutes each max) * 10.00AM: 5 minutes while people stick notes on board about what they want to talk about and when for the next session * 10.10AM: Stream 1 starts [Adobe fills one of these slots, Scala will fill the other at this stage] * 11.00AM: Stream 2 starts * 11.50AM: Stream 3 starts [Oracle's Product Roadmap for BEA/Oracle] * 12:35PM: Lunch delivered * 1:30PM: Stream 4 starts * 2:20PM: Stream 5 starts [Oracle - Vance Greenway taking one slot here] * 3:10PM: Stream 6 starts * 4:00PM: Stream 7 starts * 4:50PM: Wind up
Topics
These are topics that will be put on the board.
- Groovy: presentation and discussion led by Richard Vowles
Groovy is a dynamic language - very much like Java but with dynamic typing and scriptable. It is one of the three main scripting languages on the JVM (Python and Ruby being the other two). This talk will focus on what Groovy is, why and where you'd use it, and a quick run-through of its syntax
- Grails: presentation and discussion led by Richard Vowles
Grails is the show-pony for Groovy - a web development environment that takes the best from Rails but places them into a known, well understood and accepted architecture and expands from there. We will cover the basics of what Grails entails, and how you develop using it.
- State of the IDEs: presentation and discussion led by Richard Vowles
with Sun pouring huge amounts of money into NetBeans, it is no longer the Eclipse vs IDEA discussion. We talk about what the different tools do well, and what they do badly.
- Scala: presentation and discussion led by Anthony Stubbs
Scala is the king of the static languages in the JVM at the moment, Scala is a functional/object oriented cross language that focuses on consistency in all aspects as well as introducing useful functional elements to people familiar with object oriented software development.
- Maven: presentation and discussion led by Michael McCallum
Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. This discussion is broken into sections: Introduction, Effective use of version ranges, Dependency composition vs dependency Management import, Api extraction, Releasing with maven2, and Retrotranslation
- The state of build tools: led by Richard Vowles
From the days of simply using Ant, there are now a plethora of build tools available that do many things. Big issues in build tools include: complexity of the build, logic in the build process, reusability of build logic across projects
- Mobile development: led by Greg Amer
- Android - Google's foray into Mobile: led by Greg Amer
- Lessons learnt from Blackberry development: led by James Beamish-White
Having recently delivered a relatively complex Blackberry application, James will talk about how you build these kinds of apps and how to avoid the pitfalls.
- Adobe’s SOA platform for Rich Internet Applications - led by Andrew Spaulding of Adobe
This session will provide an introduction to Adobe’s J2EE and SOA platform for delivering rich Internet applications cross-browser and cross-operating system. Learn about the Open Source Flex SDK, Adobe AIR, and integrating these with existing Java environments.
- A brief runthrough of JCPs likely to make it into Java 7: led by Richard Vowles
There are lots of JCPs that have already passed and are available for use in Java 6. The belief is that these will make it into Java 7, so lets have a look at them and see how they will impact us.
- Oracle/BEA Product Strategy - John Deeb, Senior Director of Product Management, Oracle
Learn why Oracle's acquisition of BEA is expected to accelerate innovation by bringing together two companies with a common vision of a modern service-oriented architecture (SOA) infrastructure. Understand Oracle's product roadmap and see why Oracle and BEA provide a complementary best-in-class middleware portfolio that spans Java Application Servers, SOA, Web 2.0 and much more. The session will also highlight some of the key technologies emerging from Oracle's R&D team in Middleware and Enterprise Java Development.
- Oracle/BEA - Coherence - Vance Greenway
Oracle Coherence is an in-memory data grid solution that enables organizations to predictably scale mission-critical applications by providing fast access to frequently used data. Data grid software is middleware that reliably manages data objects in memory across many servers. Oracle Coherence provides reliable distributed data caching and user session management for Java, JavaEE, and .NET.
This session will explore how Oracle Coherence ensures continuous data availability and transactional integrity, even in the event of a server failure.
How to enrol
Sponsors
Current sponsors are:
- Gold: Developers Inc Ltd
- Gold: Auckland University of Technology
- Gold: Oracle
- Silver: Adobe
Sponsors get the additional advantage of pre-booking a time spot in which to speak.
Some topics are intended as conference presentations, others as breakout sessions "open spaces" conference style.
We are looking for sponsors in the way of international speakers, organisations who could pay some way towards the food costs (morning and afternoon breaks will have refreshments) and advertising. We are also looking for
We have a Google Group for those interested in organising the conference or speaking at it.
