Meine lieben Leser…
Ich bin seit 2 Wochen im Team der DPE und absolviere ein 6 monatiges Praktikum im Bereich Design. Im Zuge dessen besuchte ich letzten Mittwoch meine erste Developer Roadshow in Linz, mit Max Knor als Vortragender. Er behandelte die Themen: ISS, Azure – Cloud Computing, Silverlight sowie Windows Phone 7.
Als Beginner in der Microsoft Plattform versuche hier eine Einstiegshilfe und Zusammenfassung für ebendiese wiederzugeben und mit passenden Links zu unterstützen. Am Ende des Beitrags können Sie die Slides direkt herunterladen.
Max arbeitet als Technologie Berater bei Microsoft und ist einer der jüngsten Mitarbeiter in DPE und erklärte mit Esprit und Witz die neusten Technologien.
Web Plattform (ISS = INTERNET INFORMATION SERVER)
Microsoft Web Plattform ist eine Sammlung von Werkzeugen, Servern und Technologien.
Zur Veranschaulichung des Application Pools habe ich hier ein Beispiel gebacht: Es laufen mehrer Apps auf einem Webserver, nun braucht eine vielleicht übermäßig viel Performance oder bremst die anderen aus, werden die anderen automatisch von ISS geschützt. (Folie 25)
Die Administration des Web Server, übernimmt der Administrator. Dies sind Entwickler, Application Owner sowie der Site Owner. Sie delegieren Sperre/Freigabe von Konfigurationen sowie ACLs auf Config-Dateien. (Folie 29)
Die Vorteile basieren auf individuelle Rechtevergabe, Zugriffe als jeweilige Benutzer/in und Nachverfolgbarkeit. Dennoch gibt es auch hierbei Nachteile, wie ein lokales Windows-Benutzerkonto, sowie Oder Active Directory (Domainen Konto).
- Microsoft Web http://www.microsoft.com/web/
- Microsoft Web Download http://www.microsoft.com/web/downloads/platform.aspx
- ISS http://www.iis.net/

AZURE – CLOUD COMPUTING
Die Windows Azure-Plattform, ist eine Cloud Computing Plattform, mit der Sie Anwendungen, Dienste und Speicherplatz in den Rechenzentrenten von Microsoft hoch- verfügbar und beliebig skalierbar bereitstellen können. Durch die Cloud werden Risiken und Verpflichtungen drastisch reduziert (Folie 10-12).
Doch Cloud Computing ist nicht für jeden geeignet. Bei starken Schwankungen, schwer abschätzbarer Kapazität oder fehlendem Infrastrukturwissen ist Cloud Computing die ideale Lösung. Wer jedoch Wert darauf legt, dass die Daten im eigenen Rechenzentrum gelagert werden, sowie volle Kontrolle über die Infrastruktur behalten möchte, dem würde ich von Cloud Computing abraten. (Folie 13)
Azure hilft zu helfen! In machen Jahreszeiten wird der Bedarf an hohen Rechenleistungen stärker benötigt, an anderen wiederum nicht. So ist die Cloud gut dafür geeignet die Leistung in dieser Zeit aufrecht zu erhalten. Ebenso für Ressourcen welche sich unvorhersehbar schnell entwickeln. (Folie 27-29)
Windows Azure ist die Cloud-Plattform von Microsoft, welches Teilweise oder komplett verwendbar ist. Es arbeitet mit 3 synchronisierten Datenbanken, zu 50 GB.
Links zu dieser Session:
- Cloud Computing Tutorial http://www.codefest.at/?tag=/azure-tutorial
- Cloud Computing http://www.microsoft.com/cloud/
- Azure http://www.microsoft.com/windowsazure/
SILVERLIGHT
Silverlight ist ein Vektorbasierter Browser Plug-In, welches für Windows wie auch Apple Macintosh angeboten wird (Internet Explorer, Mozilla Firefox und Safari). Für Linux wird es mit der Zustimmung und Unterstützung von Microsoft Moonlight angeboten.
Durch die Vektor Basis sind sowohl Adobe Photoshop Datein, als auch Adobe Illustrator Dateien importierbar. Programmiert wird in XAML (aXtensible Applicaton Markup Language) und die integrierten Brushes legen das Aussehen der Objekte fest: Einfarbig, Farbverlauf, Bild sowie Medien. (Folie 6-15)
Es gibt ein flexibles Layout System, wo die Bühne zwar fixiert ist, jedoch das Gitter beweglich bleibt.
- Silverlight http://www.silverlight.net/
- Moonlight http://www.mono-project.com/Moonlight
- Install Moonlight http://www.go-mono.com/moonlight/
- Was ist Moonlight http://de.wikipedia.org/wiki/Microsoft_Silverlight
WINDOWS PHONE 7
Das Konzept vom neuen Windows Phone 7 legt großen Wert auf Design. Einfach, klar, modern. Die Plattform integriert ansprechendere, mächtiger und einfachere Apps und die Hardware soll einheitlich funktionieren.
“METRO IST UNSERE DESIGN SPRACHE.
WIR NENNEN SIE METRO, DENN SIE IST
MODERN UND KLAR. SIE IST SCHNELL
UND IN BEWEGUNG.”
Im Vordergrund stehen das Individuum sowie die Aufgaben und es hilft Informationen und Anwendungen zu organisieren. Durch User Experience können Sie sich von Metro inspirieren lassen und einen guten Mittelweg zwischen dem Metro Grundprinzip und Ihre Firmen-Stil finden.
“DIE WICHTIGEN ELEMENTE SIND SCHRIFT UND INHALT.”

Farbe zur optischen Gestaltung. Farbe für personalisierte Oberflächen. Farbe um Hierarcheiren zu unterstreichen. Selbst die Typografie lässt sich userfreundlich individuell gestalten.
Das Windows Phone 7 beherbergt ein Startmenü, welches mir ermöglicht meine wichtigsten Apps, in einem Überblick, anzulegen. Mit einem Scroll nach rechts ,zeigt es mir eine detaillierte Liste mit all meinen Anwendungen.

Metro beinhaltet eine ganz neue Art von Panorama. Hierbei wird das Hintergrundlayout nicht dem Display angepasst, sondern zeigt nur einen Ausschnitt aus einem größerem, querformatigem Bild auf dem man scrollen kann.
Auf der Hardware findet man 3 festgelegte Buttons. Start, search und Back. Der Back Button hat allerdings noch einen zusätzlichen Nutzen. Mit diesem kann man nicht nur einen Schritt zurück gehen. Man kann jeglichen Schritt zurück verfolgen. Hierbei zählt auch das Startmenü als aktiver App.

Der Marketplace Hub
Hier werden die verschiedensten Apps angeboten, inklusiver Produktbeschreibung, Benutzerkommentaren, Screenshots, sowie optional: Spiele-Ratings (“FSK”). Ebenso erhält man Benachrichtigungen über Apps Updates im Marketplace. Es erleichtert das finden von Apps und Spielen und ist direkt vom Phone aus möglich. Zusätzlich besteht die Möglichkeit, vor dem Kauf, eine Demoversion zu Testen und anschließend mit Kreditkarte oder auch anhand des Mobilbetreibers zu bezahlen.
Silverlight und Windows Phone 7
Durch Silverlight und Expression Phone ist es möglich eigene Apps zu kreieren. Simpel, elegant und die eingebauten Controls passen sich an die Theme Farbe an.
- Infos Windows Phone 7 http://de.wikipedia.org/wiki/Windows_Phone_7
- Marketplace Hub http://marketplace.windowsphone.com/
- Download Silverlight am Windows Phone 7 http://www.silverlight.net/getstarted/devices/windows-phone/
- Windows Phone 7 Webcasts von Max Knor http://channel9.msdn.com/Tags/winphone7at
ZUSAMMENFASSUNG & RESSOURCEN für Designer
Insgesamt war es eine Fülle an Content für einem Tag und der Fokus der Session lag Hauptsächlich auf Entwicklung. Deshalb finden Sie hier noch folgend weiterführend links, sowie gut aufbereitete .pdfs für interessierte am design von windows phone + silverlight apps:
UI Design and Interaction Guide for Windows Phone 7 (.pdf)
Dient als allgemeine Erklärung; Wie funktioniert das neue Windows Phone 7. Wie wurden diverse Apps aufbereitet.
Windows Phone Design System - Codename Metro (.pdf)
Hier wird die Designphilosophie kurz und knackig erklärt.
Application Bar Best Practices for Windows Phone
Dieses Thema enthält Design-Überlegungen und Empfehlungen für die Verwendung einer Application Bar in Ihrer Anwendung.
http://msdn.microsoft.com/en-us/library/ff431806(v=VS.92).aspx
Zum Schluss möchte ich einen Einblick in Microsoft Expression Studio 4 geben, da dies das Thema sein wird, mit welchem ich mich die nächsten 6 Monate überwiegend beschäftigen werde.
Expression Blend
Blend wurde als Pendant zur Flash entwickelt, jedoch liegt der Schwerpunkt stärker im Design und bereits mit wenigen bis kaum vorhanden Skriptkenntnissen ist es möglich schöne Ergebnisse zu erzielen.

Expression Design
Gilt als ich als Gegenstück zu Illustrator bzw Firefox. Jedoch sind zusätzliche nützliche Features vorhanden und das weiter verarbeiten in Expression Web geht wesentlich einfacher.

Expression Web
Web dient zur Webprogrammierung. Hierbei ist es möglich das Layout ohne weiteres von Expression Design zu übernehmen.

Expression Encoder
Dies ist ein Schnittprogramm, welches durch einfache Bedienung Hobbycutter unterstützen kann.
Ich hoffe mit meinem Blog Post eine gute Zusammenfassung über die Roadshow verfasst zu haben, und werde weiters über Expression Studio 4 posten.
Windows Phone Design System - Codename Metro (1).PDF (872,14 kb)
UI Design and Interaction Guide for Windows Phone 7 v2.0.pdf (11,95 mb)
1 - Web.pdf (1,80 mb)
2 - Windows Azure.pdf (1,77 mb)
4 - Phone 7 Plattform.pdf (3,13 mb)
3 - Silverlight.zip (900,18 kb)
5 - Phone 7 Silverlight.zip (2,24 mb)