Posts Tagged ‘java’

Modular Java (Buch)

Donnerstag, Dezember 24th, 2009

Das Buch „Modular Java“ von Craig Walls erklärt auf praktische Weise, wie modulare Java Anwendungen auf Basis des Spring Framework und OSGI entwickelt werden.

Das Buch setzt die hohen Standards der Pragmatic Bücher fort. Bücher aus der Pragmatic Books Serie präsentieren relevante Inhalte so in einer ansprechenden Form, dass sie zum direkten ausprobieren motivieren.
OSGI verspricht die in Softwareprojekten auftretende Komplexität unter Kontrolle zu halten. Dies wird dadurch erreicht, dass einzelne Module isoliert voneinander gehalten werden, und loose Kopplung mittels definierter Dienstenutzung und Angebot eigener Dienster gefördert wird. Man kann sich OSGI als eine Ausprägung von Service oriented architecture (SOA) innerhalb der Java Virtual Machine vorstellen. Die Wurzeln von OSGI stammen von embedded Umgebungen, zwischenzeitlich ist OSGI auch Dank Desktopanwendungen wie Eclipse, das auf OSGI setzt, populär geworden. Nach embedded und der Desktop kommt OSGI nun auch auf den Server. » More: Modular Java (Buch)

 

Custom swing component

Montag, Dezember 21st, 2009

During my vacation i’m playing around with the SunSPOT’s from Sun Microsystems which are fantastic little gadgets. (Please find more information about them here.)
I attached a combined temperature/humidity sensor to one of my spots and used xmpp protocol (with smack library) to communicate with my SunSPOT host application from wherever I am.
To visualize the measured values I needed something sexy and because there was nothing ready to go I created two little „instruments“ that I would like to share with you.

And here they are:

First a gauge:

ishot-2.png

Second Java Swing component is a display (yes I know it’s inspired by Apples iTunes):

ishot-1.png

Third custom Swing component a combination of the display with a led panel:

ishot-3.png

I think I’ll have to do some work at the 3d-effect of the rounded rectangle but as a first prototype they looked ok to me.

You can find my presentation on custom Swing components here, the Netbeans project for the components in the article can be downloaded here: Instruments, the Netbeans project for the application from the slides is here: SD.zip

If you are interested, please leave a comment…

 

Java Treff Münster: 16.12.09

Dienstag, Dezember 15th, 2009

Auch in der Vorweihnachtszeit gibt es die Gelegenheit den Java Stammtisch in Münster zu besuchen: Für alle an der Java Technologie und Softwareentwicklung begeisterten ist der nächste Java Stammtisch genau das richtige. Am Mittwoch dem 16.12. treffen wir uns im Cuba Nova ab ca. 18:30 Uhr, Achtermannstraße in der Nähe des Hauptbahnhofs (3 Minuten zu Fuß, wenn man langsam geht.).

Es haben sich einige Personen gefunden, die sich für eine Sun Java Zertifizierung (SCJP bzw. SCJA) interessieren. Neben den üblichen Gesprächen zu offenen Themen, gibt es hier die Gelegenheit sich mit dem Modalitäten einer Sun Zertifizierung vertraut zu machen, und sich beraten zu lassen, welche Zertifizierung für einen das richtige sein könnte.

Parkmöglichkeiten und Anfahrt zum Java Usergroup Münster Treff: Parkhaus Engelenschanze ist am nächsten gelegen. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln – insbesondere für Weizen-Fans. (Google Maps Link)

Schon vormerken: Auch am 30.12 sind wir mutig genug den nächsten Stammtisch anzubieten!

 

Java + Münster: Stammtisch am 2.12.

Montag, November 30th, 2009

Es ist wieder soweit: Für alle an der Java Technologie und Softwareentwicklung begeisterten ist der nächste Java Stammtisch genau das richtige. Am Mittwoch dem 2.12. treffen wir uns im Cuba Nova ab ca. 18:30 Uhr, Achtermannstraße in der Nähe des Hauptbahnhofs (3 Minuten zu Fuß, wenn man langsam geht.).

Die Devoxx 2009 Besucher sind zurück und haben sicherlich einiges zu berichten, und auch für alle anderen Java und Software Themen finden sich sicherlich interessante Gesprächspartner! » More: Java + Münster: Stammtisch am 2.12.

 

Swing Workshop

Mittwoch, November 25th, 2009

Am Samstag dem 28.11.2009 findet ein Workshop zum Swing Talklet vom 03.11.2009 statt.

Uhrzeit: 14:00 bis 18:00 Uhr.
Ort: Hörsaal Leo 18, Leonardocampus, Am Johann-Krane-Weg zwischen der Eishalle und dem Technologiepark (http://tinyurl.com/jugmsleo18)

Inhalt:
Da Swing ein sehr umfangreiches Framework ist, kann im Workshop lediglich ein kleiner Auschnitt
behandelt werden.
Es wird gezeigt, wie man in Swing einen Button so umgestalten kann, daß er dem aktuellen JavaFX
Design („Caspian“) entspricht. Der Workshop soll hierbei nicht als Votrag im üblichen Sinne dienen, sondern als Hands-On Session, was bedeutet, daß jeder einen Rechner mitbringen sollte.
Dabei wäre es sinnvoll mindestens Java 6 Update 10 installiert zu haben, wobei sich das Beispiel auch
unter Java 5 noch verwenden läßt.
Der Workshop soll dazu dienen in die Funktionalität von Swing reinzuschnuppern, wobei der Schwerpunkt hier auf customized components liegt und nicht auf Swing Grundlagen.
Natürlich stehen wir auch bei „Anfänger-Fragen“ jederzeit mit Rat und Tat zur Seite, soweit wir die
Antwort wissen 😉

Voraussetzungen:
– Computer mit entsprechendem JDK
– Entwicklungsumgebung (demonstriert wird auf Netbeans)
– Grundlagen Java
– Spaß am Coden…

Jeder an Desktop Java Interessierte ist herzlich dazu eingeladen teilzunehmen…

 

Devoxx Konferenz: Tag 3

Donnerstag, November 19th, 2009

Der dritte Tag Devoxx – der erste Tag der Deboxx Konferenz.
Es gab viele interessante Talks – unter anderem Java Enterprise Edition 6 (JEE6), für das mit Glassfish zum 10. Dezember 2009 eine Referenzimplementierung angekündigt wurde. Ansonsten hat Mark Reinhold für Java JDK 7 Closures in Aussicht gestellt, die eine einfache Version der viel diskutierten Closures für Java darstellen könnten. Ganz im Sinne der 80/20 Regel sieht Reinhold da die Chance einen Großteil der Wünsche der Community zu befriedigen, aber evtl. ein paar Randfälle außen vor zu lassen. » More: Devoxx Konferenz: Tag 3

 

Java Meetup: 18.11.09 [Update]

Samstag, November 14th, 2009

[UPDATE]
Es war wieder ein netter Abend im Cuba Nova. Danke an alle neuen und alten Gesichter!
Bis zum nächsten mal!
[/UPDATE]

Der nächste Java Stammtisch in Münster ist geplant für den 18.11.2009.

Da einige von uns zur Devoxx fahren, werden sicherlich ein paar bekannte Gesichter vermißt. Um so bessere Chancen auf neue Kontakte! 🙂
Nach unseren letzten Vorträgen gab es viel konstruktives Feedback, und auch gestiegene Besucherzahlen auf unserer Homepage sprechen dafür, dass die Java Usergroup Münster langsam durchstartet. » More: Java Meetup: 18.11.09 [Update]

 

SwingDemo Projekt

Dienstag, November 3rd, 2009

In Ergänzung zum Talklet „Swing and you’re winning“ der JUG Münster vom 03.11.2009 finden alle Interessierten hier die Applikation als Java Webstart Version. Der Talk soll die Möglichkeiten vermitteln, welche Swing zur Verfügung stellt vor allem im Hinblick auf sog. „custom components“.
Für die SwingDemo wird auf jeden Fall Java 6 benötigt.

jws_launch.gif

SwingDemo

Desweiteren stehen Euch hier die kompletten Quellen als Netbeans Projekt zum Download zur Verfügung.

Es soll noch ein Workshop zu dem Talk folgen, bei welchem dann mit den bestehenden Quellen ein wenig rumgespielt werden soll. Der Termin hierzu wird noch auf http://www.jug-muenster.de bekannt gegeben.

Viel Spaß beim coden…

 

Talklets Münster: Swing – JUnit & Hudson

Donnerstag, Oktober 22nd, 2009

Am Dienstag dem 03.11.2009 finden im Hörsaal Leo18 auf dem Leonardocampus (am Johann-Krane-Weg zwischen der Eishalle und dem Technologiepark http://tinyurl.com/jugmsleo18) die ersten zwei Vorträge in unserer neuen Vortragsreihe „Talklets Münster“ statt.

Die Vorträge » More: Talklets Münster: Swing – JUnit & Hudson

 

Java Meeting Münster: 21.10. ab 18:15 Uhr

Donnerstag, Oktober 15th, 2009

Der nächste Java Stammtisch in Münster ist geplant für den 21.10.2009. (Wer möchte sollte sich auch den 3.11.09 schon vormerken, an dem Termin planen wir derzeit wieder Präsentationen. Diesmal die Themen: Java Swing in richtig sexy und danach einfacher und besser entwickeln dank Netbeans, jUnit und Hudson. Das Buzzword ist da natürlich „test driven development“.) » More: Java Meeting Münster: 21.10. ab 18:15 Uhr