p2

StoryTouch - an RCP app for movie script writing

Session Type: 
Standard [35 minutes]
Speakers

This talk will present the story of Story Touch (http://storytouch.com), a novel scriptwriting software developed on Eclipse RCP for brazilian based O2 Filmes, South America's largest movie producer. From this project we derived an open source plugin for a WYSIWYG text widget that extends SWT's StyledText.

Story Touch's development process took over 4 years using agile methodologies. The first version was released after just 2 weeks of the beginning of the project evolving to a full featured product ready to compete with the industry's standard solution.

Schedule info

Audience

Track: 
Cool Stuff (other)
Experience level: 
Intermediate
Slides: 

Tycho - still good, bad or ugly ?

Session Type: 
Standard [35 minutes]
Speakers

Tycho promises to merge the world of osgi/p2 with Maven apparently making it dead easy to build plugins.

The JBoss Tools and Developer Studio team moved to Tycho last year and with 350+ plugins we learned a lot about what Tycho can do and not do.

In this talk I will update on the Good, bad and ugly experiences we had and continue to have and discuss our recommendations on how to and how not use Tycho.

Slides: http://www.slideshare.net/maxandersen/tycho-good-bad-or-ugly
Recording from EclipseCon Europe 2011: http://www.fosslc.org/drupal/content/tycho-good-bad-and-ugly

Schedule info

Audience

Track: 
Tools
Experience level: 
Intermediate

A path to modularity with Eclipse Virgo

Session Type: 
Standard [35 minutes]
Speakers

Imagine the perfect world. Every piece of it is bright, shiny and meaningful. Every piece is at its place - that is harmony, isn’t it?
Now look at the real world. There are some bright pieces, for sure. It's not difficult to find them because they stand out in the sea of greyness and irrelevance to your own needs. You wish so much to be able to take exactly what you want and build your perfect world.
But you can't.
Because it's not easy to get these shiny blocks out of the grey. You should either take it all or leave it... Or?

Schedule info

Audience

Track: 
EclipseRT
Experience level: 
Beginner

Composing a Runtime

Session Type: 
Standard [35 minutes]
Speakers

Hundreds of thousands of downloads for RCP, RAP, Equinox, BIRT, and the other projects that make up EclipseRT, are proof that Eclipse is now an established runtime technology. In fact, at every EclipseCon the community presents even more exciting areas like Space Missions or Railroad Networks.
But, to harness this versatility you have to overcome a painful Achilles. That is, when you decide to compose a runtime that meets your specific needs, you also need to find your way through a jungle of websites, repositories and wikis - until now.

Schedule info

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

Provisioning & Migration with p2: Case study - The Good, the Bad and the Ugly

Session Type: 
Standard [35 minutes]
Speakers

We'll present a case study of how Compuware leveraged the p2 framework to create an end to end remote provisioning solution for one of our product offering. We'll also show how we solved the common problem of configuration management with the help of p2.

p2 is a provisioning framework that covers broad use cases. Adopting p2 in a product is not just about including a feature in your product: chances are that if you want to use it inside one of your product you will have to build some customized components on top of p2 to make it fit your requirements.

Schedule info

Audience

Track: 
EclipseRT
Experience level: 
Intermediate
Slides: 

A gentle introduction to p2

Session Type: 
Standard [35 minutes]
Speakers

Although introduced in Eclipse a number years ago, p2 has stayed quite mysterious for many. Departing from the previous talks about p2 APIs and its overall architecture, we will introduce p2 more pragmatically presenting the relevant files (profile, content.xml, …), tools (director, mirror, …) and concepts.
At the end of this talk you should be fluent enough in p2 to do the common tasks required to deploy an application and debug basic problems.

Schedule info

Audience

Track: 
EclipseRT
Experience level: 
Beginner

Tags:

Dynamic Server Applications with EclipseRT

Session Type: 
Tutorial [3 hours]
Speakers

EclipseRT is an Eclipse top-level project supporting a large community move to drive Equinox-based technology across a broad range of computing environments and problem domains. Today, there are many projects listed under EclipseRT umbrella.

This tutorial will look at and use a great portion of them in order to build a nice EclipseRT stack suitable for developing cloud applications. A simple proof-of-concept example will be created as part of the hands-on exercises. At the end, an ad-hoc cloud will be created with all participants to demonstrate the cloud abilities of this stack.

Schedule info

Audience

Track: 
EclipseRT
Experience level: 
Intermediate
Syndicate content