Die Community zu .NET und Classic VB.
Menü

ActiveVB-Workshop 2012 in Kassel

 von 

Einleitung 

Das 12. ActiveVB Treffen mit dem ActiveVB Workshop 2012 fand von Freitag, dem 31. August 2012 bis Sonntag, den 02. September 2012 auf den Wällen der 1373 erbauten Burg Sensenstein statt. Auf den Überresten ist ein Bildungs- und Tagungshaus errichtet, in dem der Workshop stattfand. Ein idealer Ort, um Entspannen zu können - also genau das Richtige für die Pausen zwischen den Vorträgen.


Abbildung 1: Blick auf unser Tagungs- und Übernachtungsgebäude

Teilnehmer  


Abbildung 2: Die Teilnehmer des ActiveVB Workshop 2012

Die Gruppe bestand aus 15 Teilnehmern:

Timo Böhme
Thomas Bräutigam
Gordon Breuer
Philipp Burch
Jonas Dietz
Bernhard Döbler
Marius Heyn
Henrik Ilgen
Jennifer Janßen
Reiner Kempkes
Markus Koehle
Florian Rittmeier
Dario Stein
Claus v.d. Burchard
Jochen Wierum

Programm  

Am Freitag um 18:00 Uhr war es dann endlich soweit: das Wiedersehen der alten Hasen und Kennenlernen von neuen Nasen konnte beginnen. Viele waren schon etwas früher gekommen, aufgrund der teils recht langen Anreise aus ganz Deutschland und der Schweiz.

Freitag

Nach dem Abendessen gegen 19:00 Uhr kamen gegen 20:15 Uhr alle zusammen, um den Themen der Mitgliederversammlung beizuwohnen. Da zwei weitere Mitglieder per Telefon zugeschaltet wurden, vergingen einige lustige Minuten damit, Claus dabei zuzusehen, wie er vergeblich versuchte die Tonwahl für die Telefonkonferenz zu aktivieren. Selbst 56k-Modems hatten damals weniger nervende Pieptöne. Nach Feststellung der Anwesenheit und Erreichen der Stimmfähigkeit wurde ein sehr ausführlicher Bericht des Vorstands durch Florian vorgetragen. Anschließend folgten weitere Berichte von Claus (2.Vorsitzender), Bard (Schriftführer), Helge (Finanzier) und Henrik (Revisor). Des Weiteren wurden zwei neue Vorstandsvorsitzenden gewählt und ernannt, sowie der "alte" Vorstand von seiner Tätigkeit entlastet. Nach einigen weiteren teils sehr unterhaltsamen, teils nervenden Diskussionen endete der Abend bei einem gemütlichen Bier in kleiner Runde.

Samstag


Abbildung 3: Entwicklung einer Windows Phone 7 Applikation

Der Wecker klingelte sehr früh, um 08:00 Uhr war Aufstehen angesagt, um bis 09:00 Uhr ein reichhaltiges Frühstück einzunehmen. Gegen 10:00 Uhr begann der erste Vortrag von Florian Rittmeier mit einem kurzen Überblick über den Rasberry Pi, dessen technischer Ausstattung, einer Übersicht über Betriebssysteme und dem Ziel, welches er mit der Nutzung dieses Gerätes verfolgte. Die eigentliche Demonstration ist dahingehend sehr interessant, da man das Gerät vollständig unbeaufsichtigt laufen lassen kann und der Stromverbrauch mit ca. 5 Watt sehr gering ist. Trotzdem hat man einen vollwertigen Rechner zur Verfügung, der sich auch mit Hochsprachen wie Perl, Python, C, C++ und anderen Sprachen ansteuern lässt. Voraussetzung ist nur, dass deren Kompilate auf der ARM-CPU ausführbar sind, bzw. die Interpreter auf die ARM-Plattform portiert wurden. Der Einsatz bei Florian zielt darauf ab, einen Anwesenheitsknopf zu implementieren, wie man ihn aus der Bahn kennt, der also automatisch piept, um zu prüfen, ob der Fahrer noch wach ist. Im vorliegenden Fall dient es der Anwesenheitskontrolle, ob sich noch jemand in einem Raum der Universität befindet. Wenn der Knopf gedrückt wird, kann automatisch ein zentraler Server informiert werden, über den die Studenten nachsehen können, ob der Raum besetzt ist. Wenn ja, so sparen sie sich den Umstand, eine halbe Stunde unterwegs zu sein, um dann festzustellen, dass der Raum / Ansprechpartner nicht verfügbar ist.

Nach dem Vortrag gab es eine kurze Pause mit Tortellini zum Mittagessen.

Anschließend kam Timo mit einer ganz besonderen Überraschung: Fünf Windows-Phone-7-Entwickler-Smartphones, die unter den Teilnehmern aufgeteilt wurden. Ziel: Wer eine App unter Windows Phone 7 programmiert und veröffentlicht, darf das Gerät behalten und weitere Apps damit entwickeln. Das allein war bereits Ansporn genug, beim Vortrag Augen und Ohren trotz des vollen Magens geöffnet und das Gehirn auf Höchstleistungen laufen zu lassen. Während alle Timos Vortrag lauschen und selig den Code vom Beamer abtippen, steigt die Nervosität, ob das überhaupt zu schaffen ist. Dank Timos Führung und kompetenter Beantwortung von Fragen ist dies allerdings kein Problem und alle schaffen es, hinterher zumindest die Demoanwendung im Emulator zum Laufen zu bekommen. An dieser Stelle nocheinmal herzlichen Dank an Timos unermüdlichen Einsatz und natürlich an Nokia für die Bereitstellung der Smartphones!

Und dann kam: Torte! Allerfeinste Torte, nachträglich zum 12. Geburtstag von ActiveVB. Es war wirklich reichlich vorhanden, sodass diese auch noch für den Sonntag reichen sollte.


Abbildung 4: Die Torte zum 12. Geburtstag


Abbildung 5: Die Torte zum 12. Geburtstag

Obwohl sich die allgemeine Aufregung und Nervosität noch nicht gelegt hatte, begann unser Gast Gordon Breuer mit seinem Vortrag, konnte uns aber trotzdem innerhalb kürzester Zeit mit dem Thema Augmented Reality fesseln. Für viele war neu, dass heutige Smartphones bereits die Rechenpower liefern, um Gesichter oder Teile von Gesichtern zu erfassen und auszuwerten. Auch die Tatsache, dass Augmented Reality bereits für einige Anwendungsfälle produktiv eingesetzt wird, überraschte uns. Anschließend gab es noch einen Ausblick, was uns in Zukunft erwarten könnte, sowie eine Diskussion über die Vor- und Nachteile von Augmented Reality.


Wie Irrlicht im Moor,
flackert's empor,
lösch aus...,
trink aus...,
genieße leise
auf echte Friesenweise -
den Friesen zur Ehr
vom Friesengeist mehr!
Abbildung 6

Der Tag endete mit einem zünftigen Abendessen in einer etwas abseits gelegenen Grillhütte bei Steak, Würstchen, Salaten, Baguette und Bier. Einen super Einsatz am Grill hat unser Gast Marius geleistet. Anschließend gab es einige Diskussionen und Ratespiele. Als Krönung spielten wir "Psychiater", ein etwas chaotisch erscheinendes Spiel, bei dem einer in der Mitte steht und raten muss, wer welches Problem hat, das aber unheimlich lustig ist. Der Abend klang mit mehreren Runden Friesengeist gegen 03:00 Uhr fröhlich aus.

Sonntag

Nachdem der Samstag sehr lang geworden ist, fiel das erneute frühe Aufstehen um 08:30 Uhr umso schwerer. Mit einem Vortrag von Reiner um 10:00 Uhr waren dann die meisten wach und anwesend, sodass der Vortrag, der sich primär an Einsteiger im Bereich Webentwicklung richtete, für die meisten leicht verdaulich war. Besprochen wurden unter anderem die Grundlagen von HTML, CSS, JavaScript und jQuery, außerdem wurde ein kleiner RSS-Client im Browser entwickelt, um die Daten eines RSS-Feeds optisch aufzuwerten. Direkt im Anschluss führte Jochen eine umfangreiche Einführung in die Grundlagen von Websecurity vor, bei der viele praktische Beispiele das Gehirn der Teilnehmer forderten und insbesondere den beruflichen Webentwicklern erneut das Thema Sicherheit vor Augen führte. Ein Demo-Webserver diente dazu, die "Angriffe" direkt live vorführen zu können. Die Fragerunde danach zeigte auch neue Perspektiven auf, sodass es ein sehr gelungener Vortrag war.

Als Abschlussvortrag kam nocheinmal Gordon an die Reihe: Linq in Pegasusstiefeln. Manch einer mag nun an geflügelte Stiefel denken, aber hier ist Link aus Zelda gemeint. Der Vortrag zielte auf Compiled Linq-Queries ab, die zwar etwas Programmierarbeit erfordern, dafür aber eine Applikation nahezu auf die Geschwindigkeit einer nativen ADO.NET-Anbindung beschleunigen können. Der Vortrag wurde durch mehrere praktische Beispiele anschaulich ergänzt. In der Diskussion danach stellte sich natürlich die Frage, ob es nicht vielleicht möglich wäre, den Einsatz von CompiledQueries über einen Just-In-Time-Compiler automatisch erkennen zu lassen. Die Einschätzung von Gordon war, dass dies seitens Microsoft noch etwas Zeit brauchen wird, da man die Datentypen vollständig selbst bestimmen muss. Leider verabschiedeten sich Timo und Markus bereits während des Vortrags, da sie mit Ihrem Flugzeug in die Schweiz zurückfliegen wollten und dieses bereits für den Flug vorbereitet wurde.

Auch wenn aller Abschied schwer fiel, nach dem Auf- und Wegräumen der übrig gebliebenen Materialien konnte der ActiveVB-Workshop 2012 gegen 16:30 Uhr in Ruhe zu Ende gehen.

Wir möchten an dieser Stelle unserem langjährigen ActiveVB-Besucher Peter (PjotrC) unsere besten Genesungswünsche zum Ausdruck bringen, da er leider kurz vor dem Workshop verunfallte und uns dieses Jahr nicht besuchen konnte. Wir zählen auf dich im Jahr 2013!

Fazit  


Abbildung 7: Alle Teilnehmer waren begeistert!

Ansonsten bleibt mir noch ein riesengroßes Dankeschön an unsere diesjährigen Workshop-Organisatoren Florian und Claus auszusprechen, die Location bei Kassel war wirklich super! Danke für die großartigen Vorträge, danke an alle weiteren Organisatoren, die im Hintergrund Informationen recherchiert und/oder beigesteuert haben! Ich würde mich freuen, wenn wir auch 2013 einen ActiveVB Workshop durchführen könnten. Mir hat es unheimlich viel Spass gemacht, zum zweiten Mal dabei gewesen zu sein!

Gruß

Reiner

Material  

Augmented Reality

Präsentation 

Projektdateien 

LinQ Compiled Queries

Präsentation 

Projektdateien 

Nachfolgender Workshop  

Nach dem erfolgreichen Workshop in Kassel wird das nächste Treffen mit Workshop auf der Wewelsburg in Paderborn stattfinden: Workshop am 16.08.2013.

Ihre Meinung  

Falls Sie Fragen zu diesem Bericht haben oder Ihre Erfahrung mit anderen Nutzern austauschen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.