News
Dienstag, 22. Mai 2012
Zum Abschluss der ersten Phase des Android-Prozesses zwischen Google und Oracle war Google schuldig befunden worden, bei der Entwicklung der Android-Plattform Urheberrechtsverletzungen begangen zu haben. In einem wichtigen Teilsaspekt kamen die Geschworenen jedoch zu keinem …
Ende letzten Jahres hatte das kalifornische Start-up Jelastic hat eine Betaversion seines Platform-as-a-Service-Angebotes für Service-Provider herausgebracht. Ab heute hat die PaaS für Java-Anwendungen die Beta-Phase verlassen und ist ab sofort als Vollversion erhältlich. Als …
Für die JavaServer Faces-Library Prime Faces 3.3 wurde der erste Release Candidate veröffentlicht. Wesentliche Veränderungen gegenüber der vorherige Version sind laut Schöpfer Cagatay Civici weitreichendes internes Refactoring und Fixes des Ajax Frameworks. Beispielsweise wird …
Ab sofort steht GitHub für Windows kostenlos zum Download zur Verfügung. Das Tool nimmt Windows-Entwicklern die letzte Hemmschwelle, sich dem "Facebook für Entwickler", wie GitHub bezeichnet wird, anzuschließen und fleißig mitzucoden. Denn bisher war dies nur über das …
Montag, 21. Mai 2012
Factory-Design-Pattern sind die am häufigsten verwendeten Muster in einer Objekt-orientierten Umgebung. Da die Objekterstellung manchmal sehr komplex ist, kommt man bei der Implementierung häufig nicht an einer Abstraktion vorbei. Die Factory-Pattern-Methode definiert dabei ein …
JBoss hat die dritte Beta-Version von JBoss Tools 3.3.0 und Developer Studio veröffentlicht. Neben einigen Bug Fixes bekommen die Versionen Verbesserungen sowie neue Features in den Bereichen OpenShift, Maven, BrowserSim, GWT und im Annotation Processing.
Bei den JBoss Tools …
Die Sicherheit von persönlichen Daten und der Schutz gegen Zugriff Unbefugter sind die wichtigsten Aufgaben eines Software-Entwicklers. Zwar ist es nicht möglich ein 100 Prozent sicheres System zu bauen, allerdings können zumindest in Bezug auf die Passwort-Sicherheit …
Freitag, 18. Mai 2012
Als Kind hat man noch Träume. Eine wunderbare, erfüllende, am besten auch noch reich machende Karriere wünscht man sich und man ist sich ganz sicher: Irgendwann kommt sie, die große Chance. Doch dann wird man älter und sieht Tag für Tag neue Möglichkeiten ungenutzt vorbei …
Über Interfaces
Schnittstellen werden in Java verwendet, um eine Referenz zu definieren, die ggf. aus abstrakten Methoden, konstanten Werten oder anderen verschachtelten Reference Types bestehen. Sie können nicht instanziiert, sondern ausschließlich durch eine konkrete Klasse …
JavaIDEs wie NetBeans, Eclipse, oder z.B. JDeveloper sind fortgeschrittene Werkzeuge, allerdings hat auch jede dieser IDEs ihre eigenen kleinen Macken. Für NetBeans beispielsweise kann es ratsam sein, sich einige wichtige Tipps zu Herzen zu nehmen, um die IDE effizienter …
Big Data ist aktuell eines der Trendthemen in der IT- und Business-Welt. Chris Blessington, EMC Senior Director Marketing and Communications, spricht mit Business Technology Redakteur Mirko Schrempp über das Phänomen und seine transformative Kraft. Auch wenn sich nicht klar …
Mittwoch, 16. Mai 2012
Und wieder gibt es von der Rules-Engine Drools Neues zu vermelden. Für die quelloffene "Business Logic Integration Platform" von RedHat wurde der Final-Release Drools 5.4 freigegeben. In der neuen Version wurden einige Veränderungen vorgenommen. So wurde beispielsweise die …
EclipseSource hat mit mobile RAP das Prinzip der Rich-Ajax-Plattform auf den mobilen Bereich übertragen, was Developer ermöglicht, RAP Multi-User-Apps auf Basis der SWT API in Java zu schreiben. Der große Vorteil von RAP mobile liegt in seiner …
Das Open-Source-API JDOM mit dem Motto "Java manipulation of XML made easy" ist nun in der Version 2.0.1 verfügbar. Die erstmals 2004 veröffentlichte Schnittstelle mit DOM- und SAX-Integration ermöglicht eine einfache Handhabung und damit die effiziente Modifikation von …
Nach einem verschwiegenen Jahr stellt Orient sein skalierbares, dokumentbasiertes Datenbank-Management-System (DBMS) OrientDB Version 1.0 vor. Das quelloffene, 100% Java-basierte NoSQL-DBMS von Orient Technologies, war das erste System seiner Art und erschien ursprünglich im …
Dienstag, 15. Mai 2012
Das offiziell im Juni 2007 von RedHat gestartete Projekt, das OpenJDK 6 als Basis verwendet, wurde mit dem Ziel gegründet, eine freie Version des OpenJDK zur Verfügung zu stellen. Bereits seit Juni 2008 bestehen die IcedTea-Pakete den Java-Kompatibilitätstest. Nun wurden zwei …
Der Release des Scout 3.8.0 M7 Package wurde veröffentlicht und gegen die Referenz-Plattformen getestet. Die Ergebnisse des Tests sind in der Juno-Übersicht im Wiki zu finden. Folgende bekannte Fehler wurden behoben:
Das nicht funktionierende SVG-Feld unter Mac mit …
LucidWorks Enterprise ist ein Profi-Anbieter von Entwickungsumgebungen für Such-Applikationen, wie sie zur Analyse von großen Datenmengen in Rechenzentren eingesetzt werden. Mit dem Beta-Release von LucidWorks Big Data geht man nun einen Schritt weiter und hievt das System in …
Aufgrund des Updates von Java 6 auf Java 7 hat das Team von Jelastic die Distribution der beiden Versionen von Oktober 2011 bis Januar 2012 untersucht. Basis bildeten ihre eigenen Hosting-Daten. In unserem Quickvote im April haben 13 Prozent von 494 Personen angegeben, …
Montag, 14. Mai 2012
Als Teil des Juno Milestone 7 wurde auch der Object Teams 2.1 Milestone 7 veröffentlicht. Hier funktioniert jetzt endlich auch Hot Code Replacement während des Debuggings von OT/J und OT/Equinox-Anwendungen. So können Veränderungen am Code, egal ob in Teams, Roles oder …
Stuart Leneghan hat auf seinem persönlichen Blog Hacking Away das UseCompressedOops JVM-Agument getestet. Die Aktivierung der VM Option UseCompressedOops führt nach Leneghan zu signifikanten Performance-Verbesserungen. Er konnte während seines Tests eine Reduzierung des …
Die Entwickler Akademie präsentiert vom 25. - 27. Juni 2012 zusammen mit dem Java Magazin den nächsten Java EE Summit im Holiday Inn München-Unterhaching. Das große Trainingsevent vermittelt innerhalb von drei Tagen in 18 Workshops die wichtigsten Java-EE-Themen.
In drei …
Die Java 8 Developer Preview mit dem Modulsystem Jigsaw steht zum Download bereit. Ziel des Projektes ist, ein Standard-Modulsystem für die Java-SE-Plattform zu entwerfen und zu implementieren sowie das System auf die Plattform und das JDK anzuwenden.
Mit den unter java.net …
Freitag, 11. Mai 2012
Die JVM-Sprache Xtend nähert sich der Version 2.3 – und legt mit dem Meilenstein-7-Release zahlreiche neue Features vor. Xtend ist eine Sprache, die sich des statischen Java-Typsystems bedient und direkt in Java-Quellcode übersetzt. Konzepte aus anderen Programmiersprachen wie …
Auch diese Woche sind uns wieder interessante Videos über den Weg gelaufen, die wir für sehenswert halten und deshalb jedem echten Java-Geek ans Herz legen. Das sind unsere "Geek Videos of the Week":
Web-Spione: Verfolge die Verfolger!
Wir hinterlassen Spuren im Internet …
Cheezburger-CTO Scott Porad hat in seinem Blog einen Freund zitiert, der sich nach 18 Jahren aus dem Entwickler-Business zurückgezogen hat. Dies hat er getan, da ihn das repetitive, stupide Coden und das Ausbleiben von Erfolgsmomenten auf Dauer zu sehr belastet hat.
Es gab …
Donnerstag, 10. Mai 2012
Red Hat hat seine Strategie für OpenShift vorgelegt, die Platform-as-a-Service (PaaS) Lösung für Public Clouds und On-Premise Datacenter. Noch in diesem Jahr sollen integrierte Enterprise-Distributionen verfügbar werden sowie ein Gebühren-basierter PaaS-Dienst mit …
Das erste Release der Bürosoftware OpenOffice unter dem Dach der Apache Software Foundation steht zum Download bereit. "OpenOffice.org war eine Herausforderung und wurde von einer Software mit vielen Urheberrechtsfragen zu einem Paket, das vollständig der Apache-Lizenz …
Mittwoch, 9. Mai 2012
VMware-Entwickler Tim Fox beschreibt das erste Major-Release eines interessanten Frameworks, mit dem sich die nächste Generation asynchroner, skalierbarer und nebenläufiger Anwendungen programmieren lassen soll: Vert.x 1.0.
Vert.x ist ein Ereignis-getriebenes Application …
Das Eclipse-basierte Server-Projekt Gyrex feiert sein erstes Major-Release. Gyrex soll das Erstellen von dynamischen und erweiterbaren Equinox-basierten Serverlösungen vereinfachen. Das Projekt besteht aus einer Reihe von OSGi Bundles, die sowohl als fertiges Serverprodukt als …