EclipseCon 2011 Schedule
Thursday, March 24th
| Ballroom BC | Ballroom A | Ballroom D | Stevens Creek | Lafayette | Cypress | Camino Real | |
|---|---|---|---|---|---|---|---|
|
8am
9am
10am
11am
12pm
1pm
2pm
3pm
4pm
5pm
|
Hands-on introduction to Object Teams
Hands-on introduction to Object Teams
Stephan Herrmann Olaf Otto 10:30 - 12:30pm So you've heard some claims about Object Teams regarding modularity, flexibility, encapsulation, evolvability, readability, maintainability, reuse and what-not, but you simply don't see how a single programming language based on Java can help achiev... Tutorial Talk2302
Server-side OSGi with Apache Sling
Server-side OSGi with Apache Sling
Felix Meschberger 1:30 - 1:50pm Apache Sling is an innovative REST based Web Framework which has been developped from the ground up as an OSGi based server side application. After a short introduction to Sling itself I will also show why OSGi has been chosen as the basis for the ap... Standard Talk2136
Massive Device Deployment
Massive Device Deployment
Angelo Van Der Sijpt 2:00 - 2:20pm OSGi is becoming the technology of choice for modular and dynamic applications in many realms. One of those is the area of device-based software, which brings along its own set of characteristics and challenges. In this session, we will focus on remo... Standard Talk2238
Eclipse Runtime out-of-the-box
Eclipse Runtime out-of-the-box
Holger Staudacher 2:30 - 2:50pm Hundreds of thousands of downloads for RCP, RAP, Equinox, BIRT, and the other projects that make up EclipseRT, are proof that Eclipse is now established as a fullyfledged Runtime Technology. EclipseRT can be used in nearly every environment from e... Standard Talk2393
DLNA Bundles - OSGi as a Media Gateway
DLNA Bundles - OSGi as a Media Gateway
Shinya Nobuoka 3:20 - 3:40pm We developed DLNA bundles for giving OSGi residential gateways (e.g. home gateway, broadband home router) media gateway functionality. DLNA is a standard for media transmission among home devices such as TVs and recorders. DLNA bundles help to impl... Standard Talk2197
OSGi-friendly bytecode weaving – enhance your classes, not your dependency graph!
OSGi-friendly bytecode weaving – enhance your classes, not your dependency graph!
David Bosschaert 3:50 - 4:10pm For many years bytecode weaving in OSGi has been a cumbersome process. Using it\'s internal hooks Equinox has supported basic transformation since version 3.2, but there has still been no simple, standard way to enhance classes or add new dependenci... Standard Talk2062 |
Pragmatic DSL Design with Xtext, Xbase and Xtend 2 (2.5h tutorial)
Pragmatic DSL Design with Xtext, Xbase and Xtend 2 (2.5h tutorial)
Sven Efftinge Sebastian Zarnekow Jan Koehnlein 10:30 - 1:00pm The Indigo release of Xtext will come with a major enhancement called Xbase. Xbase is an extendable expression language developed with Xtext. It integrates tightly with the Java platform and JDT and is supposed to be mixed into your very own DSLs. An... Extended Tutorial Talk2053
Graphical Editing Framework (GEF) 101
Graphical Editing Framework (GEF) 101
Dan Rubel Jaime Wren 1:30 - 1:50pm When standard widgets such as text editors, combo boxes and trees aren't rich enough to display data effectively, then a graphical representation may be the best choice. Based upon the forthcoming book "Eclipse Graphical Editing Framework (GE... Standard Talk2141
Developing Machine Control Systems with eTrice - Live Demo
Developing Machine Control Systems with eTrice - Live Demo
Thomas Schuetz Henrik Rentz-Reichert 2:00 - 2:20pm The ever growing complexity of real-time software systems can be observed in many fields. Industrial automation, automotive and telecommunication software systems thus challenge engineers in several ways. Developing a sound architecture, delivering h... Standard Talk2130
Updates in the micro space
Updates in the micro space
Katya Todorova 2:30 - 2:50pm What would you end up with, if you could combine embedded devices, a system to control them (not necessarily Java-based) and Eclipse powerful provisioning mechanism? A pretty straightforward, but a rather successful story, we suggest. Let us ... Standard Talk2196
Polyglot Eclipse: leverage Clojure in bundles development
Polyglot Eclipse: leverage Clojure in bundles development
Gaetan Morice 3:20 - 3:40pm Clojure is a dynamic functional language that targets the JVM. Like other felow Java alternatives (Scala, JRuby, Groovy, Java Script and others), it gains more and more momentum among developpers. Clojure distinguishes itself thanks to a com... Standard Talk2233
Modularity Wars Episode IV: A New Hope
Modularity Wars Episode IV: A New Hope
BJ Hargrave 3:50 - 4:10pm It is a period of civil war. OSGi has been around for over 10 years and is used in many projects and products. But there are those who want a different modularity solution for Java SE, claiming OSGi is wrong and does not meet their needs. ... Standard Talk2288 |
Hands on with Gemini and Virgo--The new Stars of the Eclipse RT project!
Hands on with Gemini and Virgo--The new Stars of the Eclipse RT project!
Shaun Smith Hristo Iliev Violeta Georgieva Borislav Kapukaranov Tom Ware 10:30 - 12:30pm If you hadn’t heard, Eclipse RT is HOT and many developers are looking for an opportunity to get their hands on the new Gemini and Virgo projects and to learn directly from the project committers what these new projects offer for building dy... Tutorial Talk2337
Orion: Components and Services
Orion: Components and Services
Simon Kaegi 2:00 - 2:20pm Strong modularity and extensibility are concepts that have been central to the success of the Eclipse platform on the desktop and more recently in server-side environments. The Web is an ever increasingly important target and as part of the Orion pro... Standard Talk2231
True story of a successful business model based on Eclipse
True story of a successful business model based on Eclipse
Etienne Juliot 2:30 - 2:50pm Creating a business model on Free Software is a complex task. Most of free software vendors rely on a support and maintenance strategy which is easy to sell for application servers with 24x24 constraints, but which is more complex to sell for tooling... Standard Talk2316
The Orion Workspace and Server
The Orion Workspace and Server
John Arthorne 3:20 - 3:40pm Although originally designed for building client-side applications, many components of the Eclipse platform and Equinox runtime have been successfully deployed in server environments. This talk will describe a server-based deployment of the Eclipse r... Standard Talk2258
Eclipse 4's Modeled UI: less sweating over workbench APIs, more grinning over simple POJOs
Eclipse 4's Modeled UI: less sweating over workbench APIs, more grinning over simple POJOs
Remy Suen 3:50 - 4:10pm This talk will describe the e4 model and provide an overview of the different types of elements in the model such as user-contributed content (actual parts) and the UI elements responsible for the layout of the application. We will present some simpl... Standard Talk2251 |
Have your Cake and Eat it Too: Embedding Web UIs in your Eclipse application.
Have your Cake and Eat it Too: Embedding Web UIs in your Eclipse application.
Boris Bokowski 10:30 - 12:30pm It is very common that Eclipse-based applications need a web UI for at least part of their functionality. Ideally, you would want to write your code once and deploy on the web and in Eclipse. How is this possible? As part of the e4 project, we have ... Tutorial Talk2226
Deadlocks: The beginning of the end
Deadlocks: The beginning of the end
Serge Beauchamp 1:30 - 1:50pm Multi-threaded programming has always been a hard domain to master. Even by carefully designing programs where data access is protected by synchronization primitives, when systems grow in complexity and modules, it becomes impossible to effectively ... Standard Talk2200
Practical Mathematical Proof of Correctness
Practical Mathematical Proof of Correctness
Frank Rimlinger 2:00 - 2:20pm Proof of correctness of software is theoretically well understood, but rarely applied. Difficulties abound, from mathematical undecidability to philosophical chicken-and-egg questions to practical case explosion. Integration of development and proo... Standard Talk1994
Dawn - Rise of the Collaborative User Interface
Dawn - Rise of the Collaborative User Interface
Martin Fluegge 2:30 - 2:50pm The Dawn project, a sub component of CDO, is focused on enhancing your existing user interfaces with collaborative functions like real-time shared editing, conflict visualization and resolution, authentication, authorization or locking. With Dawn you... Standard Talk2145
Concurrency in Eclipse: Best Practices and Gotchas
Concurrency in Eclipse: Best Practices and Gotchas
Andrew McCulloch Carlin Rogers 3:20 - 3:40pm Eclipse provides a robust framework for scheduling asynchronous tasks and additional APIs for scheduling and acquiring rules and locks. This talk will cover best practices learned the hard way, as well as ways to avoid deadlocks and other gotchas li... Standard Talk2311
An IDE for XQuery
An IDE for XQuery
Lionel Villard 3:50 - 4:10pm XQuery is a high-level declarative programming language designed to access and manipulate data-oriented or document-oriented information represented in various data models and formats. For instance, a typical XQuery scenario is the integration of rel... Standard Talk2162 |
Functional test automation for Eclipse applications with Jubula
Functional test automation for Eclipse applications with Jubula
Alexandra Imrie Achim Loerke 10:30 - 12:30pm Tutorial pack download link. Slides download link. All too often, tests are only automated at the JUnit / API level. While such tests are no doubt important, they don't cover the customer perspective. For Eclipse enterprise applications, howeve... Tutorial Talk2031
Managing Your Eclipse Project's Intellectual Property
Managing Your Eclipse Project's Intellectual Property
Wayne Beaton 1:30 - 1:50pm All Eclipse projects are required to manage their intellectual property contributions and third-party library use. Your project\'s IP log should be maintained throughout the development cycle, and must be submitted for review by the EMO IP Team befor... Standard Talk2321
Click out your JPA 2.0 model
Click out your JPA 2.0 model
Stefan Dimov 2:00 - 2:20pm We'll talk about a new graphical JPA Diagram Editor for Eclipse IDE meant to create, view, and edit JPA business data diagrams. This editor is based on the new Graphiti project for Eclipse IDE, and it is proposed and approved to be contributed to E... Standard Talk2017
Case Study: NASA Ames uses Eclipse RCP for real-time situational awareness of remote robots
Case Study: NASA Ames uses Eclipse RCP for real-time situational awareness of remote robots
Tamar Cohen 2:30 - 2:50pm NASA uses Eclipse as a common platform for mission and field test software. During the Haughton-Mars Project field test of 2010, scientists, field engineers and robots were deployed to Devon Island, Canada. Ground and Flight Operations were at NAS... Standard Talk2006
5M lines of code to migrate
5M lines of code to migrate
Etienne Juliot Mikaël Barbero 3:20 - 3:40pm Every company has legacy applications. And every framework, language, technology will dead or will become legacy. How to modernise them without the need to rewrite everything by hand? Does an automatic migration of source code is realistic on large ... Standard Talk2297
Getting a Good REST (Service) on the Run(time)
Getting a Good REST (Service) on the Run(time)
Shaun Smith 3:50 - 4:10pm REST is a technique for providing light weight Web Services. These services often leverage the HTTP protocol to provide client agnostic data access that is light enough to be leveraged by mobile devices. In Java EE the Java API for RESTful Services... Standard Talk2223 |
BlackBerry PlayBook Overview and Eclipse Development Options
BlackBerry PlayBook Overview and Eclipse Development Options
John Thomas 10:30 - 11:00am The exciting new BlackBerry PlayBook is an enterprise grade tablet running the new BlackBerry Tablet OS. The BlackBerry Tablet OS supports multiple runtimes including Adobe AIR, Web, and Native C/C++. This session details the hardware platform, the T... Sponsored Talk2464
BlackBerry OS Java and Web Development with Eclipse
BlackBerry OS Java and Web Development with Eclipse
Jon Dearden 11:00 - 11:30am The BlackBerry OS is in wide distribution with over 50 million active subscribers in both the Enterprise and Consumer space. The BlackBerry OS supports Java and Web application development. This session will discuss the Java and Web development solu... Sponsored Talk2465
BlackBerry PlayBook AIR Development with Eclipse
BlackBerry PlayBook AIR Development with Eclipse
Ken Wallis 11:30 - 12:00pm The exciting new BlackBerry PlayBook is an enterprise grade tablet running the new BlackBerry TabletOS. The BlackBerry TabletOS supports multiple runtimes including AdobeAIR, Web, and Native C/C++. This session details the Adobe AIR runtime support a... Sponsored Talk2466
BlackBerry PlayBook Native C/C++ Development with Eclipse
BlackBerry PlayBook Native C/C++ Development with Eclipse
John Thomas 12:00 - 12:30pm The exciting new BlackBerry PlayBook is an enterprise grade tablet running the new BlackBerry TabletOS. The BlackBerry TabletOS supports multiple runtimes including AdobeAIR, Web, and Native C/C++. This session details the Native C/C++ runtime suppor... Sponsored Talk2467
FAQ: Hands-on Tips from the BIRT Forums
FAQ: Hands-on Tips from the BIRT Forums
Michael Williams 1:30 - 1:50pm After working in the BIRT-Exchange.org forums for a few years, I have worked with many users on issues they run into as they work with the BIRT designer. This talk will cover several different issues that many users have questions on after they get b... Sponsored Talk2413
BIRT 360 – Would Your Users Like BIRT Based Dashboards?
BIRT 360 – Would Your Users Like BIRT Based Dashboards?
Mihail Mihaylov 2:00 - 2:20pm Are your users asking for powerful dashboards that summarize key information and allow users to easily explore information? With BIRT 360 you can create highly visual and intuitive operational and analytic dashboards using BIRT content. This session ... Sponsored Talk2414
BIRT Data Analyzer – Instantly Convert your BIRT Report into an Analytic Application!!
BIRT Data Analyzer – Instantly Convert your BIRT Report into an Analytic Application!!
Mihail Mihaylov 2:30 - 2:50pm Learn how you can offer data analysis capabilities on your existing BIRT Reports and instantly enable business users to gain deeper insights and perform what-if analysis. Through captivating demos, this session will demonstrate how you can enable bus... Sponsored Talk2415
Complete Business Process Management Suite for Eclipse
Complete Business Process Management Suite for Eclipse
Donald Smith 3:20 - 3:40pm TBA... Sponsored Talk2478
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-based applications on top of the Nuxeo Enterprise Platform
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-based applications on top of the Nuxeo Enterprise Platform
Bogdan Stefanescu 3:50 - 4:10pm In 2010, Nuxeo launched Nuxeo Studio, a hosted software application delivered over the cloud, allowing configuration and customization of applications based on the Open Source Nuxeo Enterprise Platform. This application is a cornerstone of Nuxeo\'s C... Sponsored Talk2438 |
Intelligent Application Mobility with Monterey Spring Edition
Intelligent Application Mobility with Monterey Spring Edition
Alex Heneveld Aled Sage Adrian Cole 10:30 - 12:30pm Discover how simple cloud programming can be when you understand application mobility. Application mobility is a design principle that emphasizes being able to carve an application into discrete, interconnected segments; distribute these across dif... Sponsored Talk2425
Case Study: Managing and fixing bugs with JIRA using JasForge
Case Study: Managing and fixing bugs with JIRA using JasForge
Karim Djaafar 1:30 - 1:50pm In this presentation we explore the features offered by JasForge to track your defects.... Sponsored Talk2423
The New JasForge: Enforcing modularity and reuse with OSGI
The New JasForge: Enforcing modularity and reuse with OSGI
Karim Djaafar 2:00 - 2:20pm In this presentation we present the future evolution of JASFORGE using the Spring DM Server and Eclipse RCP.... Sponsored Talk2424
Opening up the Network with Eclipse; Technical Deep Dive With Juniper
Opening up the Network with Eclipse; Technical Deep Dive With Juniper
Eclipse Ivan Vojvodic 2:30 - 2:50pm In this session we’ll be discussing how the Junos Space SDK is utilizing Eclipse. Specific scenarios will focus on how to reduce time to productivity & time to reward by getting up and running on the Junos Space SDK in a few hours, how to leverage ... Sponsored Talk2477
Building the Google Plugin for Eclipse: What We Learned
Building the Google Plugin for Eclipse: What We Learned
Rajeev Dayal 3:20 - 4:00pm The Google Plugin for Eclipse (GPE) is a handy tool for developers that are building Google Web Toolkit (GWT) and App Engine applications. Smoothing out the learning curve of using GWT and App Engine, GPE allows developers to spend more time on what... Sponsored Talk2408 |
Thursday Continental Breakfast (Registration Area and Ballrooms A-D Foyer)
Thursday Continental Breakfast (Registration Area and Ballrooms A-D Foyer)
Eclipse
8:00 - 9:00am
Find some great breakfast options before heading into the keynote.
Interlude Talk2369
Eclipse
8:00 - 9:00am
Find some great breakfast options before heading into the keynote.
Interlude Talk2369
Keynote: On Apache Hadoop
Ballrooms ABCD
Ballrooms ABCD
Keynote: On Apache Hadoop
Ballrooms ABCD
Todd Lipcon
9:00 - 10:00am
Over the last several years, businesses have seen an explosion in the volume, variety, and velocity of the data they must deal with every day. This has been both a blessing and a curse - at the same time as the explosion in data has enabled new types...
Keynote Talk2370
Ballrooms ABCD
Todd Lipcon
9:00 - 10:00am
Over the last several years, businesses have seen an explosion in the volume, variety, and velocity of the data they must deal with every day. This has been both a blessing and a curse - at the same time as the explosion in data has enabled new types...
Keynote Talk2370
Thursday Morning Break (Registration Area, Mezzanine, Ballrooms A-D Foyer)
Thursday Morning Break (Registration Area, Mezzanine, Ballrooms A-D Foyer)
Eclipse
10:00 - 10:30am
Did you like the Thursday morning keynote? Well, grab a quick bite before heading into the final tutorial of the week!
Interlude Talk2374
Eclipse
10:00 - 10:30am
Did you like the Thursday morning keynote? Well, grab a quick bite before heading into the final tutorial of the week!
Interlude Talk2374
Thursday Lunch (Ballroom E)
Thursday Lunch (Ballroom E)
Eclipse
12:30 - 1:30pm
Join us for lunch in the Ballrooms!
Interlude Talk2371
Eclipse
12:30 - 1:30pm
Join us for lunch in the Ballrooms!
Interlude Talk2371
Thursday Afternoon Break (Registration Area, Mezzanine, Ballrooms A-D Foyer)
Thursday Afternoon Break (Registration Area, Mezzanine, Ballrooms A-D Foyer)
Eclipse
2:50 - 3:20pm
Come have a quick snack before heading into the final sessions of the week!
Interlude Talk2372
Eclipse
2:50 - 3:20pm
Come have a quick snack before heading into the final sessions of the week!
Interlude Talk2372
Closing Session: Community Panel
Ballrooms BC
Ballrooms BC
Closing Session: Community Panel
Ballrooms BC
Eclipse Mike Milinkovich
4:15 - 5:00pm
Drop by to the final closing panel of EclipseCon 2011, and also the grand prize winners from the various weekly activities will be announced!...
Keynote Talk2373
Ballrooms BC
Eclipse Mike Milinkovich
4:15 - 5:00pm
Drop by to the final closing panel of EclipseCon 2011, and also the grand prize winners from the various weekly activities will be announced!...
Keynote Talk2373
Wondering about BoFs? See the BoF page for more information.




























