Produktiv. Komfortabel. Innovativ. ®-Werkzeuge für Entwickler und Designer Moderne Anwendungsentwicklung: produktiv und fl exibel

Die Anforderungen an die Softwareentwicklung und das Design von Benutzeroberfl ächen sind in den vergangenen Jahren gestiegen, und sie steigen weiter. Gefordert sind qualitativ hochwertige und visuell beeindruckende Anwen- dungen bei gleichzeitig kürzeren Entwicklungszeiten. Mit seinem Informations- und Produktangebot hat Microsoft die Antwort auf diese Anforderungen.

MICROSOFT-PRODUKTE FÜR ANWENDUNGSENTWICKLER UND DESIGNER

Visual Studio® Team System 2008 Beschreibung: Team System 2008 bietet ein vollständiges Application Lifecycle Management (ALM). Es ermöglicht Ihrem Team eine produktivere Zusammenarbeit, gewährleistet durchgehende Qualitätssicherung und bietet einen umfassenden Einblick in den gesamten Entwicklungsprozess. Geeignet für: professionelle Softwareentwicklungsteams jeder Größe; zur übergreifenden Prozessverbesserung oder für die Einführung einer ALM-Strategie.

Visual Studio 2008 Professional und Standard Edition Beschreibung: Microsoft Visual Studio 2008 Professional Edition und Microsoft Visual Studio 2008 Standard Edition ermöglichen einzelnen Softwareentwicklern und kleinen Teams, mithilfe einer umfassenden Entwicklungsumgebung leis- tungsfähige Anwendungen zu erstellen. Diese setzen auf neuesten Technologien auf und sind damit besser in der Lage, geschäftliche Zielsetzungen zu verwirklichen. Geeignet für: einzelne professionelle Softwareentwickler und kleine Entwicklerteams.

Visual Studio 2008 Express-Editionen Beschreibung: Die kostenlosen Visual Studio 2008 Express-Editionen sind leistungsfähige, einfach zu verwendende und leicht erlernbare Tools für die Web- oder Windows®-Programmierung. Geeignet für: Einsteiger, Hobbyprogrammierer und alle, die eine schlanke, schnelle Entwicklungsumgebung suchen.

Microsoft Expression® Studio Beschreibung: Microsoft Expression Studio ist eine Suite von Programmen, die Designern die Freiheit geben, ihre künstle- rischen Vorstellungen zu verwirklichen, aber gleichzeitig die enge Zusammenarbeit mit Entwicklern ermöglichen. Das Ergebnis: interaktive Benutzeroberfl ächen in Web- und Windows-Anwendungen, die den Bedürfnissen heutiger Benutzer entsprechen – oder sie gar weit übertreffen. Geeignet für: Grafi kdesigner, User Interface Designer, Webentwickler und Webdesigner. Insbesondere Designer, die mit Windows Presentation Foundation oder ™ arbeiten.

MSDN® Subscriptions Beschreibung: MSDN Subscriptions ermöglichen während ihrer Laufzeit Zugang zu den jeweils neuesten Versionen von Visual Studio und anderen Softwareprodukten für Entwickler. Weiterhin bieten sie eine große Auswahl an Ressourcen und technischen Supportoptionen, um Entwicklerteams ein effektiveres, produktiveres und effi zienteres Arbeiten zu ermögli- chen. Mit den MSDN Subscriptions hat Ihr Entwicklerteam Zugang zu praktisch allen Microsoft-Betriebssystemen, -Server- produkten und sonstigen Anwendungen. Jegliche Microsoft-Software, die notwendig sein mag, um Ihre Applikation zu entwerfen, zu entwickeln, zu testen und Kunden vorzuführen, steht zur Verfügung, sobald sie benötigt wird. Geeignet für: professionelle Softwareentwickler und Entwicklungsteams.

2 DIE VORTEILE AUF EINEN BLICK

Visual Studio 2008-Entwicklungswerkzeuge Neue User Experiences Microsoft Visual Studio 2008 bietet Entwicklungswerkzeuge Visual Studio 2008 bietet Entwicklern neue Werkzeuge für das Entwerfen, Programmieren und Testen einer neuen zur beschleunigten Erstellung von herausragenden und Generation von Software und Diensten, die auf Windows- stark personalisierten User Experiences unter Einbeziehung Computern oder im Web ausgeführt werden. Durch die neuester Plattformen wie Web, , Offi ce 2007, verbesserte User Experience bei der Zusammenarbeit mit Microsoft SQL Server® 2008, Windows Mobile® und Windows Vista™, Microsoft Offi ce System 2007, mobilen Windows Server® 2008. Geräten und dem Web hilft Visual Studio 2008 Software- entwicklern und Organisationen, umfassende und überzeu- .NET Framework 3.5 gende Softwarelösungen zu erstellen und zu liefern. .NET Framework 3.5 stellt eine Erweiterung des .NET Framework 3.0 dar. Verbesserungen fi nden sich in den Rapid Application Development (RAD) Bereichen Base Class Library, Windows Workfl ow Foundation, Von der Modellierung über das Schreiben von Code bis hin Windows Communication Foundation, Windows zum Debugging – Visual Studio 2008 bietet verbesserte Presenta tion Foundation und Windows CardSpace™. Das Leistungsmerkmale bei Programmiersprachen, visuellen .NET Framework stellt Bausteine für die Lösung häufi g wie- Designtools und Code-Editoren sowie der Datenbindung, derkehrender Programmieraufgaben bereit und ermöglicht mit denen Sie große Produktivitätssteigerungen erfahren dadurch die schnelle Erstellung verteilter Applikationen, die werden. dem Benutzer zu einer ausgezeichneten Interaktion verhilft. Software, die auf der Basis des .NET Framework erstellt wur- Zusammenarbeit während des gesamten de, ist in der Lage, Geschäftsprozesse effektiv abzubilden, Entwicklungszyklus und eignet sich für die Integration in heterogene Umge- Visual Studio unterstützt Entwickler, Designer, Tester, Archi- bungen. tekten und Projektmanager bei der Zusammenarbeit durch gemeinsam nutzbare Werkzeuge und eine Prozessintegration, Mit Visual Studio und dem .NET Framework müssen Ent- was zu einer erheblichen Verringerung der Entwicklungszeit wickler weniger Infrastrukturcode schreiben, wodurch die führt. Entwicklungszeit verkürzt wird und die Konzentration auf der Lösung von Geschäftsproblemen liegen kann.

Express Editions

3 VISUAL STUDIO 2008 STANDARD EDITION

Microsoft Visual Studio 2008 Standard Edition ist eine leistungsfähige Entwicklungsumgebung für Windows- und Webentwickler. Sie bietet eine ganze Reihe von Produktivitätssteigerungen für die Erstellung von datenorientierten Client- und Webanwendungen. Einzelne Softwareentwickler, die Anwendungen mit User Experiences der neuen Generation erstellen möchten, erzielen mit der Visual Studio 2008 Standard Edition beste Ergebnisse.

NEU IN DIESER VERSION AUSGEWÄHLTE LEISTUNGSMERKMALE • Dank der verbesserten Unterstützung von JavaScript und der • Funktionen des Quelltexteditors wie Microsoft IntelliSense® Microsoft AJAX Library können Sie bei der Erstellung von oder Edit and Continue (Ändern von Codefragmenten wäh- Anwendungen neueste Webtechnologien einsetzen rend des Debuggens) vereinfachen den Entwurf, die Entwick- • Mit LINQ lassen sich Datenzugriffe einfacher, schneller und in lung und das Debuggen einer Anwendung höherer Qualität durchführen • Verwenden Sie die ClickOnce-Technologie, um Ihre Anwen- • Erstellen Sie Anwendungen für die .NET Framework-Versio- dung auf einfache Weise bereitzustellen. Sie ermöglicht nen 2.0, 3.0 und 3.5 mit derselben Entwicklungsumgebung. Entwicklern und Systemadministratoren die problemlose Die gewünschte .NET Framework-Version wird bei der Erstel- Installation einer Anwendung und weiterer benötigter Soft- lung eines Projekts gewählt und kann sogar bei Bedarf später ware und sorgt zudem dafür, dass die Anwendung stets auf noch geändert werden dem neuesten Stand bleibt • Visuelle Designer für Windows Presentation Foundation • Erstellen Sie Webanwendungen mit einem Höchstmaß an (WPF) ermöglichen die Gestaltung von herausragenden Be- Unterstützung für Cascading Style Sheets (CSS), JavaScript, nutzeroberfl ächen. WPF und können nahtlos IntelliSense und der gleichzeitigen Ansicht von Quellcode zusammenarbeiten und Vorschau im Editor • Verwenden Sie zur Erstellung verbundener Anwendungen neue visuelle Designer für Windows Communication Foundation und Windows Workfl ow Foundation

ANWENDUNGSSZENARIEN Erstellen Sie anspruchsvolle, interaktive Webseiten Ergänzend bietet Windows Communication Foundation (WCF) Das Erstellen von AJAX-Anwendungen wird durch ASP.NET eine Reihe von Technologien an, mit denen verbundene Sys- AJAX sowie erweitertes IntelliSense und Debugging für teme auf der Basis von Webdiensten erstellt und betrieben wer- JavaScript erheblich erleichtert. Außerdem können Entwickler den können. Die in Visual Studio 2008 enthaltenen Werkzeuge auf einen funktionsreichen Webeditor zurückgreifen, der durch vereinfachen nicht nur die Erstellung der Dienste, sondern die simultane Anzeige von Quellcode und Designansicht übernehmen auch die automatische Erzeugung von Proxy- wesentlich schneller und einfacher zu bedienen ist. komponenten, die von Clients zur Kommunikation mit den Diensten benötigt werden. Dabei ist es nicht relevant, wo die Eleganter Umgang mit unterschiedlichsten Datenquellen Dienste gehostet werden – Entwickler können stets dieselben Die Verwendung von Daten aus unterschiedlichen Quellen wird bekannten Vorgehensweisen und Werkzeuge verwenden, um mit LINQ, einer Reihe von Spracherweiterungen für Visual auf WCF-Dienste zuzugreifen. Basic® und Visual C#®, sehr komfortabel. Ziel von LINQ ist die Verringerung der Komplexität von Datenzugriffen und somit Eine neue Generation von Benutzeroberfl ächen mit die Steigerung der Produktivität von Entwicklern. Die Erweite- Windows Presentation Foundation rungen ermöglichen es, auf Objekte, Datenbanken und XML- Windows Presentation Foundation liefert Ihnen die Grundlagen Daten gleichermaßen über Abfragen in oder Visual für die Erstellung von Benutzeroberfl ächen im Windows- C# zuzugreifen, ohne dabei auf spezialisierte Sprachen wie SQL Umfeld. Visual Studio 2008 enthält neue visuelle Designer, die es oder XPath zurückgreifen zu müssen. Entwicklern ermöglichen, ganz neue Wege der Visualisierung zu gehen, ohne jedoch Arbeit, die bereits in Windows Forms inves- Einfache Kommunikation zwischen Anwendungen tiert wurde, verwerfen zu müssen. Visual Studio 2008 und die Visual Studio 2008 macht es Ihnen mithilfe des .NET Framework Expression-Produkte sind für eine enge Zusammenarbeit 3.5 einfach, verbundene Anwendungen zu erstellen. Neue Edi- zwischen Softwareentwicklern und -designern geschaffen toren für Windows Workfl ow Foundation machen es leicht, ver- worden. Beide können nahtlos in denselben Projekten zusam- schiedenste Dienste zu Workfl ows zusammenzuführen und diese menarbeiten. Workfl ows zu visualisieren, zu bearbeiten und zu debuggen.

4 VISUAL STUDIO 2008 PROFESSIONAL EDITION

Die umfassende Entwicklungsumgebung Microsoft Visual Studio 2008 Professional erweitert den Funktionsumfang der Visual Studio 2008 Standard Edition. Die Professional Edition ermöglicht es einzelnen Softwareentwicklern und kleinen Entwicklerteams, leistungsfähige Anwendungen zu entwickeln. Die Visual Studio 2008 Professional Edition wurde speziell zur Unterstützung von Softwareprojekten in den Bereichen Web (einschließlich ASP.NET AJAX), Windows Vista, Windows Server 2008, Offi ce System 2007, SQL Server 2008 und Windows Mobile entwickelt.

NEU IN DIESER VERSION AUSGEWÄHLTE LEISTUNGSMERKMALE • Integrierte Unit Tests erleichtern die Qualitätssicherung Ihrer • Enthält alle Funktionen der Visual Studio 2008 Standard Anwendungen Edition • Erstellen Sie Anwendungen für Microsoft Offi ce-Produkte • Erstellen Sie Anwendungen für Windows, das Web, Microsoft mithilfe der integrierten Visual Studio Tools for Offi ce. Mit Offi ce, das .NET Framework, SQL Server und Windows Mobile benutzerdefi nierten Task-Panes und angepassten Ribbons mithilfe von integrierten Drag & Drop-Designern können Microsoft Offi ce-Anwendungen umfangreich erwei- • Entwerfen Sie komplexe Offi ce Ribbons mit dem Ribbon tert werden Designer und den mitgelieferten Ribbon Controls • Verbesserte Emulatoren vereinfachen das Erstellen und Testen • In Microsoft Offi ce Outlook® erstellte Formularbereiche von mobilen Anwendungen können in Visual Studio importiert und dort weiter angepasst werden • Erstellen Sie Anwendungen für Microsoft SQL Server. Das beinhaltet auch die Verwendung der Sprachen Microsoft Visual Basic oder # innerhalb der Daten- bank selbst • Profi tieren Sie von der umfangreichen Entwurfszeitunterstüt- zung für Microsoft SQL Server Compact 3.5 in Projekten für mobile Geräte

ANWENDUNGSSZENARIEN Entwickler mit Visual Studio 2008 Professional können zu- Ermöglichen Sie den Endbenutzern, Ihre Anwendungen sätzlich zu den Anwendungsgebieten, die Visual Studio 2008 auch unterwegs auf Windows Mobile-Geräten zu Standard abdeckt, auch in folgenden Bereichen von Vorteilen verwenden profi tieren: Erweiterungen in Visual Studio 2008 Professional machen es einfacher, mobile Anwendungen zu erstellen. Neue Geräte- Effi ziente Prüfung von Anwendungen durch integrierte emulatoren automatisieren Testszenarien und erlauben es Unit Tests Ihnen, externe Einfl üsse wie Signalverlust oder niedrigen Bat- Unit Tests sind eine anerkannte Vorgehensweise zum Auffi nden teriestand zu simulieren. Programmierer von mobilen Applikati- vieler Arten von Fehlern bereits während der Entwicklungszeit. onen können sich auch Funktionen wie LINQ (Language Integ- Visual Studio 2008 Professional verfügt nun über integrierte rated Query) und Unit Tests zu Nutze machen, wodurch die Unit-Testing-Funktionen, die zuvor nur als Teil von Visual Studio Entwicklung weiter vereinfacht wird. Team System angeboten wurden.

Verwenden Sie Microsoft Offi ce-Produkte, um Geschäftsin- formationen dort zu integrieren, wo Ihre Benutzer ohnehin MSDN SUBSCRIPTIONS schon arbeiten Ergänzend zur Microsoft Visual Studio 2008 Professional Visual Studio 2008 Professional Edition beinhaltet Visual Studio Edition können Sie eine MSDN Premium Subscription oder Tools for Offi ce, womit Entwickler in die Lage versetzt werden, eine MSDN Professional Subscription einsetzen. Eine MSDN Anwendungen zu erstellen, die sich nahtlos in die weit verbreiteten Subscription bietet neben der jeweils aktuellsten Version Microsoft Offi ce-Produkte integrieren. So kann ein Entwickler von Visual Studio Professional Edition ein umfangreiches zum Beispiel Informationen aus einem ERP-System direkt in Angebot an weiteren Ressourcen und technischen Support- Offi ce Outlook anzeigen, womit sie unmittelbar für Geschäfts- optionen, um Ihrem Team ein effi zienteres und effektiveres entscheidungen zur Verfügung stehen. Arbeiten zu ermöglichen.

5 Herausforderungen der Anwendungsentwicklung meistern

Ob Sie in einem Team von Anwendungsentwicklern arbeiten oder als Entscheidungsträger für geschäftskritische Anwendungen verantwortlich sind – Sie wissen aus eigener Erfahrung, dass die Entwicklung von Software eine Menge Herausforderungen mit sich bringt. Auch wenn diese von Fall zu Fall verschieden sein können, bereiten insbesondere die folgenden Probleme die meisten Kopfschmerzen:

• mangelhafter Überblick über den Projektstatus, Liefertermine und Qualität • ineffektive Teamkommunikation innerhalb von und zwischen Entwicklungsteams • fehlende Abstimmung zwischen Geschäftsbereichen und Entwicklungsabteilung • unvollständige und sich stetig ändernde Anforderungen und Spezifi kationen • Erfüllung von behördlichen und gesetzlichen Anforderungen

Genau diesen Herausforderungen stellt sich Microsoft Visual Studio Team System (VSTS) als Entwicklungsplattform für ein durchgängiges Application Lifecycle Management. Nahtlos integrierte und erweiterbare Werkzeuge unterstützen Softwareentwicklungsteams, die Komplexität beim Erstellen von Anwendungen zu reduzieren sowie Kommunikation und Zusammenarbeit während des gesamten Entwicklungsprozesses zu optimieren.

VISUAL STUDIO TEAM SYSTEM

Microsoft liefert Ihnen mit Visual Studio Team System ein umfassendes Angebot an integrierten und erweiterbaren Tools, die den gesamten Softwarelebenszyklus abdecken. Die Zusammenarbeit zwischen allen Mitgliedern eines Softwareteams und das Zusammenspiel der Arbeitsschritte vom Design über die Entwicklung und das Testen bis zum Betrieb wird erleichtert. Das Ergebnis: Entwicklungsprozesse werden effi zienter und planbarer, die Entwicklungszeiten und die Projektkosten werden reduziert.

Projekttransparenz Visual Studio Team System sorgt ohne den üblichen Mehrauf- tekten, Entwickler und Tester – können ihren Rollen entspre- wand für mehr Transparenz. Die Datenbestände der täglichen chend auf die zentral zur Verfügung gestellten projektkritischen Projektarbeit (Aufgaben, Anforderungen, Quellcode, Tests, Daten zugreifen. So kann jedes Teammitglied den Verlauf des Builds) werden im zentralen Datenspeicher abgelegt und lassen Projekts verfolgen und sich darüber mit anderen Projektbetei- sich mithilfe der integrierten Business Intelligence-Funktionali- ligten austauschen. Und auch über den Globus verteilte Teams tät verknüpfen und auswerten. Dadurch können individuelle können gleichzeitig erfolgreich an gemeinsamen Projekten Arbeitsergebnisse zu aussagekräftigen Berichten über Status, arbeiten. Fortschritt, Qualität und Trends zusammengestellt werden, die dem Projektmanagement helfen, rechtzeitig Engpässe zu erken- Rechtzeitige und regelmäßige Qualitätssicherung nen und gegenzusteuern. „Quality fi rst!“ – Visual Studio Team System enthält umfassende Werkzeuge für die Qualitätssicherung und das Testen während Prozessintegration des gesamten Entwicklungszyklus, zum Beispiel für dynamische Visual Studio Team System macht Prozesse und Vorgehens- und statische Codeanalyse, Unit-Testing, Webtests, Lasttests und weisen für alle Projektbeteiligten durch eine integrierte, trans- Datentests. Arbeitsaufgaben können direkt aus den Testergeb- parente Unterstützung in allen Phasen der Softwareentwicklung nissen generiert werden, und alle Testartefakte können in die „lebbar“. Neben den bereits verfügbaren Prozessvorlagen für Versionsverwaltung aufgenommen werden. Zusätzlich bietet agile und CMMI-konforme Vorgehensweisen können Unter- VSTS die Möglichkeit, über Regeln beim Check-in die Einhal- nehmen auch eigene Prozesse mit ihren Erfahrungen und Best tung von Richtlinien schon während der Entwicklung zu erzwin- Practices in die Entwicklungswerkzeuge integrieren und als gen. Grundlage für ihre Softwareprojekte verwenden. Verwendung vertrauter Werkzeuge Zusammenarbeit und Kommunikation Alle Teammitglieder können mit Werkzeugen arbeiten, die sie Der Team Foundation Server ist die Kommunikationszentrale bereits kennen. Verwenden Sie zum Beispiel Microsoft Offi ce Excel® von VSTS und deren zentraler Datenspeicher. Alle am Entwick- und Microsoft Offi ce Project für das Projektmanagement und lungsprozess beteiligten Personen – Projektmanager, Archi- Visual Studio 2008 für Architektur, Tests und Programmierung.

6 DIE ZAHLEN SPRECHEN FÜR SICH

Im Vergleich zu bisherigen Toolsets sorgt die Verwendung von Visual Studio Team System für deutliche, nachweisbare Einsparun- gen. Die folgenden Tabellen zeigen die konkreten Einsparungen, die von der OEM-IT-Gruppe* von Microsoft für die wichtigsten Aktivitäten bei Entwicklungs- und Testprozessen erzielt werden konnten. Die Tabellen führen die Einsparungen in Prozent auf, basierend auf tatsächlich eingesparter Zeit oder tatsächlich eingesparten Kosten.

ENTWICKLUNGS- BZW. TESTAUFGABE EINSPARUNGEN IN PROZENT

Quellcodekontrolle 14,5 Fehlerbeseitigung 12 Überarbeitungsaufwand 7 Testfallregression 21 Erstellen von Berichten mit Kennzahlen 25

Studien von Nucleus Research** belegen, dass sich der Einsatz von VSTS schnell amortisiert und zu einem hohen Return on Investement führt.

KUNDE ROI IN PROZENT AMORTISATIONSZEIT

EDS 286 4 Monate Dell 225 6 Monate KBC Bank 89 13 Monate Social Networking Website 512 3 Monate

* www.microsoft.com/technet/itshowcase/content/vstfoemit.mspx ** www.msftroi.com

7 VISUAL STUDIO TEAM SYSTEM 2008 Team Foundation Server

Microsoft Visual Studio Team System 2008 Team Foundation Server ist eine leistungsfähige Plattform, mit der Projektteams ein Portal für Zusammenarbeit, Versionskontrolle, Work Item Tracking, Build- Management, Prozessunterstützung und Business Intelligence-Analyse an einer zentralen Stelle ver- fügbar haben. Dies ermöglicht Teammitgliedern eine bessere und effi zientere Zusammenarbeit, was der Qualität der ausgelieferten Software zugutekommt.

AUSGEWÄHLTE LEISTUNGSMERKMALE • Anpassbare Prozessvorlagen zur Abbildung Ihrer individuel- • Hoch skalierbares Versionskontrollsystem zur Verwaltung len Entwicklungsprozesse der Änderungen an Projektdateien inklusive Branching und • Integration von Microsoft Offi ce Excel und Microsoft Offi ce Merging Project für effi zientes Projektmanagement • Work Item Tracking für verbesserte Kommunikation und • Teamportal für die verbesserte Zusammenarbeit aller Projekt- Arbeitsteilung innerhalb des Teams beteiligten • Gemeinsamer Buildprozess zur kontinuierlichen Verknüpfung • Microsoft Visual Studio Team System Web Access 2008 der Arbeit aller Teammitglieder ermöglicht den Zugriff auf die Versionskontrolle, Work Items, • Berichte und Analysen über Status, Effi zienz und Qualitäts- Statusberichte und andere Funktionen über das Internet niveau des Projekts

ANWENDUNGSSZENARIEN Effi zientere Zusammenarbeit oder der Erstellung von Berichten und Abfragen. Prozessan- Visual Studio Team System 2008 Team Foundation Server leitungen hingegen beschreiben die Schritte, die das Team im wurde entwickelt, um die exzellente Zusammenarbeit von Verlauf des Projekts erledigt; dies schließt die Defi nition der Teammitgliedern sicherzustellen, auch über organisatorische vorhandenen Rollen oder der zu erledigenden Aktivitäten mit oder geografi sche Grenzen hinweg. Kombiniert mit Lösungen ein. Zwei vorgefertigte Prozesse für die Softwareentwicklung von Partnern können Sie Visual Studio Team System 2008 Team werden im Rahmen des Microsoft Solution Framework mit- Foundation Server auch bei Entwicklungsprojekten auf Plattfor- geliefert: MSF for Agile Development für iterative Vorgehens- men wie UNIX, Mac OS oder Eclipse einsetzen. weisen und eine eher formale Variante, MSF for CMMI Process Improvement, die die Grundlagen für CMMI-Einstufungen Aufgaben verteilen und erledigen bereitstellt. Unternehmen können diese Prozessmodelle an Visual Studio Team System 2008 Team Foundation Server unternehmensspezifi sche Anforderungen anpassen. Neben kümmert sich um die Aufzeichnung aller Aktivitäten, die Ihr den bereits verfügbaren Prozessen können Unternehmen auch Team während der Projektarbeit ausführt, beispielsweise das eigene Prozesse mit ihren Erfahrungen und Best Practices in die Erfassen von Anforderungen, Aufgaben und Bugs. Die nahtlose Entwicklungswerkzeuge integrieren und als Grundlage für ihre Verknüpfung mit Entwicklungs- und Testaufgaben erleichtert Softwareprojekte verwenden. Für VSTS sind heute schon viele die Dokumentation der eigenen Arbeit ohne großen Auf- Prozesse verfügbar wie zum Beispiel: SCRUM, Rational Unifi ed wand. Work Item Tracking ist eng mit Versionskontrolle und Process, V-Modell XT und Essential Unifi ed Process. Berichtswesen verknüpft, wodurch es möglich wird, umfassen- de Aktivitätsnachweise zu führen oder genaue Analysen zu Schnelle Entscheidungen durch Business Intelligence betreiben. Work Items werden in Berichten erfasst und können und Berichte mit Microsoft Offi ce Project eingeplant oder mit Microsoft Berichte und Business Intelligence schaffen Einblick in alle Projekt- Offi ce Excel analysiert werden. Sie können zur Priorisierung aktivitäten und erlauben dadurch fundierte Entscheidungen auf von Aufgaben, Dokumentation von Abhängigkeiten und zur der Basis aktueller Daten. Einzelne Aktivitäten aller Projektbeteilig- Benachrichtigung von Teammitgliedern eingesetzt werden, ten werden in einem SQL Server-Data-Warehouse aggregiert und wenn beispielsweise eine Korrektur abgeschlossen wurde oder schaffen durch Berichte über Arbeitsfortschritt, -geschwindigkeit zusätzliche Arbeit erforderlich ist. und -trends einen ganzheitlichen Überblick über das Projekt. In den Berichten laufen Daten aus Work Items, dem Versionskontroll- Bessere Planung des Entwicklungsprozesses system, Testresultaten und Builds zusammen. So erhalten Sie bei- Mit Prozessvorlagen legen Sie die Details eines Teamprojekts spielsweise Auskunft über das Qualitätsniveau einer Anwendung fest, beispielsweise hinsichtlich der Abarbeitung von Work Items oder darüber, ob Ihr Team noch im Zeitplan liegt.

8 VISUAL STUDIO TEAM SYSTEM 2008 Team Suite

Microsoft Visual Studio Team System 2008 Team Suite eignet sich für Teammitglieder mit mehreren Aufgabengebieten. Es umfasst die gesamte Sammlung an Werkzeugen für Aufgaben in den Bereichen Architektur, Entwurf, Entwicklung, Datenbankentwicklung und Qualitätssicherung.

AUSGEWÄHLTE LEISTUNGSMERKMALE • Performancewerkzeuge für die Optimierung des Codes und Visual Studio Team System 2008 Team Suite beinhaltet alle zur Aufdeckung von Problemen Funktionen der einzelnen Microsoft Visual Studio Team Edition- • Datenbankentwicklungswerkzeuge wie Schema Compare Produkte: minimieren die Risiken, die mit Änderungen des Schemas • leistungsfähige visuelle Designer für die Modellierung von einer Datenbank einhergehen, und ermöglichen umfassende serviceorientierten Lösungen Kontrolle über den Entwicklungsprozess der gesamten • ein vollständiges Set an Werkzeugen zur Qualitätssicherung Datenbank für Codeanalysen, Unit Tests, Code Coverage, Webtests und Datenbanktests

ANWENDUNGSSZENARIEN Visueller Entwurf von webservicebasierten, verteilten Verbesserte Zusammenarbeit und Kommunikation mit Systemen anderen Teammitgliedern durch Visual Studio Team System Korrekte Architekturentscheidungen sind die Basis für den 2008 Team Foundation Server Erfolg eines Projekts. Visual Studio Team System 2008 Team Alle Visual Studio Team System-Editionen weisen ausgezeich- Suite verfügt über neue, leistungsfähige visuelle Designer für nete Kompatibilität mit Visual Studio Team System 2008 Team die Modellierung serviceorientierter Lösungen. Diese erhöhen Foundation Server auf. Diese verschafft Teammitgliedern einen die Produktivität für Architekten und Administratoren, da die ständigen Überblick über alle Projektelemente und -aktivitäten Tauglichkeit von Architekturentscheidungen für die geplante und vermindert Probleme, die durch mangelnde Kommunika- Zielumgebung frühzeitig validiert werden kann. tion entstehen. Das Ergebnis: höhere Produktivität und gestei- gerte Effi zienz Ihres Teams. Zuverlässige Software durch verbesserte Qualitätssiche- rungs- und Performancewerkzeuge Visual Studio Team System 2008 Team Suite enthält eine vollständige Sammlung von Qualitätssicherungswerkzeugen, die Ihr Team dabei unterstützen, besseren Code zu schreiben, Sicherheitsprobleme zu reduzieren sowie Fehler und Qualitäts- mängel zu vermeiden.

Risikolose Verwaltung von Änderungen in Datenbank- MSDN SUBSCRIPTIONS projekten Ergänzend zu den Visual Studio Team System 2008 Client- Durch die Reduzierung von Risiken, die mit Änderungen am Editionen können Sie eine MSDN Premium Subscription Schema einer Datenbank einhergehen, haben Sie während der einsetzen. Eine MSDN Subscription bietet neben der jeweils gesamten Projektlaufzeit bessere Kontrolle über die Integrität aktuellsten Version von Visual Studio Team System ein um- Ihrer Datenbank. Visual Studio Team System 2008 Team Suite fangreiches Angebot an weiteren Ressourcen und technischen bietet gezielte Funktionen, die Ihnen helfen, Änderungen Supportoptionen, um Ihrem Team ein effi zienteres und einfacher umzusetzen und die Datenbank jederzeit im Griff zu effektiveres Arbeiten zu ermöglichen. behalten.

9 VISUAL STUDIO TEAM SYSTEM 2008 Architecture Edition

Der Schwerpunkt von Microsoft Visual Studio Team System 2008 Architecture Edition liegt beim Entwurf und bei der Validierung von verteilten Systemen. Architekten, Administratoren und Entwickler können serviceorientierte Lösungen visuell entwerfen und sie auf reibungslosen Betrieb in der Ziel- umgebung prüfen, bevor sie tatsächlich dort bereitgestellt werden.

AUSGEWÄHLTE LEISTUNGSMERKMALE • Mit dem Distributed Systems Designer können Sie verteilte • Im Logical Datacenter Designer visualisieren Sie die logische Anwendungen sehr schnell entwerfen und implementieren. Struktur von Rechenzentren, legen Betriebsrichtlinien für sie Sie können außerdem Bedingungen für die Anwendungskon- fest und validieren Anwendungen vor der Bereitstellung fi guration und die Betriebsumgebung festlegen, ohne auf die • Integrierte Partnerlösungen generieren aus dem Entwurf einer mühsame manuelle Interpretation von Konfi gurationsdateien Anwendung Management Packs für Microsoft Operations zurückgreifen zu müssen Manager (MOM), mit denen Management und Administration • Mit dem Application Designer defi nieren Sie serviceorientierte von verteilten Anwendungen vereinfacht werden. Ereignisse, Anwendungen und generieren anschließend den zugehörigen die während der Laufzeit in MOM registriert werden, können Infrastrukturcode an das Entwicklungsteam zur Untersuchung weitergeleitet • Der System Designer dient der Zusammenfassung verschiede- werden ner Anwendungen in Systemen oder wiederverwendbaren Subsystemen und ihrer Validierung

VISUAL STUDIO TEAM SYSTEM 2008 Development Edition

Microsoft Visual Studio Team System 2008 Development Edition bietet Entwicklern nicht nur optimale Unterstützung bei der Erstellung von Code, sondern auch eine umfangreiche Sammlung von Qualitäts- sicherungswerkzeugen, mit denen sie ineffi zienten, unsicheren oder qualitätsschwachen Code auf- spüren und Unit Tests automatisieren können. Teammitglieder werden in die Lage versetzt, hochwer- tigeren Code zu schreiben, Sicherheitsprobleme zu reduzieren und Bugs zu vermeiden, die erst im späteren Verlauf des Entwicklungszyklus sichtbar werden.

AUSGEWÄHLTE LEISTUNGSMERKMALE • Die statische Codeanalyse untersucht den Quellcode auf • Umfangreiche Codemetriken ermöglichen eine qualitative schlechte Programmierpraktiken und häufi ge Sicherheitsrisi- und quantitative Messung des Quellcodes, wodurch fehler- ken und verbessert somit die Zuverlässigkeit und Wartbarkeit anfälliger und schlecht wartbarer Code leicht identifi ziert Ihres Codes werden kann • Die dynamische Codeanalyse ermöglicht ein schnelles und • Check-in-Richtlinien sorgen für die Einhaltung der etablierten effi zientes Aufspüren von Speicherfehlern und kritischen Programmierkonventionen Ihres Teams* Sicherheitslücken zur Laufzeit • Codeabdeckungsanalysen zeigen Ihnen grafi sch an, welche • Performance- und Memory Profi ler analysieren das Zeitver- Codepfade bei einem Unit Test ausgeführt wurden, und erhö- halten sowie den Speicherbedarf Ihrer Anwendung hen dadurch die Effektivität des Testings

* Visual Studio Team System 2008 Team Foundation Server erforderlich.

10 VISUAL STUDIO TEAM SYSTEM 2008 Database Edition

Microsoft Visual Studio Team System 2008 Database Edition ermöglicht die Verwaltung von Daten- bank änderungen sowie Verbesserung der Softwarequalität durch Datenbanktests und bietet den Benutzern darüber hinaus die Vorteile des integrierten Application Lifecycle Management von Visual Studio Team System. Das Produkt unterstützt Datenbankentwickler und -administratoren dabei, ihre Produktivität und die Qualität der erstellten Anwendungen zu erhöhen. Mit ihnen können Datenbank- entwickler und -administratoren produktiver arbeiten und die Qualität der Datenbankschicht ihrer Applikationen erhöhen.

AUSGEWÄHLTE LEISTUNGSMERKMALE • Die Database Edition bietet mit Rename Refactoring, Schema in Managed Code schreiben und sie einzeln ausführen oder im Compare und Data Compare Möglichkeiten zur Minimierung Rahmen einer umfassenden Testsuite für die ganze Applikation von Risiken bei Änderungen an Datenbanken. Sämtliche in Visual Studio Team System 2008 Test Edition starten Änderungen werden versioniert und können gegebenenfalls • Statische T-SQL-Codeanalyse: Überprüfen Sie T-SQL-Code wieder rückgängig gemacht werden, wodurch die Integrität automatisch, um Qualität und Sicherheit des Codes zu erhöhen der Datenbank während des gesamten Entwicklungsprozesses • Ein Datengenerator ermöglicht die Erzeugung von sinnvollen beibehalten wird Testdaten auf reproduzierbare Weise für aussagekräftige Tests • Vollständige Unit-Testing-Infrastruktur zum Testen von Daten- banken. Teammitglieder können Tests sowohl in T-SQL als auch

VISUAL STUDIO TEAM SYSTEM 2008 Test Edition

Microsoft Visual Studio Team System 2008 Test Edition stellt eine breite Palette von Testwerkzeugen bereit. Mit diesen wird es Testern und Entwicklern ermöglicht, die Zuverlässigkeit und Performance der erstellten Anwendung automatisiert zu überprüfen und Schwachstellen zu identifi zieren. Durch die enge Verknüpfung mit Visual Studio Team System 2008 Team Foundation Server erhalten Sie einen umfassenden Überblick über alle Eckdaten der Tests, des Applikationscodes und der Anforderungen. Dies erlaubt eine bessere Beurteilung der Effektivität der Tests und des Testteams – was wiederum eine effektivere Planung und Anpassung der Testprozesse und -workfl ows ermöglicht.

AUSGEWÄHLTE LEISTUNGSMERKMALE • Umfassende Webtestwerkzeuge für Webservices, HTTP, XML • Arbeitsaufgaben können direkt aus Testergebnissen generiert und ASP.NET-Anwendungen werden, und Testartefakte werden in die Versionsverwaltung • Lasttests simulieren die Auslastung in Produktionsumgebun- aufgenommen * gen und ermöglichen dadurch die Diagnose und Behebung von Performanceproblemen vor der Bereitstellung der Appli- kation VISUAL STUDIO TEAM SYSTEM 2008 • Code Coverage misst die Effektivität Ihrer Tests. Sie können Test Load Agent schnell ermitteln, ob tatsächlich alle Bereiche des Codes von Tests abgedeckt werden oder ob Sie noch nachbessern müssen Microsoft Visual Studio Team System 2008 Test Load Agent • Erweiterbare Testinfrastruktur zur Unterstützung bei der Test- generiert zusätzliche Testlast zur Verwendung in Visual Studio erstellung für Unit Tests, manuelle Test, Webtests, Lasttests Team System 2008 Test Edition. Damit können Testteams mehr und Datentests Benutzer simulieren und die Performance von Webanwendun- gen und Servern präziser prüfen.

* Visual Studio Team System 2008 Team Foundation Server erforderlich.

11 Support und Ressourcen für professionelle Entwickler und Entwicklerteams

MSDN Subscriptions sind die ultimative Ressource für professionelle Teams und Organisationen, die in die Entwicklung aller Arten von IT-Anwendungen involviert sind. Umfassender Zugriff auf Microsoft-Tools und -Technologien hilft den Teams beim Entwerfen, Entwickeln und Testen von Softwarelösungen. Software Assurance für Visual Studio, professio- nelle Supportdienste und ausführliche Informationsressourcen stellen sicher, dass Entwickler selbst den größten Heraus- forderungen gewachsen sind.

Diese Ressourcen ermöglichen Teammitgliedern wie Projektmanagern, Softwareentwicklern, Testern, Softwarearchitekten, Datenbankadministratoren und Mitarbeitern der Qualitätssicherung, während des gesamten Entwicklungszyklus so produktiv wie möglich zu arbeiten – ganz gleich welche Entwicklungswerkzeuge sie verwenden.

MSDN SUBSCRIPTIONS-EDITIONEN

MSDN Operating Systems Subscription MSDN Professional Subscription Enthält die MSDN Library sowie zusätzlich Zugriff auf sämtliche Eine MSDN Professional Subscription ist erhältlich für Visual Microsoft-Betriebssysteme. Studio 2008 Professional. Diese bietet: • Zugriff auf eine große Auswahl von aktuellen, früheren und MSDN Premium Subscription kommenden Microsoft-Betriebssystemen für Entwurf, Entwick- Erhältlich für Visual Studio 2008 Professional sowie für Visual lung, Testen und Demonstration Ihrer Software Studio Team System 2008. Verfügt über dieselben Leistungs- • SQL Server und SQL Reporting Services (Developer Editions) merkmale wie die MSDN Professional Subscription und bietet • Software Assurance für Visual Studio – während der Laufzeit zusätzlich: des Abonnements erhält der Kunde Updates und Upgrades • Zugriff auf eine große Auswahl von aktuellen, früheren und für seine lizenzierte Software und kann zwischen verschiede- kommenden Microsoft-Serverprodukten und Produktivitäts- nen neuen Releases und Produktbetas wählen anwendungen für Entwurf, Entwicklung, Testen und Demonst- • zwei technische Supportanfragen speziell für professionelle ration Ihrer Software Entwickler • Eine Kopie von Microsoft Offi ce, die zur allgemeinen ge- • ständige Verfügbarkeit der MSDN Newsgroups mit einer schäftlichen Nutzung eingesetzt werden darf garantierten Antwort eines Microsoft-Technikers innerhalb • vier technische Supportanfragen speziell für professionelle von zwei Arbeitstagen Entwickler (anstatt zwei im Vergleich zu MSDN Professional • MSDN Online Concierge mit dem Sie persönliche Unterstüt- Subscription) zung bei der Navigation auf MSDN Online erhalten • Zugriff auf über zwei Gigabyte ständig aktualisierte Inhalte der MSDN Library

12 ANWENDUNGSSZENARIEN MSDN SUBSCRIPTIONS IM UNTERNEHMENSEINSATZ Softwareentwickler und IT-Organisationen profi tieren in vielen Eine wesentliche Herausforderung an die fi rmeninterne Softwareent- Szenarien vom Einsatz von MSDN Subscriptions. wicklung von heute sind kurze Entwicklungszeiten und fl exible Reak- tion auf sich ändernde Projektanforderungen. MSDN Subscriptions Entwicklung schaffen diese Flexibilität, da sie alle wesentlichen Microsoft-Produkte Entwickler und Entwicklungsabteilungen profi tieren bei der immer in der aktuellen Version bereithalten. Einzelbestellungen und Erstellung von Anwendungen und Lösungen, die auf Microsoft- die damit verbundenen Kosten und Wartezeiten entfallen. Technologien und -Produkte aufbauen beziehungsweise auf diesen betrieben werden. Unternehmenskunden können MSDN Subscriptions zu attraktiven Einkaufskonditionen in den Volumenlizenzprogrammen erwerben. • Entwickler können Visual Studio-Entwicklungswerkzeuge Darüber hinaus führen MSDN Subscriptions zu einer enormen produktiv nutzen, inklusive Downgraderecht auf Altversionen Erleichterung des Lizenzmanagements im Entwicklerbereich durch und Betaversionen künftiger Versionen. Durch die Software Standardisierung, da MSDN Subscriptions personenbezogen lizenziert Assurance erhalten Entwickler automatisch alle Updates der werden. Eine MSDN Subscription ermöglicht dem einzelnen Entwick- lizenzierten Visual Studio-Editionen ler beziehungsweise IT-Professional, je nach Aufgabenstellung, die benötigte Software auf beliebig vielen Entwicklungs-, Test- oder • Zugriff auf umfangreiche Supportressourcen, Beispielcode Demonstrationsmaschinen einzusetzen. Eine MSDN Subscription pro und Referenzapplikationen, Software Development Kits Entwickler beziehungsweise IT-Professional und eine korrekte (SDKs), Driver Developer Kits (DDKs) und Entwicklungsplatt- Lizenzierung ist sichergestellt. formen für mobile Endgeräte

• Während der Entwurfsphase stehen Softwarearchitekten Werkzeuge wie Microsoft Offi ce Visio® (für den geschäftlichen Einsatz in der MSDN Premium Subscription enthalten) zur Verfügung LIZENZIERUNG VON MSDN SUBSCRIPTIONS Die MSDN-Lizenzvereinbarung für Endbenutzer erlaubt jeder Person, Test die über eine MSDN Subscription-Lizenz verfügt, sämtliche in der MSDN-Abonnenten haben umfassenden Zugriff auf Microsoft- Subscription enthaltene Software ausschließlich für Entwicklungs-, Software. Dies umfasst nicht nur aktuelle Versionen, sondern Test- und Demonstrationszwecke zu nutzen. auch ältere oder bisher unveröffentlichte Software. Damit wer- den Tester in die Lage versetzt, den Betrieb der Applikationen MSDN Subscriptions werden pro Benutzer lizenziert: Jeder, der die auf einem breiten Spektrum von Plattformen zu testen. Da alle Produkte im Rahmen von MSDN Subscriptions verwendet, muss über Produkte in sämtlichen Varianten und Sprachen zur Verfügung eine MSDN Subscription-Lizenz verfügen. Mit anderen Worten: stehen, in denen sie veröffentlicht wurden, erlaubt dies die Für jeden Benutzer muss eine Lizenz erworben werden. Zusammenstellung jeder denkbaren Softwareumgebung.

Demonstration MSDN Subscriptions ermöglichen Ihren Teammitgliedern die Prüfung von Ideen und Visionen auf Machbarkeit, indem nahezu jede Demonstrationsumgebung hergestellt werden kann. Damit ist es auch ein Leichtes, anderen den Wert einer erstellten Applikation zu demonstrieren.

13 Expression Studio – für professionelle Webdesigner, Interface-Designer und Entwickler von Rich Interactive Applications (RIAs)

Geben Sie Ihren Ideen mehr Raum! Microsoft Expression Studio befl ügelt Ihre Kreativität. Ganz gleich ob Sie für das Web oder den Desktop designen, Illustrationen anfertigen oder Ihre Arbeit organisieren wollen – mit den leistungs- starken Designwerkzeugen und neuen Technologien von Expression Studio werden Sie auf professionelle und spiele- rische Art neue Ideen fi nden und umsetzen.

FÜR DEN PERFEKTEN WORKFLOW ZWISCHEN DESIGNERN UND ENTWICKLERN ENTWORFEN

Designer und Entwickler können mit Expression Studio neue nicht mehr mühsam nachbauen, sondern können sie nahtlos Möglichkeiten ausschöpfen und arbeiten effektiver zusammen. in die Entwicklungsprojekte integrieren. XAML (eXtensible Expression Studio und Visual Studio 2008 sind optimal aufein- Application Markup Language) ist ein XML-basiertes Aus- ander abgestimmt: Dank des neuen Workfl ows für den rei- tauschformat für Vektorgrafi ken und interaktive Elemente. bungsfreien Datenaustausch von Artwork und Code in beide Der große Vorteil von XAML ist, dass dadurch eine gemeinsame Richtungen – basierend auf der XML-Sprache XAML – haben „Sprache“ zwischen Designern und Entwicklern geschaffen Designer mit Expression Studio die Sicherheit, dass ihre Grafi ken wurde, in der Daten ohne Konvertieren unverändert in beide und Designs unverändert in die Endanwendung oder ins Web Richtungen ausgetauscht werden können. Das spart Zeit und übernommen werden können. Entwickler müssen die Grafi ken optimiert den Workfl ow.

Das komplette Microsoft Expression Studio Microsoft Silverlight – Light up the Web enthält die Programme Microsoft Silverlight ist ein schlankes plattform- und browser übergreifendes Plug-in für moderne Rich Interactive • Expression Blend™ Applications (RIAs) und .NET-basierte Multimediaerlebnisse im • Expression Web Web. Das Plug-in läuft in allen gängigen Browsern unter • Expression Design Windows und Mac OS X. Eine -Version wird von Novell • Expression Media in Zusammenarbeit mit Microsoft entwickelt. Silverlight besticht • Expression Encoder durch ein fl exibles Programmiermodell mit breiter Unterstüt- • Visual Studio Standard zung für eine Vielzahl von Programmiersprachen und Frame- works wie AJAX, Visual Basic .NET, C#, Javascript, Python und Die Anwendungen sind auch separat erhältlich. Ruby – und lässt sich nahtlos in bestehende Webanwendungen und Serverumgebungen integrieren. Silverlight ermöglicht Ausführliche Informationen, kostenlose deutsche Test- schnelle Vektor grafi ken, Audiointegration und kostengünstige versionen und Trainingsmaterialien fi nden Sie online Video präsentation und Videostreaming bis hin zu HD-Video in unter www.microsoft.de/expression DVD-Qualität im Web.

Weitere Infos unter www.microsoft.de/silverlight

14 Microsoft Expression Blend für Interface-Design und RIA-Entwicklung

Expression Blend ist das Interactive-Design- und Interface-Design-Programm, um moderne, interaktive Benutzeroberfl ächen und Anwendungen zu schaffen, die die multimedialen Mög- lichkeiten von Windows, .NET 3.0/3.5 und WPF mit den Onlinefunktionen des Web kombinieren. Expression Blend ist optimal auf den Workfl ow zwischen Designer und Entwickler abgestimmt, damit das Design nahtlos und ohne Konvertierung in der Endanwendung umgesetzt werden kann. Interface-Designer und Entwickler können in Expression Blend Videos, Vektorgrafi ken, hochaufl ösende Schriften, Animationen, Bitmaps und 3-D-Elemente mit erweiterten interak- tiven Controls kombinieren und Anwendungen entwickeln, die sich durch hohe Performance, überzeugende Oberfl ächen und hohe Barrierefreiheit auszeichnen.

Weitere Infos unter: www.microsoft.de/expression/blend

Microsoft Expression Web für professionelles Webdesign

Microsoft Expression Web ist das professionelle Werkzeug für Webdesigner und Webentwick- ler, um moderne Websites gemäß aktuellen W3C-Standards wie XHTML, CSS, XSLT und XML zu gestalten und zu pfl egen. Ausgefeilte CSS-Designwerkzeuge erleichtern Webdesignern die Arbeit und geben ihnen die volle Kontrolle über Layout, Design und Formatierung ihrer Web- site. Expression Web verfügt über umfangreiche Möglichkeiten zur komfortablen Integration und Formatierung von XML-Daten aus Datenbanken via Drag & Drop und vorbildliche Anbin- dung an ASP.NET 2.0, zum Beispiel zur Entwicklung dynamischer Websites. Masterseiten und DWT-Vorlagen optimieren den Workfl ow und sparen Zeit. Viele attraktive Vorlagen für eigene Websites werden bereits mitgeliefert.

Weitere Infos unter: www.microsoft.de/expression/web

Microsoft Expression Design zum Zeichnen von grafi schen Elementen und Illustrationen

Microsoft Expression Design ist das vektorbasierte Zeichenwerkzeug, mit dem Interface-Designer ihre Visionen von modernem Oberfl ächendesign für Web- und Desktopanwendungen ohne Kompromisse umsetzen können. Auch bei komplexen Kompositionen behalten Sie dank der übersichtlichen Arbeitsumgebung die Kontrolle. Genießen Sie die Flexibilität beim Erstellen von hochaufl ösenden Interface-Elementen und Vektorzeichnungen, und freuen Sie sich auf die überraschenden Möglichkeiten für neue, außergewöhnliche Illustrationen. Dank des einfachen Datenaustausches zwischen den Programmen ist Expression Design der perfekte Partner für Expression Blend: zusammen ermöglichen die beiden Programme einen reibungsfreien Workfl ow zwischen Designern und Entwicklern – ohne Konvertieren, ohne Nachbauen und ohne Umwege.

Weitere Infos unter: www.microsoft.de/expression/design

Microsoft Expression Media zur Verwaltung aller Multimedia-Assets und Fotos

Expression Media ist die professionelle Digital Asset Management- und Katalogsoftware, um Daten übersichtlich zu verwalten, sinnvoll zu archivieren, einfach weiterzugeben und eindrucks- voll zu präsentieren. Expression Media liest und unterstützt über 100 Dateiformate, darunter die RAW-Formate vieler Digitalkameras, Layout-Dokumente, Animationen, Filme, Vektorgrafi ken und Schriften. Die schnelle Suchfunktion fi ndet Dokumente anhand der Metadaten auch über mehrere Kataloge hinweg. Expression Media kann Daten auf vielfältige Weise nach individuellen Vorgaben oder anhand von Vorlagen exportieren, beispielsweise als Diaschau, Webgalerie, Film oder XML-Datei. Expression Encoder encodiert Videodaten hochaufl ösend bis hin zur HD-Quali- tät und veröffentlicht sie via Microsoft Silverlight im Web für Mac und Windows.

Weitere Infos unter: www.microsoft.de/expression/media

15 Das Microsoft-Lizenzmodell für Visual Studio und MSDN

Visual Studio 2008 Professional und Visual Studio 2008 Standard werden pro Benutzer lizenziert. Im Rahmen eines Microsoft-Volumenlizenzprogramms können Sie sich Visual Studio 2008 einzeln oder zusammen mit einer MSDN Professional oder MSDN Premium Subscription lizenzieren lassen.

Visual Studio Team System 2008 Client-Produkte einschließlich Visual Studio Team System 2008 Architecture Edition, Visual Studio Team System 2008 Development Edition, Visual Studio Team System 2008 Test Edition und Visual Studio Team System 2008 Database Edition, werden ebenfalls pro Benutzer lizenziert.

Lizenzierte Benutzer können die Software beliebig oft auf ihren Geräten installieren und verwenden, aber für jeden Benutzer, der das Produkt auf diesen Geräten einsetzt, ist eine eigene Lizenz erforderlich.

Mit dem Microsoft-Volumenlizenzprogramm können Sie sich jedes der Visual Studio Team System 2008 Client-Produkte einzeln oder zusammen mit einer MSDN Premium Subscription lizenzieren lassen. Im Einzelhandel sind die Visual Studio Team System 2008 Client-Produkte nur mit einer MSDN Premium Subscription erhältlich.

Alle Editionen von Visual Studio 2008 Professional und Visual Studio Team System sind sowohl im Einzelhandel als auch über Microsoft-Volumenlizenzprogramme erhältlich. Visual Studio 2008 Standard Edition kann nur im Einzelhandel erworben werden.

ANFORDERUNGEN FÜR DIE VISUAL STUDIO TEAM SYSTEM 2008 TEAM FOUNDATION SERVER/CAL-LIZENZIERUNG

Visual Studio Team System 2008 Team Foundation Server wird Benutzer, die lediglich auf Work-Item-Tracking-Funktionalitäten nach einem gebräuchlichen Microsoft-Lizenzmodell lizenziert: zugreifen oder Work Items anlegen, einsehen oder aktualisie- Server und CAL. Das bedeutet, dass für jede Serverinstanz, auf ren, benötigen keine CAL. Diese Ausnahme des Lizenzierungs- der Visual Studio Team System 2008 Team Foundation Server modells ist auf die Sammlung von Fehlerinformationen installiert werden soll, eine Lizenz erworben werden muss und beschränkt. Damit soll sichergestellt sein, dass es möglich ist, für jeden Benutzer, der auf den Visual Studio Team System 2008 Fehler- und Problemmeldungen direkt von den Benutzern Ihrer Team Foundation Server zugreift, eine Client Access License Anwendung entgegenzunehmen. (CAL) erforderlich ist. Benutzer sind zu folgenden Aktionen berechtigt: Jeder lizenzierte Benutzer eines Visual Studio Team System • Anlegen von neuen Work Items jeglicher Art innerhalb Client-Produkts erhält zusätzlich eine CAL für Visual Studio Team des Systems System 2008 Team Foundation Server. Weitere CALs können • Sie haben nur Zugriff auf von ihnen erstellte Work Items. für Benutzer, die keine Lizenz für ein Visual Studio Team System Der Zugriff auf Work Items anderer Benutzer bleibt ihnen Client-Produkt haben, bezogen werden. Jeder Benutzer und je- verwehrt des Gerät, das auf den Server, seine Daten, Dateien oder Inhalte • das nachträgliche Bearbeiten von selbst erstellten Work Items, zugreift oder im Rahmen von automatisierten Prozessen Datei- um den ursprünglichen Eintrag klarzustellen, Felder des Work en, Inhalte oder Daten des Servers verarbeitet (sie beispielsweise Items zu ändern oder sich mit Anmerkungen an der laufenden direkt vom Server abholt oder direkt auf dem Server einstellt), Diskussion dieses Work Items zu beteiligen. Es ist jedoch nicht benötigt eine CAL. erlaubt, Änderungen am Status des Work Items vorzunehmen, es also beispielsweise zu schließen oder als erledigt zu kenn- Geräte oder Benutzer, die über Multiplexing oder einen Server zeichnen auf Daten von Visual Studio Team System 2008 Team Foundation Server zugreifen, benötigen ebenfalls eine CAL. Als Zugriff auf Daten von Visual Studio Team System 2008 Team Foundation Server zählt Erstellen, Lesen oder Bearbeiten von Daten, die durch Multiplexing automatisch verfügbar gemacht wurden.

16 UP TO DATE

IMMER UP TO DATE MIT DER EXPRESSION PROFESSIONAL SUBSCRIPTION Die Expression Professional Subscription ist das „Rundum-Sorglos-Paket“ für professionelle Interface-Designer, Webdesigner und Ent- wickler von Rich Interactive Applications (RIAs), um bestechende Programmoberfl ächen für Windows-Programme und leistungsfähige

browser- und plattformübergreifende Webanwendungen kosteneffi zient und mit den modernsten Tools zu entwickeln. Sie enthält

immer die aktuellsten Versionen aller Designwerkzeuge von Microsoft, umfangreiches Dokumentationsmaterial, Trainingsunterlagen TO und virtuelle Testressourcen und -szenarien. Die Expression Professional Subscription ist die perfekte Ergänzung zu einer MSDN Subscription und der kostengünstigste Weg, immer die neuesten Designwerkzeuge von Microsoft nutzen zu können.

Neben der jeweils aktuellsten Version von Expression Studio und exklusivem Zugriff auf nichtöffentliche Vorabversionen enthält die Expression Professional Subscription weitere Software. Beispielsweise diverse Versionen von (Windows Vista

Ultimate, Windows XP), Microsoft Offi ce, Microsoft Visio Professional und virtuelle vorkonfi gurierte Serverumgebungen zum Testen.* DATE Die Expression Professional Subscription ist sowohl als Einzelplatzversion verfügbar (FPP und Renewal) als auch über die gängigen Volumenlizenzprogramme wie OPEN, SELECT oder EA. Das Lizenzmodell entspricht dem der MSDN Subscription.

Ausführliche Informationen zur Expression Professional Subscription und zu den Lizenzbedingungen erhalten Sie online unter www.microsoft.de/expression/subscription

* Die Expression Professional Subscription ist ab Mitte 2008 erhältlich. Der Umfang der Expression Professional Subscription war bei Drucklegung dieser Broschüre noch nicht endgültig festgelegt. Änderungen und Irrtum vorbehalten.

BESONDERHEITEN

Visual Studio Team System 2008 Team Foundation Server SQL Server Standard Edition und Visual Studio Team Workgroup Edition System 2008 Visual Studio Team System 2008 Team Foundation Server SQL Server ist für die Datenhaltung einer Visual Studio Team Workgroup Edition verfügt über dieselben Funktionen wie der System 2008 Team Foundation Server-Installation zuständig. Visual Studio Team System 2008 Team Foundation Server – mit Eine Lizenz von SQL Server Standard wird unter folgenden der Einschränkung der Begrenzung auf fünf Benutzer. Die Bedingungen zur Verfügung gestellt: Workgroup Edition ist ausschließlich als Teil der Visual Studio • Die SQL Server-Software ist nur zur Verwendung mit Team System 2008 Client-Produkte mit MSDN Premium Visual Studio Team System 2008 Team Foundation Server Subscription erhältlich. Außerdem werden zum Zugriff auf die zugelassen. Eine andere Verwendung ist nicht gestattet Workgroup Edition keine CALs benötigt. • SQL Server darf pro Visual Studio Team System 2008 Team Foundation Server-Lizenz nur auf einem physischen Computer Windows Server und Visual Studio Team System 2008 Team installiert werden Foundation Server Für die Verwendung von Visual Studio Team System 2008 Team Visual Studio Team System 2008 Test Load Agent Foundation Server benötigen Sie eine Windows Server-Lizenz Visual Studio Team System 2008 Test Load Agent wird pro Pro- für jeden Computer, auf dem die Software laufen soll. Das zessor lizenziert. Benutzer müssen für jeden Prozessor, auf dem Verwenden der Entwicklungs- und Testversionen von Windows der Visual Studio Team System 2008 Test Load Agent läuft, eine Server aus den MSDN Subscriptions ist nicht zulässig. Ist ein Lizenz erwerben, unabhängig von der Anzahl der Kerne des Windows Server auf Server/CAL-Basis lizenziert, benötigt jeder Prozessors. Des Weiteren benötigt Visual Studio Team System lizenzierte Visual Studio Team System 2008 Team Foundation 2008 Test Load Agent eine Visual Studio Team System 2008 Test Server-Benutzer auch eine Windows Server CAL. Edition, um koordiniert Last erzeugen und über die Ergebnisse Bericht erstatten zu können.

MSDN Subscriptions und Software Assurance MSDN Subscriptions werden pro Benutzer lizenziert: Jeder, Die MSDN-Lizenzvereinbarung für Endbenutzer erlaubt jeder der die Produkte im Rahmen einer MSDN Subscription Person, die über eine MSDN Subscription-Lizenz verfügt, sämt- verwendet, muss über eine MSDN Subscription-Lizenz liche in der Subscription enthaltene Software ausschließlich für verfügen. Mit anderen Worten: Für jeden Benutzer muss Entwicklungs-, Test- und Demonstrationszwecke zu nutzen. eine Lizenz erworben werden.

17 Microsoft Developer Support: Wir sind für Sie da

Das bekommt man in der IT ganz schnell: mehr Arbeit, mehr Projekte, mehr Verantwortung. Es ist für Developer aber zum Glück ganz einfach, dafür auch mehr Support und Service zu erhalten. Mit mehr Informationen und Dokumentatio- nen. Und mehr Kontakte zu kompetenten Ansprechpartnern. Entscheiden Sie sich deshalb für den Microsoft Developer Support.

Damit haben Sie per Internet und per Telefon rund um die Uhr und an jedem Tag der Woche Zugriff auf unser Knowhow. Den Microsoft Developer Support können Sie dabei ganz an Ihre Bedürfnisse anpassen: Von der „schnellen Info“ übers Internet bis zur technischen Unterstützung durch einen Experten von Microsoft − wir sind für Sie da.

KOSTENFREIER SUPPORT KOSTENPFLICHTIGER SUPPORT

Der kostenlose Onlinesupport Microsoft-Telefonsupport Sie stecken mitten in einem Projekt und brauchen schnell eine Sollte Ihnen der kostenfreie Telefonsupport nicht zur Verfügung spezielle Information oder ein Stück Code, das Ihnen weiter- stehen oder Sie Ihre Anfragen bereits verbraucht haben, stehen hilft? Mit einem umfassenden, internationalen Informations- Ihnen unsere Experten natürlich auch weiterhin zur Verfügung. angebot gehört der Developer Support von Microsoft zu den Sie schließen einfach einen kostenpflichtigen Supportvertrag umfangreichsten der Branche. für eine einzelne Telefonanfrage oder für ein Paket von fünf Anfragen ab. Supportservices auf dem Microsoft-Onlineportal: www.msdn-support.de/support/ Der Telefonsupport ist für alle Fragen unter einer einheitlichen Nummer zu erreichen. Die Microsoft-Communitys Der Microsoft Community Guide stellt Ihnen hierbei eine Auswahl Microsoft-Servicecenter: 0180 5 672330*, Mo. bis Fr. von der wichtigsten deutschsprachigen Quellen und Initiativen vor. 8 bis 18 Uhr www.msdn-support.de/support Weitere Informationen finden Sie unter www.msdn-support.de/community/ Premier Support für Developer Codezone ist die Onlineauskunft für Developer: Mit dem Premier Support bietet Ihnen Microsoft individuelle www.msdn-support.de/codezone/ Consulting- und Supportleistungen für Entwickler auf höchstem Servicelevel an. Rund-um-die-Uhr-Betreuung durch die Appli- Der direkte Draht für MSDN-Abonnenten cation Development Consultants von Microsoft direkt in Ihrem Jeder MSDN-Abonnent kann telefonisch Supportanfragen Unternehmen, technischen Support per Telefon, Zugriff auf „My stellen – je nach Abo sind die Kosten für die ersten zwei bis vier Premier Online“ und die umfangreichen Labservices sprechen Anrufe bereits im Preis enthalten. Dazu genügt die Nennung für sich. Ihrer persönlichen MSDN-Abonnentennummer. Informieren Sie sich telefonisch über die Ihnen zustehenden Services. Für den direkten Kontakt: [email protected]

Microsoft-Servicecenter: 0180 5 672330*, Mo. bis Fr. von Mehr Informationen unter 8 bis 18 Uhr. Beratung und Kauf: 0800 1815190 * (MSDN www.msdn-support.de/premiersupport/ Subscrip tion Hotline) www.msdn-support.de/subscriptions/

ISV Advisory Hours Unsere Experten unterstützen Sie sowohl in der Softwareentwick- lung selbst als auch bei der Überprüfung Ihrer technischen Archi- tektur, des Anwendungsdesigns sowie des zugehörigen Codes. Die Advisory Hours stehen Certifi ed und Gold Certifi ed Partnern sowie Teilnehmern der Empower-Initiative zur Verfügung:

Mehr Informationen unter www.msdn-support.de/advisoryhours/ * 0,14 Euro/Minute, deutschlandweit. Mobilfunktarif kann abweichen.

18 Mehr Informationen zu den Entwickler- und Designertools von Microsoft fi nden Sie hier

MSDN Online – alles für den Entwickleralltag: www.msdn-online.de

Alle Informationen zu Visual Studio 2008, inklusive Download von Trialversionen und einer ausführlichen Leistungsübersicht: www.msdn-online.de/VStudio

Ausführliche Informationen zu den MSDN Subscriptions: www.msdn-online.de/subscriptions

MSDN Academic Alliance-Angebote für Hochschulen und Studierende: www.msdnaa.de

Ausführliche Informationen zu den Designertools Microsoft Expression: www.microsoft.de/expression

Vertragshändler für die Microsoft-Entwickler- und -Designertools: www.msdn-online.de/haendler

Regelmäßige eintägige Informationsveranstaltung zu Visual Studio Team System: www.msdn-online.de/infodays

Das Microsoft-Portal zu Application Lifecycle Management: www.msdn-online.de/alm

Codeplex – das Microsoft Open Source-Projekt mit vielen Hilfestellungen und Anleitungen zur Installation und zum Betrieb von Visual Studio Team System: www.codeplex.com

Grundlagen der Lizenzierung: www.microsoft.de/lizenzen

Microsoft Partner Programm: www.microsoft.de/partner

Microsoft Deutschland GmbH Geschäftskundenbetreuung Konrad-Zuse-Straße 1 85716 Unterschleißheim

Telefon: 0180 5 672330 * Telefax: 0180 5 229554 * E-Mail: [email protected] www.microsoft.de

* 0,14 Euro/Minute, deutschlandweit. Mobilfunktarif kann abweichen.

Alle mit ® und ™ gekennzeichneten Bezeichnungen sind Marken oder eingetragene Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Alle anderen Bezeichnungen sind Marken oder eingetragene Marken der jeweiligen Hersteller.

19

ÜBERSICHT VISUAL STUDIO 2008

UND MSDN SUBSCRIPTIONS 04/08 104199 AT VSTS 2008 Team Suite 2008 Team VSTS with MSDN Premium Subscription VSTS 2008 Development Edition with MSDN Premium VSTS 2008 Edition Architecture with MSDN Premium VSTS 2008 Edition Test with MSDN Premium VSTS 2008 Database Edition with MSDN Premium 2008 Visual Studio with Professional MSDN Premium 2008 Visual Studio with Professional MSDN Professional 2008 Visual Studio Edition Professional 2008 Visual Studio Edition Standard FUNKTIONEN FÜR DIE ENTWICKLUNG Datenbankprojekt inklusive Versionierung und Schema- und Datenvergleich ●● Datenbank-Unit-Testing, Datengenerator, Datenbank-Refactoring, Tests entweder in T-SQL oder in verwaltetem Code ●● Unit-Testing inklusive Assistent zur Generierung von Unit Tests ●●●● ●●●● Code Coverage ●● ● Codemetriken, statische und dynamische Codeanalyse, Performance- und Memory Profiler ●● Anwendungs-, System-, Infrastruktur-, Deployment-Modellierung ●● Lasttest, Webtest, manuelles Testen, Testfallverwaltung ●● IntelliSense ●●●● ●●●●● Codeeditoren, Code Snippets ●●●● ●●●●● Crystal Reports ●●●● ●●●● Debugging und Steuerung von Diensten auf Remote-Servern ●●●● ●●●● Entwicklung für mobile Endgeräte ●●●● ●●●● Entwurf und Deployment von Stored Procedures, Visual-Database-Werkzeuge, XSD-Editor ●●●● ●●●●● XSLT-Editor und Debugger ●●●● ●●●● Webanwendungen, JavaScript IntelliSense, JavaScript debugging, Web data controls, ASP.NET AJAX project templates ●●●● ●●●●● LINQ ●●●● ●●●●● Multi-Targeting – Nutzung verschiedener Versionen des .NET Framework ●●●● ●●●●● Visual Studio Tools for Office ●●●● ●●●● ENTWICKLUNGSWERKZEUGE Visual Studio Team System 2008 Team Suite ● Visual Studio Team System 2008 Development Edition ●● Visual Studio Team System 2008 Architecture Edition ●● Visual Studio Team System 2008 Test Edition ●● Visual Studio Team System 2008 Database Edition ●● Visual Studio 2008 Professional Edition ●●●● ●●●● Visual Studio Team System 2008 Team Foundation Server Workgroup Edition1 und Client Access License ●●●●● Visual SourceSafe® 2005 ●●●● ●●● DESIGNERWERKZEUGE Expression Web und Expression Blend ●●●● ●● Expression Studio (komplett, inklusive Blend, Web, Design, Media und Encoder) ● BETRIEBSSYSTEME Windows Vista Ultimate/Enterprise/Business/Home Premium/Home Basic ●●●● ●●● Windows XP Professional/Home/Media Center Edition/Tablet PC Edition ●●●● ●●● Windows Server ●●●● ●●● Compute Cluster, Windows SharePoint® Services, Windows Services for UNIX ●●●● ●●● SERVER SQL Server ●●●● ●●● BizTalk® Server, Exchange Server, Commerce Server, Content Management Server, ISA Server ●●●● ●● Host Integration Server, Identity Integration Server, Connected Services Framework, Customer Care Framework ●●●● ●● TM TM Live Communications Server, Forms Server, Groove Server, PerformancePoint Server, Speech Server, ●●●● ●● SharePoint Server, Windows SharePoint Services Microsoft System Center Operations Manager, Microsoft System Center Capacity Planner und Data Protection Manager, ●●●● ●● Microsoft Systems Management Server

Office Ultimate/Enterprise/Professional 20072 ●●●● ●● Office Word, Office Excel, Office PowerPoint®, Office Outlook MIT Business Contact Manager, Office AccessTM2 ●●●● ●● ® ® Office Publisher, Office InfoPath , Office OneNote , Office Communicator, Office Groove, ●●●● ●● Office SharePoint Designer, Office Visio, Office Project Standard2 Accounting, Business Scorecard Manager, MapPoint®, FrontPage® ●●●● ●●

Office Project Professional ●●●● ●● Office Project Server, Office Project Portfolio Server ●●●● ●●

Microsoft Dynamics AX, GP, NAV, SL, Microsoft Forecaster und Microsoft FRx ●●●● ●● Microsoft Dynamics CRM, Point of Sale, Microsoft Small Business Accounting und Financials ●●●● ●●

Virtual PC, Virtual Server ●●●● ●●● Access Developer Extensions ●●●● ●●● .NET Framework, .NET Compact Framework, .NET Micro Framework ●●●● ●●● Windows SDK, Platform SDK, DirectX® SDK ●●●● ●●● Microsoft Baseline Security Analyzer v2.0, Application Compatibility Tool Kit ●●●● ●●● Windows Automated Installation Kit, ●●●● ●●● , Windows Hardware Compatibility Test ●●●● ●●● MSDN LIBRARY ●●●● ●●● TECHNICAL SUPPORT INCIDENTS 4444442 MANAGED NEWSGROUP SUPPORT ●●●● ●●● ONLINE CONCIERGE ●●●● ●●●

1 Visual Studio Team System 2008 Team Foundation Die Software darf auf beliebig vielen Geräten installiert werden, In den MSDN Subscriptions sind die aktuellsten und älteren Server Workgroup Edition ist limitiert auf fünf designierte sofern es sich gemäß der MSDN EULA um eine Verwendung für Versionen und Pre-Releases dieser Produkte erhältlich. Nutzer. Eine Client Access License für den Zugriff auf Test-, Entwicklungs- und Demonstrationszwecke handelt. Eine Ausgewählte Versionen sind auf DVD-Medien erhältlich. die Vollversion des Team Foundation Server. MSDN Subscription-Lizenz ist nutzerbezogen. Jeder, der Produkte Die Informationen in dieser Übersicht sind ausgewählt und im Rahmen einer MSDN Subscription verwendet, muss über eine 2 Eine Kopie dieser Produkte darf zur allgemeinen nicht umfassend. Änderungen in Bezug auf Produkte, MSDN Subscription-Lizenz verfügen. geschäftlichen Nutzung eingesetzt werden. Versionen und Verfügbarkeit vorbehalten.