Mobile Apps

Spry-Framework: Einfache Alternative für Web-Design mit AJAX

Während viele Bibliotheken wie Jquery sich an professionelle Web-Entwickler wenden, hat Adobe mit Spry vor allem technisch weniger versierte Menschen im Visier. Der Artikel skizziert einige Vor- und Nachteile des frei zugänglichen Frameworks. weiter

Java: So verwendet man Beans

Mit Java Beans können Komponenten grafisch zusammengesetzt und Eigenschaften eines Objekts in Laufzeit dynamisch verändert werden. ZDNet erläutert Java-Beans-Konventionen, Ereignisse und Listeners. weiter

Obfuskation: Code-Dieben das Handwerk legen

Gängige Dekompilierer können relativ leicht den Quellcode aus einem kompilierten Code extrahieren. Der Einsatz von Java-Obfuskatoren bietet hier einen sehr wirksamen Schutz vor Reverse Engineering. Der Artikel erklärt die Wirkungsweise verschiedener Obfuskationstechniken. weiter

Java-Design: So funktioniert das Singleton

Das Java-Singleton gehört zur Familie der Designmuster, die den Instanzierungsprozess beeinflussen. Dabei ist ein Singleton ein Objekt, das nicht instanziert werden kann. ZDNet erklärt neben Funktionsweise und Verwendungsmöglichkeiten auch worauf man achten sollte. weiter

GUI-Design mit der Java-Swing-API: So verwendet man PLAF

Die Java-Swing-API bietet PLAF-Fähigkeiten (Pluggable Look-and-Feel), so dass Swing-GUI-Widgets ihr Erscheindungsbild je nach den individuellen Vorlieben des Programmierers ändern können. Der Artikel zeigt, wie ein PLAF erstellt und verwendet wird. weiter

.NET-Framework: Die besten Tools für Entwickler

Aufgrund von Sicherheitsbeschränkungen müssen Entwickler oft um ihre Lieblingssoftware kämpfen. ZDNet erklärt, warum viele Entwicklertools sowohl nützlich als auch notwendig sind und stellt verschiedene Utilities vor, welche die tägliche Arbeit erleichtern und damit zugleich die Produktivität steigern. weiter

Sharepoint 2007: Office Server in zwei Versionen

In dem Maße, wie die Beliebtheit von Microsoft Sharepoint zunimmt, steigen auch die Anforderungen an Sharepoint-Entwickler. Dieser Artikel bietet einen Überblick über die enthaltenen Tools und die Unterschiede der beiden erhältlichen Editionen. weiter

Ironruby: Besser programmieren in der .NET-Architektur

Dank der bevorstehenden Veröffentlichung von Ironruby können auch .NET-Entwickler bald diese flexible, interpretierte und objektorientierte Programmiersprache ausprobieren, ohne auf Visual Studio oder die Vorteile des .NET-Frameworks verzichten zu müssen. weiter

Linux-Netzwerke: Leistung von NFS-Systemen steigern

Das Network File System (NFS) ist auf Linux-Systemen immer noch sehr beliebt. Allerdings kann seine Leistung eine Steigerung vertragen. ZDNet zeigt, mit welchen Änderungen sich die Performance hochtreiben lässt. weiter

Ein Element aus dem HTML-Gruselzoo: der Marquee-Tag

Mit Laufbändern taucht ein tot geglaubtes HTML-Element heute vereinzelt wieder auf. Was bringt der Marquee-Tag, wie nutzt man ihn - und warum sollte man genau das eigentlich auf keinen Fall tun? weiter

Mehr über Gridbag-Layout: RSS-Feeds integrieren

Im zweiten Teil der Serie wird das praktische, wenn auch vielleicht nicht intuitive Gridbag-Layout schon für komplexe Aufgaben genutzt. Beispiele zeigen die Implementierung von Funktionen und das Füllen von Fenstern mit Inhalt - am Beispiel RSS. weiter

Java: Benutzeroberflächen gestalten mit Gridbag-Layout

Bei der Programmierung einer Benutzeroberfläche mit Java gehört es zu den schwierigsten Entscheidungen, welchen Layout-Manager man verwendet. Gridbag-Layout bietet einige Vorteile. Der Artikel zeigt, wie man Komponenten innerhalb eines Rahmens positioniert. weiter

So klappt’s: Mappoint-Bilder mithilfe von VB.NET extrahieren

Microsoft Mappoint kann sehr nützliche, individuell anpassbare Informationen anzeigen. Aber das Extrahieren von Mappoint-Bildern unter Verwendung von Microsoft Office Document Imaging und dem .NET-Framework erfordert einigen Programmieraufwand. weiter

Tipps für das Klonen von Java-Objekten

In Java wird mittels Referenztypen Bezug auf Objekte genommen: Es gibt keine direkte Methode, die Inhalte eines Objekts in ein neues zu kopieren. Doch die clone()-Methode hilft, Objekte zur Bearbeitung zu vervielfältigen. weiter

Enterprise Java Beans: Wann lohnt der Einsatz?

Enterprise Java Beans (EJB) gehören zu den kompliziertesten Techniken der J2EE-Plattform, was einige Entwickler davon abschreckt, sie in ihren Projekten einzusetzen. Im Artikel geht es um die Vor- und Nachteile dieser Technik - und die beste Einsatzmöglichkeit. weiter

Nahtlose Socket-Programmierung in Java

Ein Hauptgrund für den Erfolg der Java-Plattform ist, dass sie von Anfang an Netzwerkunterstützung bot. In diesem Artikel geht es darum, wie man die grundlegende Netzwerkfähigkeit durch die Verwendung von Java-Sockets nutzen kann. weiter

Arbeiten mit Dateipfad-Werten in .NET: Die Path-Klasse hilft

Das .NET-Framework bietet über die Path-Klasse im System.IO-Namespace einfachen Zugriff auf Dateinamen, vollständigen Dateipfad, Laufwerk und Dateierweiterung. Der Artikel stellt, mit besonderem Augenmerk auf das .NET Framework 2.0, die verschiedenen über die Path-Klasse verfügbaren Informationen vor. weiter

Die sieben Todsünden der AJAX-Entwicklung

AJAX ist eine gute Sache, denn mit dem Konzept der asynchronen Datenübertragung lassen sich schnellere, effizientere und dynamischere Webanwendungen erstellen. Allerdings gibt es auch einige Fallstricke, die es zu meiden gilt. weiter

Konsistenz bewahren mit der MS Build Engine

Mit der Version 2.0 des .Net-Frameworks wurden zahlreiche neue Funktionen eingeführt, darunter ein transparenter Build-Prozess mit der Microsoft Build Engine (MS Build). Dieser Artikel gibt einen Überblick über das Tool und zeigt Beispiele. weiter

Entwicklungsgeheimnisse des Apple Iphone enthüllt

Wer auf den Zug mit aufspringen und Webseiten für das Iphone entwickeln will, muss ein paar Dinge beachten. ZDNet gibt Hinweise, die für eine gute Darstellung im Safari-Browser unabdingbar sind. weiter

Surfen mit dem Linux-PC: Zehn Tipps für mehr Sicherheit

Man sagt dem Linux-Betriebssystem nach, dass es wesentlich sicherer sei als Microsofts Windows. Das gilt aber nur, wenn man beim Einrichten einige Spielregeln beachtet. ZDNet gibt Hinweise für die sichere Installation von Linux. weiter

Ansehnlicher und effektiver: E-Mails im HTML-Format

Schön gestaltete Newsletter machen mehr her als dröge Text-Nachrichten. Nur die Entwicklung ist aufgrund der verschiedenen E-Mail-Clients und der Browservielfalt nicht immer ganz einfach. ZDNet zeigt, wie die Fallseile zu umgehen sind. weiter

Laufwerke effektiv einrichten: Logical Volume Manager unter Linux

Der Logical Volume Manager ist eine Funktion, mit der sich physische Laufwerke zu virtuellen Laufwerken umwandeln lassen. Damit eröffnen sich neue Möglichkeiten zur Organisation von Festplatten, insbesondere in Zusammenhang mit RAID. ZDNET zeigt, wie ein LVM-Laufwerk schnell eingerichtet ist. weiter