03 Feb 2011
Termin
Der Vortrag findet am xx.xx.20xx um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
JSF 2.0 ist nun schon einige Zeit verfügbar. Zeit genug, um die großen Versprechungen von neuen und tollen Features auch in der Praxis gegenzuprüfen und zu schauen, ob die Erweiterungen auch tatsächlich einen Mehrwert in der UI-Entwicklung mit JSF bringen. In diesem Vortrag sollen daher die Vorteile, die sich aus einem Einsatz von JSF 2.0 ergeben, demonstriert werden. Es wird gezeigt, welche konkreten Verbesserungen in JSF 2.0 vorhanden sind, die einem Anwendungsentwickler die Arbeit wesentlich erleichtern.
Bio
Andy Bosch ist unabhängiger Berater und Trainer für JavaServer Faces und Portlets. Er ist Autor verschiedener Fachbücher (JavaServer Faces, Portlets und JSF) sowie Betreiber der Plattform www.jsf-forum.de. Zudem ist er Mitglied der Expertengruppe des JSR-301 und JSR-329 (Portlet Bridge Specification for JavaServer Faces) und Vorstand von SENS (www.SoftwareExperts.de).
Wer sich vorher schon mal mit JSF beschäftigen will, kann das folgende Tutorial verwenden: JSF Tutorial
13 Jan 2011
Termin
Das Code Camp findet am 13.01.2011 um 17:30 Uhr bei der Siemens AG in der Dynamostr. 4 in Mannheim statt.
Abstract
Das erste Code Camp Event von majug zum Thema: Android.
Dank der freundlichen Unterstützung der Firma Siemens, steht uns ein Raum für 16 Personen zur Verfügung, wo die Teilnehmer nach kurzem Android crash course, in kleinen Gruppen zusammen versuchen werden, eine Android-App zu entwickeln. Da die Teilnehmerzahl limitiert ist, bitten wir um eine schnelle Registrierung unter http://tinyurl.com/majugandroid. Die Gebühr von 8EUR wird in die Verpflegung (z.B. Pizza etc.) investiert.
Feedback / App-Ideen sind gerne willkommen - einfach @majug oder @lplotni twittern.
Beginn am 13.1. um 17.30 Uhr
Veranstaltungsort
Siemens AG
Dynamostr. 4
68165 Mannheim
Anreise
ÖPNV: Linie 6 oder 9, Haltestelle Planetarium (vom Bahnhof aus ca. 10 Minuten), dann 300m zu Fuß durch Gottlieb-Daimler-Straße und Dynamostraße.
Mit dem Auto:
s. Karte oben oder hier nochmal ein Link zu Google Maps:
http://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q=Dynamostra%C3%9Fe+4,+Mannheim&sll=49.474699,8.489342&sspn=0.006769,0.016512&ie=UTF8&hq=&hnear=Dynamostra%C3%9Fe+4,+Mannheim+68165+Mannheim,+Baden-W%C3%BCrttemberg&ll=49.475347,8.491595&spn=0.006943,0.016512&z=17
Gäste-Parkplätze gibt es auf dem Siemensgelände (man muss an der Schranke klingeln)
Ablauf
Kurze Einführung in Android Programmierung durch Lars Vogel
Projektauswahl und Bilden von Teams. Wer eine Idee für eine App hat, kann diese gerne vorher schon äußern. Wir haben auch ein paar Vorschläge.
Freies Hacken :-)
Zwischendurch bestellen wir Pizza, für (alkoholfreie) Getränke ist gesorgt.
Das Ende ist offen.
Vorbereitung
Bitte Notebook mitbringen (Netzteil nicht vergessen).
Um an dem Abend nicht zu viel Zeit mit der Installation der Entwicklungsumgebung zu verlieren, empfiehlt es sich, dies schon vorher zu Hause durchzuführen. Eine Anleitung bietet Lars’ Tutorial: http://www.vogella.de/articles/Android/article.html. Hier bitte mindestens Kapitel 2 (Installation) durchführen. Besser wäre es, die korrekte Funktion schon durch eine einfache “Hello World”-App auszutesten (s. Kapitel 4 im Tutorial). Wer schon mehr wissen will, kann sich gerne schon in weitere Artikel auf Lars’ Seite einarbeiten: http://www.vogella.de/android.html
Buchempfehlung: “Android 2: Grundlagen und Programmierung” von Arno Becker und Marcus Pant, 2. Auflage, Dpunkt Verlag, ISBN 3898646777
http://www.amazon.de/Android-Grundlagen-Programmierung-Arno-Becker/dp/3898646777/
09 Dec 2010
Termin
Der Vortrag findet am 09.12.2010 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
Continouos Integration hat sich bei der Entwicklung von Java-Geschäftsanwendungen (JEE) etabliert und verspricht eine frühe Fehlererkennung und dadurch eine stetige Verbesserung der Codequalität. Wie man dies auch bei der Entwicklung von Android-Anwendungen mit Git und UI-Tests einsetzen kann, zeigt dieser Vortrag.
Bio
Markus Kopf ist Berater, Trainer und Architekt bei der arconsis IT-Solutions GmbH. Seine Schwerpunkte liegen im Bereich der mobilen Anwendungen, Eclipse und agilen Softwareentwicklung.
Andreas Frey arbeitet als Software Entwickler und Software Architekt bei der 1und1 Internet AG. Schwerpunkte seiner Tätigkeit sind die Entwicklung von mobilen Anwendungen für Android und iPhone sowie die Entwicklung von Java Enterprise Anwendungen. Darüber hinaus interessiert er sich für alles rund um Web 2.0 sowie für agile Anwendungsentwicklungsprozesse.
25 Nov 2010
Termin
Der Vortrag findet am 25.11.2010 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
Nachdem die Entwicklung von typischen Rechnersystemen mittlerweile nicht mehr nur im Serverumfeld, sondern auch bei Desktop- und Mobilsystemen in Richtung Multi-Core anstelle von immer höheren Taktraten geht, stellt sich die Frage nach dem geeigneten Programmiermodell. Clojure ist eine JVM-Sprache mit Lisp-Wurzeln, die von Grund auf für die Parallelverarbeitung ausgelegt ist und dabei mit vielen bekannten Mustern aus der OO-Welt bricht. Im Vortrag werden nach einer Einführung in die Sprache die von Clojure unterstützten Mechanismen, insbesondere Agenten und Software Transactional Memory, vorgestellt und ihr praktischer Nutzen demonstriert. Dabei wird insbesondere auch auf die Integrationsfähigkeit in klassische Java-Anwendungen eingegangen.
Bio
Stefan Tilkov ist Geschäftsführer und Principal Consultant bei der innoQ Deutschland und beschäftigt sich dort mit leichtgewichtigen Ansätzen für Entwicklung und Architektur von Systemen. In den letzten Jahren liegt sein Fokus auf dem sinnvollen Einsatz von Web-Technologien für Anwendungen und Anwendungsintegration und dem Einsatz dynamischer Sprachen.
14 Oct 2010
Termin
Der Vortrag findet am 14.10.2010 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
Googles Ausflug in die Welt der Smartphones und Mobilgeräte hat gerade erst begonnen. Aber was ist Android überhaupt, wie sehen die Geräte aus, wie baut man Programme dafür — und warum sollte man das überhaupt tun?
Der Vortrag besteht aus zwei Teilen. Im ersten werden wir einen groben Überblick über die Welt der Smartphone-Betriebssysteme und die wichtigsten Unterschiede der einzelnen Systeme geben, wobei wir im zweiten Abschnitt anhand einer Beispiel-App die Entwicklung einer App, von der Idee bis zur Platzierung im Android Market, vorstellen. Dabei wird die Entwicklungsumgebung, aber auch die Eigenheiten von “Java for Android” und dem Android Market diskutiert.
Bio
Benjamin Reimold, 27 Jahre alt, studiert an der Dualen Hochschule Baden-Württemberg, absolviert den praktischen Teil seiner Ausbildung bei aformatik Training & Consulting in Sindelfingen und ist Mitglied der Stuttgart GTUG. Neben Anwendungsentwicklung mit JEE und .Net, beschäftigt sich Benjaminseit 2009 mit Anwendungsentwicklung für mobile Geräte, Schwerpunkt ist hierbei Android. Da er aber seit kurzem einen Apple-Rechner besitzt, wird er auch die iOS-Welt sicherlich bald unsicher machen.
Moritz Haarmann – 25 Jahre, hat gerade sein Studium der Medieninformatik an der HdM Stuttgart beendet. Er arbeitet bei der Firma CaperWhite, wo er sich hauptsächlich um iPhones und Java Server kümmert. In der Freizeit engagiert er sich u.A. bei der GTUG Stuttgart. Für die Entwicklung für iPhone und Android interessiert er sich seit 2009, unter anderem wurde die App ‘qwerted’ von der MfG Stiftung ausgezeichnet.
Wer mehr über Android lernen will, findet hier ein Android Training.