EclipseCon 2012 Keynotes



Alex Russell

The Web Platform Is the
Past, Present, and Future

There have been very few generational platforms: C, C++, Java, the web. As helpful and productive as Java has been in enabling an entire generation of server-side applications, the web platform -- HTML, CSS, and JavaScript -- is the past, present, and future of the truly ubiquitous UI… even in so-called "native" platforms. It is long past time for us to take the web platform seriously.

This talk focuses on the unevenly-distributed future of the web platform. It will help you understand how and why the UI layer is getting smarter, why JavaScript isn't just "assembler for the web," and why this is all good for the server-side programmer.

Russell photo

Alex Russell is a software engineer at Google, working to improve the open web platform through Chrome and Chrome Frame. As a member of ECMA TC39, Alex contributes to the design of the JavaScript language, and through his work in DOM, HTML, and CSS he is shaping the future of the web platform to be a better vehicle for delivering compelling applications. Prior to joining Google, he contributed to the development of the Dojo Toolkit. He’s still fighting legacy IE so you don’t have to.


Mik Kersten

The Future of ALM:
Developing in the Social Code Graph

The open source movement has turned the Application Lifecycle Management (ALM) landscape on its head by creating tools that enable the inmates to start running the software asylum. Just as the world changed when social networking tools made it trivial for us to externalize our relationships and activity streams, a new collection of open source ALM tools has made it easy for developers to go far beyond dumping code into SCM. Developers are now externalizing their collaboration practices and workflows into a loosely coupled social code graph connected by tasks and relationships.

ALM is transforming before us. A new breed of tool-supported open source practices is reshaping the ALM landscape and making software delivery the most transparent and connected knowledge work process. During this keynote, Mik will explore this transformation, show how it will impact software development in the next decade, and illustrate how today's developers are helping to shape the digital workplace of tomorrow.

Kersten photo

Dr. Mik Kersten is the CEO of Tasktop Technologies, creator of the Eclipse Mylyn open source project and inventor of the task-focused interface. Mik has been an Eclipse committer since 2002, is an elected member of the Eclipse Board of Directors, and serves on the Eclipse Architecture Council. Mik's thought leadership on task-focused collaboration makes him a popular speaker at software conferences, and he was voted a JavaOne Rock Star speaker in 2008 and 2009. Mik has also been recognized as one of the top ten IBM developerWorks Java technology writers of the decade. He enjoys building tools that offload our brains and make it easier to get creative work done. Follow @mik_kersten on Twitter.


Peter Semmelhack
TJ Giuli

Building a Plug-and-Play Application Development Platform for the Car of the Future

Automobiles are rapidly getting smarter and more connected. As a result, they represent an exciting new frontier for software developers. These mass market mobile devices(!) are now becoming platforms for innovation and attracting the attention of companies large and small.

Ford Motor Company and Bug Labs are currently co-developing a new in-car research platform called OpenXC. This unique project is a world first and combines open source hardware/software components and aims to transform the car into a plug-and-play application development platform. Potential enablers to the system include the OSGi framework and an integrated development environment, called Dragonfly, that's based on the first-class tools provided by Eclipse.

This talk explains how developers can leverage the OpenXC tool set to take advantage of this emerging new trend and collaborate with Ford and Bug Labs to explore the possibilities this new platform enables.

Semmelhack photo

Peter Semmelhack is the founder and CEO of Bug Labs, the company behind BUG, the award-winning modular, open source consumer electronics and web services platform. Peter engineered the idea for Bug Labs on the belief that users and communities should have the power to create and share devices in the same way they create and share digital content. Prior to Bug Labs, Peter was the founder and CEO/CTO of Antenna Software, the world’s largest independent mobile enterprise software developer. As a founding member of the open hardware movement, Peter is a frequent speaker at events around the world. His work has been covered by The New York Times, The Economist, The Hindu, Fortune, CNN, Nikkei Business, Forbes, and others.

Giuli photo

TJ Giuli is a Technical Expert at Ford Motor Company’s Research and Advanced Engineering organization. His research interests lie in mobile computing and secure, privacy-preserving vehicular software architectures. His recent work involves architecting research software platforms to enable third-party software development on cars. Based in Palo Alto, TJ is currently leading Ford’s recently-announced establishment of a research lab in Silicon Valley. He received his Ph.D. in computer science from Stanford University.