seen

Balancing Architecture and Documentation Needs of the Eclipse Community

Session Type: 
Extended [55 minutes]
Presenter: 

As software projects evolve and grow their success often results in them being less adaptable to the needs of both the development and the user communities. For a variety of subtle reasons many projects make it hard for developers to contribute.

Even agile projects, known for responding to user needs, have rapidly evolving architectures, and therefore result in any useful documentation to get out-of-date.

The reality in software development is that having accurate and useful documentation is a pain.

Breaking the Rules with Eclipse Enterprise Generation Language

Session Type: 
Extended [55 minutes]
Presenter: 

Enterprise Generation Language, or EGL, is a proven, application-focused programming language that breaks the rule that says developing apps for multiple platforms and devices means using multiple languages, technologies, and programming models. EGL does this through an extensible infrastructure that supports compilation into other languages, like Java and JavaScript.

Effective GitHub from Eclipse

Session Type: 
Standard [25 minutes]

GitHub, the world's large open source repository, has a new Mylyn connector that was released with Indigo as part of the EGit project.

See how this plugin can be effectively used with GitHub issue tracking and snippet sharing and get a sneak peek of new features in the next release including support for GitHub pull requests and importing projects.

Also discussed will be Eclipse's presence on GitHub and the features that impact Eclipse developers.

Model Validation 2.0

Session Type: 
Standard [25 minutes]

A crucial advantage of external DSLs - being either textual or graphical - is the possibility to validate your data according to domain specific constraints. There exist various different approaches that aim at an easy and powerful solution for a single problem: How shall these validation rules be defined?

How to build kick-ass RCPs

Session Type: 
Standard [25 minutes]

Schedule info

Room: 
Silchersaal
Presenter: 
Assistant(s): 

Building a complex RCP application can be a daunting task with many requirements and pitfalls. In our development of UML Lab, we have navigated this jungle by integrating several Eclipse technologies into a well-running process ranging from lean planning to Continuous Deployment.

Xdoc -- a DSL for Eclipse Plugin Documentation

Session Type: 
Standard [25 minutes]

Schedule info

Room: 
Silchersaal
Presenter: 

Creating an Eclipse Plugin help can be a tedious task. Often Mylyn Wikitext is used but unfortunately, it is not well suited for code centric documentation. That is where Xdoc comes in. Xdoc is a markup language especially designed for Eclipse Plugin documentation. The tooling that comes with Xdoc features generators for Eclipse Help plugins, Eclipse Phoenix framework based websites and printable PDF documents.

The Xdoc language was designed having several goals in mind:

Boost your test automation with model-driven UI-development

Session Type: 
Standard [25 minutes]

There are tons of reasons why you should use a DSL to describe and specify the User Interface of your business application. The most prominent reason is that you can implement your UI
using a very high level of abstraction and leave the details to code generation or UI-rendering.
This talk, however, will focus on another very useful aspect of using a DSL-based UI-model: test-automation.

Agility and beyond

Session Type: 
Extended [55 minutes]
Presenter: 

This year, the Agile Manifesto turned 10 years old. Since the Manifesto was written, agility has risen to the level of an industry-wide hype. As with any hype, it follows the hype-cycle as defined by Gartner: going up the "Peak of Inflated Expectations", down into the "Trough of Disillusionment", slowly climbing the "Slope of Enlightenment" to arrive on the "Plateau of Productivity".

OSGi Nirvana within Eclipse

Session Type: 
Extended [55 minutes]
Presenter: 

It's increasingly apparent that OSGi bundle development happens as much with Maven, in a POM-first way, as it does in the more traditional manifest-first ways. This causes a real interoperability problem within Eclipse when you want to work with OSGi bundles coming from the Maven world, and OSGi bundles coming from the Eclipse world. For those at Sonatype working on Maven and M2Eclipse together we are acutely aware of this problem and it's very painful.

Demystify the top most p2 challenges

Session Type: 
Extended [55 minutes]
Presenter: 
Assistant(s): 

Most of the eclipse users might had challenging times configuring advanced p2 scenarios like multi-user scenario, cascaded configuration, bundle pooling, migrating between Eclipse versions, headless builds with their standalone RCP products.

Since we have been working day in and out on resolving and configuring p2 scenarios, we have come up with the most interesting and top most p2 problems and the configuration parameters that every eclipse user/admin need to deal with. Along with them, it is good to know for any eclipse user to learn about p2 advanced configurations like -

Syndicate content