Marktvorteile durch datenfokussierten Entscheidungen
Das Tempo bei der digitalen Kommunikation von Menschen untereinander, von Menschen und Maschinen, und von Maschinen zu Maschinen nimmt stetig zu. Bei jeder Kommunikation generieren die Computer Daten, die sich Tag für Tag zu einem riesigen Gebirge auftürmen. Die IT-Experten sprechen von Big Data – Exabytes oder sogar Zettabytes an Daten, die in den Datenbanken liegen und alt werden.
Im Gespräch mit Sven Reimers
JavaFX gehört zu den Technologien, in die Java-Entwickler für das Jahr 2012 große Hoffnungen setzen. Nach der Neuausrichtung durch Oracle und der Lancierung der Version 2.0 experimentieren zahlreiche Entwickler mit der UI-Technologie - beispielsweise, um JavaFX nahtlos mit der NetBeans-Plattform zu verbinden. Zu diesem Zweck wurde das Projekt eFX ins Leben gerufen, über das wir uns mit Projekt-Committer Sven Reimers unterhielten.
Nutzen aus den digitalen Datenschätzen
Die Welt ist zunehmend digitalisiert und vernetzt - das Internet, Social Media, Smartphones, Tablets, Sensoren und Transistoren produzieren täglich gewaltige Datenberge. Für Unternehmen schlummert in ihnen bedeutendes Potenzial: Gelingt es ihnen, aus diesem Rohstoff Informationen über ihre Geschäftsprozesse, ihre Kunden, ihren Markauftritt oder ihren Kundenservice zu extrahieren, gewinnen sie entscheidende Punkte im Wettbewerb. Das Mittel dafür sind moderne Business-Analytics-Technologien.
Editorial
Liebe Leserinnen und Leser,
das Jahr 2012 ist gerade einmal ein paar Tage alt, da halten Sie bereits das aktuelle PHP Magazin in den Händen, kommen hoffentlich frisch und ausgeruht aus ein paar freien Tagen und sind bereit für die vielen neuen und spannenden Entwicklungen, die vor uns liegen. Oder haben Sie all das, was im letzten Jahr heiß war, noch gar nicht so recht verdaut?
Tipps und Tricks rund um .NET und Visual Studio
Heute geht es bei .NETversum um WCF und wie dabei das Antwortformat bei REST-Services dynamisch festgelegt werden kann sowie wie eine Hilfeseite für REST-Services eingerichtet werden kann.
Martijn Verburg ist als einer der aktivsten Vertreter der Java-User-Group-Szene in einer guten Position, die Entwicklungen, die für die Java-Community 2012 bedeutsam werden können, vorauszusehen. Martijn spannt den Bogen von der Beziehung zwischen Oracle und der Community über Cloud, Mobile und NoSQL bis zur schwelenden Android-Klage zwischen Oracle und Google.
Eclipse Sapphire
UI-Programmierung folgt oft einem ähnlichen Schema: Widgets auswählen, initialisieren, layouten und Synchronisierung mit dem Modell. Das führt zu viel Boilerplate-Code, unter dem die eigentliche Absicht vergraben wird. Eclipse Sapphire schafft hier Abhilfe.
Scala, Akka und Play vereint
Scala, Akka, Play, Scala IDE for Eclipse - die Bestandteile des Scala-Stacks nahmen im vergangenen Jahr 2011 deutliche Konturen an. Welche Entwicklungen es 2011 im Tooling-Bereich für Scala-Programmierer gab, und was die Community im Jahr 2012 erwarten darf, besprachen wir mit Typesafe Director Professional Services Heiko Seeberger.
Kolumne: Dino talks
Komponententests (Unit Tests) zu schreiben, ist immer noch eine Form der Programmierung und hat die gleichen Ansprüche an gute Praktiken und Techniken wie sie in der Softwareprogrammierung für Produktionscode üblich sind. Allerdings ist das Schreiben von Komponententests durch eigene Muster und Charakteristika geprägt, auf die Sie ein Auge werfen sollten. Dieser Artikel stellt zwei Aspekte der Komponententests in den Mittelpunkt: Codeabdeckung und Isolierung.
Quick and Dirty?
Für das Erstellen von Webseiten existieren die unterschiedlichsten Ansätze und Tools. Das reicht von der Erstellung einzelner Seiten mittels eines Texteditors bis hin zur Programmierung komplexer Webauftritte mit Datenbankanbindung. Irgendwo dazwischen ist das Tool Expression Web angesiedelt. Es verspricht die leichte Erstellung und Pflege von Webauftritten mittlerer Größe und Komplexität. Kann es dieses Versprechen einlösen?
Tipps und Tricks rund um .NET und Visual Studio
In diesem Teil von .NETversum widmen sich Dr. Holger Schwichtenberg und Manfred Steyer der Framework Class Library. Es geht um Enums und Bitmasken, die Prüfung auf 64-Bit und wie der Laufwerksfüllstand ermittelt werden kann.
Teil 1: Software-Kanban – Grundlagen und Methodenhybride
Entwicklungsteams befinden sich oft in einem Spannungsfeld zwischen der Forderung nach schneller Zielerreichung und gleichzeitig steigendem Entwicklungsaufwand. Agile Entwicklungsmethoden helfen, dieses Problem zu entschärfen, und verdrängen seit geraumer Zeit sequenzorientierte Entwicklungsansätze. Jedoch sind auch hier in der Praxis Limitierungen zu erkennen. Die Kombination aus Kanban und Scrum zeigt mögliche Lösungen auf und bringt Teams wie Unternehmen weiter.
Das Jahr 2011 ist zu Ende, 2012 ist angebrochen und öffnet Raum für Technologie-Weiterentwicklungen aller Art. JAXenter hat die Fühler ausgestreckt und Analysten wie Community-Vertreter nach den Trends 2012 befragt. Den Anfang machen Java-Champion Stephen Colebourne und James Governor von Red Monk. Welche Entwicklungen sehen die beiden 2012 Realität werden?
Neuerungen in der Grails-Plattform
Der mutige Sprung der Versionsnummer kündigt es an: Die neue Version
der Grails-Plattform für Webapplikationen möchte nicht nur eine kleine
Verbesserung sein, sondern sieht sich als bemerkenswerten Entwicklungsschritt.
Höhen und Tiefen eines Silverlight-Entwicklers
Mit der so genannten Womanizer App startete mein Einstieg in die Windows-Phone-Entwicklung. Die Anwendung ist in Deutschland eine der Topanwendungen der Kategorie „Foto“. Es handelt sich um eine kleine Spaßanwendung mit sehr wenigen, überschaubaren Use Cases. Aus Entwicklersicht diente die Anwendung einerseits dazu, mit Windows Phone erste Erfahrungen zu sammeln, andererseits sollte sie auch nativ für iOS und Android implementiert werden.