Ab 03. Juni 2004 am Kiosk!
Tools & Reviews

Tools
Filemaker 7 unter die Lupe genommen

Reviews
- Notizen zu C++
- Samba 3.0
- Borland Delphi 7 Kochbuch
Titelthema

Mobile Computing
Ubiquitous Computing ist ein neues Modethema im Bereich mobile Technologien. Das MyCampus-Projekts der Carnegie Mellon Universität implementiert eine Möglichkeit, mittels verteilter autonomer Agenten einen Informationsdienst zu realisieren. Zentrales Element hierbei ist ein PDA mit WLAN-Funktionalitäten, auf dem ein sog. semantisches eWallet existiert. Einen Überblick über das dahinter stehende Prinzip und das Projekt gibt dieser Artikel.
Datenbanken

Daten-Migration nach InterBase
InterBase erfreut sich wachsender Beliebtheit. Aber es gibt viele Anwendungen, die noch auf dBase, BDE, Paradox usw. basieren. Will ein Entwickler auf InterBase ausweichen, um neuere Entwicklungen zu nutzen, so muss er sich nach geeigneten Mitteln umsehen, um die vorhandenen Daten in InterBase zu übernehmen. Hier wird das Grundprinzip gezeigt, wie so etwas geht und wo eventuelle Fehlerquellen auftauchen könnten. Als Beispiel dient eine kleine Adress-Datenbank.

Volltextsuche beim ADS 7
Jeder kennt das Aktenordner-Prinzip: Man sammelt Dokumente und heftet sie strukturiert in verschiedenen Aktenordnern, meist sogar noch nach irgendeinem Attribut sortiert, ab. Wenn dann ein bestimmtes Dokument gefunden werden soll, geht die Sucherei los. Computer-Datenbanken sind ähnlich: man hat viele Ordner (Tabellen), in denen man viele Dokumente (Datensätze) strukturiert ablegt. Hier wird gezeigt, wie mit Advantage Database Server 7 mehr Überblick verschafft wird.

Nachrichtendienst
Anwendungen mit den SQL Server Notification Services
Delphi

CodeCharge Studio
Codegenerator und visuelle Entwicklungsumgebung

OO-Persistenzlayer InstantObjects im Visier
Sie kennen das Gefühl: Eine wunderbar OO-taugliche Sprache und dann diese lästige Sache mit den relationalen Datenbanken. Man möchte sich um seine Business-Objekte kümmern und nicht Stunden und Tage damit verbringen, diese Dingchen über einen selbst geschriebenen Mapper in die dahinterliegende relationale Datenbank zu bringen, denn die meisten Applikationen brauchen eine Persistenzschicht. Wie schön wäre es doch da, einen bestehenden Layer - möglichst auf Delphi ausgerichtet - zu verwenden, der einem die Möglichkeit gibt, sich auf das Wesentliche zu konzentrieren: nämlich auf die Business-Objekte.

Ressourcen unter Kylix und Delphi .NET
Zu was dienen eigentlich Ressourcen, mal abgesehen vom Projektmanagement? Diese Technik der Einbindung von Ressourcen und Dateien hat einen weit größeren Stellenwert als gemeinhin angenommen. Kompakte Programme sind im Zeitalter von Mobilität und Mehrsprachigkeit durch einfache Distribution auf CD-ROM oder Internet gefragt, denn eine ausführbare Datei hat fast alles an Bord. Anhand des Spielprojektes "Memory" und zugehörigem Bildkatalog soll die Welt der Ressourcen näher gebracht werden.
Tipps & Tricks

Tipps & Tricks
... aus dem Entwickler-Forum
C++ & C#

MySQLDAC-Komponente für C++Builder
Obwohl es bereits den C#Builder und den C++BuilderX gibt, verwendet ein Großteil der Entwickler immer noch den C++Builder 5 bzw. 6. Für den Gebrauch von MySQL-Datenbanken stellt die Firma microOLAP die MySQLDAC-Komponente zur Verfügung. Diese soll anhand eines kleinen Beispielprojekts näher unter die Lupe genommen werden.

Service-Angebote
Delphi 8 for .NET und ASP.NET Web Services

Geschickt eingefädelt
Threads in C#-Programmen
Special

Digital Wallet
Digitale Zahlungsbegleiter für jede Gelegenheit?
Die Qualität von zu entwickelnder Software ist heutzutage von immer größerer Bedeutung. Fehler im Programmcode und deren Auswirkungen sind teuer und somit wird zunehmend Wert auf eine möglichst frühzeitige Entdeckung, Verwaltung und Behebung von Fehlern gelegt. So genannte Bug- bzw. Defect-Tracking-Werkzeuge bieten hier eine optimale Unterstützung an.
Geschäftsprozessmodellierung mit ARIS

Kopierschutz-Marktübersicht
Lösungen für Codeschutz & Digital Rights Management

3D-Welten - Teil 4
Spiele-Programmierung mit VB.NET und Direct3D