Java in den Sony-EMails

Ich habe einmal in den https://wikileaks.org/sony/emails/ nach Java gesucht und (auf den ersten Blick) nichts interessantes gefunden. EMails Search Viele Werbe-EMails stammen von Azul (“Zing® now available for Java 8”, “Azul Zulu now available for Java 8”), einige Reiseplanungen, doch das hat mich zum Lachen gebracht: Couple hundred dollars for Cambodia and Java (not sure […]

Interessante Präsentation: Performance Tuning Where Java Meets the Hardware

PDF unter https://oracleus.activeevents.com/2013/connect/fileDownload/session/1944951492A68E355C48464CC1B4DA28/CON3762_Gove-JavaOne2013_CON3762_Hunt_Gove.pdf. Und nach Anmeldung auch unter https://www.parleys.com/tutorial/performance-tuning-where-java-meets-hardware.

Java-Job-Angebot in Frankfurt

Ihre Aufgaben: Mitarbeit an der Weiterentwicklung eines Software-Produkts für statistische Fragestellungen und Automatisierung der Arbeitsabläufe Mitarbeit an der Weiterentwicklung unserer bestehenden Software auf Basis von Java Ihr Profil: Studium mit IT-Bezug bzw. eine entsprechende Ausbildung zum (Fach)-Informatiker Sehr gute Kenntnisse in Core Java Gute Kenntnisse in Eclipse, SVN, Git, Linux Shell Praxiserfahrung als Softwareentwickler Sehr […]

Neue Termine für öffentliche Java-Seminare in Dortmund

☑ Java Grundlagen: 04.05.-08.05.15 (KW 19), 29.06.-03.07.15 (KW 27), 07.09.-11.09.15 (KW 37), 02.11.-06.11.15 (KW 45) ☑ Java für Fortgeschrittene: 18.05.-22.05.15 (KW 21), 20.07.-24.07.15 (KW 30), 28.09.-02.10.15 (KW 40), 23.11.-27.11.15 (KW 48) ☑ Java für C#-/C++-Umsteiger: 13.04.-17.04.15 (KW 16), 08.06.-12.06.15 (KW 24), 17.08.-21.08.15 (KW 34), 19.10.-23.10.15 (KW 43)

Xbox 360 Kinect unter Java ansprechen

Windows anmachen Kinect mit dem USB-Power-Adapter anstöpseln. Unter http://www.microsoft.com/en-us/download/details.aspx?id=40278 das Kinect for Windows SDK v1.8 laden und. (Nicht Version 2!) Die grüne Lampe wird leuchten. Unter dem Geräte Manager wird Kinect angezeigt: Optional: Für ein paar Beispiele installiere von http://www.microsoft.com/en-us/download/details.aspx?id=40276 das Kinect for Windows Developer Toolkit v1.8. Unter Developer Toolkit Browser v1.8.0 (Kinect for Windows) […]

RoboVM erreicht Version 1.0

RoboVM erlaubt es, Java-Anwendungen für iOS und auch Android zu compilieren. Ankündigung unter http://robovm.com/robovm-1-0-released-commercial-licenses-a-look-under-the-hood/. Gegenüber der alten Version: The debugger has received another round of updates. All JDWP functionality is now implemented. Support for RAM disk caches. This can help speed up the compilation and linking process on slow HDDs. Support for HFS+ file compression. […]

Offtopic: Praktikumsstellen verfügbar

Die Digitale Erlebnis-Center GmbH beschäftigt sich seit April 2011 intensiv mit dem Aufbau eines PC-/und Spiel-Konsolen-Museums. Aufgaben – Gestaltung und Entwurf interaktiver Oberflächen unter Berücksichtigung existierender Frameworks- Auswahl und Integration von Emulatoren für Computer und Spiel-Konsolen in der musealen Gestaltung- Recherchetätigkeiten und Erstellung von Texten über Hardware und Software Qualifikation – Kreativität und eine hohe […]

Folien der GWT.create-Konferenz online

Schöne Neuerungen in GWT 2.8 und der kommenden Version GWT 3.0. Folien unter http://gwtcreate.com/slides/. Google Inbox nutzt auch GWT und für iOS den Compiler J2ObjC. Cool! Siehe auch https://github.com/Sfeir/jhybrid.

Heute feiern wir …

… den Pi-Day (https://de.wikipedia.org/wiki/Pi-Tag). Er findet jedes Jahr am 14. März statt und geht zurück auf die US-amerikanische Datumsschreibweise 3/14 oder die ISO-Schreibweise -3-14, denn der numerische Wert von π auf zwei Dezimalen gerundet ist 3,14. Besonders genaue Anhänger dieses Tages feiern um 1 Uhr 59 und 26 Sekunden und erreichen die Kreiszahl damit bis […]

Java Mission Control 5.5.0 freigegeben

Details bei http://hirt.se/blog/?p=646. Bestes Feature, keine Schalter mehr beim Start der JVM, das kommt “dynamisch”:

JDK 8u40 freigegeben

http://www.oracle.com/technetwork/java/javase/8u40-relnotes-2389089.html. Und es sind interessante Neuerungen dabei. The endorsed-standards override mechanism and the extension mechanism are deprecated and may be removed in a future release. There are no runtime changes. Existing applications using the ‘endorsed-standards override’ or ‘extension’ mechanisms are recommended to migrate away from using these mechanisms. To help identify any existing uses of […]

Average number of lines per method in the JDK

The JDK itself can help us to count the lines of code, we just need to parse the source and get the method bodies in a String representation–then we can count the lines. A quick statistic from the new Java 8 Stream API will give us the numbers. Code first: Result: DoubleSummaryStatistics{count=84695, sum=576427,000000, min=1,000000, average=6,805915, […]

Avatar verabschiedet sich

Mal wieder geht ein Java-Oracle-Projekt den Bach runter, dieses mal Avatar/Avatar.js (Quelle https://blogs.oracle.com/theaquarium/entry/project_avatar_update). https://avatar-js.java.net/, https://avatar.java.net/ Avatar ist/war eine Art Node.js Implementierung in JavaScript auf der JVM. http://nodyn.io/ ist eine spannende Altarnative, läuft aber auf einer eigenen JavaScript-Umgebung namens DynJS, nicht auf Nashorn.

Java Interfaces mit main-Methode

Statische Schnittstellenmethoden erlauben eine neue Möglichkeit zur Deklaration der main(…)-Methode: interface HelloWorldInInterfaces {   static void main( String[] args ) {     System.out.println( “Hallo Welt einmal anders!” ); } } Das Schlüsselwort interface ist vier Zeichen länger als class, doch mit der Einsparung von public und einem Trenner ergibt sich eine Kürzung von drei Zeichen […]

Java Blog Aggregator: immer aktuelle Java-Nachrichten

http://www.topjavablogs.com/ aggregiert diverse Java-Blogs und bietet einen guten Einblick in die Java-Welt.

Java Open Source Libs Januar

Mustache (Apache). Sehr performantes Mustache-Templating-System für Java, benötigt Java 8. Capsule (EPL). “Dead-Simple Packaging and Deployment for JVM Apps”. Im Kern ein Fat-Jar-Builder. Ermöglicht auch ausführbare WARs und Capsules können in Docker-Images konvertier werden. Alaternativ: One-JAR. Pegdown Doclet (GPL 3). Markdown in Javadoc-Kommentaren statt HTML nutzen, inklusive PlantUML und Syntax Highlighting mit highlight.js. The Checker […]

Offtopic: .NET/C# nun auch Open-Source

Vor einiger Zeit hat MS begonnen die Quellen ihrer Laufzeitumgebung, Bibliotheken und Compiler auf ein Git-Repository (sync mit NET Framework TFS Server innerhalb von Microsoft) zu setzen – ein großartiger Zug! Alles steht unter der MIT-Lizenz. Zum Einlesen: https://github.com/dotnet/coreclr http://blogs.msdn.com/b/dotnet/archive/2015/02/03/coreclr-is-now-open-source.aspx http://www.heise.de/newsticker/meldung/NET-Microsoft-gibt-CoreCLR-als-Open-Source-frei-2539178.html http://www.heise.de/newsticker/meldung/Microsoft-NET-wird-komplett-Open-Source-2452033.html Ich freue mich auf die spannenden Entwicklungen aus dem CLR-Lager. Hätte MS diesen […]

UML-Werkzeuge für die Java-Entwicklung

Hier eine Auswahl von Produkten: § Enterprise Architect (http://www.sparxsystems.de/) ist ein Produkt von Sparx Systems; es unterstützt UML 2.5 und bietet umfangreiche Modellierungsmöglichkeiten. Für die Business & Software Engineering Edition Standard License sind 599 USD fällig. Eine 30-tägige Testversion ist frei. Das Tool ist an sich eine eigenständige Software, die Integration in Eclipse (und MS […]

null coalescing operator in Java nachbilden

Da null viel zu oft vorkommt, null-Referenzierungen aber vermieden werden müssen, gibt es viel Code der Art: o != null ? o : non_null_o. Diverse Programmiersprachen bieten für dieses Konstrukt eine Abkürzung über den sogenannten null coalescing operator (Coalescing, zu Deutsch verschmelzend), der geschrieben wird mal als ?? oder als ?:, für unser Beispiel: o […]

Lokale Klassen und effektiv finale Variablen

Im folgenden Beispiel deklariert die main(…)-Methode eine innere Klasse Snowden mit einem Konstruktor, der auf die finale Variable PRISM zugreift: public class NSA { public static void main( String[] args ) { final int PRISM = 1; int tempora = 2; tempora++; // (*) class Snowden { Snowden() { System.out.println( PRISM ); // System.out.println( tempora […]

Proudly powered by WordPress   Premium Style Theme by www.gopiplus.com