Mobile Apps

Sun: „Je mehr Java, desto besser“

Vor einem Monat hat Sun seine Programmiersprache Java unter der GPL zur Open Source erklärt. Was bezweckt das Unternehmen damit? Ein Interview mit Suns Open-Source-Chief Simon Phipps. weiter

Abfrage von Umgebungsvariablen mit VB.NET

Dieser Artikel verrät, wie man VB.NET einsetzen kann, um Informationen aus den Windows-Umgebungsvariablen abzurufen. Sie enthalten schließlich wichtige Daten wie Benutzer- und Computernamen. weiter

Java SE 6: Verbesserungen an Kern und Benutzeroberfläche

Die mit dem Codenamen "Mustang" bezeichnete Java-Plattform Standard Edition 6 soll noch bis Ende 2006 herauskommen. Wie wichtig dieses Release ist, wird durch die vielen Neuerungen und die neue Nomenklatur für alle Java-Plattformen unterstrichen: Es heißt jetzt nicht mehr J2SE, sondern Java SE. weiter

VPN-Server unter Linux einrichten

Um Datenverkehr über ein Virtual Private Network gewährleisten zu können, sind ein VPN-Client und ein VPN-Server notwendig. Dieser Artikel beschreibt zehn Schritte, um einen VPN-Server unter Red-Hat-Linux einzurichten. weiter

Anonyme Methoden in C# 2.0 verwenden

Mit C# 2.0 hat Microsoft ein neues Verfahren zur Benennung von Delegaten und die dazugehörigen "anonymen Methoden" eingeführt. Der Artikel erklärt, was anonyme Methoden sind und wie man sie verwendet. weiter

ZDNet-Tool: Bessere Datei- und Verzeichnispflege für Windows

Unter Vista unterstützt Microsoft offiziell Junctions und Softlinks. Doch Junctions gibt es bereits seit Windows 2000. ZDNet erläutert die Konzepte und stellt ein Freeware-Tool bereit, mit dem die Funktionalität auch unter XP genutzt werden kann. weiter

PHP-Programmierung unter Linux

PHP-Code eignet sich auch für das Programmieren mit Kommandozeilen auf Linux-Systemen. Der Artikel zeigt, wie mit PHP-Scripts unter Linux Eingaben gelesen und Dateien bearbeitet werden können. weiter

Installation und Integration von PHP und MySQL unter Windows

PHP und MySQL bilden eine leistungsfähige Kombination, wenn es darum geht, dynamische Inhalte an die Anwender auszuliefern. Dieser Artikel zeigt, wie man die beiden Anwendungen unter Windows installiert und in Betrieb nimmt. weiter

Arrays in .NET: die Grundlagen

Arrays ermöglichen das einfache Arbeiten mit zusammengehörigen Datenmengen. Deshalb sind sie natürlich auch in .NET-Programmiersprachen ein wichtiges Element. Der Artikel zeigt, wie man Arrays in eigenem Code nutzt. weiter

Javahelp-Framework: Hilfstexte simpel integrieren

Mit Javahelp können Anwendungen, die Java unterstützen, einfach mit Hilfefunktionen versehen werden. Ein Vorteil dieses Frameworks ist die erleichterte dynamische Aktualisierung von Hilfedateien. Der Artikel beschreibt die Vorteile von Javahelp - und wie es eingesetzt wird. weiter

Mikroformate und Karten

Mit Mikroformaten lässt sich HTML-Code markieren und eine semantische Struktur verleihen. In Verbindung mit Karten, wie etwa bei Google Maps, kann daraus eine Interessante Anwendung für die Website entstehen. weiter

Kurzanleitung zur Entwicklung mit Microsoft .NET

Während man bei Microsoft an der Version 3.0 des .NET Framework arbeitet, wenden sich immer mehr Entwickler der .NET-Entwicklung zu. Der Einstieg in .NET ist leicht, da Microsoft die Werkzeuge kostenlos zur Verfügung stellt. weiter

Die Performance von .NET verbessern

Die Garbage Collection in .NET versprach, dass man sich nicht mehr um das Aufräumen von Objekten kümmern muss, weil .NET hinter den Kulissen alles automatisch erledigt. Dennoch gibt es ständig das Problem, dass Datenbankverbindungen nicht mehr richtig funktionieren, weil Entwickler vergessen haben, hinter sich aufzuräumen. weiter

Zugriff auf die Windows-Registry mit .NET

Die Registry ist ein integraler Bestandteil jeder Windows-Installation. Sie enthält eine Fülle von Informationen über die Konfiguration des Betriebssystems sowie über die Hardware und installierte Software. Dieser Artikel erläutert, wie man in .NET mit der Registry arbeiten kann. weiter

Die Vorzüge von HTML-Tabellen und CSS

Die Vorzüge von Technologien für die Web-Entwicklung wie CSS und XHTML werden als das Nonplusultra angepriesen, aber es gibt immer noch sehr viele Entwickler, die sich bei ihren Layouts auf die bewährten HTML-Tabellen verlassen. Im Folgenden sollen die jeweiligen Vorteile von HTML-Tabellen und CSS-Layouts einander gegenübergestellt werden. weiter

Eigener Error-Handler mit PHP

Um kryptischen PHP-Fehlermeldungen zu umgehen, kann man die Error-Handling-API von PHP zum Entwickeln eigener Error-Handler nutzen. Damit sind Scriptfehler einfacher zu finden und zu verwalten. weiter

SOA auf Basis von Open-Source leicht gemacht

Das Paradigma der Service-orientierten Architektur (SOA) stellt neue Anforderungen an die Softwareentwicklung. Dabei zeigt sich, dass die Komplettlösung eines Herstellers nicht immer die erste Wahl ist. ZDNet gibt einen Überblick. weiter

So funktioniert das Java Native Interface

Ein Java Native Interface in einer eigene Anwendung ausführen ist nicht ganz einfach, aber es sprechen gute Argumente dafür, sich der Herausforderung zu stellen. Der Artikel zeigt die Funktionsweise des JNI und wie native Datentypen den Java-Typen und Klassen zugeordnet werden. weiter

.NET-Applikation selber programmieren?

Die "Build or buy"-Debatte ist fast so alt wie die IT-Branche selber. In der Vergangenheit war Kaufen häufig die bessere Option, aber seit die Entwicklungstools immer besser werden, ist diese Frage nicht mehr ganz so eindeutig zu beantworten. weiter

Vorzüge des Verbindungspoolings unter .NET

Die Einrichtung einer Datenbankverbindung kann je nach Netzwerkanbindung ein zeitraubender Prozess sein. Verbindungspooling ist eine brauchbare Option, wenn das Problem am Netzwerk liegt und der Datenbank-Server über freie Ressourcen verfügt. weiter

Formatieren von Daten in Spaltenform mit DataList

Bei der Präsentation von Daten in Spaltenform auf einer Web-Seite werden einzelnen Datenelemente in einer festgelegten Zahl von Spalten wiederholt. Mit dem Repeater-Steuerelement ist für diesen Effekt eine Menge Code nötig. Der Ansatz funktioniert zwar, ist aber mit dem DataList-Steuerelement weit einfacher zu erreichen. weiter

Ajax für Java mit Direct Web Remoting

Webbasierte Java-Anwendungen interaktiver zu machen, ist gar nicht so schwierig. Das Direct Web Remoting-Toolkit macht AJAX für Java fast zu einem Kinderspiel. weiter

Garbage Collection sorgt bei Java 5.0 für frischen Wind

Die Speicherverwaltung ist ein wichtiger Faktor für die Leistungsfähigkeit von Software. Meist wird mehr Zeit auf die Zuweisung und Freigabe von Speicherplatz verwendet als für das Ausführen der eigentlichen Anwendung. weiter

Alternativen zu Frame-basierten Layouts

Frames rufen heutzutage nur noch Stirnrunzeln hervor. Es gibt zwar Fälle, zum Beispiel bei der Nachbildung einer Visual-Basic-Anwendung, wo Frames noch sinnvoll sein können. In den meisten Fällen ist es aber besser auf Frames zu verzichten. weiter

Java-Applikationen für Web-fähige Anwendungen

Im zweiten Teil der Serie über das Erstellen einfacher Java-Applikationen soll betrachtet werden, wie Applikationen mithilfe von Servlets auf einfache Weise Web-fähig gemacht werden können. weiter

Simultanes Durchsuchen mehrerer Tabellen in Filemaker

Eine Datenbank in Filemaker einzurichten ist nicht allzu schwer. Die Suche in Multi-Tabellen dagegen schon. Dieser Artikel vermittelt, wie man in Filemaker 7 und 8 mehrere Tabellen gleichzeitig durchsuchen kann. weiter

Datenpersistenz bei Java-Applikationen

In diesem ersten aus einer Reihe von Tutorials, an deren Ende eine funktionierende Applikation stehen wird, geht es um einen einfachen Persistenzmechanismus und ein Gitter zur Anzeige von Daten. weiter