GUI-Erstellung, Networking, Datenobjekte – .NET ist ein echter Allrounder. Mit etwas Hilfe lassen sich auch anspruchsvolle Rechenaufgaben direkt mit dem .NET Framework erledigen – mit vielen Vorteilen und einigen Besonderheiten gegenüber Mathematik- Programmen. Der Gewinner des BASTA! Innovation Awards 2007 präsentiert seine Innovation.
von Haymo Kutschbach
Immer mehr Webseiten bieten ihren Besuchern orangefarbene XML- oder RSS-Buttons an, bei Blogs gehören sie fest dazu. Die neuesten Versionen von FireFox und Internet Explorer zeigen die Buttons sogar in der Adresszeile an, um den Benutzer darauf hinzuweisen, dass ein „Feed“ verfügbar ist. RSS ist so allgegenwärtig, dass sich natürlich die Frage stellt, wie es konsumiert und generiert werden kann. Zeit für ein kleines Beispielprojekt, das RSS in der Praxis zeigt.
von Ralf Abramowitsch
Wer eine eigene Bibliothek programmiert, um anderen Funktionen zur Verfügung zu stellen, stolpert bald über das Problem der einfachen Verwendbarkeit. Je größer der Funktionsumfang, desto schwieriger wird es, diesen so intuitiv anzubieten, dass ein anderer Programmierer damit zurechtkommt, möglichst ohne langes Studium der Dokumentation. „Fluent Interface“ ist ein Pattern, das dieses Problem zu lösen versucht – zumindest für bestimmte Einsatzfälle.
von Oliver Sturm
Wenn Post-its nicht mehr ausreichen, um den Überblick über ein Projekt zu behalten, müssen andere Werkzeuge her. In der Beliebtheitsskala folgen Excel, SharePoint und Project. Ab einer gewissen Anzahl von abhängigen Listen und Projektplänen wird die Handhabung und Aktualisierung allerdings zu einem Kampf gegen die Zeit, und gerade fertig gestellte Statusberichte geben eher ein Bild der schönen Vergangenheit als der „grausigen“ Gegenwart wieder.
von Jens Korte
Mit dem XNA Framework und XNA Game Studio Express läutet Microsoft eine neue Ära für Spieleprogrammierer ein − nicht nur, was die Möglichkeiten angeht, sondern auch was die Reichweite der Spiele betrifft. Vorbei sind jene Zeiten, in denen programmierte Spiele nur auf Windows-PCs gespielt werden konnten. Dank des XNA Frameworks können Sie Ihre eigenen Spiele nun auch auf dem heimischen TV-Gerät spielen. Vorausgesetzt, Sie sind stolzer Besitzer einer Xbox 360.
von Jens Konerow
Die Wii wurde Ende 2006 von Nintendo auf den deutschen Markt gebracht. Diese Spielkonsole brachte ein völlig neues Controller-Konzept mit sich. Während diverse Konkurrenz-Produkte auf herkömmliche Controller mit Knöpfen und Analogsticks setzen, erfolgt bei der Wii die Steuerung über die Controllerbewegung selbst. Passend zum einjährigen Geburtstag wird es Zeit, sich dieses einzigartige Steuerungskonzept für eigene Anwendungen zueigen zu machen. Dieser Artikel beschäftigt sich mit der Integration der Wiimote in eigene Projekte.
von André Wussow
Viele Entwickler scheuen sich vor dem Anfertigen einer vollständigen Codedokumentation, da sie den Aufwand überschätzen. Mit den richtigen Tools, die kostenlos zur Verfügung stehen, lässt sich eine komplette Codedokumentation sogar automatisch anlegen.
von Jan-Markus Welker
Ob UI, Grid, Kalender oder sonstige Objekte – solide und gut durchdachte Steuerelemente von etablierten Anbietern sparen beim Entwickeln enorm Zeit. Das ist bekannt. Und gut ist, wenn möglichst viele der Steuerelemente aus dem Pool eines Herstellers stammen. So kann man sich unter anderem schneller an den Stil mitgelieferter Assistenten oder an die Namespaces für Klassen der Controls gewöhnen. Aber welche sind gut?
von Dirk Grasekamp
Symmetrische Verschlüsselung wird bei Überlegungen zur Datensicherheit oft missachtet. Dabei gilt sie als besonders sicher. Auch in puncto Geschwindigkeit schlägt sie die asymmetrischen Verfahren um Längen, zumal sie auch in der Hardware sehr leicht implementiert werden kann. Unter Verwendung der modernsten Algorithmen wie AES können alle Stärken ausgespielt werden.
von Mirosław Dobrzanski-Neumann
Nach einem Überblick zum BizTalk Server (BTS) und der Biologie-Stunde zu seinen Organen wird im dritten Teil der Artikelserie die Aufzucht des BTS, also die Entwicklung und Installation anhand einer Beispielanwendung beschrieben.
von Marc Ipsen
Mit dem Windows Home Server (WHS) kam Ende 2007 ein neues Betriebssystem oder besser eine neue Geräteklasse, auf den Markt, welche im Haushalt vorhandenen PCs und Laptops eine Backend-Komponente zur Verfügung stellt. Der Server für Zuhause bedient dabei einige der wichtigsten Bedürfnisse privater Nutzer und wird, fast unmerklich, zu einer wichtigen Kommunikationszentrale im Haus.
von Alexander Wechsler
Das Parsen von Sprachen erforderte bisher tiefgreifende Kenntnisse aus dem Bereich Compilerbau. Ein Schulterblick in das Java-Lager zeigt, wie einfach und intuitiv ein zuverlässiger Übersetzer für eine domänenspezifische Sprache implementiert werden kann. Mit vollständiger Unterstützung für C# und .NET.
von Manuel Lengert
XML macht vieles einfacher, doch manches ist schwieriger als gedacht. Die Probleme lauern dabei überall: XML, XPath und auch .NET bereiten eben nicht nur Freude, sondern auch kleinere Schwierigkeiten. Die Lösung ist jedoch oftmals simpel – wenn man sie kennt.
von Martin Szugat
Jeder kennt sie: Sie schleicht und eilt, sie schlägt Wunden und sie heilt. Jeder hat an ihr teil, sie hasst keinen, keiner tut ihr leid. Viele fragen sich, wo sie geblieben ist, aber die wenigsten denken je über sie nach: die Zeit. Ein Rückblick auf die letzten Wochen, Monate, Jahre vermittelt für viele den Eindruck, dass sich die Welt immer schneller dreht, dass für nichts mehr ausreichend Zeit ist. Schon wieder Silvester, vor und hinter einem liegt ein Jahr harter Arbeit. Innovation findet aber nicht auf der Überholspur statt. Das gilt nicht nur bei Softwareentwicklungsprojekten. Eine Reflexion über Tempo, Beschleunigen und Runterschalten.
von Torsten Weber und Nadine Swibenko
Die Kolumne von Marcellus Buchheit