IntelliJ IDE

I’m proud to announce the kind offer from Jetbrains to let the HSLU students and research staff use their awarded Java IDE. HSLU members feel free to download the latest version of IntelliJ IDE here. For the Ultimate Edition send me an email for a license key (valid for 2015).

Virtual Enterprise Lab

Seit Ende 2008 wird an der Hochschule Luzern – Technik & Architektur das Enterprise Lab unter Verwendung des Wonderland Toolkits in einem virtuellen 3D-Raum abgebildet. In verschiedenen Projekten wird diese virtuelle Welt laufend überarbeitet und erweitet.

Mit diesem virtuellen Raum sollen Besucher die Möglichkeit haben das Enterprise Lab im Internet zu betreten, Informationen abzurufen und Interaktionen zu tätigen. Um 3D-Welten zu erstellen hat Sun Microsystems das Projekt Wonderland ins Leben gerufen. Es ist ein Open Source Werkzeug mit dem man kollaborative virtuelle 3D Welten generieren kann.

Ziel der Arbeiten ist es nebst der virtuellen Nachbildung des Enterprise Labs die neusten Technologien einzubauen und zu untersuchen. Aber trotzdem einen Low Level Zugang über das Internet zu erstellen, so dass alle Interessierte den Wonderland Client über einen Webbrowser starten können. Selbstverständlich sollten die Komponenten mit interaktiven Funktionen ausgestattet sein, wie öffnende Türen, ausfahrende Einschübe, Anzeige von Informationen und ähnlichen Dingen. Der Besucher soll die Möglichkeit haben seine Daten zu hinterlegen, sodass die Hochschule Luzern – Technik & Architektur ihn kontaktieren und ihm weitere Informationen zukommen lassen. Das Enterprise Lab kann unter dem Link http://virtual.enterpriselab.ch besichtigt werden. Alle sind herzlich dazu eingeladen.

Private World

Eine Gruppe Studenten im 4 Semester ist schon seit laengerer Zeit aktiv in der Entwicklung von mobilen Applikationen. Ich denke die HSLU wird bald eine Hochburg sein Laughing “Wo bist du?” – Eine der häufigsten Fragen, die sich mobile Benutzer heutzutage gegenseitig stellen. Private World beantwortet diese Frage indem es beliebige Informationen mit dem Standort verknüpft und so dem Benutzer auf dem iPhone und der Android-Plattform verfügbar macht.

Private World ist ein personenbezogenes Geoinformationssystem (GIS) mit Teamfähigkeiten. Das Konzept besteht darin, beliebige Medien wie Text, Bild und sogar Video mit Ortsangaben anzureichern und diese auf einer Karte darzustellen. Mit Private World können ein Freundeskreis oder Mitarbeiter eines Unternehmens jederzeit Informationen über den aktuellen Standort untereinander austauschen, oder sich in der Nähe befindliche Lokalitäten zukommen lassen. Der eigene Standort kann zusätzlich an diverse Social Communities wie beispielsweise Facebook veröffentlicht werden.

Im Mittelpunkt von Private World steht der PW-Server, über welchen die Informationen verschlüsselt und gesichert ausgetauscht werden. Dieser verfügt über eine eigene Ortsdatenbank, deren Aufbau flexibel und modular gestaltet wurde, um eine einfache und schnelle Anpassung an neue Gegebenheiten und Medien zu ermöglichen. Die ausgetauschten Informationen sind ebenfalls über eine Webseite zugänglich. Für den PW-Server wurde speziell ein eigener Geocoder für die Schweiz entwickelt, der die Auflösung von Koordinaten beschleunigt.


Die Standortinformationen werden dem PW-Server mittels GPS-fähigen Mobiltelefonen mitgeteilt. Zurzeit werden das iPhone sowie Mobiltelefone, welche unter Google Android laufen, unterstützt. Die Anwendung erlaubt das Setzen und Austauschen von Points of Interests (POIs), das Versenden von Nachrichten mit Standortangabe und die Echtzeitverfolgung von Benutzern. Diese Funktion muss explizit aktiviert werden. Zusätzlich wurden Experimente mit Augmented Reality gemacht, bei welchen die Ortsangaben in Echtzeit in die aktuelle Sicht der Handykamera eingeblendet werden.Teammitglieder
– Peter Stöckli
– Martin Zimmermann
– Sascha Grossenbacher
– Philipp Grosswiler
Alle Teammitglieder sind Studenten an der HSLU.

SunSPOT Meteorological Station

Two students at Lucerne University of Applied Sciences and Arts built a meteorological station with SUN Spot technology. This was a prove of the interdisciplinary cooperation we wrote on our banner @ HSLU T&A. Our parallel programming and virtual worlds expert Roger Diehl guided the students through their term paper. I cannot give enough regards to Prof. Fritz Rothenbuehler from the Mechanical Engineering department. He helped designing the body and mechanics, he draw the CAD and made it real with the 3D Plotter. All without any bureaucratic overhead. Also thanks to Markus Provini for his help with mechanical parts. Note: There where other departments which did not the slightest thread without filling a blank for this and then another form for that and of course the main form for how to pay….

Read how they did it:

Our task was to build a meteorological station, which can measure weather relevant data. Therefore we had to use SunSPOT technology. Both wind speed and wind direction had to be determined by using the acceleration sensors on the SunSPOTs. Further we had to detect the temperature, humidity and light intensity.

This project had differing aspects which we had to tend to. Firstly we had to familiarize ourselves with the SunSPOT technology. Secondly we had to figure out how to use the accelerator sensors to measure the wind speed as well as the wind direction. And last but not least we needed to build the meteorological station.

All aspects combined made this adventure quite challenging, but we were soon enthusiastic about the possibilities using SunSPOT technology. In a short amount of time we were able to read the accelerations sensors, thanks to the demo program. Thus we were able to go through a few test scenarios which helped us to find a solution to the wind problem. We decided to imitate the idea of a wind wheel and were therefore able to determine the centrifugal force of the corresponding rotation speed.

For the wind direction though, this didn’t work quite as easily. By the fact that the acceleration sensor constantly affects the force of gravity, it is possible to determine the absolute position of a SunSPOT Client. The only issue was that the axes of the sensor were pointing in the wrong direction to make this work. We agreed upon using a weather vane to determine the wind direction but this hasn’t yet solved the axes problem. So we came up with the idea of redirecting the rotation on another axis. It is now possible to use gravity to find the current wind direction.

A few points still remained open. a SunSPOT client does not come with a humidity sensor so we had to find a suitable sensor ourselves. Fortunately we found a blog where someone had already done this before. This showed us that it was possible and we were confident in our choice. Sensirion SHT71 was the sensor we used to measure the external temperature and humidity. The light intensity can be detected with the onboard light sensor. Finally we transmitted the battery lifetime and internal chip temperature as well.

The big question mark surely was the construction of the meteorological station itself.  Our team consisted solely of two IT students, so we lacked the necessary know-how for the construction side. Fortunately we could rely on the support of several different departments at the university. Our concept was visualized in Cinema4D and together with the mechanical department, the meteorological station finally became reality.

But this wasn’t the end of the story. Every machine has to be calibrated and this was the case with our meteorological station too. At the University of Applied Science Lucerne we have our own wind test facility. Therefore we were able to achieve an exact calibration of our machine which resulted in an error of measurement of only 1%.

In our opinion the project was a total success. Its challenging tasks and the new insights it brought us made us glad to be part of this adventure.

Mike Bloechlinger