20. Oktober 2010 von Jan Lolling in Java, Mac Fan Club
Seit heute ist die Version 1.6.0_22 für OSX verfügbar. Soweit nichts spektakuläres aber….
Die API für die Integration von Java Apps in OSX hat sich auch geändert und zeigt deutlich die Vorboten des neuen Betriebssystems Lion (10.7).
Insbesondere die neuen Interfaces (alles SubClasses von com.apple.eawt.AppEventListener) zeigen wo es hin geht:
- AppHiddenListener,
- AppReOpenedListener,
- ScreenSleepListener,
- UserSessionListener,
- SystemSleepListener
sind ganz auf die Bedürfnisse der neuen Funktionen von OSX ausgerichtet und zeigen, dass Apple Java nicht links liegen lässt sondern weiter entwickelt.
[Update] Apple überträgt seinen Java-VM Code und die Komponenten zur Kopplung mit dem OS an das OpenJDK-Projekt. Damit wird sicher gestellt dass diese Komponenten auch zeitnah Aktualisierungen erfahren – anders als jetzt wo auf OSX doch erheblich später die Updates kamen.
9. Oktober 2010 von Oliver Fischer in Treffen
Unser nächster Vortrag zum Thema Clojure mit Stefan Tilkov wird am 12. Oktober 2010 wieder im Newthinking Store in der Tucholskystrasse 48, 10117 Berlin um 19:00 Uhr stattfinden.
Der Vortrag
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.
Der Redner
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.
Der Treffpunkt
Newthinking Store in der Tucholskystrasse 48, 10117 Berlin
Der Ablauf
18:30 Uhr Einlaß und Zeit für Networking
19:00 Uhr Vortrag
Anschließend gehen wir zum Social Event in ein Restaurant ums Eck.