Sprecher:  Michael Haupt, Oracle Labs, Potsdam
Ort: Fakultät Informatik der TU Dresden, Raum E023
Datum:  24. Mai 2012, 19:00-22:00 (Download als ics-Datei)
Registrierung: hier

Kann man eine Java-VM in Java implementieren? Warum macht man das? Welche Vorteile kann man daraus ziehen?

Maxine ist eine fast ausschließlich in Java geschriebene JVM, die Anwendungen wie Glassfish und Eclipse ausführen kann. Das Projekt bei Oracle Labs entwickelt zum Beispiel Technologien für just-in-time-Compiler und garbage collection, aber auch Werkzeuge zum Debugging so komplexer Systeme wie einer JVM.

Der Vortrag stellt Maxine im Überblick vor, geht bei einigen Aspekten der VM ins Detail und demonstriert u. a. einen neuartigen JIT-Compiler sowie den Maxine Inspector, der es erlaubt, die VM bei der Ausführung von Anwendungen zu beobachten.  Weiterlesen »

Sprecher:  Peter Doschkinow und Michael Bräuer, Oracle Deutschland
Ort: Fakultät Informatik der TU Dresden, Raum E023
Datum:  21. Juni 2012, 19:00-22:00 (Download als ics-Datei)
Registrierung: hier

Cloud Computing ist in aller Munde. Aber was bedeutet das für den Java Entwickler, der sich mit der Entwicklung serverseitiger Anwendungen beschäftigt und für den Betrieb solcher Anwendungen?

Im ersten Vortrag wird gezeigt, welche Technologien für das Grid Computing im Bereich Entwicklung und Betrieb serverseitiger Anwendungen von Oracle bereitgestellt werden. Grid Computing kann neben Virtualisierung u.a. als ein Fundament des Cloud Computing für unternehmenskritische Anwendungen angesehen werden. Dabei wird insbesondere auf den Oracle Technologie Stack der „Cloud Application Foundation“ eingegangen. Im zweiten Vortrag soll gezeigt werden, wohin die Reise geht – was mit Java EE 7 zu erwarten ist und Glassfish in diesem Bereich jetzt schon bietet.

Weiterlesen »

Sprecher: Gunnar Wagenknecht, AGETO Service GmbH
Ort: TomTom Development Germany GmbH, 04129 Leipzig, Maximilianallee 4; Raum Dresden/Meißen (EG)
Datum: 26. April 2012, 19:00-22:00 (Download als ics-Datei)
Registrierung: hier (unbedingt erforderlich, da nur 80 Plätze vorhanden!)

EclipseRT ist das Top-Level Projekt bei Eclipse für alle Runtime relevanten Technologien. Neben dem Equinox OSGi Framework selbst zählen dazu auch der beliebte Jetty Server, der von VMware und SAP entwickelte Virgo Server, RAP, Riena und weitere interessante Projekte.

Der Vortrag bietet einen Blick auf einen Großtteil der Projekte und erklärt, wie man diese miteinander kombinieren kann. Ergebnis ist ein attraktiver EclipseRT Stack, mit welchem sich dynamische Server-Anwendungen realisieren lassen. Weiterlesen »

Sprecher: Christian Grobmeier, The Apache Software Foundation
Ort: Fakultät Informatik der TU Dresden, Raum E023
Datum: 24. April 2012, 19:00-22:00 (Download als ics-Datei)
Registrierung: hier

Dart ist eine neue Band, die aber schon gewaltig rocken soll. Kann es die Nachwuchsband mit alteingesessenen Rockstars – wie etwa Motörhead – aufnehmen? Motörhead kommt mit einer eingespielten Truppe daher: die Bibliotheken ändern sich quasi niemals und timingprobleme kennt der Drummer nicht. Dart dagegen ist jung und unerfahren. Konnte es von den “Großen” genug abkupfern um selbst auf Tour gehen zu können? Wirkt der Dart-Sänger ohne die charakteristische Motörhead-Warze im Gesicht wie ein Milchbubi? Oder ist es gerade das charmante Äußere, mit dem Dart die Herzen der Entwickler zum Schmelzen bringt? Der Vortrag zeigt, was Dart musikalisch so drauf hat. Lockere Kleidung, Ohrstöpsel und eine Dose Bier werden für dieses Konzert empfohlen.

Weiterlesen »

Sprecher: Martin Körner und Jesko Nordlohne, ObjectFab GmbH
Ort:
 ObjectFab GmbH, 01309 Dresden, Pohlandstraße 19
Datum:
 22. März 2012, 19:00-22:00
Registrierung:
 hier

Der am 15. März stattfindende Vortrag von Martin Körner und Jesko Nordlohne zum Thema “JRuby – Ruby auf der JVM – Das Beste zweier Welten” ist offenbar interessant genug für eine zweite Auflage – der Ansturm auf die Plätze war enorm und die Plätze sind mittlerweile fast alle. Netterweise haben sich die Sprecher und unser Gastgeber, die ObjectFab GmbH, bereiterklärt, den Termin am 22. März zu wiederholen. Natürlich ist auch beim zweiten Termin die Teilnehmerzahl begrenzt, als bitte unbedingt registrieren.

Wer lieber zum zweiten Vortrag kommen mag, aber sich bereits beim ersten eingetragen hat, registriere sich bitte beim zweiten Termin und schreibe eine kurze Nachricht an  mit der Bitte um Austragung bei der ersten Veranstaltung.


Sprecher: Martin Körner und Jesko Nordlohne, ObjectFab GmbH
Ort: ObjectFab GmbH, 01309 Dresden, Pohlandstraße 19
Datum: 15. März 2012, 19:00-22:00
Registrierung: (beendet, die Veranstaltung ist leider ausgebucht)

Ruby erfreut sich besonders durch Rails wachsender Beliebtheit. Mit ”Convention over Configuration” gilt in der Ruby-on-Rails-Welt ein Design-Paradigma, das in der Java-Welt wenig verbreitet ist. Gepaart mit bekannten Prinzipien wie DRY und TDD können Webanwendungen in erstaunlicher Geschwindigkeit entwickelt werden. Doch was bedeutet Ruby für uns als Java-Entwickler? Müssen wir wieder bei Null anfangen? Und was wird aus all den Java-Bibliotheken, die wir im Laufe unserer Karriere geschrieben haben? Weiterlesen »

Sprecher: Jochen Krause, EclipseSource
Ort: Fakultät Informatik der TU Dresden, Raum E023
Datum: 1. März 2012, 19:00-22:00
Anmeldung: XING oder Facebook

Eclipse RAP hat sich in den letzten Jahren zu einem reifen Framework für Desktop und Web-Applikationen entwickelt. Besonderer Vorteil von RAP ist die hohe Wiederverwendbarkeit von Source-Code zwischen Desktop und Web. Der aktuelle Trend in der Industrie hat sich immer stärker hin zu Web-Applikationen entwickelt, Rich Desktop Applikationen haben in den letzten Jahren an Bedeutung eingebüßt. Aber mit der Verbreitung immer leistungsfähigerer Smartphones und der Einführung von Tablet Computern ist eine neue Kategorie von Softwareanwendungen entstanden, die ganz eigene Programmiermodelle mit sich bringen. Weiterlesen »

Sprecher: Rainer Fritzsche, Noser Engineering AG
Ort: Fakultät Informatik der TU Dresden, Raum E023
Datum: 19. Januar 2012, 19:00-22:00
Anmeldung: XING oder Facebook

Android gehört sicher zu den interessantesten Plattformen der letzten Jahre. Noch relativ jung, wächst es unaufhaltsam und dringt in Märkte ein, in denen es viele Nutzer nicht vermuten würden. Wobei es sein ursprüngliches Einsatzgebiet, Smartphones, nicht vernachlässigt und durch eine stetige Evolution an Reife und Qualität zunimmt.

Eine gute API und große Community erleichtern den Einstieg in die Android-Entwicklung und ermöglicht schnelle Erfolge und Prototypen. Wir schauen uns nebst der IDE und dem Grafik-Framework aber auch die Schattenseiten von Android an – vor allem die Fragmentierung des eigenen Marktes und was das für den Entwickler bedeutet. Weiterlesen »

Die Planungen für die JUG Saxony Veranstaltungen in 2012 sind im vollen Gange. Aus dem Gedanken, für unsere Planungen könnte ein Wandkalender von Nutzen sein, wurde die Idee eines JUG Saxony Wandkalenders geboren. Warum nicht auch unsere treuen Zuhörern, Referenten, Unterstützern und Organisatoren an der Idee teilhaben lassen?

Kurzerhand haben wir den JUG Saxony Wandkalender 2012 drucken lassen. Wer auch einen JUG Saxony Wandkalender haben möchten oder gleich mehrere Exemplare zum Weitergeben, schreibt einfach eine Mail an jugs@buschmais.com. Den Kalender gibt es kostenfrei. Gern könnt ihr euch aber auch mit einem Unkostenbeitrag von 1 EUR je Stück beteiligen.

Der Kalender hat das Format 70 x 100 cm.

Sprecher: Michael Bräuer, Oracle und Tobias Israel, buschmais GbR
Ort: Fakultät Informatik der TU Dresden, Raum E023
Datum: 15. Dezember 2011, 19:00-22:00
Anmeldung: XING oder Facebook

In-Memory Datagrids

Zugriff auf und Verwaltung von Daten ist in vielen verteilten Anwendungen eine wichtige Anforderung. Durch die Architektur müssen Fragen bezüglich Performanz, Skalierbarkeit und Verfügbarkeit gelöst werden. Dies wird um so schwieriger, wenn es sich um grosse Datenmengen handelt, die im Speicher gehalten werden müssen, da sich eine Persistenzierung als zu nachteilig erweisen würde.

Der Einsatz von In-Memory Datagrids kann sich hier als eine Möglichkeit erweisen, obige Herausforderungen zu lösen. Oracle bietet mit Oracle Coherence eine Java basierte In-Memory Grid Software an, die über verschiedene Clients (Java, .NET, C++) angesprochen werden kann, über eine reichhaltige API zur Verwaltung und zur Abfrage von Daten verfügt und auch in anderen Produkten/Mechanismen out-of-the-Box Anwendnung findet, wie zum Skalieren von EclipseLink-basierten Anwendungen oder zur Verwaltung von Http-Session Zustandsinformation (Coherence*Web).

Der Vortrag geht nach einer Begriffsdefinition von In-Memory Datagrids auf das Produkt Oracle Coherence ein.

Java 7 News

Was lange währt wird endlich gut könnte man meinen: Java 7 ist da. Nach reichlich 4 Jahren ohne ein echtes Major-Release heißt es nun auch von offizieller Seite: “The  biggest  news  about  Java  7  is  that  it’s  shipping.” Das dem nicht ganz so ist und dass Version 7 doch etwas mehr zu bieten hat als nur eine schicke neue Versionsnummer zeigt dieser kurze Überblick.
Weiterlesen »

© 2011 Java User Group Saxony • RSS 2 Feed • iCal •  Impressum Suffusion theme by Sayontan Sinha
Schliessen
loading...