FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with:

ECE2011

With Java 7 being GA you can start thinking about putting it to work in the Enterprise. But what are the challenges? How does the adoption path look like? What are the reasons you should do it and when? This session looks at the details about putting Java 7 into production. Tells you about things to keep in mind and gives a brief overview about how Enterprises would put it into production.

Legacy systems: the painful frontier. These are the voyages of the Yatta re-engineers. Their mission: to explore ancient software worlds, to seek out dependencies, structures and models, to boldly go, where no tool has gone before.

In many enterprises software is developed for decades. Ada, Eiffel, Smalltalk, Visual Objects – whatever programming language has been used, there are systems out there that have never been touched by a modern IDE.

Staff varies over time and documentation is rare. Maintenance and enhancements are becoming increasing pain points. Migration to new technologies is sorely needed – but too expensive.

In our session we will describe reverse engineering approaches for ancient software systems. The audience is going to see several reverse engineering techniques using Eclipse technologies (free and commercial) for creating documentation of legacy systems that can be used for further development or re-engineering.

This session is aimed at IT managers, software engineers and project leaders who have experience working on, with or suffering from grown legacy systems.

Eclipse Xtend2 is the successor to the template language Xpand which has been used successfully in industry and research for years. It does not only include the good parts and lessons learned from Xpand such as polymorphic dispatching and static typing but also introduces unique concepts such as non-static extension methods and smart string processing to create a smooth user experience. As Xtend is built on top of Xtext 2.0, it reuses the powerful expressions and type inference of the Xbase language library and compiles to readable and high-performance Java code.

In this session I will demonstrate that Xtend is not only a nice tool for writing code generators, but also a very powerful general purpose programming language. You will get a first impression of the seamless integration of Xtend with the Eclipse Java IDE and the expressiveness of the Xtend libraries which make Java look like a language from the stone age.