01.05.2006
Office Integration
Ein müdes Lächeln umspielt ihren Mund, wenn C/C++/C#-Programmierer von Office-Lösungen sprechen. Und doch ist die Nachfrage nach Office-Lösungen – also Anwendungen, die aus den Standard-Office-Programmen zusammengestellt werden – ungebrochen, bieten doch Word, Excel und Co. jede Menge Funktionalität, die nur noch mit wenigen Zeilen Code zu einer Lösung verbunden werden muss.
weiterlesen
01.04.2006
Suchwerk - Kombination aus Laufwerk und Suchmaschine
Die Arbeit mit Dateien und Verzeichnissen ist für uns so alltäglich, dass wir sie gar nicht mehr hinterfragen. Im Grunde genommen haben Dateisysteme einen 20-jährigen Dornröschenschlaf hinter sich.
weiterlesen
01.03.2006
Wo ist die Komponenten lobby?
In letzter Zeit befasse ich mich verstärkt mit dem Thema Softwarearchitektur, wie Sie vielleicht an der Ausrichtung meiner Artikel in der dotnetpro bemerkt haben. Immer wichtiger wird dabei für mich der Begriff der Komponente. Wenn Softwareprojekte planbarer, flexibler und wartbarer werden sollen, dann müssen sie viel mehr aus „Bauteilen“ zusammengesetzt werden, so wie es in anderen Industrien schon lange Usus ist. Das geschieht aber nicht wirklich. Warum?
weiterlesen
01.03.2006
Team Foundation
DotnetTV Der Neuzugang in der Werkzeugpalette von Microsoft zielt ganz bewusst auf ganze Entwicklungsteams – und zwar ausnahmslos alle Beteiligten eines Teams. In Produkten gesprochen heißt das konkret, dass es für Softwarearchitekten, -entwickler und -Tester jeweils eine Visual-Studio-Edition gibt, die sich durch eine Reihe rollenspezifischer Werkzeuge vom bekannten Visual Studio 2005 Professional unterscheidet.
weiterlesen
01.03.2006
Keine Frage der Schicht
Der Weg von der Idee zum Softwarecode ist von Unsicherheit geprägt. Die Struktur von Soft ware scheint immer wieder neu und unvorhersehbar – und somit problematisch. Das altgediente Schichtmodell, das hier Ordnung schaffen will, kann das Bedürfnis der Entwickler nach Klarheit nicht mehr befriedigen. Softwarezellen lösen das Problem.
weiterlesen
01.02.2006
Einmal weichspülen, bitte!
In meiner ersten Sandbox vor zirka einem Jahr mit dem Titel „Weniger Kunst“ habe ich dafür plädiert, das Programmieren aus der Ecke der Künstler und Handwerker herauszuholen und zu industrialisieren. Mehr Systematik muss einkehren, Entwurf und Produktion arbeitsteiliger werden. Nur damit kann die Branche ihren Ruf als „Bananenlieferant“, dessen Produkte erst beim Kunden reifen, nicht abschütteln.
weiterlesen
01.02.2006
Feature-based Programming
Es war das Jahr 1968, als der Begriff der „Softwarekrise“ geprägt wurde: Die meisten Entwickler waren damals damit beschäftigt, bestehende Software zu warten, und neue Projekte wurden – wenn überhaupt – meist viel zu spät und zu teuer fertig gestellt.
weiterlesen
01.02.2006
Das Software-Universum
Software einfacher entwerfen Software zu entwerfen, ist keine einfache Sache. Tools, Technologien und Theorien sollen dabei helfen. Tückisch wird es aber, wenn ein Hilfsmittel nicht hilft, sondern behindert – und Sie es nicht einmal bemerken. dotnetpro entlarvt das architektonische Schichtenmodell als solch ein tückisches Hilfsmittel und schließt gleichzeitig eine Lücke im Werkzeugkasten der Entwurfshilfsmittel.
weiterlesen
01.01.2006
Einen Bayes-basierten Spam-Filter entwickeln
Gute ins Töpfchen, schlechte ins Kröpfchen Spam zu erkennen, ist für den Menschen leicht. Ein kurzer Blick genügt meistens. Einen guten Spam-Filter zu programmieren, ist hingegen ungleich schwieriger. dotnetpro erklärt, wie zeitgemäße Spam-Filter funktionieren und liefert eine Implementierung für den bereits vorgestellten Spam Terminator.
weiterlesen
01.01.2006
Schnitt und schnapp
Kennen Sie die auf einer Insel Umherirrenden oder die verzweifelten Heimchen am Herd von Pro7? Spannende Serien, oder? Aber wie das so ist mit den modernen Serien wie LOST oder Desparate Housewifes: Sie brauchen manchmal eine Pause. Kurz bevor alle Rätsel gelöst, die spannendsten Fragen geklärt sind, heißt es, man solle sich in Geduld fassen und auf die nächste Staffel freuen. Serie interruptus, könnte man sagen. Der Höhepunkt wird verzögert – und kommt hoffentlich schon beim nächsten Mal, wenn es wieder heißt „desparate housewifes get lost having sex in the city“ (oder so ähnlich).
weiterlesen