Video-Archiv: Rückblick auf Xtopia und Technical Summit
11/12/2008 external link
Diesmal gings mal wirklich flott... Seit „Xtopia 08“ und „Technical Summit 2008“ sind grad mal 3 Wochen vergangen und schon sind die Video-Aufzeichnungen aller in Berlin gehaltenen Vorträge abrufbar... Insgesamt stehen fast 100 Präsentationen wahlweise als Download oder Video-Stream zu Verfügung. Wer sucht, findet hier: · Xtopia @ http://www.microsoft.com/germany/msdn/events/archiv/xtopia08/default.mspx · TechSummit @ http://www.microsoft.com/germany/msdn/events/archiv/technicalsummit08/default.mspx Ich selbst habe da insgesamt 5 Vorträge beigetragen und werde wohl den WPF Performance Talk auf der xtopia und den Visual Studio Tipps&Tricks Vortrag zur späteren Verwendung bunkern :)
Channel 9 Deutschland ist online!
17/10/2008 external link
Endlich ist es so weit: Channel 9 gibt es jetzt auch in der lang ersehnten deutschen Version! In Webcasts, Podcasts und Blogbeiträgen bekommt man ab sofort unter http://channel9.msdn.com/germany/ die Gelegenheit der deutschen Entwicklerszene und Microsoft über die Schulter zu schauen. Abgerundet wird das ganze durch Foren, Wikis und vielem mehr. Check it out!
Silverlight 2 veröffentlicht
14/10/2008 external link
Ja, auch meine Blogleser sollen es mitbekommen :-) Silverlight 2 ist da und jetzt heißt es: Happy Coding! In dieser Version glänzt die Technologie mit vielen Neuerungen, etwa einem umfangreichen Controlsatz und Programmierbarkeit mit .NET Sprachen statt wie in Version 1 nur mit Script... Mehr Informationen und Download unter http://www.microsoft.de/silverlight
Noch drei Tage: Early-Bird fuer Technical Summit und Xtopia 08 sichern
16/9/2008 external link
Bis 19. September haben Interessenten noch Zeit, sich für die beiden Microsoft-Fachveranstaltungen „Technical Summit 2008“ und „Xtopia 2008“ anzumelden und dabei mit dem günstigen Early-Bird-Preis jeweils bis zu 150 € zu sparen. Die Entwickler-Konferenz „Technical Summit“ findet vom 19. bis 21. November im Berliner ICC statt; drei Tage vorher – vom 16. bis 18. November – öffnet die Web-Konferenz „Xtopia 08“ ebenfalls im Berliner ICC ihre Tore. Xtopia in a box Technical Summit in a box Technical Summit Die aktuellsten Informationen von der PDC, die neusten Trends und teilweise noch unter "NDA" stehende wegweisende Neuigkeiten - werfen Sie einen Blick in die Agenda! Ask-The-Expert-Sessions mit vielen bekannten Experten aus der Community! Attraktives Give-Away-Paket: WPF-Studio von ComponentOne und vieles mehr! Die neusten Informationen, über 25 Referenten in parallelen Sessions! Technical Summit Keynote: Durch die Keynote des Technical Summits 2008 führt Sie Frank Fischer, Manager der Technologieberater in der Developer Platform & Strategy Group bei Microsoft Deutschland. Das erste Produkt von Microsoft – wenn man so will – war die Programmiersprache BASIC, veröffentlicht 1975. Seit dem hat sich sehr viel verändert, allein Basic hat uns stets begleitet und erlebt gerade wieder ein Revival, siehe das dynamische BASIC VBX. Auch Microsoft hat sich gewandelt. Wir sind mittlerweile ein Software-Mischkonzern, der stark in den Bereich Services expandiert. Mit Patrick Baudisch haben wir jemanden, der das was heute Cutting-Edge ist – zum Beispiel Surface – wesentlich mit beeinflusst hat und der uns einen Blick in die Zukunft geben wird. Mit Steve Teixeira jemanden, der ganz wesentlich auf weltweiter Basis die nächste Version von Visual Studio – Codename Dev10 – mitgestaltet. Frank Fischer wird dies auf den deutschen Markt übersetzen und die Fragen beantworten, was bedeutet das für mich als Entwickler hier in Deutschland? Xtopia 08 Wegweisende Beiträge von über 40 Referenten... ... in vier parallelen Tracks: Business, UX, Design und Technology Thematisch dreht sich alles um das Consumer-Web von morgen. Ask-The-Expert-Sessions - Know-how pur! Attraktives Give-Away-Paket: Vollversion von ComponentOne Studio for Silverlight und vieles mehr! Nominieren Sie jetzt Ihre Microsoft Client-Anwendung für den Silverlight Gadget Award, Client Innovation Award bzw. Client Solution Catalog Informieren Sie sich, wer Sponsoren & Partner der Xtopia 08 ist und wer somit auf Expo für Gespräche und den innovativen Gedankenaustausch zur Verfügung steht Xtopia 08 Keynote: Mehr Informationen: www.technical-summit.de sowie www.xtopia.de
TechTalk: Der entfesselte Client reloaded - Moderne Oberflächen mit WPF planen, gestalten, umsetzen
26/8/2008 external link
Mit einem spannenden Thema geht der MSDN TechTalk nach der Sommerpause im September wieder auf Tour. Ich zeige am Beispiel der Windows Presentation Foundation (WPF), wie moderne Applikations-User Interfaces konzipiert und realisiert werden und welche Rolle WPF heute bei der Entwicklung von Benutzeroberflächen spielt. Wann und wo Sie den kostenlosen TechTalk erleben können, darüber informiert die TechTalk-Webseite: http://www.microsoft.com/germany/msdn/techtalk/default.mspx
Technical Summit News
14/8/2008 external link
Zum Technical Summit gibt es eine Reihe neuer Informationen, die ich ebenfalls erwähnenswert finde: Die Agenda wurde aktualisiert. Hier gehts zum Agenda-Update Give-Aways: Welches Give-Away gibt es auf dem Technical Summit 08? (Vollversion von ComponentOne Studio for WPF, MS Press Buch, MSDN Sales Promo, etc.) Technical Summit Keynote-Speaker stehen fest! (inklusive Steve Teixeira) Also ich finds cool :-)
XTopia… Keynotesprecher und Give Aways stehen fest
14/8/2008 external link
Kaum war man eine Weile unterwegs, schon passiert allerhand interessantes… In diesem Fall die Keynotesprecher für die XTopia: Mit mindestens schon mal Patrick Baudisch und Dan’l Lewin stehen hochkarätige Sprecher im Programm… mehr Infos unter http://www.xtopia-konferenz.de/keynote_xt08.mspx?ActiveID=1275 Und die Give-Aways für die Konferenz wurden gleich auch mit festgelegt: Eine Component One Vollversion incl. Subscription, eine Trainings-DVD zu Silverlight und ein Buch aus einer Auswahl verschiedener Titel… Na, ich hoffe mal, dass für die Sprecher auch gesorgt sein wird :-) Mehr Infos zu den Give Aways: http://www.xtopia-konferenz.de/Give_Aways_xt08.mspx?ActiveID=1276
Security Days Vorträge sind online!
14/8/2008 external link
Die Vorträge der Security Days sind im Eventarchiv jetzt als Videomitschnitt online verfügbar: http://www.microsoft.com/germany/msdn/events/archiv/securitydays2008/default.mspx
Simples Live Writer PlugIn selbst gebaut
31/7/2008 external link
Lori und ich hatten ja kürzlich eine TechTalk-Tour auf der wir unter anderem verschiedene Live-Technologien und Applikationen gezeigt haben. Unter anderem ein Live Writer Plugin. Live Writer PlugIns sind .NET Dlls. Da man in aller Regel irgendeine Art von Interaktion mit dem Benutzer planen dürfte, wähle ich hier eine Windows Forms Control Library als Startpunkt. Sie hat den Vorteil, bereits die WinForms-Libraries referenziert zu haben. Ansonsten hätte es natürlich auch die “klassische” Class Library :) getan… Als nächstes gilt es, die Live Writer APIs einzubinden. Add Reference –> C:\Program Files\Windows Live\Writer\WindowsLive.Writer.Api.dll Ich bin hier zunächst gestolpert, denn in meinem Programmverzeichnis existierte auch noch ein Verzeichnis namens C:\Program Files\Windows Live Writer… War wohl noch von einer alten Installation, leider aber ohne die Bibliotheken auf die ich es abgesehen hatte. Aus der erzeugten Solution dann noch das UserControl raus- und eine neue Klasse reingenommen, Namensraum WindowsLive.Writer.API eingebunden und der Spaß kann beginnen… class pluginClass : ContentSource
{
}
Die ContentSource-Klasse bietet schon alles was man für ein einfaches Plug-in benötigt, fehlen nur noch ein paar Attribute um das PlugIn von Live Writer auffindbar zu machen:
[WriterPlugin("", "WebShotPlugin")]
[InsertableContentSource("Webshot")]
[WriterPlugIn] Übernimmt hier die Aufgabe, das PlugIn auffindbar zu machen. Der erste Parameter muß eine eindeutige ID sein (eine Guid bietet sich an) und der zweite ein Name unter dem das Plugin firmieren soll. Das zweite Attribut steuert um welche Art PlugIn es sich handeln soll. InsertableContentSource dient dem freien erzeugen von Inhalt, meist im Zusammenspiel mit einem angezeigten Dialog. URLContentSource kann mit einem URL-Pattern bestückt automatisch Webseiten verarbeiten die per “Blog this” auftauchen und das LiveClipboardContentSource Attribut greift Inhalte des Clipboards ab…
Jetzt fügen wir einfach mal ein Formular zur späteren Anzeige ein. Anschließend verpassen wir ihm Controls und ein paar Einstellungen.
Jetzt kommt die eigentliche Programmierarbeit. (Naja… Arbeit? Ist eigentlich sehr wenig Aufwand :-)
Zunächst überschtreiben wir die zum ContentTyp gehörige Methode. Im Falle eines InsertableContentSource-Plugins ist das die CreateContent-Methode:
public override DialogResult CreateContent(IWin32Window dialogOwner, ref string content)
{
}
Bei der Arbeit am Code taucht in aller Regel auch schnell der Wunsch auf, das PlugIn direkt testen zu können. Live Writer sucht seine Plugins im PlugIn Unterverzeichnis seiner Applikation. Es reicht also, die DLL dorthin zu kopieren. Um den Vorgang komfortabel zu gestalten mache ich das per Post-Build-Event… Also Klick auf “Build”>”Properties”
Und dort der Kopierbefehl eingetragen:
xcopy "$(TargetPath)" "c:\program files\Windows Live\Writer\PlugIns" /Y
Damit Visual Studio kopieren DARF (in das Programme-Verzeichnis darf man nur mit Adminrechten schreiben….) müssen noch geeignete Rechte gegeben werden. Also Rechtsklick auf das PlugIns-Verzeichnis>Eigenschaften>Sicherheit>Bearbeiten
Und nun? Ganz einfach: Die in CreateContent() übergebene content-Variable einfach mit HTML-Code befüllen… :-) Gehts simpler?
Viel Spaß!
Pixar und Co
9/5/2008 external link
Anläßlich einer Diskussion gestern auf der fmx: Monsters Inc - Pixar! Shrek - Dreamworks Ice Age - 20th century fox Und mal ganz ehrlich: Ist ja wohl klar, wer in dieser Liste gottgleichen Status hat, oder? :)
XNA 3.0 CTP Online! Downloaden!
7/5/2008 external link
Ich bin gerade auf der fmx in Stuttgart und konnte dort mit Boyd Multerer (Dev Manager der XBox Live Truppe) ein paar Worte wechseln. Dabei erzählte er mir, dass es dieser Tage eine CTP der neuen Version geben wird, INCL. ZUNE Support (!) :-) Tja... und dann 2h später, sozusagen noch warm, kommt die Info, sie währen vor Plan mit dem CTP fertig und er stünde online. Nix wir los! Mein persönliches Feature-Highlight: Integration in VS 2008... Offizielles Announcement: http://blogs.msdn.com/xna/archive/2008/05/07/announcing-xna-game-studio-3-0-community-technical-preview-ctp.aspx Download: http://www.microsoft.com/downloads/details.aspx?FamilyId=DF4AF56A-58A7-474C-BFD0-7CF8ED3036A3&displaylang=en
TechTalk - Wir touren wieder!
5/5/2008 external link
Dieser Sommer wird heiß werden, zumindest roadshowtechnisch. Während Kollege Scheer und ich gerade an einer spannenden Geschichte im Juli basteln (man darf gespannt sein :)) rollt jetzt schon mal die Planung für einen neuen TechTalk (juhu!) los. Meine geschätzte Kollegin Lori Grosland und ich haben uns in den Kopf gesetzt, eine Technik-Session der besonderen Art zu machen in der wir erklärtermaßen Tools und Technologien vorstellen wollen, die nicht nur Technikeraugen, aber natürlich ganz besonders die zum Leuchten bringen :-) Und in typischer TechTalk-Manier wirds auch ordentlich zur Sache gehen wenn wir auseinandernehmen wie die Dinge funktionieren oder sich in eigene Anwendungen einbinden lassen... Termine: 02.06 - Karlsruhe 03.06 - Köln 05.06 - Berlin 10.06 - München 11.06 - Hamburg Anmeldung unter http://www.microsoft.com/germany/msdn/techtalk/default.mspx
VISTA Workshops... es sind noch Plätze frei!
5/5/2008 external link
Gerade weist mich der Kollege darauf hin, dass es noch Plätze in unseren Vista Workshops gibt... Hier die offiziellen Infos dazu: Ist Ihre Lösung bereits „Vista Ready“? Um Sie als Softwarehaus dabei zu unterstützen, Ihre Produkte Vista kompatibel am Markt anbieten zu können, bieten wir Ihnen folgende kostenlose Workshop Veranstaltungen (in deutscher Sprache) an : · Windows Vista Workshop zur Kompatibilität und Zertifizierung (kostenlos) Wir erläutern Ihnen in diesem eintägigen Workshop die technischen Anforderungen an eine Vista kompatible Anwendung, die Voraussetzungen und den Prozess für das „Works with Windows Vista“ oder "Certified for Windows Vista" Logo. Termine · Mi 14.05.2008 – Microsoft RO Hamburg · Mo 19.05.2008 – Microsoft RO Neuss · Mo 02.06.2008 – Microsoft RO Bad Homburg · Neue Funktionalität in Windows Vista für den Programmierer (2 Tage, kostenlos) Ziel des Trainings ist es, Ihnen einen fundierten technischen Überblick über zentrale Technologien von Windows Vista zu vermitteln. Erfahren Sie, wie Sie die neuen Funktionen von Windows Vista außerhalb .NET sinnvoll in Ihre Lösung integrieren können. Die Veranstaltung richtet sich an Entwickler und Entwicklungsleiter. Termine · Do 19.06.2008 – Fr, 20.06.2008 – Microsoft RO Neuss · Mo 23.06.2008 – Di, 24.06.2008 – Microsoft RO Hamburg Interesse ? Weitere Infos können Sie gerne über metro08@microsoft.com anfordern.
Security im Alltag - heute: Normal ist das nicht :-)
9/4/2008 external link
Ich hatte gestern das Vergnügen, den Internetzugang einer Freundin wieder zur Zusammenarbeit zu bewegen. Und nachdem ich erfolgreich ausgeschlossen hatte, dass der Rechner schuld wär, der Router fehlkonfiguriert oder irgendeine andere Komponente, die ich in unmittelbaren Zugriff hätte helfen könnte, rief ich also bei der Hotline des Internetproviders an... Sehr interessante Erfahrung :) 1. Schritt: Die Nummer anrufen, die auf der Webseite steht. Nachdem man darüber informiert wurde, dass dies ein kostenpflichtiger Anruf sei macht man sich gefaßt, dem sicherlich gleich losblubbernden Sprachcomputer mit Eingaben zu füttern. Doch weit gefehlt: Der liest einem zunächst einfach nur andere Rufnummern vor (häh?!) Praktisch nach dem Muster "Wenn Sie einen Anschluß blubberblubber bestellen wollen, wählen Sie bitte die 0900 123-1" "Wenn Sie eine Frage zu Ihrem blubberblubber Vertrag haben, wählen Sie bitte die...." "Wenn Sie ein technisches Problem haben..." Ok... allein das schon... aber meinetwegen, ich wähle also die Nummer für technische Probleme :-) Ich schicks gleich mal vorneweg: Die waren SEEEHR beschäftigt und die Hotline gehörte zu der Art kostenpflichtiger Rufnummer, die nach 5 Minuten dann einfach auflegt und einen damit nötigt, wieder alle Eingaben beim Sprachcomputer zu tätigen. Ok... spätestens jetzt würde ich... aber lassen wir das :-) 2. Schritt: Hier geht jetzt der Sprachcomputer (SC) ran... SC: Geben Sie bitte die vollständige Kundennummer ein Ich: 1234567 SC: Danke, halten Sie bitte zur Überprüfung Ihrer Identität Ihre geheime Frage bereit Ich: schaue die Besitzerin des Anschlusses fragend an, sie macht große Augen und zuckt mit den Schultern SC: Bitte drücken Sie die 1 wenn folgendes Datum ihrem Geburtsdatum entspricht... SC: 01.02.1975 (Hinweis: Echtes Datum der Redaktion bekannt :-)) Ich: "1" Ab hier fing dann die Warteschleifenmusik an und nach 5 Minuten wurde aufgelegt weil ja "leider immer noch alle Anschlüsse belegt" seien. Grmblf! Ich also wieder von vorne angefangen bis zur "Sicherheitsabfrage"... SC: Bitte drücken Sie die 1 wenn folgendes Datum ihrem Geburtsdatum entspricht... SC: 01.02.1975 (man vergleiche das Datum!) Ich: ?! "1" Warteschleifenmusik... Rausschmiß... Gehen Sie nicht über Los... Insgesamt 4x flog ich raus und JEDESMAL fragte das Ding "zur Sicherheit" nach dem selben (korrekten) Geburtsdatum :-) Irgendwann kam ich schließlich zum Techniker (T) durch. T: Hallo, willkommen bei XXX. Bevor ich Ihnen helfen kann, müssen wir kurz eine Sicherheitsprüfung vornehmen um sicherzustellen, dass Sie wirklich der Anschlußbesitzer sind... Ich: Ok (mach mich schon mal in Erwartung der ECHTEN Sicherheitsfrage bereit, das Telefon weiterzureichen) T: nennen Sie mir bitte Ihr Geburtsdatum! Ich: ?! 01.02.1975 Danke! Danke! Danke! Manchmal könnt ich mich wegwerfen vor Begeisterung bei so viel Sicherheit :-)
flip it, Baby
7/4/2008 external link
http://www.revfad.com/flip.html ein ausgesprochen sinnloses Tool... ˙˙˙looʇ sǝsoluuıs uǝɥɔoɹdsǝƃsnɐ uıǝ Ich finds lustig :-)


