Mobile Apps

Ajax optimal einsetzen

Ajax ist eine innovative Technologie, welche die Entwicklung und den Einsatz von Web-Anwendungen grundlegend verändert hat. Sie erlaubt interaktive Seiten und gehört zu den aktuellen Trends im Web. Wann und wie man Ajax einsetzt, klärt dieser Artikel. weiter

Fallstricke von Open-Source vermeiden: Leitfaden hilft Unternehmen

Der pragmatische Vergleich zwischen etablierten Softwareherstellern und den unzähligen Produkten aus der Open-Source-Community fällt Unternehmen schwer. Dabei gilt es neben technischen Kriterien auch rechtliche Aspekte zu berücksichtigen. Denn die Tücke steckt im Kleingedruckten. weiter

Crystal Vision Server: Business Intelligence für den Mittelstand

Daten und Informationen sind wichtige Grundlagen für Unternehmensentscheidungen. Die richtige Auswertung ist die Basis für den Geschäftserfolg. Crystal Vision Server soll dabei helfen. Aus diesem Grund nimmt ZDNet die Business-Intelligence-Software unter die Lupe. weiter

Mehr Desktop-Funktionen mit Red Hat Fedora 5

Red Hat hat im März seine Fedora Core 5-Version von Linux veröffentlicht. Die Software soll Linux-Fans neben einigen Desktop-Utilities auf der Grundlage eines Software-Framework von Microsoft neue Grafik- und Virtualisierungsfunktionen bieten. ZDNet stellt die Neuerungen vor. weiter

Jboss und Red Hat: Anwender lehnen die Übernahme ab

Die Integration des Middleware-Spezialisten in den weltgrößten Linux-Distributor findet nicht nur Beifall. ZDNet hat sich drei Monate nach Bekanntgabe des Deals bei Analysten, Partnern und Kunden umgehört. Ein Stimmungsbild. weiter

Eleganter Umgang mit Fehlern in Javascript

Fehler sind Bestandteil jeder Anwendung, gekonnter Umgang mit Fehlern nicht. Ein sachgerechter Umgang mit den Fehlerfunktionen von Javascript und intelligentes Programmieren können das Erlebnis für den Nutzer befriedigender machen und die Diagnose für den Entwickler erleichtern. weiter

Arbeiten mit Uhrzeit und Datum mit dem Javascript-Date-Objekt

Einer der komplizierteren Aspekte bei der Entwicklung ist die Arbeit mit Zeit- und Datenwerten. Es scheint, dass jede Sprache oder Plattform ein eigenes Format hat. Beim Entwickeln für das Web kann man sich serverseitigen Code zunutze machen, um Daten zu verändern oder dazu das Date-Objekt von Javascript verwenden. weiter

W3C-Standards: Die Beziehung zwischen RDF und Topic Maps

Im W3C wurde der Versuch gemacht, für die Interoperabilität zwischen dem Resource Description Framework (RDF) und Topic Maps Standardrichtlinien aufzustellen. Dieser Artikel analysiert den Entwicklungshintergrund beider Standards und gibt einen Überblick über fünf verschiedene Beziehungsvorschläge. weiter

FTP-Datei-Uploads mit PHP-Protokollen

In diesem kurzen Tutorial geht es um den Upload von Dateien über FTP, dabei wird das PHP-FTP-Protokoll für einen zweistufigen Upload verwendet: vom lokalen Speichermedium auf einen Webserver und von dort auf einen FTP-Server. weiter

Die Geheimnisse der Open-Source-Sicherheit

Die Debatte über Sicherheit bei Closed-Source- und Open-Source-Software artet oft aus und ähnelt dann schon eher einer Schlacht, als einer konstruktiven Diskussion. In diesem Artikel soll die Entwicklungen im Open-Source-Bereich und deren Auswirkungen auf die Softwaresicherheit betrachtet werden. weiter

Clientseitige Programmierung mit Atlas

Microsoft hat eine eigene Lösung für die AJAX-Entwicklung namens Atlas erstellt, die sowohl Browserunabhängigkeit als auch eine enge, wenngleich optionale ASP.NET-Integration verspricht. In diesem Artikel wird die Atlas-Architektur im Detail erörtert, um deren Einsatzmöglichkeiten bei Entwicklungsprojekten aufzuzeigen. weiter

Eigene Code Snippets für Visual Studio 2005 erstellen

Die mitgelieferten Snippets (Codeausschnitte) von Visual Studio 2005 sind hervorragend, aber Visual Studio 2005 erlaubt es dem Anwender, noch einen Schritt weiter zu gehen. So ist es möglich eigene Snippets zur weiteren Verwendung in einem oder mehreren Projekten zu schreiben. weiter

Java mit Anmerkungen

Annotationen (Anmerkungen) können Boilerplate-Code überflüssig, Quellcode lesbarer machen und zusätzliche Stufen der Fehlerprüfung hinzufügen. Sie kommen von EJB3 bis Junit4 überall zum Einsatz. Der Artikel zeigt, wie sie verwendet werden. weiter

EJB Persistenz mit Java SE (3. Teil)

In den bisherigen Folgen ging es um die Grundlagen der Persistenz mit JPA in Java SE. In diesem Teil wird eine Beispielanwendung gezeigt und es folgen Hinweise, wie man JPA in der Entwicklung einsetzen kann. weiter

EJB Persistence mit Java Standard Edition (2. Teil)

Know-how für die Arbeit mit JPA: Der zweite Teil der Serie über Java-Persistence zeigt im Detail, wie bidirektionale Beziehungen zwischen Objekten erzeugt werden. Außerdem werden Feinarbeit und Abstimmung mit MySQL geleistet. weiter

Datenbanktool im Test: Filemaker Pro 8

Die Neuauflage soll mit verbesserten Datenexporttools, auch für Neueinsteiger geeigneten Vorlagen und einer Unterstützung für große Dateien Microsofts Access Konkurrenz machen. ZDNet hat sich Version 8 des Tools zur Datenbank-Erstellung genau angesehen. weiter

Leitfaden zur bedingten Kompilierung

Wozu mehr Code als nötig kompilieren? Der sinnvolle Einsatz bedingter Compiler-Konstanten ist keine Hexerei. ZDNet beschreibt das effektive Erzeugen von Binärdateien mit Code-Beispielen in C# und VB.NET. weiter

Software für Intel-Macs: So konvertieren die Profis

Eine neue Prozessorarchitektur hat die Leistung und die Möglichkeiten des Mac erheblich verbessert. Was bedeutet das für Entwickler? ZDNet hat sich bei wichtigen Software-Häusern erkundigt, wie Mac-Applikationen auf die neue Plattform portiert werden. weiter

Dynamische Selbstverknüpfungen in Filemaker erstellen

Die Möglichkeit, effiziente "Quick&Dirty"-Datenbanken für verschiedenste Zwecke anzulegen, macht Filemaker zu einem unverzichtbaren Werkzeug. Weil der Benutzer diese Datenbanken außerdem immer genauer an seine Bedürfnisse anpassen kann, ist kaum ein anderes Werkzeug so gut zur Datenbankentwicklung geeignet. weiter

Developer Spotlight: Bryan Cantrill im Interview

Dtrace ist ein Tool zum dynamischen Überwachen und Analysieren von Produktionssystemen. Der Erfinder dieser Software, Bryan Cantrill - Ingenieur bei Sun, stellt sich den Fragen von ZDNet. weiter

EJB-Persistenz mit Java SE

Seit dem Entwurf von EJB 3.0 gibt es einen einzigen, standardisierten Persistenzmechanismus für Java-Klassen, sei es für client- oder serverseitige Anwendungen. Mithilfe von Annotations, einem Feature von Java 5, ist dieser Mechanismus einfach zu benutzen. Wie das funktioniert, soll hier gezeigt werden. weiter

Web 2.0: Programmieren für Unternehmen

Man könnte der Meinung sein, Web 2.0 sei nichts für Unternehmen, aber bei den Methoden, die hinter diesen Techniken stecken, kann man sich durchaus das eine oder andere abschauen. weiter

„Programmieren ist eintönig“

Auf einer Podiumsdiskussion mit IT-Experten in Innsbruck wurde klar: Die Ära der klassischen Entwicklung von Code neigt sich seinem Ende zu. Daran müssen sich freilich vor allem die Programmierer noch gewöhnen. weiter

Textberechnungen in Filemaker durchführen

Filemaker, das von "ernsthaften" Entwicklern lange als Spielzeug betrachtet wurde, ist ideal für ein schnelles Entwickeln geeignet und enthält viele Werkzeuge, mit denen man in kurzer Zeit nützliche Applikationen schreiben kann. weiter

Alan Cox: Ein Open-Source-Techniker, der es wissen muss

In der Open-Source-Gemeinde genießt Alan Cox ein so hohes Ansehen, dass er ohne Mühe eine größere Anzahl von engagierten Technikfreaks um sich versammeln kann, um am Sonntagnachmittag über Theorien zur Softwarestabilität zu diskutieren. ZDNet sprach mit Ihm über die nächste Version der GPL und Softwarepatente. weiter