Java Stammtisch Münster: 12.5.

Kommenden Mittwoch ist es wieder soweit: Der nächste Java Stammtisch findet am  Mittwoch den 12.05. im Cuba Nova statt.
Für alle an Java, Softwareentwicklung und aktuellen Trends interessierten Personen – auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.). weiterlesen

 

FXG to Java2D converter

convertersplash.png

During the last months i was working a lot on Java Swing components which really is a lot of fun. It took me some time to establish a workflow to transfer my design prototypes from Adobe Fireworks into Java2D elements.

With not too complex shapes this was not a big deal even if it was a lot of coding (see also Drawing in code part I and Drawing in code part II) but during the work on my current component (which will be a combination of weather and time of day display for different cities) i needed to create clouds…

Did you ever create clouds in vector programs ? It’s really not so easy if they should look nice and you will need a lot of ellipses in different sizes to get a result which looks not too bad.
After creating my first cloud out of 49 circles (all the same size) i figured out that it would take a looooooooong time to complete these clouds. weiterlesen

 

Talklets Münster: (Web)anwendungen mit OSGi – Carsten Ziegeler

Update: Der Talk muss leider verschoben werden, da der Referent einen anderen Termin wahrnimmt. Ein Ersatztermin arbeiten wir noch aus.

Am Mittwoch dem 28.04.2010 ist es wieder so weit. Es findet im Hörsaal Leo18 auf dem Leonardocampus (am Johann-Krane-Weg zwischen der Eishalle und dem Technologiepark http://tinyurl.com/jugmsleo18) im Rahmen unserer Vortragsreihe “Talklets Münster” der nächste Vortrag statt.

Vortrag:
(Web)anwendungen mit OSGi
OSGi ist mittlerweile die erste Wahl für modulare, dynamische und erweiterbare Anwendungen. Die Theorie klingt verlockend, aber wie sieht die Praxis aus? Auf Basis der verschiedenen Bereiche der OSGi Spec wie ConfigAdmin oder Dynamic Services lassen sich ohne weitere Frameworks komfortabel Anwendungen entwickeln. Es werden die Grundladen der wichtigsten Bestandteile der OSGi Spec anhand von kleinen Beispielen vorgestellt. Dabei kommen verschiedene Projekte der Apache Software Foundation wie Apache Felix und Apache Maven zum Einsatz. Einer schnellen Adaption von OSGi steht somit nichts mehr im Weg.

Referent:
Carsten Ziegeler ist Senior Developer für JEE-Anwendungen und -Portale bei Day Software. Neben seiner Teilnahme in einigen Open-Source- und Freeware-Projekten seit über 15 Jahren, ist Carsten Member der Apache Software Foundation. Er ist unter anderem in den Apache Communities von Felix, Sling, Portals, Cocoon und dem Incubator involviert. Carsten ist Mitglied der JSR 286 Spezification Group für das Portlet API 2.0.

Agenda:
| 18:30 | Einlass
| 19:00 | Vortrag: (Web)anwendungen mit OSGi
| 20:00 | Get Together

Damit wir in etwa die Anzahl der Besucher abschätzen können wäre es schön wenn sich alle Interessenten unverbindlich HIER anmelden würden.

 

Java Stammtisch

Am 14.04. findet wieder ein Java Stammtisch in Münster statt!

Für alle an Java, Softwareentwicklung und aktuellen Trends interessierten Personen – auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

Für Teilnehmer am Java Stammtisch gibt es einen Sonderpreis fuer Weizen, zudem gibt es auch Aktionsangbote bei Speisen.
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)

 

Konferenz: Berlin Buzzwords

Am 7. und 8. Juni findet erstmals die Berlin Buzzwords statt. Diese neue Konferenz bildet das breite Themenspektrum rund um skalierbare Suche, NoSQL Datenbanken und verteilte Analyse großer Datenmengen ab. Die Konferenzschwerpunkte erstrecken sich von aktuelen Entwicklungen im Apache Projekt Hadoop über offene Suchmaschinen wie Apache Lucene, katta und Apache Solr hin zu NoSQL Projekten wie Apache CouchDB, Apache
HBase und MongoDB. weiterlesen

 

Swing event departure board

Sitting at Gard du Nord train station in Paris in January this year i saw this huge departure board:

Gare_du_Nord_Paris.jpg

It was fascinating to see and hear all these flipping characters everytime a departure time changed. I guess most of you know already how these boards work but for all others i will explain it shortly.

The arriving trains are in chronological order from top to bottom of the board which means the trains that arrives as next stays on top of the board.
The flipping characters are made of little metal plates that are printed on the front and backside with characters that are split into half. The Top part of the character is printed on the frontside of the upper plate and the bottom part of the character is printed on the backside of the lower plate (i tried to visualize it with a little image). weiterlesen

 

Swing Weather Worldclock

Remember the worldclock blogpost? Well it was ok but i thought there was one thing missing…

Weather information

For that reason i added this missing feature to the known worldclock component so that you now might choose out of four clocks:

  • Pure clock and icon indicator for time of day
  • Pure clock, icon indicator for time of day and weather information
  • Clock with inbuild time of day display
  • Clock with inbuild time of day display and weather information

This image shows all available clocks:

ishot-6.png

To get the weather information for all the cities in the enum i provide, i needed to add the country for each city and by adding all these countries i translated the cities to their (hopefully) right english names (in the original worldclock post i used german city names).

I use weather underground to retrieve the weather information because they provide an easy to access service for free. You will find a package called „net“ in the project in which i put the classes responsible for fetching the weather condition. There is timer which checks every 30 seconds for the availability of the connection.
The clockpanels will every 10 minutes add a so called ConditionFetcher thread to the queue of the WeatherService which will be handled by a ExecutorService. The WeatherService will tries to use the system proxy server if there is one so it hopefuly works out for you.

The most of the work was done by creating all the different weather condition images which you will see in the next image:

ishot-7.png

weiterlesen

 

24.03. – Java Stammtisch Münster

Am 24.03. gibt es wieder den Stammtisch der Java User Group Münster! Ein Angebot für alle an Java, Softwareentwicklung und aktuellen Trends interessierte Personen – auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch dem 24.03. ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

 

JAX Konferenz 2010

Auch 2010 findet wieder die JAX Konferenz statt. Die JAX richtet sich an Softwareentwickler aus dem Web- und (Java) Enterprise Umfeld in ganz Europa.
Trotz der europäischen Ausrichtung werden viele Vorträge auf Deutsch gehalten, und finden damit sicherlich regen Zuspruch von Entwicklern, die Vorträge in Deutsch bevorzugen.

Neben den obligatorischen Technologievorstellungen bietet die JAX eine umfangreiche Mischung von Themen rund um Softwareentwicklung. So darf „agile“ nicht fehlen, Sicherheit von Web Anwendungen, Skalierung, und nicht zuletzt der Trend zum polyglotten Entwickler dank Groovy, jRuby und Clojure.

Die JAX findet im Mai 2010 in Mainz statt, weitere Informationen und Rabattaktionen finden sich auf http://www.jaxcenter.de/

Wer Interesse hat, die JAX zu besuchen und das gerne mit anderen Teilnehmern der JUG Münster tun möchte, kann hier einen Kommentar hinterlassen, oder uns gerne auf einem der nächsten Events ansprechen.

 

Vorbereitung Java Zertifizierung

Für alle Interessierten, und insbesondere Schüler/Studenten, die die Möglichkeit einer kostengünstigen Java Zertifizierung haben, bieten wir Unterstützung bei der Vorbereitung zur SCJA/SCJP Java Zertifizierung.
Termine und weitere Koordination findet derzeit bei uns im Wiki statt:
http://wiki.jug-muenster.de/display/pub/SCJP+Zertifizierung

Update: Der Termin für die Vorsprechung der Lerngruppe :

23. März um 18 Uhr (für Studenten: 17:45 Uhr)
Wir treffen uns an dem Mathematik Institut (Einsteinstraße 62). Dort besprechen wir dann das weitere Vorgehen sowie die zukünftigen Termine. Ein erscheinen zur Vorbesprechung ist für die Teilnahme an der Lerngruppe nicht zwingend erforderlich. Jeder der Lust hat, ist herzlich eingeladen.

Studentenangebot: Wer sicher gehen will und Geld sparen möchte, sollte sich schon jetzt einen Voucher sichern. Alle weiteren Infos findet ihr in unserem Wiki.

Update 2:

Wir treffen uns ab nächster Woche Montag (29.03.) wöchentlich um 16 Uhr für vorraussichtlich 4 bis 6 Wochen als SCJP Lerngruppe. Treffpunkt Mathematik Institut (Einsteinstraße 62), Raum N18/19. Jeder, der mitmachen will, ist herzlich eingeladen.

Vergesst nicht, euch am besten jetzt noch den Voucher zu sichern! Alles weitere dazu und zu der Lerngruppe findet ihr im Wiki.