Dienstag, 22. Mai 2012


Bibliothek

CDI geht fremd! Dependency Injection für JavaSE

Kolumne: EnterpriseTales

Dependency Injection ist beileibe nichts Neues [1]: Für fast jede Programmiersprache gibt es eine Vielzahl an Frameworks, die Hilfestellung bieten. Die Realisierung ist jedoch unterschiedlich: Ob nun mit oder ohne XML oder vollständig auf (Java-)Annotationen basiert – die Community hat viel zu bieten. Mit CDI (Contexts and Dependency) gibt es einen Standard für die Java-Welt, der sich besonders im Java-EE-Umfeld einfach nutzen lässt. Doch wie sieht es für die Freunde von Java SE aus? Müssen diese auf CDI verzichten?

Encoding von Zeichenketten

Kolumne: C# im Fokus

Die letzte Ausgabe der Kolumne beschäftigte sich mit der Verarbeitung von Zeichen und Zeichenketten im Speicher. Oft müssen aber Zeichenketten aus unterschiedlichen Orten, wie zum Beispiel Dateien oder Webdiensten, abgerufen und verarbeitet werden. Dabei ist die Verwendung eines korrekten Encodings wichtig.

Das Verständnis für Architektur zählt

Im Gespräch mit Detlev Klage

"Im Fokus steht die Wertschöpfung für unsere Kunden und die Wettbewerbsfähigkeit."

jQuery – Mehr Dynamik für Ihre Webseite

jQuery

jQuery ist ein von John Resig entwickeltes JavaScript Framework und wird inzwischen von vielen Webdesignern und Programmierern als Standardbibliothek für dynamische Webanwendungen verwendet. Das Framework vereinfacht den Zugriff auf den HTML-Dokumentenbaum, kümmert sich um die Ereignisbehandlung, um Animationen und die dynamische Interaktion im Hintergrund mittels Ajax. Trotz der Funktionsvielfalt ist die aktuelle Version der Bibliothek gerade mal 26 KB groß und wird von allen aktuellen Browsern (einschließlich Internet Explorer 6) unterstützt. Der Kern des Frameworks verzichtet auf visuelle Komponenten (Widgets). Diese finden sich in der Erweiterung jQuery UI, auf die später noch ausführlicher eingegangen werden soll.

Bauen mit vereinten Kräften

Die Eclipse Common Build Infrastructure

Mit der Eclipse Common Build Infrastructure (CBI) will die Eclipse Foundation eine gemeinsame Basis für Builds der Eclipse-Projekte schaffen. Sie ist die logische Fortführung bekannter Build-Initiativen wie Athena und Minerva und setzt auf existierende Technologien wie Hudson, Git und Maven/Tycho auf.

.NET wird 10 Jahre alt

Ein Rückblick – trotz allem ein Grund zu feiern

Am 15. Januar 2002 wurde das .NET Framework 1.0 offiziell freigegeben. Auch wenn sich nicht alle der mit der „.NET-Initiative“ anvisierten Ziele realisieren ließen, das .NET Framework hat die Welt der Softwareentwicklung unter Windows zum Positiven verändert und uns Entwickler produktiver gemacht (und ganz nebenbei verhindert, dass wir alle Java lernen mussten). In diesem Artikel lassen wir die vergangenen zehn Jahre noch einmal Revue passieren.

Silicon Micro Display ST 1080: Die Google-Brille mit HD-Auflösung und HDMI-Anschluß

Gadget der Woche

Jede Woche präsentieren wir Euch Nützliches, Raffiniertes und Kurioses aus der Welt der Technik. Diesmal die futuristischen Augengläser mit Full-HD-Auflösung.

Big Data: Erwarten wir das Unerwartete

Talend hat mit „Talend Open Studio for Big Data“ eine neue Integrationslösung vorgestellt, die explizit für die Arbeit mit Big-Data-Technologien gerüstet ist. Wir hatten Gelegenheit, uns mit Yves de Montcheuil, VP Marketing bei Talend, über das neue Produkt zu unterhalten.

Liegt auf der Hand: i-jetty

Ein Webserver für Android-Smartphones

Mit i-jetty liegt eine Portierung des populären Webcontainers für Android-Geräte vor. So werden Webanwendungen auf Android-Smartphones lauffähig und sind außerdem in der Lage, auf sämtliche Ressourcen des Android-Betriebssystems zuzugreifen. Der Artikel stellt i-jetty vor und zeigt, was mit der neuen Jetty-Version möglich ist. Er hinterfragt aber auch den Sinn des Webcontainers.

FCL: Erweiterungsmethoden „String.ToDate()“, „ToInt32()“, „ToDecimal()“ etc.

Tipps und Tricks rund um .NET und Visual Studio

Dr. Holger Schwichtenberg (MVP) und FH-Prof. Manfred Steyer teilen in der Kolumne ".NETversum" ihr Expertenwissen rund um .NET-Tools und WPF mit.

Flexibles UI-Design

Android-UI-Fragmente

Das Android SDK ist vom visuellen Konzept her so ausgerichtet, dass Softwareentwickler ihre mobilen Anwendungen für verschiedenste Bildschirmgrößen und -auflösungen auf Basis derselben Sourcen umsetzen können. So weit, so gut. Doch was ist, wenn völlig unterschiedliche Device-Typen wie Smartphones, Tablet-PCs oder TVs und deren spezifische Eigenschaften unterstützt werden sollen? Auch hier gibt es seit Android 3.0 beziehungsweise 4.0 eine Lösung: UI-Fragmente.

Gesellschaftsphänomen Social-Media-Kommunikation: Günther macht Schluß, Flo sagt Like

Bytes, Vibes & Hypes

Unsere Serie "Bytes, Vibes & Hypes" stellt Hintergrundinfos zu aktuellen Trends aus der Szene vor. Heute schauen wir uns das Gesellschaftsphänomen Schlußmachen bei Facebook an und fragen uns, wie sich die zwischenmenschliche Kommunikation im Zeitalter von Social Media verändert hat.

Eine orchestrierte ALM-Lösung

Das Eclipse-Magazin im Interview mit Steve Speicher von IBM Rational.

10 Jahre Sicherheit – Malware im Zeitraffer

Nicht nur Menschen, sondern auch Computer können krank werden – das wissen wir schon seit Mitte der Neunziger. Als Anfang des neuen Jahrtausends immer mehr PCs an Vireninfektionen erkrankten und sich die Sicherheitsbedenken zahlreicher Microsoft-Nutzer verhärteten, veröffentlichte Bill Gates sein berühmt gewordenes Memo mit dem Titel „Trustworthy Computing“. Das Memo stellt einen Wendepunkt in der Geschichte der Malware dar. Angreifer von Windows-Rechnern sollten es nie wieder so einfach haben wie zuvor.

Leben und leben lassen

Kolumne: Die flinke Feder

Seit 2008 ist es eines der prominenten NoSQL-Projekte. Doch in den letzten Monaten wurde es etwas ruhiger um CouchDB [1]. Bis dann Anfang Januar Damien Katz, seines Zeichens Begründer von CouchDB [2], der Öffentlichkeit preisgab, dass für ihn die Zukunft nicht CouchDB, sondern Couchbase Server heißt [3]. Die Entwicklung findet nicht mehr als Apache-Projekt, sondern über Github statt, gestützt von seiner Firma Couchbase. Ist das also das Ende von CouchDB?
1 2 3 4 5 6      weiter »