Standard [35 minutes]
Being an Agile Tester can be really challenging. I would like to share with you experience from two types of company cultures - outsourcing and startup worlds to help you understand context-driven agile: you introduce testing in different ways in different agile organizations.
In the last couple of years, I had a chance of working both in an outsourcing company and in an emerging startup. Things that you read about Agile or Lean philosophy are nice in theory, the practice can be quite different. What are differences between these approaches?
The official Eclipse IoT tutorial uses Kura, Paho and Californium together with a Raspberry Pi, a temperature and a humidity sensor to implement a simple IoT example based on Eclipse IoT projects. This session goes one step further and shows how you can implement a much bigger example that leverages the power of OSGi and uses more sensors (gas, luminance, air pressure, proximity) and also some actuators (LCD display, water pump, LED strip, buzzer). Vorto is being used to provide the model of the smart greenhouse.
The Eclipse Papyrus project has been formally created in 2009. Since then, Papyrus and the different related technologies have evolved significantly and many companies are now using Papyrus in an industrial context. However, in spite of the progress made in the recent years both from a development perspective and a community perspective, key aspects were still missing that prevented Papyrus from being considered as a first-choice solution by the industrial, including
Governance and product management to ensure systematic development and long-term viability and evolution
How does the Eclipse Platform build work? What are the challenges?
We will first explore the structure of the Eclipse Projects (Platform, JDT, PDE, etc.) and show how you can build it and test it locally. You will learn how the projects are aggregated for build and test, and how it is still possible to have modular, individual builds, to shorten single-project testing time.
The Xtend Language with its Rich String concept is a perfect match to build template based code generators. When using Xtext based models, it is quite easy to implement a generator by implementing the IGenerator interface. The Xtext framework enables integration of such generators in standalone and integrated environments with minimal customization effort.
Finally the award-winning EclEmma code coverage plug-in for Eclipse will become an Eclipse.org project! This is a good opportunity to summarize experiences and best practices for efficient usage of code coverage tools in software development projects. The presentation will present different use cases and guide you through different integration points that exist beside the Eclipse IDE. We will also cover common pitfalls and how to prevent them.