Visual Studio, Silverlight und Windows Azure
Im Oktober findet ein TechTalk zum Thema Windows Phone 7 statt. Hier der Abstract:
TechTalk im Oktober: Windows Phone 7 - Das portable Tor zur Welt Mit insgesamt fünf Veranstaltungen geht der MSDN TechTalk im Oktober wieder auf Deutschland-Tour. Bei der kostenlosen Roadshow informiert MSDN-Berater Tom Wendel diesmal über Windows Phone 7 und die vielfältigen Möglichkeiten, die sich auf Basis der neuen Anwendungsplattform aus .NET, Silverlight und XNA damit für Entwickler bieten. Für alle, die den Juni TechTalk verpasst haben, ist dies eine gute Gelegenheit, Windows Phone einmal in Live-Demos ganz aus der Nähe zu erleben und dabei vor allem die aktuellste Version der Developer Tools ausführlich kennenzulernen. Gleich anmelden!
Dieser Teil beschäftigt sich mit der Positionierung der Elemente mittels CSS und der Erstellung einer Layout Seite mit Hilfe von Razor als Master Page für weitere Seiten. Mehr dazu auf Down to code.
Dieser Webcast zeigt den Internet Explorer 9 in der Platform Preview 4. Themen des Webcasts sind, Performance der JavaScript Engine, HTML 5 und Hardwareunterstütztes Rendering. Mehr dazu auf Down to code.
Der zweite Teil der Serie “Eine HTML 5 Webseite mit WebMatrix erstellen” ist auf http://downtocode.net erschienen. Hier geht es zu Teil 2.
Irgendwie und SEO ist der Name der Tagesveranstaltung rund um Bing und Suchmaschinenoptimierungen.
Mit den Machern von Bing einen Blick hinter die Kulissen von Adcenter und Bing Maps werfen? Von den renommiertesten SEO-Flüsterern Deutschlands Einblicke in deren Taktiken und Vorgehensweisen erhaschen? Mit all den gleichgesinnten SEOs und Webmastern eine Party feiern und offline Links knüpfen?
Das ganze findet statt im
Wirtshaus im Schlachthof München
Freitag, 10. September ab 13 Uhr
Als Speaker haben bereits zugesagt:
Ich selbst habe mich heute angemeldet, das ganze kostet 25€ und ich bin gespannt was es da so zu hören gibt. Weitere Informationen auf dem Community Blog von Bing und anmelden kann man sich direkt hier.
In dieser Blog-Serie wird eine HTML 5 Webseite mit Hilfe von WebMatrix erstellt. Der erste Post behandelt die Installation von WebMatrix, Gedanken zur Funktionalität und Layout der Webseite
Mehr auf Down to code: Eine HTML 5 Webseite mit WebMatrix erstellen (Teil 1)
Der richtige Online Content ist für häufig noch immer schwer zu finden. Aus diesem Grund haben Christian Binder und Ich das Projekt Reticulum ins Leben gerufen, um Online Content explorativ besser auffindbar zu machen. Warum eigentlich explorativ? Suchmaschinen finden doch alles. Im Prinzip Ja, aber nur wenn man die richtigen Suchbegriffe kennt, was wiederum voraussetzt, dass man das Thema schon sehr gut kennt. Unser Ziel ist also klar definiert: Wir wollen zu bestimmten Themen zentrale Einstiegspunkte schaffen, die es ermöglichen, einen einfachen Einstieg zu finden. Wobei wir den Content Managen, also nicht alles rein packen was es gibt, sondern nur ausgewählten Content. Für den Preview haben wir das Thema Visual Studio 2010 Application Lifecycle Management gewählt, da es Thematisch relativ umfangreich ist.
Für die technische Implementierung haben wir einiges ausprobiert, sind aber letztendlich beim Microsoft Live Labs Pivot gelandet. Natürlich haben wir noch eine Menge Ideen, wie definierte Content Guides im Mindmap Still in unserem Backlog, wollten aber den aktuellen Stand der Community zeigen, um vor allem Euer Feedback zu bekommen. Lasst uns bitte wissen, was Ihr gut oder schlecht findet oder was Euch fehlt!
Im Prinzip gibt es zwei Wege das Visual Studio 2010 ALM Pivot zu nutzen.
Die für den Client notwendige Collection URL für das Visual Studio 2010 ALM Pivot ist http://downtocode.net/merlin/vs2010alm.cxml Hier gibt’s ein kurzes Video wie es geht oder direkt weiter zum Visual Studio 2010 ALM Pivot.
Viel Spass
Die Internet Explorer 9 Platform Preview 4 ist erschienen. Der IE9 schlägt sich im ACID3 Test beachtlich und in Sachen JavaScript Performance muss er sich vor anderen Browsern nicht verstecken. Mehr dazu auf Down to code
Hinweis: Wenn der Blog Post direkt geöffnet wird, findet ein automatischer Redirect statt.
Mit System.Web.Routing lassen sich Routen für ASP.NET MVC komfortabel definieren. Anhand eines Beispiels wird dies im Blog Post auf Down To Code veranschaulicht.
Link: http://downtocode.net/post/2010/08/03/Routen-in-ASPNET-MVC-definieren.aspx
Heute Nacht wurde das Ribbon Control für WPF veröffentlicht. Das Paket kommt samt Referenz Source Code.
Hier der Downloadlink: Microsoft Ribbon for WPF
Blogengine.NET und die Theme Problematik
http://downtocode.net ist momentan in Wartung und wird erst gegen Nachmittag wieder live gehen.
Letzte Woche ist ein aktualisierter UI Design und Interaktions Guide für Windows Phone 7 erschienen. Unter anderem sind einige Photoshop Templates für Mockups dabei. Hier der englische Post
Windows Phone 7 Design Resources – UI Guide and Design Templates With the Windows Phone Developer Tools in beta and Windows Phone 7 in technical preview, now is the time to build Windows Phone 7 apps in earnest, and we have refreshed our Design Resources for developers and designers to help you build beautiful apps. The UI Design and Interaction Guide for Windows Phone 7 v2.0 has been updated for beta. With additional information and a new layout we hope you will find more readable, this guide provides detailed information about UI elements and controls, UI system behaviors, and the interaction model for the touch interface based on the design system codenamed “Metro”. Designers and developers should read this guide to learn about the dos and don’ts of UI implementations for their Windows Phone applications. The Design Templates for Windows Phone 7 are a collection of 28 layered Photoshop template files and system fonts that can be used to create pixel-perfect application layouts, to help guide UI development, or to pitch an idea. These design templates showcase many controls that are a part of the Windows Phone Developer Tools Beta. They also include examples of controls that are a part of Windows Phone, but are not available as a part of the Windows Phone Developer Tools. Let us know what you think. If you have suggestions or feedback about these design resources, please email us at wp7des@microsoft.com.
Windows Phone 7 Design Resources – UI Guide and Design Templates
With the Windows Phone Developer Tools in beta and Windows Phone 7 in technical preview, now is the time to build Windows Phone 7 apps in earnest, and we have refreshed our Design Resources for developers and designers to help you build beautiful apps.
The UI Design and Interaction Guide for Windows Phone 7 v2.0 has been updated for beta. With additional information and a new layout we hope you will find more readable, this guide provides detailed information about UI elements and controls, UI system behaviors, and the interaction model for the touch interface based on the design system codenamed “Metro”. Designers and developers should read this guide to learn about the dos and don’ts of UI implementations for their Windows Phone applications.
The Design Templates for Windows Phone 7 are a collection of 28 layered Photoshop template files and system fonts that can be used to create pixel-perfect application layouts, to help guide UI development, or to pitch an idea. These design templates showcase many controls that are a part of the Windows Phone Developer Tools Beta. They also include examples of controls that are a part of Windows Phone, but are not available as a part of the Windows Phone Developer Tools.
Let us know what you think. If you have suggestions or feedback about these design resources, please email us at wp7des@microsoft.com.
Anfang Juni wurde die neue Version der Expression-Produktfamilie offiziell vorgestellt, seit letzter Woche ist Expression Studio nun auch auf Deutsch erhältlich: Auf der deutschen Expression-Webseite sind ab sofort deutschsprachige 60-Tage-Testversionen zum Download verfügbar. Microsoft Expression ist eine Sammlung professioneller Designwerkzeuge zur Entwicklung und Gestaltung von Webanwendungen, Benutzeroberflächen für Windows-Anwendungen und multimediale Rich-Media-Anwendungen. Ab Mitte August wird Expression 4 dann auch im Handel verfügbar sein.
Expression-User, die Expression 3 im Einzelhandel erworben haben, können sich die Testversionen von Expression Studio 4 Ultimate oder Expression Studio 4 Web Professional herunterladen. Sofern Expression 3 auf dem PC installiert ist, wird die Vollversion von Expression 4 automatisch frei geschaltet. Besitzer von Expression Web 3 können kostenfrei auf Expression Studio 4 Web Professional upgraden, Besitzer von Expression Studio 3 auf Expression Studio 4 Ultimate. Weitere Informationen zum Expression Studio 4 Upgrade finden Interessierte im deutschen Silverlight und Expression Studio Blog.
Was ist neu?
Expression Studio 4 weist viele Neuerungen und Verbesserungen auf: So bietet Expression Blend 4 zum Beispiel Support für Visual Studio 2010 und Windows Phone. Außerdem sind neue Eigenschaften, Pixel Shader-Effekte, verbesserter Adobe Photoshop-Import oder Unterstützung für Model View View-Model hinzugekommen. Bei Expression Web 4 sind unter anderem SEO Reporting, ein neues Erweiterungsmodell für HTML, JavaScript und CSS sowie eine überarbeite SuperPreview zu erwähnen. Bei Expression Encoder 4 Pro schließlich stechen neue Features wie Live Smooth Streaming (VC-1 und H.264), verbessertes Screen Capturing und ein neuer H.264 Encoder ins Auge. Mehr Informationen zu den einzelnen Programmen finden Sie auf der Expression-Produktseite.
Ultimate, Web Professional und MSDN Subscription
Die neue Version von Expression Studio ist in zwei verschiedenen Editionen verfügbar: Expression Studio 4 Ultimate ist das Komplettpaket und enthält alle vier Expression-Produkte Blend, Web, Design und Encoder. Die Ultimate-Edition richtet sich an Webdesigner, Interface-Designer sowie Entwickler von Rich Internet Applications (RIA) basierend auf Silverlight. Außerdem verfügbar ist Expression Studio 4 Web Professional – diese Edition beinhaltet Web, Design und Encoder und ist als Werkzeug für professionelle und semi-professionelle Webdesigner gedacht.
Inhaber einer MSDN Subscription haben ebenfalls Zugriff auf die neuen Versionen der Expression-Produktfamilie: Expression Studio Ultimate ist Teil von Visual Studio Ultimate mit MSDN und Expression Studio Premium ist Teil von Visual Studio Premium mit MSDN. Der Unterschied liegt vor allem darin, dass nur bei der Ultimate-Version SketchFlow verfügbar ist, außerdem enthält die Premium-Version eine kleinere Ausgabe des Expression Encoder.
Neue Downloads für Entwickler
Neben den Expression-Versionen an sich stehen auch zwei neue deutschsprachige Downloads für Entwickler zur Verfügung: das Expression Blend 4 SDK für Silverlight sowie das Expression Blend 4 SDK für .NET 4.0 Beide Pakete enthalten weitervertreibbare Komponenten, die bei der Erstellung von Expression Blend 4-Anwendungen hilfreich sind.
Auf downtocode.net Windows Workflow 4 – Bist Du dabei?
SQL Skript für BlogEngine.NET auf SQL Azure
Nach einiger Zeit des Überlegens und der Evaluation habe ich nun zwei neue Weblogs erstellt. Ein privates auf Tumblr und ein technisches auf http://downtocode.net.
Letzteres habe ich auf der BlogEngine.NET 1.6 Version laufen und als Backend benutze ich eine SQL Azure Datenbank.
Dieses Blog bleibt weiterhin bestehen und wird auch weiterhin gepflegt, die Unterschiede zu diesem technischen Blog und dem neuen technischen Blog gibt es hier zum nachlesen.
Am 15.07 bin ich bei der .NET Usergroup in Ulm und mache einen Vortrag zu Windows Workflow 4. Ist der gleiche wie auf der Dotnet Cologne oder auch auf den Karlsruher Entwicklertagen.
Mehr Informationen finden sich hier: Workflow 4 in Ulm
This poll is hosted on http://restpoll.cloudapp.net
„msdn tv – Nachrichten für Entwickler“ meldet sich diesmal vom Microsoft „Web Camp“, das im Juni in der Nähe von München stattgefunden hat. Interviewpartner dort war Jon Galloway, ASP.NET Community Program Manager und einer der Referenten der Veranstaltung. Er verrät u.a., was er vom ASP.NET MVC 2 hält. Vorab zum Einstieg aber wie immer zunächst ein paar Kurznachrichten: Los geht’s mit Neuigkeiten zur Internet Explorer 9 Platform Preview 3, der aktuellen Entwicklervorschau auf die nächste Generation des Internet Explorer. Außerdem gibt’s Infos zu einer Videoaufzeichnung der letzten TechTalk-Roadshow, die sich mit der Entwicklung von Windows Phone Apps beschäftigt hat, zu einer neuen MSDN-Orientierungshilfe rund um Visual Studio 2010, einer Webcast-Serie über ‘C++0x‘ und dem Service Pack 3 für Exchange Server 2007.
http://msdn-online.de/msdntv
Seit einigen Tagen veröffentlichte Scott Guthrie Ankündigen neuer Technologien. Dabei war der IIS Developer Express, die SQL Server Compact Edition und eine neue View Engine für ASP.NET MVC mit dem Namen “Razor”.
Jetzt wurde WebMatrix als Beta veröffentlicht und WebMatrix enthält diese oben genannten 2 Technologien (Razor wird erst mit einem weiteren Release mitkommen). WebMatrix ist ein Entwicklertool das sich an Einsteiger, Quereinsteiger, Hobbyprogrammierer richtet und diese gezielt in die Welt der Web Anwendungsentwicklung bringen möchte.
Das ganze ist Aufgabenbasiert im UI angeleget und soll so einen leichten Einstieg bieten.
Mehr Details dazu auf dem Blog von Scott Guthrie: Introducing WebMatrix
Microsoft released a Patch for Wordpress 2.9.2 which enables SQL Server Support. With the SQL Server Support you also have SQL Azure in the bag. There are enough installation docs and posts out there, but I was missing a concrete one for the parameters given in the WordPress database connection details page.
So, to make it simple we assume that we have a SQL Azure database named Blog hosted on xyz.database.windows.net. Further we assume we created a user for the blog named bloguser through the SQL Server Management Console (2008 R2!) and associated the user as db owner for the database.
Here are the inputs required by this setup page:
Important to notice that we have to specify the user with the addition of the subdomain name of our SQL Azure service instance.
Also another pitfall is Port 1433 which is closed by most hosting providers by default (at least here in Germany). So, don’t forget to open it as outgoing connection (TCP) in your firewall.
Hope this helps.
Dump to myself:
CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>{ string connectionString; if (RoleEnvironment.IsAvailable) { connectionString = RoleEnvironment.GetConfigurationSettingValue(configName); } else { connectionString = ConfigurationManager.AppSettings[configName]; } configSetter(connectionString);});
Am 28.08 findet die See# Party statt. Eine Community Konferenz veranstaltet von der .NET Stammtisch Konstanz-Kreuzlingen. Der Name hört sich nach viel Spaß an, es sind auf jeden Fall für 250 Teilnehmer Plätze reserviert.
Die Anmeldung soll in Kürze möglich sein, weitere Informationen findet man auf der Homepage: See# Party
Live Mesh scheint nun einen neuen Weg einzuschlagen: Windows Live Sync Beta