This presentation will teach attendees how they can write an end-to-end M2M application with Eclipse tools. Attendees will learn how to leverage the Eclipse IDE, the OSGi Equinox framework, MQTT messaging transport (IBM), and the MQTT broker (Mosquitto) to develop robust M2M applications quickly. As a founding member of the M2M Workgroup within Eclipse, Eurotech is uniquely familiar with using these Eclipse components to create an M2M application that will show attendees how simple it can be to turn any laptop in the room into a device on the network.
Equinox has always had a default command line console – a very limited one actually. You’ve certainly faced this if you ever had to deal with a customer system with a telnet-only connection. And what about ssh? So far that was just a dream. Things are changing… and that’s the focus of this talk.
Equinox Juno is coming with a brand new shell which overcomes most of the limitations you’ve faced before. Since M3 it is a part of the Equinox SDK.
When you want to use OSGi on the server-side, there are only a few options when it comes to dynamic and modular UIs. Besides RAP (Rich Ajax Platform), Vaadin is another UI toolkit that integrates very well with OSGi. In this session Kai shows and explains a demo application that uses OSGi Declarative Services to dynamically create and remove Vaadin-based UI elements like tool bar items and views in a running application.
Amongst the Mocking Frameworks for Java, Mockito is probably the most popular. And, for good reason: the Mockito development team has combined kick-ass features with a great programming model. Especially for clean coders who practice test driven development, this Library is a hot topic. Many developers agree that Mockito can boost your coding productivity significantly when you know how to use it well.
Improving software quality is a continual goal for developers. Static analysis is an easy technique to employ throughout the lifecycle. Mobile developers must be aware of the way different devices can exploit missing or malformed resources. The MOTODEV team has created a free Eclipse-based static analysis tool that can be updated quickly each time a new Android platform is released and can be customized by third parties to create their own validation sequences.
It has been quite a while since we got the fat man off our application. In fact some of us, myself included, forgot who he was. Our system was running fine for long periods of time. Over time the customer added new features, ownership of the code has changed, as has the platform on which application is run. Lots of functionality has been added with just a little bit removed and overall the system isn't quite as responsive as it was. But that is ok, it does way more stuff so we expect that. There may be a bad algorithm, the service startup order might be non-optimal or Wait a minute!
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?
You want to build dynamic and modular Web Applications and you’ve already chosen OSGi to achieve the modularity. Now you also want to take benefits of using the OSGi services, while still using the standard Java EE way of dependency injection. We’ve got good news for you!
Join this session to learn how you can do all this by leveraging current standard based technologies. In 35 minutes you will learn how to create and build a small Web Application bundle and to consume OSGi services as any other resources. Now it is possible to do this transparently and OSGi knowledge is not required.
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.
We are presenting an eclipse based software system built by CSC for the Swiss railways to optimize the rail traffic in the Zurich area by manipulating signals and switches. This is a follow up system based on the RCS System presented at EclipseCon 2009 along with NASA’s Mars Rover project.
More people use the train in Switzerland than in any other country in the world. Punctuality is the central goal of SBB, guaranteeing more than 97.5 % of all connections between passenger trains at the main junctions of the SBB network.