Startseite > Archiv > dotnetpro 04/2009

dotnetpro 04/2009

Schwerpunkt: Jabber

dotnetpro 04/2009 Sie sind noch kein Abonnent? Dann wird es aber Zeit! Weiter zur Abo-Bestellung.

Sie haben bereits ein Abonnement? Dann registrieren Sie es jetzt online!

Zahlreiche kostenlose Online-Artikel finden Sie hier.
Einzelheft bestellen


Aktuell

AKTUELL (Seite 6)
C# leuchtet auf dem Buchradar - Borland misst Softwarereife mit TeamInspektor- SharePoint-Webparts mit Silverlight-Unterstützung - Flexible Projektplanungssoftware uvm.

Software nach DIN (Seite 8)
Gefördert vom Bundesforschungsministerium erarbeiten deutsche Softwareunternehmen und Forschungseinrichtungen einen Industriestandard für Softwarequalität.
Matthias Lohrer

Schwerpunkt

XMPP: die Plaudertasche (Seite 12)
Mit Instant Messaging assoziiert man Skype, Yahoo und MSN. Doch längst hat zwischen den Platzhirschen auch XMPP ein mittlerweile gar nicht mehr so kleines Revier erobert. Es behauptet sich nicht nur erfolgreich, sondern bietet noch viel mehr als nur Instant Messaging.
Jan Waiz

XMPP: Kein X für ein U (Seite 20)
Ursprünglich für Instant Messaging erdacht, hat sich XMPP in wenigen Jahren zu einem vielseitig einsetzbaren Protokoll gemausert. Das „X“ steht nicht zu Unrecht für „Extensible“. Hier erfahren Sie, was XMPP so alles drauf hat.
Jan Waiz

Mono im Zeichen des X (Seite 26)
In diesem Heft konnten Sie bereits vieles zu XMPP und Jabber lesen. Hier startet nun eine Anleitung, die zeigt, wie einfach sich das Ganze unter Linux umsetzen lässt. Zunächst wird das monatliche Mono-Image um die Java Runtime erweitert und anschließend der Jabber-Server Openfire installiert und konfiguriert.
Jan Waiz

Tools

Visual Studio 2010 (Seite 28)
Auf der PDC 2008 hat Microsoft neben dem .NET Framework 4.0 auch eine Vorabversion von Visual Studio 2010 zur Verfügung gestellt. Visual Studio 2010 bietet eine Reihe von interessanten Erweiterungen, die eine Produktivitätsverbesserung in der Entwicklung ermöglichen.
Klaus Aschenbrenner

Testen über den Wolken (Seite 36)
Webtests in Visual Studio Team System ermöglichen es, aufgezeichnete Interaktionen mit Websites wieder einzuspielen. Wer aber damit eine öffentliche Website von weltweit verteilten Orten aus prüfen möchte, muss viel in Infrastruktur und Lizenzkosten für die Testagenten investieren. Die Firma Keynote Systems stellt mit KITE eine solche Testumgebung bereit.
Holger Schwichtenberg

Deskop UI-Controls (Seite 40)
Hersteller von GUI-Komponenten bieten ausgereifte Produkte, die ständig weiterentwickelt werden und für die zudem Support angeboten wird. Warum also etwas selbst erarbeiten, wenn es zu einem vernünftigen Preis bereits erhältlich ist? Unsere Übersicht listet 123 GUI-Komponenten für Windows Forms und die Windows Presentation Foundation.
Bernhard Lauer

Bücher

VIP-Tipp: Unbedingt lesen! (Seite 49)
Im VIP-Tipp stellt ein Experte Buchtitel vor, die er persönlich für besonders lesenswert hält. Der VIP-Tipp soll als Entscheidungshilfe für Softwareentwickler bei der Auswahl der passenden Fach lektüre dienen. Die Aktion ist eine Kooperation zwischen der Fachbuchhandlung Lehmanns (www.lob.de/viptip), dem Seminar - anbieter Professional Developer College (www.prodevcollege.de) und der dotnetpro (www.dotnetpro.de).
Christian Weyer

Universalstecker (Seite 52)
Nach zahlreichen Rezensionen über klassische Buchthemen wie Sprachen, bestimmte Produkte oder Verflechtungen dieser beiden widmen sich diese Rezensionen aktuellsten Technologien. Hierzu zählt die Windows Communication Foundation (WCF).
Tilman Börner

Sandbox

Die Unmöglichkeit zu schätzen (Seite 56)
Lassen Sie mich passend zu Ostern die Frage stellen: Wie lange brauchen Sie eigentlich, um ein Osterei zu bemalen? Wie lange für eine Farbe, wie lange für ein Blümchen- und Häschen-Muster? Darauf sollten Sie schnell Antworten finden können.
Ralf Westphal

Gedanken anlässlich der 50. Sandbox (Seite 58)
Wer hätte das gedacht? In diesem Heft finden Sie die 50. Ausgabe meiner Sandbox-Serie.
Ralf Westphal

Praxis

Bilder mit Innenleben (Seite 102)
Bilddateien können mehr Informationen enthalten, als auf den ersten Blick ersichtlich ist. Die gängigen Dateiformate unterstützen das Einbetten von Metadaten wie Kamerainformationen, Belichtung des Bildes, Autorenhinweisen oder GPS-Daten. Das .NET Framework unterstützt den Entwickler dabei, sie zu lesen und zu schreiben.
Joachim Fuchs

Digitalfotos mit Onlinekarten verknüpfen (Seite 108)
Ein schöner Wasserfall, doch wo haben Sie ihn fotografiert? Bei der üblichen Unmenge digitaler Fotos, die heute beispielsweise bei einem Urlaub anfallen, ist es nicht immer leicht, den Aufnahmestandort nachträglich festzustellen. Abhilfe schafft die Verknüpfung der Metadaten der Bilddateien mit einer Kartendarstellung.
Joachim Fuchs

dotnetpro.components: Effekte an Steuerelemente, Teil 2 (Seite 60)
Mit dem Erweiterungsobjekt exShadow rüsten Sie Grafikeffekte für bestehende Steuerelemente nach. Ereignisse binden die Effekte an die Controls und zeigen sie auf dem umgebenden Formular an.
Andreas Maslo

Arbeitspakete für den TFS (Seite 68)
Der Team Foundation Server beinhaltet unter anderem Projektvorgehensmodelle, die sich in den Arbeitsablauf integrieren lassen. Dieser Artikel stellt Erweiterungsmöglichkeiten vor, um bestehende TFS-Prozesse an individuelle Anforderungen und Qualitätsrichtlinien anzupassen.
Stefan Papp

Oberkellner vom Dienst (Seite 72)
Dublin ist der Codename für einen .NET-basierten Anwendungsserver. Damit liefert Microsoft einen seit langem fehlenden Baustein in seiner .NET-Strategie nach. Wer kann Dublin brauchen? Jeder, der einen Host für seine WCF-Dienste und servicebasierten Workflows benötigt.
Holger Schwichtenberg

Sieht doch gut aus, oder? (Seite 81)
Beim neuen Internet Explorer 8 hat Microsoft großen Wert auf die Einhaltung von Webstandards gelegt. Entwickler und Designer müssen in Zukunft Internetseiten nicht mehr an unterschiedliche Browser anpassen. Für IE7 optimierte Seiten zeigt der IE8 allerdings nicht immer korrekt an. Mit ein paar Tricks lässt sich dieses Problem lösen.
Alexander Strauss

FlexDB mit LINQ, Teil 1 (Seite 84)
Welche Produkte werden eigentlich im Sommer besonders oft zusammen mit den Bademänteln gekauft? Wie, diese Abfrage ist in Ihrem Informationssystem nicht vorgesehen? Ihr Kunde will das aber unbedingt wissen. Und er will solche und ähnliche Abfragen auch ruck, zuck selber definieren können. Dafür benötigen Sie einen flexiblen Suchservice. dotnetpro erstellt ihn.
Andreas Gerlach

ICSharpCore für Add-ins (Seite 93)
Die Erweiterbarkeit einer Anwendung gehört zu den wichtigsten Kriterien bei der Planung und Entwicklung von Software. Die Bibliothek ICSharpCode.Core, der Kern der bekannten .NET Entwicklungsumgebung SharpDevelop, bietet hierfür eine höchst flexible Basis.
Simon Schweiger

Mach's doch gleichzeitig! (Seite 96)
Computer auf der Höhe der Zeit arbeiten mit Mehrkernprozessoren. Das Entwickeln von Multithreading-Anwendungen, die dies ausnutzen, scheint jedoch so manchem Entwickler als zu komplex. Mithilfe der Bibliothek OpenMP lassen sich mathematische Berechnungen aber recht einfach parallelisieren. Der Pferdefuß: Dies muss in C++ passieren.
Bernd Marquardt

CD-Inhalt

CD-INHALT (Seite 66)
Software auf der Heft-CD

Kochen mit Patrick

Kochen mit Patrick (Seite 114)
Nach dem großen Erfolg des ersten Teils folgen weitere Tipps rund ums Debugging. Diesmal geht es um Variablen- Fenster, Object-IDs und die verzwickte Fehlersuche in Multithread-Anwendungen. Zum krönenden Abschluss gibt's dann Pangasiusfilet aus dem Backofen mit Rosmarinkartoffeln.
Patrick A. Lorenz

Tipps und Tricks

.NET Extensions (Seite 118)
Die dotnetpro.Extensions gehen in die zweite Runde. Festgelegt werden Namensgebung und Aufbau der Erweiterungsmethoden, zudem wird die Bibliothek erweitert. Sie können die Extensions nach ihrer Referenzierung im gesamten Projekt einsetzen.
Patrick A. Lorenz

Leser helfen Lesern (Seite 120)
Ihr Programm rechnet falsch? Ihr Compiler spricht kein Wort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen. Hier können Sie der Redaktion Ihre Anregungen mitteilen.
Andreas Maslo

Grafik, Präsentation und Co. (Seite 122)
Viele Programmieraufgaben lassen sich mithilfe von Freeware-Steuerelementen erleichtern. Etwa grafische Auswertungen oder das zeitgesteuerte Aktualisieren von Daten. Andere Controls helfen bei der Bildbearbeitung oder bringen Fortschrittsanzeigen auf den Bildschirm.
Andreas Maslo

Architektur

Kanalfahrt ohne Hindernisse (Seite 124)
Langsam dämmert die Erkenntnis: Softwareentwicklung erfordert künftig einen neuen Ansatz: den der Parallelverarbeitung. Klingt kompliziert, muss es aber nicht sein. Microsoft bietet einen Mechanismus, der das Entwickeln mit Threads abstrahiert. Dazu gehört aber auch ein neuer Denkansatz seitens des Entwicklers.
Ralf Westphal

Management

Perspektivenwechsel (Seite 130)
IT-Freelancer verdienen gut – wenn sie denn einen Projektauftrag haben. Aber jedes Projekt endet einmal. Und spätestens dann beginnt die Suche nach dem nächsten Projekt. Wenn aber auch die Recherche über Online-Projektbörsen erfolglos bleibt, ist es hilfreich, die Grundsätze der Akquisition zu beherrschen. dotnetpro gibt Tipps für die erfolgreiche Akquise.
Matthias Lohrer
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Developer Week Special

dotnetpro präsentiert die Developer Week vom 24. – 27. Juni 2013 im NCC Ost, Nürnberg – eine der größten Konferenzen ganz Europas für Entwickler

Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Kollegen: Stütze oder Bremse?





Ergebnis anzeigen