Welcome to Michaels Blog

All posts published in 2008

Blog of latest news, updates, and stories for developers

Sinfonieorchester der Berkufsakademie Karlsruhe spielt Neujahrskonzert (17. Januar 2009)

Das traditionelle Neujahrskonzert des Sinfonieorchesters an der Berufsakademie Karlsruhe [1] wird am 17. Januar 2009 im Stephanssaal Karlsruhe [2] stattfinden.

Posted by Michael Schwarz on Saturday, December 20, 2008


Stromausfall – Rechenzentrum läuft weiter

Gestern bekomme ich von meinem neuen Provider eine E-Mail:

Posted by Michael Schwarz on Saturday, December 20, 2008


DSL-Versorgung im Stadtgebiet Stein bei Nürnberg

Die Stadt Stein [1] ist recht unterschiedlich ans Internet angebunden. Teils werden die sogar die neuen VDSL Anschlüsse (mit 25 MBit) angeboten, doch in mehreren Stadtgebieten ist der maximal mögliche Downstream bei 1.028 kbit/s, zu langsam für VoIP und Videostreaming.

Posted by Michael Schwarz on Thursday, December 18, 2008


c’t extra Webdesign – Ajax-Anwendungen entwickeln

special0908 Der heise Verlag hat gerade wieder ein c’t extra zum Thema Webdesign [1] herausgegeben. Folgende Themen werden behandelt:

Posted by Michael Schwarz on Thursday, December 18, 2008


Weihnachtseinkäufe mit besonderer Rücknahmegarantie

Ich habe Probleme mit einer Canon IXUS 870 IS [1], eigentlich eine ganz tolle Kamera, aber wenn man sich die nachfolgenden Bilder anschaut (man beachte den großen grauen Kreis im rechten Bild), dann ist man doch ziemlich enttäuschend.

Posted by Michael Schwarz on Wednesday, December 17, 2008


Was bitte ist eine Schaltsekunde? Oder: warum hat mein Vater 1 Sekunde mehr von seinem Geburtstag?

Vor ein paar Tagen hat mich mein Vater auf etwas nettes aufmerksam gemacht, wusste ich bis dahin noch nicht: neben dem Schaltjahr [1] gibt es auch noch eine Schaltsekunde [2].

Posted by Michael Schwarz on Wednesday, December 17, 2008


How to bridge 40 km (or more) with two XBee-PRO 868 modules?

xbeeproxsc-rpsma Since I first used the XBee modules from Digi International I got questions from developers how to get higher ranges. Well, the XBee 802.15.4 modules I’m currently using have a maximum range of nearly 100 m. The XBee-PRO modules that are using 63 mW (+18dBm) power output could reach up to 1 mile (~1.6 km). In Germany you have to limit the XBee-PRO modules to +10dBm because of some restrictions in the 2.4 GHz band, so you loose some meters.

Posted by Michael Schwarz on Thursday, December 11, 2008


Digi XBee PRO 868 - endlich geht's auch in Europa weiter, bis zu 80 km weit funken

Nachdem die Sendeleistung der XBee Module von Digi International im 2.4 GHz Bereich in Deutschland leider beschränkt werden musste, kann man nun endlich mit den neuen XBee PRO 868 Modulen [1] auf 868 MHz Basis theoretische Entfernungen von bis zu 40 km überprücken, mit besonderen Antennen sogar bis zu 80 km, das sollte ausreichen.

Posted by Michael Schwarz on Wednesday, December 10, 2008


Windows Media Center Rolle auf Windows Server 2008

For einiger Zeit habe ich auf Microsoft Connect [1] einen Feedback [2] Eintrag angelegt bzgl. dem Windows Media Center. Ich finde den absolut genial, leider muss ich aber parallel zu meinem Windows Server 2008 auch mein Windows Vista laufen lassen, um auf der XBox 360 meine Videos und Bilder zu sehen, schade.

Posted by Michael Schwarz on Tuesday, December 9, 2008


Xtopia 08 - Für die nicht da waren...

Microsoft hat nun die Videoaufzeichnungen online gestellt [1], also für alle die nicht da waren gibt's jetzt alle Sessions als Download.

Posted by Michael Schwarz on Tuesday, December 9, 2008


Web Seiten auf Malware untersuchen – wozu Suchmaschinen in der Lage sind

Stephan hat auf seinem Blog über ein Live Webmaster Central Update geschrieben [1], mit dem man Webseiten auf Malware überprüfen kann. Amit Agarwal [2] schreibt weiter

Posted by Michael Schwarz on Wednesday, November 26, 2008


Datenträgerbereinigung – Wann werden temporäre Dateien gelöscht?

Von Zeit zu Zeit starte ich die Datenträgerbereinigung um nicht mehr benötigte Dateien zu löschen. Gestern war ich mal wieder überrascht, wieviel Speicherplatz da verloren geht. Ok, ich habe eigentlich genug Platz, aber wenn ich über 8 GB an Daten Müll auf meiner Platte habe, dann ist das schon verrückt.

Posted by Michael Schwarz on Wednesday, November 26, 2008


Spielekonsolen verbrauchen zu viel Strom

Die c’t Redaktion [1] hat aktuelle Spielkonsolen genauer unter die Lupe genommen, genauer genommen ging es nur um den Stromverbrauch, nicht um die Leistung oder Beliebtheit.

Posted by Michael Schwarz on Wednesday, November 26, 2008


Windows Mobile 7.1 – Oder: Surface Mobile 1.0?

Stephan von prometeo.de [1] hat mich gerade gefragt, was denn genau hinter dem neuen Internet Explorer 6 für Windows Mobile [2] steckt, und woher die Namensgebung kommt. Die Frage die uns dann aufkam ist, was wird Windows Mobile 7 bieten? Wird es ein Microsoft (i) msPhone? Oder vielleicht ein Surface Smartphone 1.0?

Posted by Michael Schwarz on Tuesday, November 25, 2008


Web Platform Installer (Release Candidate unterstützt nun auch Windows XP)

Microsoft hat ein richtig cooles Tool (hm, es ist eher eine Installationshilfe) mit dem Web Platform Installer [1] veröffentlich. Derzeit kann man das Tool als Release Candidate auf den Microsoft Web Platform [2] Seiten herunterladen.

Posted by Michael Schwarz on Tuesday, November 25, 2008


Windows SideShow Gallery

sideshow Wer mal richtig Lust hat SideShow auszuprobieren kann sich mal in der Windows SideShow Gallery [1] umschauen, dort gibt es schon einige Gadgets, die richtig nett sind. Wer selber kein SideShow Gerät hat, der kann entweder Windows SideShow for Windows Mobile Developer Preview [2] ausprobieren (läuft auf Windows Mobile 5 und 6), oder lädt sich den Device Simulator [3] herunter. Der Device Simulator wurde aber noch nicht auf das .NET Micro Framework 3.0 aktualisiert, das kann sich aber nur noch um ein paar Tage handeln, bis es eine aktualisierte Version gibt. Fragen rund um Windows SideShow kann man im SideShow Forum [4] stellen.

Posted by Michael Schwarz on Tuesday, November 25, 2008


Windows SideShow Device SDK nun auch für .NET Micro Framework 3.0 verfügbar

Das Windows SideShow Team [1] hat heute eine aktualisierte Version des SideShow SDK [2] veröffentlicht. Interessant finde ich die Idee ein SideShow Gerät als USB Zusatzdisplay bei Spielen zu verwenden; eingebaut direkt in die Tastatur könnte das z.B. Details liefern, die man ansonsten mühsam am Bildschirm suchen muss. Dadurch, dass das .NET Micro Framework 3.0 nun auch Wi-Fi Support direkt im Framework anbietet kann man sich nun auch Geräte vorstellen, die einen PC aus der Ferne kontrolliert.

Posted by Michael Schwarz on Tuesday, November 25, 2008


pocket.at mit neuer Rubrik zum Thema Netbooks

Helmut Hackl von pocket.at [1] hat seit einiger Zeit eine neue Rubrik angefangen zum Thema Netbooks [2]:

Posted by Michael Schwarz on Monday, November 24, 2008


Axialis CursorWorkshop – Das Tool für animierte Cursor

axiw-box-3 Marc von Axialis Software hat mich auf deren neues Tool CursorWorkshop [1] aufmerksam gemacht. Mit dem Tool ist es wirklich super einfach mal den ein oder anderen Cursor zu basteln. Mit Hilfe von sogenannten Image Objects lassen sich innerhalb weniger Minuten richtig nette Cursor zaubern.

Posted by Michael Schwarz on Monday, November 24, 2008


Windows Media Center - Immer noch Probleme mit 2702A195, Absturz von ehrec.exe

Heute früh hatte ich über eine Lösung der Abstürze vom Windows Media Center [1] (genauer gesagt von ehrec.exe) berichtet. Das hatte zwar ein wenig geholfen, doch ungefähr 2 Stunden später ist ehrec.exe wieder abgestürzt.

Posted by Michael Schwarz on Saturday, November 22, 2008


Windows 7 - Teil 3: Was ist alles neu?

Nun, während der Installation von Windows 7 gab's erst einmal nicht viele Änderung gegenüber einer Windows Vista Installation. In diesem Blogbeitrag möchte ich ein paar nette Änderungen, die relativ schnell zu finden sind, zeigen.

Posted by Michael Schwarz on Saturday, November 22, 2008


Windows 7 - Teil 2: Erstkonfiguration

Bei der Installation von Windows 7 [1] habe ich einen USB Stick verwendet. Das geht um ein Vielfaches schneller als von DVD, gerade hier auf meinem Notebook, das wohl noch ein etwas älteres Laufwerk hat (vielleicht liegt es auch daran, dass es schon ein wenig verstaubt ist, muss ich wohl mal wieder reinigen). Daniel [2] hat einen guten Beitrag geschrieben, wie man eine ISO Datei auf einen bootbaren USB Stick bekommt [3].

Posted by Michael Schwarz on Saturday, November 22, 2008


Windows 7 - Teil 1: Installation

Ich möchte allen, die noch kein Zugriff auf die erste Beta von Windows 7 haben, mit den folgenden Blogbeiträgen ein wenig zeigen, was alles neu hinzugekommen ist, was richtig cool ist, und wo Microsoft vielleicht noch ein wenig dran arbeiten muss.

Posted by Michael Schwarz on Saturday, November 22, 2008


Windows Media Center (ehrec.exe) abgestürzt - Fehler NullReferenceException 2702A195

Update: das Problem ist nach 2 Stunden wieder aufgetreten. Um das Problem zu beheben muss man eine Recordings.xml Datei löschen [1], verliert zwar seine Sendungen, die man geplant hat, aber es funktioniert.

Posted by Michael Schwarz on Saturday, November 22, 2008


AppCmd Migrate Config and Remove HttpModules

In some of my Web projects I’m using the <remove name="..."/> [1] tag in web.config section system.web/httpModules. When you’re using the appcmd migrate config command not all removed httpModule configurations are copied to the new section below system.webServer.

Posted by Michael Schwarz on Tuesday, November 18, 2008


MLB.com - Adobe Flash verdrängt Silverlight

Wie ich gerade von Shawn Wildermuth [1] erfahren habe, stellt MLB Advanced Media seit gerstern wieder von Silverlight [2] auf Adobe Flash um. Auf cnet news [3] liest man folgendes:

Posted by Michael Schwarz on Tuesday, November 18, 2008


Small Basic - Ein Microsoft DevLabs Projekt

Schon mal etwas von Small Basic [1] gehört? Small Basic ist eine wirklich nette Idee, die Programmierung zu erlernen. Anhand der originalen BASIC Programmiersprache wird mit einer netten Intellisense versucht brauchbare Tipps anzuzeigen.

Posted by Michael Schwarz on Sunday, November 16, 2008


Deutsches Windows 7 Blog gestartet

Daniel Melanchthon hat vorgestern auf seinem Blog erwähnt, dass es nun neben dem englischen Windows 7 Blog [1] auch einen deutschen Windows 7 Blog [2] gibt, finde ich mal ganz nett.

Posted by Michael Schwarz on Sunday, November 16, 2008


Schon mal ausprobiert... Windows + Pause?

Ich finde es cool, wenn man aus Zufall mal wieder eine neue Tastenkombination herausgefunden hat. Schon mal ausprobiert, die Windows Taste und Pause zu drücken? Unter Windows Vista erscheinen dann die Basisinformationen über den Computer:

Posted by Michael Schwarz on Sunday, November 16, 2008


War Ajax.NET Professional eine gute Idee?

Habe heute auf der Xtopia 08 erfahren, dass in der FAQ Session ASP.NET AJAX Futures [1] von Bertrand Le Roy [2] über Ajax.NET Professional [3] gesprochen wurde, ok, es wurde AjaxPro mit ASP.NET AJAX ein wenig verglichen. Hört euch mal die Stelle ab 68:44 an (bis 70:47). Höre ich da heraus, dass das ganze UpdatePanel nur gemacht wurde, damit man die ASP.NET Entwickler schnell auf den AJAX Zug zu bringen? Bei jeder Konferenz höre ich Teilnehmer sage, dass sie das UpdatePanel nicht mehr einsetzen, weil dies oder jenes nicht performat genug lief (das mit dem ViewState, wie im Video). Die ganzen neuen Features wie ADO.NET Data Services oder einfach nur RESTful Datenzugriffe mit JSON als Datenformat, hatte ich das nicht schon 2005 vorgeschlagen? In unseren Projekten habe ich das genau so im Einsatz, hat dort halt nur keinen Namen. Ich freue mich schon auf die neuen Features in ASP.NET 4.0, und natürlich darüber, dass jQuery Einzug gefunden hat in der Microsoft Welt (bedeutet das eigentlich, dass die ganzen Control im ASP.NET AJAX Control Toolkit sterben, oder werden die auf jQuery angepasst? werden die sich überschneidenden Teile der beiden JavaScript frameworks bereinigt?).

Posted by Michael Schwarz on Sunday, November 16, 2008


SmallBasic - A Microsoft DevLabs Project

Not sure if you already heard about Small Basic [1]? Small Basic derives its inspiration from the original BASIC programming language.

Posted by Michael Schwarz on Sunday, November 16, 2008


Tahoe-II Development Board now available

Device Solutions have announced their new Tahoe-II board [1] some weeks ago and this week the boards are already available at their distributors [2] (for all European developers Jan [3] has opened his online shop for the new boards!).

Posted by Michael Schwarz on Sunday, November 16, 2008


AJAX Traffic verschlüsseln – Silverlight und Ajax.NET Professional kombiniert

Ich habe auf meinem zweiten Blog einen Beitrag gepostet, wie man mit Ajax.NET Professional [1] und Silverlight [2] den http Traffic, den AJAX erzeugt, mit Hilfe von System.Security.Cryptography verschlüsseln kann. Das ganze dann noch kombiniert mit dem IsolatedStorage (dort könnte z.B. der verwendete Schlüssel liegen, anstatt ihn immer eingeben zu müssen) läuft um ein Vielfaches schneller als die ein oder andere bekannte JavaScript Implementierung von z.B. Blowfish [3].

Posted by Michael Schwarz on Thursday, November 13, 2008


Encrypt your AJAX traffic using Microsoft Silverlight and Ajax.NET Professional

Some of you maybe remember that I had added some security related features in Ajax.NET Professional [1]. It is possible to put an AJAX token or to simple encrypt the data that gets over the lines. With Silverlight [2] we get the System.Security.Cryptography namespace on the client – before it was not very easy to encrypt a string without any plug-in (well, there are some implementations of Blowfish available in JavaScript [3]).

Posted by Michael Schwarz on Thursday, November 13, 2008


Ach wäre das cool - Windows Media Center als Silverlight Anwendung

Gestern [1] habe ich zufällig entdeckt, dass Microsoft auf den Windows Media Center Webseiten [2] eine Demo des Windows Media Centers unter Windows Vista als Silverlight Anwendung [3] hinzugefügt hat. Hey, das war damals mit einer der ersten Silverlight Betas eine Testanwendung von mir, aber leider wurde die nie so richtig fertig.

Posted by Michael Schwarz on Thursday, November 13, 2008


Windows Media Center as a Silverlight Application

Yesterday I have noticed that the Windows Media Center web site [1] has added an Silverlight application [2] that is showing how the Windows Media Center on Windows Vista is working. Hey, I did this with one of the first beta versions of Silverlight, but not as impressive as the demo.

Posted by Michael Schwarz on Thursday, November 13, 2008


Internet Explorer Mobile 6 – Endlich ein guter Web Browser für Windows Mobile!

Ich habe mir mal den neuen Emulator runtergeladen und ausprobiert. Auf dem Windows Mobile Team Blog [1] steht folgendes:

Posted by Michael Schwarz on Wednesday, November 12, 2008


Bundestag stimmt Online-Durchsuchungen zu

So, jetzt ist es also amtlich: Computer dürfen heimlich durchsucht und Wohnungen mit versteckter Kamera ausgespäht werden [1]. Was ich nett finde ist, dass angeblich Firmen-PCs nicht angezapft werden. Was ist, wenn ich zwei PCs habe, einen den ich privat verwende, und den anderen geschäftlich/gewerblich? Kann man die unterscheiden?

Posted by Michael Schwarz on Wednesday, November 12, 2008


Really Cool Internet Explorer 6 – But how will it perform on 400 MHz?

I have downloaded the new emulator images [1] and I’m really impressed that the IE6 render engine [2] really fits in such a small device. I have created some screenshots below.

Posted by Michael Schwarz on Wednesday, November 12, 2008


Windows Mobile 6.1.4 und Internet Explorer Mobile 6 Download verfügbar

Microsoft hat gestern die Emulator Images für Windows Mobile 6.1.4 veröffentlich. Besonders gespannt bin ich auf die Umsetzung des neuen Internet Explorer Mobile 6:

Posted by Michael Schwarz on Wednesday, November 12, 2008


Windows Mobile 6.1.4 – Download Emulator Images

Yesterday Microsoft has published the new emulator images for Windows Mobile 6.1.4. One of the most important new features is the Internet Explorer Mobile 6 version.

Posted by Michael Schwarz on Wednesday, November 12, 2008


C# Implementierungen zu DNS, Zigbee, XBee, HTTP, POP und SMTP

Nun ist meine kleine Bibliothek zu Netzwerkthemen wie DNS, Zigbee, XBee, HTTP, POP und SMTP auf CodePlex [1] verfügbar. Im Moment bin ich noch an der Zigbee Implementierung, die aber bereits zu ca. 60% abgeschlossen ist. Sobald der größte Teil fertig ist, werden die Sourcen auf dem .NET Micro Framework getestet und entsprechende Stellen, die dann auf Grund des doch viel kleineren Frameworks noch nicht funktionieren, angepasst.

Posted by Michael Schwarz on Tuesday, November 11, 2008


DNS, Zigbee, XBee, Web, SMTP and POP classes in my MSchwarz Toolkit for .NET Micro Framework

As I wrote [1] already some days ago I'm currently working on a library that will offer networking features that I'm missing in .NET Micro Framework. All features are first implemented in desktop .NET Framework 3.0 and then modified to fit the smaller .NET Micro Framework [2]. The Zigbee/XBee C# implementation [3] is already 60% finished, DNS resolver is finished for most common DNS queries.

Posted by Michael Schwarz on Monday, November 10, 2008


HTTP-Fehler 500.22 – Internal Server Error (Einstellung im verwalteten Modus ungültig)

Gestern Abend wollte ich mal schnell ein Web Projekt auf einem IIS 7 vom Classic Mode auf den Integrierten Pipelinemodus umstellen. Stellt man nur den Anwendungspool um, dann erhält man unter Umständen einen HTTP Fehler 500.22.

Posted by Michael Schwarz on Friday, November 7, 2008


Xtopia 2008 – Ask-The-Expert (ATE)

Offizieller ATE @ Xtopia 08: Treffen Sie mich in den Ask the Experts-Sessions! [1]I will attend the Xtopia 2008 [2] and be available as an Ask-The-Expert (ATE) for questions concerning ASP.NET and Silverlight. Of course, feel free to ask me anything about the .NET Micro Framework 3 [3] that has been released some days ago.

Posted by Michael Schwarz on Friday, November 7, 2008


AppCmd Migrate Config and HTTP Error 500.22

Yesterday I tried to migrate an Web Application from IIS 6 to IIS 7 integrated managed pipeline mode. After copying the files to the new folder I opened a Web browser and got following error message:

Posted by Michael Schwarz on Friday, November 7, 2008


Xtopia 2008 – Die Microsoft-Konferenz für Business, Web Technolgien, Design und UX

Ich bin als ATE (Ask-The-Expert) für ASP.NET dabei. Gerne beantworte ich aber auch die ein oder andere Frage zum .NET Micro Framework, das gerade in der Version 3.0 veröffentlicht wurde.

Posted by Michael Schwarz on Friday, November 7, 2008


Bug in Windows Vista Deutsch - Zugriff verweigert auf c:\Programme

Vor einiger Zeit hatte ich ja schon berichtet [1], dass ich auf meinem deutschen Windows Vista nicht c:\Programme in die Adressszeile eingeben kann (ok, eingeben kann ich es schon, aber ich kann nicht Enter drücken um in das Verzeichnis zu wechseln).

Posted by Michael Schwarz on Thursday, October 30, 2008


Zigbee Bibliothek für .NET Framework

prd-xbeepromoduleseries1_smIch arbeite derzeit an einer ZigBee [1] (XBee) Biliothek für das Microsoft .NET Framework. Leider bin ich noch nicht dazugekommen, eine aktualisierte Version online zu stellen. Deswegen hier noch einmal der Link zu der aktuellen Beta Version [2].

Posted by Michael Schwarz on Tuesday, October 28, 2008


Microsoft .NET Framework ZigBee Library

prd-xbeepromoduleseries1_smI'm currently working on a ZigBee [1] (XBee) library written in C# for the Microsoft .NET Framework. I published a first demo project that will support already some of the most important API modes. You can download [2] this demo project, any feedback is welcome.

Posted by Michael Schwarz on Tuesday, October 28, 2008


Finn Louis ist da

Endlich, nach 9 Monaten (hm, das dauert ja irgendwie immer so lange) ist am Freitag unserer Finn Louis auf die Welt gekommen, 3520 gr schwer und 50 cm groß. Dem Kleinen als auch der Mama geht es soweit gut, hoffentlich kommen sie bald zu uns nach Hause.

Posted by Michael Schwarz on Sunday, October 19, 2008


Finn Louis is born

On Friday 17th our third son Finn Louis is born. I'm happy that everything is ok with him and my wife... and our two sons are very happy.

Posted by Michael Schwarz on Sunday, October 19, 2008


.NET Micro Framework SDK Release Candidate Available

The .NET Micro Framework team [1] has announced [2] the release candidate of .NET Micro Framework SDK on Connect [3]. Here are the most important new changes:

Posted by Michael Schwarz on Tuesday, October 7, 2008


Deutsche Telekom - Öffnung von Sprach-, Messaging- und Authentifizierungsdiensten

Gestern Abend habe ich auf dem Blog von Robert [1] gelesen [2], dass die Telekom demnächst eine Web-API für Sprach-, Messaging- und Authentifizierungsdienste zur Verfügung stellen möchte. Der Dienst nennt sich Helios bzw. Helios Open Development Project [3].

Posted by Michael Schwarz on Friday, September 26, 2008


Ajax.NET Professional - Es tut sich was!

Einige von euch (Web-Entwicklern) kennen meine AJAX Biliothek Ajax.NET Professional [1] (AjaxPro) für das Microsoft .NET Framework. Leider habe ich die Version auf Codeplex [2] etwas vernachlässigt, auch weil ich angekündigt hatte, diese nicht mehr weiter zu entwickeln. Privat als auch geschäftlich wurden aber immer mehr Features hinzugefügt, aber auch Teile entfernt, die inzwischen nicht mehr so wichtig sind, wie z.B. die Request Queue, die eigentlich nur durch schlechte Programmierung der eigentliche Web-Seite Sinn gemacht hatte, und das Problem von mehr als 2 gleichzeitigen AJAX Aufrufen beheben konnte.

Posted by Michael Schwarz on Friday, September 26, 2008


Microsoft Silverlight 2 Release Candidate ist da

Scott Guthrie hat gestern Abend noch den Release Candidate von Silverlight 2 [1] vorgestellt. Neu sind vor allem neue Controls bzw. auch das Aussehen der Controls hat sich stark verbessert.step1

Posted by Michael Schwarz on Friday, September 26, 2008


Neue Google Maps Karten

Gerade teste ich Google Maps und Streetview für mobile Geräte, und da stelle ich fest, dass Google das Kartenmaterial in meinem Stadtgebiet aktualisiert hat. Dort, wo vor ein paar Wochen große Pixel nur eine unbebaute Fläche anzeigten, sehe ich nun endlich unser Häuschen. Es ist zwar noch einiges schlechter als 500m weiter, aber wir sind drauf.

Posted by Michael Schwarz on Tuesday, September 23, 2008


Ion Audio Slides2PC - Ein bezahlbarer Dia Scanner für den USB Anschluss

ion-audio-slides2pc-small Auf dem neuerdings.com Blog [1] habe ich einen netten Diascanner gefunden, der bei einem Preis von 100 Dollar Bildmaterial in einer Auflösung von 2.592 x 1.680 Pixeln scannt. Der Scanner hat eine Auflösung von 5 Megapixeln, die für den Heimanwender wohl ausreichend sind.

Posted by Michael Schwarz on Saturday, September 20, 2008


Neue Xbox 360 Preise bei Amazon – 2 Spiele geschenkt

xbox Auf amazon.de [1] sind die neuen Preise für die Xbox 360 Konsolen bereits online. Wer darauf gewartet hat, erhält jetzt sogar noch zwei Spiele als OEM Paket gratis [2] dazu (nicht erschrecken, wird erst am Ende als Gutschein abgezogen).

Posted by Michael Schwarz on Friday, September 19, 2008


Visual Studio 2010 CTP – Bald ist Weihnachten!

Nein, es ist noch nicht Weihnachten, aber die erste Community Technology Preview (CTP) des neuen Visual Studio 2010 wird sicher noch vor Weihnachten erscheinen. Da die ersten CTPs wohl nicht für die Öffentlichkeit zur Verfügung gestellt werden, würde ich gerne von euch wissen, was ihr in den aktuellen Versionen (sagen wir mal Visual Studio 2008 und 2005) vermisst, was euch stört, oder was euch bis jetzt zu einem Umstieg von anderen Entwicklungsplattformen gehindert hat. Ich versuche dann euer Feedback über die ASPInsider [1] Gruppe an das Visual Studio Entwicklungsteam weiterzugeben.

Posted by Michael Schwarz on Friday, September 19, 2008


ALDI interaktiv – immer auf dem neusten Stand

head_logo ALDI Süd [1] bietet neuerdings unterschiedliche Gadgets oder Widgets an, die uns über interessante Angebote informieren sollen. Folgende Funktionen sind verfügbar:

Posted by Michael Schwarz on Friday, September 19, 2008


Endlich kann man in den Google Groups Spam melden

groups_bar [1]Seit Jahren pflege ich die ein [2]  oder andere Google Group [3]. Anfangs hatte ich versucht Spam Nachrichten zu unterbinden, indem man sich mit einer kurzen Vorstellen anmelden musste. Leider wurden aber viele Fragen gestellt, ohne sich vorzustellen. Seit Monaten schaue ich mir deswegen alle Beiträge an, was ziemlich mühselig ist. Im Gegensatz zu Google Mail gab es bis gestern keine Möglichkeit Nachrichten als Spam zu markieren. Das hat vor allem Vorteile bei automatisch generierten Spam Nachrichten, die gleichlautend oder ähnlich in tausenden Google Groups auftauchen. So sieht das jetzt aus:

Posted by Michael Schwarz on Friday, September 19, 2008


Microsoft Hyper-V Server kostenlos (Nachfolger von Virtual Server?)

Microsoft bietet ab Ende Oktober den Microsoft Hyper-V Server kostenlos [1] an. Der Hyper-V Server ist wahrscheinlich der Nachfolger von Virtual Server, der aber im Gegensatz zum Hyper-V Server auf einem Rechner installiert werden musste. Hyper-V Server ist quasi ein abgespeckter Windows Server 2008, also ohne die ganzen anderen Funktionalitäten wie DNS, IIS, AD,... vergleichbar vielleicht mit der Web Edition.

Posted by Michael Schwarz on Thursday, September 18, 2008


So bleiben Ihre Erinnerungen lebendig – Tchibo digitalisiert alte Filme (Super8, VHS-x, Dias,…)

image Tchibo [1] bietet seit einiger Zeit die Digitalisierung von VHS, VHS-C, S-VHS, S-VHS-C, Hi8, Video8, MiniDV und Schmalfilm (Super8) an. Zusätzlich zu Videomaterial kann man nun auch Dias digitalisieren.

Posted by Michael Schwarz on Thursday, September 18, 2008


Warum komme ich nicht auf C:\Programme? – Oder was unter Windows Vista (noch) nicht funktioniert

Ich verwende eigentlich wann immer es geht die Tastatur, das ständige Wechseln von Tastatur zur Maus und umgekehrt nervt mich. Leider habe ich seit Windows Vista das Problem, dass ich nicht mehr c:\programme im Datei Explorer eingeben kann.

Posted by Michael Schwarz on Thursday, September 18, 2008


SQL Server – Defragmentieren von Indizies

Ein weiteres nettes Script zum Defragmentieren aller Indizies einer Datenbank (gefunden in der MSDN [1]):

Posted by Michael Schwarz on Thursday, September 18, 2008


SQL Server – Wie groß sind die einzelnen Tabellen?

Ich habe mich scho öfters gefragt, wie groß einzelne Tabellen in einer SQL Server Datenbank sind. Klar, es gibt viele Wege nach Rom, aber folgendes Script zeigt auch gleich die Anzahl der Zeilen an.

Posted by Michael Schwarz on Thursday, September 18, 2008


Internet Explorer 8 - Evaluators' Guide und IE8 Demo Webseite

Ich habe ein interessantes Dokument über die neuen Funktionen im Internet Explorer 8 [1] gefunden:

Posted by Michael Schwarz on Wednesday, September 17, 2008


Internet Explorer 8 - Evaluators' Guide and IE8 Demo Site

image I found a nice document at Microsoft Download showing all the new features in Internet Explorer 8 [1] which is currently in beta:

Posted by Michael Schwarz on Wednesday, September 17, 2008


Microsoft Netzwerk Monitor 3.2 fertig

Das Team um den Netzwerk Monitor [1] hat soeben die Release Version 3.2 veröffentlicht. Hier ein Auszug der neuen Funktionen:

Posted by Michael Schwarz on Wednesday, September 17, 2008


Windows Debugger und Symbole

Da ich es selber immer wieder vergesse, wo die Symbole von Microsoft online abrufbar, habe ich mich mal entschlossen, die hier zu posten. Dann weiß wenigstens ich wo ich suchen muss.

Posted by Michael Schwarz on Wednesday, September 17, 2008


Silverlight Gadget Award

Ein aktuelles Preisausschreiben [1] von Microsoft Deutschland:

Posted by Michael Schwarz on Wednesday, September 17, 2008


Windows Live Installer Beta – Erste Sceenshots der neuen Version

imageIch habe den neuen Windows Live Installer mal ausprobiert, und da nicht jeder auf seinem PC Beta Software installieren will, auch gleich ein paar Screenshots gemacht.

Posted by Michael Schwarz on Wednesday, September 17, 2008


Windows Live FrameIt – Bilderrahmen mit RSS Support

home_frame Microsoft hat schon vor einiger Zeit FrameIt [1] als Windows Live Produkt vorgestellt. Im Moment läuft FrameIt noch als Beta. Die Idee ist, RSS Feeds auf Bilderrahmen anzuzeigen. Der Clou dabei ist, dass man nicht nur Bilder über RSS übertragen, sondern z.B. auch andere RSS Feeds direkt einbinden kann [2]. Der FrameIt Service erstellt dafür ein eigenes Bild [3], auf dem Text und Bilder eines Posts abgebildet sind. Zusätzlich gibt es noch andere Dienste wie Wetter, News oder Verkehrsnachrichten.

Posted by Michael Schwarz on Wednesday, September 17, 2008


Windows Live Wave 3 Beta Download

Stephan schreibt [1] in seinem Blog, dass der Windows Live Wave 3 (Beta) Downloadlink an die Öffentlichkeit gelangt [2] ist.

Posted by Michael Schwarz on Wednesday, September 17, 2008


Google Android Handy HTC Dream – Bei T-Mobile schon im Oktober?

logo_android [1] Wie das amerikanische Wall Street Journal berichtet [2] hat, wird Google am 23. September in der Weltöffentlichkeit ihr erstes Handy vorstellen. Stimmt ja nicht ganz, denn genaugenommen hat Google nur das Betriebssystem Android [3] und die darauf laufenden Anwendungen geschrieben. Der Hersteller des Handys selber ist HTC, die ja gerade im Bereich Windows Mobile sehr viele Handys anbieten. Interessant ist, dass T-Mobile als einer der ersten dieses Handy verkaufen dürfen. Angeblich soll T-Mobile das Gerät schon Ende Oktober im Laden liegen haben, wohl aber erst einmal nur in den USA.

Posted by Michael Schwarz on Wednesday, September 17, 2008


Microsoft Xbox 360 – Preise nochmals gesenkt

Wie auf mehreren [1] Web Seiten gestern zu lesen war, hat Microsoft wieder einmal den Preis der Xbox 360 [2] gesenkt. Seit Wochen überlege ich mir, ob ich mir eine Xbox 360 als Windows Media Extender zulegen soll, doch der recht hohe Preis nur für diese Funktionalität hat mich bis jetzt abgeschreckt (zum Spielen mit der ganzen Familie habe ich eine Nintendo Wii).

Posted by Michael Schwarz on Wednesday, September 17, 2008


Internet Explorer 8 als Beta 2 in 25 Sprachen verfügbar

Microsoft hat heute mitgeteilt, dass es die Beta 2 des neuen Internet Explorer 8 bereits in 25 Sprachen gibt. Englisch, Japanisch und Deutsch waren die ersten Sprachen, die bereits seit August verfügbar waren, liegt wohl daran, dass diese drei Sprachen die wichtigsten für Microsoft sind, und nicht die am meisten gesprochenen. <br> <br>Die unterstützten Betriebssysteme sind: <br> <ul> <li>Windows Vista </li> <li>Windows Vista SP1 </li> <li>Windows XP SP2 </li> <li>Windows XP SP3 </li> <li>Windows Server 2008 </li> </ul> Links zu den <a href="http://blogs.msdn.com/ie/archive/2008/09/16/internet-explorer-8-beta-2-now-available-in-25-languages.aspx">Downloads</a> und mehr Details gibt es auf dem <a href="http://blogs.msdn.com/ie/">IEBlog </a>zu lesen.

Posted by Michael Schwarz on Wednesday, September 17, 2008


Persönliche Daten im Google Cache

image Vor ein paar Tagen hat mich die gecachte Version einer Web Seite stuzig gemacht. Ich verwende die Google Suche sehr oft auf mobilen Geräten (Handy, PDA,...), um Web Seiten für kleine Bildschirme und langsame Verbindungen dargestellt zu bekommen. Dafür verwende ich z.B. die Domain des Webauftritts, und klicke dann auf den ersten Link. So geschehen auch bei der Domain t-mobile.de [1]. Das erstaunliche war jetzt, dass sich in der angepassten Web Seite [2] (evtl. aus dem Cache) eine Handynummer befindet. Es sieht so aus, als ob jemand sich dort mit der Telefonnummer mal angemeldet hat. Oder liegt es daran, dass jemand sich über die angepasste Version bei t-mobile.de [1] angemeldet hat, und ich jetzt quasi in seiner Session bin? Oder liegt es daran, dass sich bei Google intern mal jemand dort angemeldet hat? Vielleicht sollte ich morgen einfach mal die Nummer anrufen.

Posted by Michael Schwarz on Tuesday, September 16, 2008


PDC 2008

msdnBlogBanner Vom 27.-30. Oktober findet dieses Jahr in Los Angeles (Convention Center) wieder die PDC [1] statt. Windows 7 wird bestimmt einen großen Teil der PDC Vorträge ausmachen. Wahrscheinlich gibt es auch noch was zum Home Server und der Zukunft des Wohnzimmers zu sagen geben. Doch was erwartet .NET Entwickler? Themen wie Silverlight, WPF, WCF und die Live Plattform werden wohl an erster Stelle stehen. Interessant die Aufteilung der Sessions:

Posted by Michael Schwarz on Tuesday, September 16, 2008


HTC Touch HD - Codename BlackStone

htctouchhd Jetzt bin ich seit mehr als zwei Monate am Suchen nach einem neuen Handy. Eigentlich möchte ich schon gerne wieder ein Windows Mobile Gerät. Der Hintergrund ist wohl, dass ich ab und an mal eine kleine Anwendung mit dem .NET Compact Framework geschrieben habe. Aber leider muss ich aber auch feststellen, dass z.B. alleine das Durchblättern meiner Kontakte auf den meisten Windows Mobile Geräten viel zu langsam ist. Auch was das Anschauen von Web Seiten angeht, da gibt's direkt unter Windows Mobile nur den Pocket IE, der aber leider sehr, sehr eingeschränkt ist. Verschiedene Quellen [1] schreiben, dass in einer zukünftigen Version von Windows Mobile der Internet Explorer 6, den wir vom Desktop PC her kennen, laufen soll. Nun ja, dann wäre vieles schon viel besser.

Posted by Michael Schwarz on Tuesday, September 16, 2008


Xtopia 2008 - Teilnahme als ATE

Vom 16.-18. November findet zum zweiten Mal die Xtopa [1] statt. Die von Microsoft veranstaltete Konferenz richtet sich hauptsächlich an Web-Entwickler und UI Designer. Zwischen den einzelnen Vortragsreihen gibt es die ATE Sessions (Ask The Expert). ATEs sind unabhängige Experten aus den Microsoft Community Programmen MVP [2] (Most Valuable Professional) und CLIP [3] (Community Leader Insider Program).

Posted by Michael Schwarz on Tuesday, September 16, 2008


Ein offenes Betriebssystem hat nicht nur Vorteile

windows2000 Immer wieder gibt es die Diskussionen ob Linux besser ist als Windows. Ich lasse mich schon seit Jahren nicht mehr auf diese Diskussionen ein. Bei meinem früheren Arbeitgeber haben wir einen Suse Linux Server eingerichtet für Web und E-Mail nahmhafter Firmen in Nürnberg und Umgebung. Nebenbei habe ich mich für ASP als auch später dann für ASP.NET begeistert. Wenn mich heute jemand von Linux überzeugt, würde ich auch morgen gleich meinen Rechner umstellen - das hat aber (leider) noch niemand bis jetzt geschafft. Einen Linux Server für z.B. E-Mail ziehe ich nach wie vor einem Exchange Server vor; wer aber mehr Integration in Microsoft Produkte benötigt, ist mit dem Exchange Server ganz sicher besser bedient.

Posted by Michael Schwarz on Tuesday, September 16, 2008


Unsicheres Kennwort entdeckt - was heißt hier unsicher?

Heute habe ich eine E-Mail vom Citroen Club Forum [1] erhalten (ja, ich habe wirklich einen Citroen C5 gehabt, 4 Jahre, und war sogar ziemlich zufrieden mit dem Auto).

Posted by Michael Schwarz on Tuesday, September 16, 2008


Auch mal was auf Deutsch

Nachdem ich nun schon seit März 2003 auf http://weblogs.asp.net/mschwarz [1] blogge, und ich auch ab und an mal etwas auf Deutsch schreibe, habe ich mich entschlossen, hier einen deutschen Blog zu betreiben. Ich selber beschäftige mich hauptsächlich mit dem .NET Framework von Microsoft. Dabei habe ich mich speziell auf ASP.NET und Embedded Development konzentriert. Vor ein paar Jahren habe ich eine AJAX Biliothek für ASP.NET programmiert: Ajax.NET Professional [2]. Inwzischen hat Microsoft ein ähnliches Programmiermodell in ASP.NET integriert.

Posted by Michael Schwarz on Tuesday, September 16, 2008


Internet Explorer 6 running on Windows Mobile - Do I have to wait for WM7?

Microsoft has canceled the Deepfish [1] research project lab. I was not sure if I would love the Deepfish browser as there was a big lack of missing features like AJAX, JavaScript, Flash/Silverlight. Yesterday I read in the news that Microsoft will port their Internet Explorer 6 render engine to Windows Mobile [2]. Hey, does this mean that Internet Explorer 6 will get a rebirth?

Posted by Michael Schwarz on Friday, September 12, 2008


ASP.NET Memory Issues

Tess Ferrandez [1] who is an escalation engineer in product support services (PSS) at Microsoft was helping a colleague out with an OOM (OutOfMemory) situation he was dealing with. The problem [2] was that their applications memory usage would grow over time until they finally ended up with an out of memory exception. They used an older version of my Ajax.NET Professional library [3]. The bug has been noticed [4] on April 14th in 2006 and fixed some days later.

Posted by Michael Schwarz on Friday, September 12, 2008


Microsoft Live Labs - Deepfish Project Canceled

deepfish Some of you have heard about the Deepfish project at Microsoft Research. In March 2007 Microsoft announced [1] a new mobile Web browser to bring desktop-like browsing to mobile devices. Since some days the Deepfish project Web site has been removed, you'll get an http 404 (file not found) or get redirected to the new Live Labs overview [2] (there is only one page a Microsoft New Zealand talking still about Deepfish [3]). Deepfish is canceled, and there is no other news about a better Web experience on Windows Mobile devices.

Posted by Michael Schwarz on Wednesday, September 10, 2008


Google Chrome Crawls HTTPS Content – Where is my privacy?

Yesterday I was playing around with Google Chrome [1]. Yes, it is a very simple UI and I love this. One of my comments at the IE8 roundtable in Berlin was that I would like to get all the options and configuration dialogs replaced by a HTML page inside the browser (similar to about:config). Well, when playing with the history search which looks really cool I noticed that Google crawls all my content. It doesn’t matter if you are using http or https.

Posted by Michael Schwarz on Friday, September 5, 2008


Google Chrome now available

dlpage_lg Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.

Posted by Michael Schwarz on Tuesday, September 2, 2008


Google Chrome – Some Links

Google_Chrome_Logo Google has announced their own Web browser called Google Chrome, the Browser War 2.0 has been started. Here are some useful links:

Posted by Michael Schwarz on Tuesday, September 2, 2008


Browser War 2.0

logo_sm Yesterday Google announced [1] that they are working on a own Web browser. The first beta version will be available for Windows today in more than 100 countires, Mac and Linux versions are coming soon. An official starting point could be http://www.google.com/chrome [2] as it returns an http error 404 instead of a simple redirect to the Google search.

Posted by Michael Schwarz on Tuesday, September 2, 2008


TODO: Internet Explorer 8

I will collect some of my thoughts about the current beta 2 of Internet Explorer 8 [1] I have noticed during IE8 community roundtable [2] last week:

Posted by Michael Schwarz on Monday, September 1, 2008


Internet Explorer 8 Home and Ultimate

Last Friday Microsoft meet around 20 Web developers, blogger and community experts at a community roundtable for Internet Explorer 8 [1] in Berlin. The main focus was on how private/business consumers as well as Web developers are using (or want to use) Internet Explorer 8. An analyst from Techconsult [2] explained the current situation in German browser market:

Posted by Michael Schwarz on Monday, September 1, 2008


Windows Live Writer – 30 days remaining

Hm, Windows Live Writer [1] will expire on 1st October 2008? A manual checking for updates tells me that I have installed the current version. Maybe it is because I’m using the technical preview (Build 14.0.3913.522)?

Posted by Michael Schwarz on Monday, September 1, 2008


Internet Explorer Application Compatibility VPC Image

Do you want to try Internet Explorer [1] 8 beta 2? Or do you want to test your website with XP and Internet Explorer 6? VPC Hard Disk Images [2] for testing websites with different IE versions on Windows XP SP2, Windows XP SP3 and Windows Vista are available at Microsoft Download Center:

Posted by Michael Schwarz on Saturday, August 30, 2008


The Future of .NET Reflector (from Lutz Roeder)

Red Gate [1] will be responsible for the future development [2] of .NET Reflector [3], the popular tool authored by Lutz Roeder [4]. I’m very happy to read that Red Gate will offer this tool for free to the community. Lutz did a great job and the feedback from developers around the world brings up this tool to the top 10 tools for .NET developers [5].

Posted by Michael Schwarz on Wednesday, August 20, 2008


Tahoe Board Running .NET MF 3.0

Device Solution [1] has published their first beta firmware and SDK for .NET Micro Framework 3.0 [2] beta. The firmware version includes basic support for everything on the Tahoe [3] board excluding Ethernet and PWM.

Posted by Michael Schwarz on Tuesday, August 19, 2008


Application and Firmware Signatures in the .NET Micro Framework

Device Solutions have decided to change the way they deal with firmware signatures on the Meridian/Tahoe board.

Posted by Michael Schwarz on Tuesday, August 19, 2008


GHI Electronics First .NET MF 3 Beta Firmware Update

GHI Electronics [1] has published first beta firmware update for the new .NET Micro Framework 3 [2] which is currently in beta. You can download the files and a user guide at their beta info page [3].

Posted by Michael Schwarz on Monday, August 4, 2008


EntryPoint not specified for manifest – VS 2008 SP1 (beta)

Just for your information if you have tried the .NET MF 3.0 beta 2 [1] with Visual Studio 2008 and installed SP1 beta: when trying to compile a console or window application (library projects are ok) you’ll get an error message after compiling:

Posted by Michael Schwarz on Wednesday, July 30, 2008


.NET Micro Framework 3.0 Multi Targeting

The .NET Micro Framework 3.0 beta now enables developers to use Visual Studio 2008 for the current version 2.5 and the upcoming version 3.0. This was introduced for other .NET frameworks with Visual Studio 2008. Wow, now I don’t need to install Visual Studio 2005 and 2008 on one machine:

Posted by Michael Schwarz on Monday, July 28, 2008


Microsoft .NET Micro Framework 3.0 Beta Open

Microsoft .NET Micro Framework SDK 3.0 - Setup Wizard The Microsoft .NET MF team [1] has opened [2] the beta of .NET Micro Framework 3.0 [3] right now. This beta includes following features (all planned features are available here: Opening the .NET MF 3.0 kimono [4]):

Posted by Michael Schwarz on Monday, July 28, 2008


Internet Explorer 8 and Maximum Concurrent Connections

As defined in 1999 (RFC 2616 [1]) "clients that use persistent connections should limit the number of simultaneous connections that they maintain to a given server. A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy. A proxy SHOULD use up to 2N connections to another server or proxy, where N is the number of simultaneously active users. These guidelines are intended to improve HTTP response times and avoid congestion."* Since developers are using AJAX or AJAX-like requests to update a Web page the http limits are discussed [2] more [3] and more [4].

Posted by Michael Schwarz on Monday, July 21, 2008


XBee and Converter Boards from Droids

Last weekend I have started to look at wireless communication for .NET Micro Framework devices. At Droids [1] I found really cool boards for USB and serial connection, simple put the XBee module on the board and use it from your device.

Posted by Michael Schwarz on Monday, July 21, 2008


Jan's Microsoft .NET Micro Framework Web Site Updated

image Jan Kučera [1] has updated his great Web site about Microsoft .NET Micro Framework www.microframework.eu [1]. If you want to know how to start you will find tutorials and further examples. Events and FAQ will help to stay informed using the .NET Micro Framework. Jan is a active user at the .NET Micro Framework newsgroup [2].

Posted by Michael Schwarz on Saturday, July 19, 2008


Internet Explorer 8 Address Bar like Windows Vista

Yesterday I brought up the question [1] if there could be a change to the address bar of the next version of Internet Explorer [2]. Since I’m using Windows Vista I’m very happy with the new view of the path in explorer.exe. It is very easy to navigate to parent folders by simple clicking on the part of the name. If you click on the small arrow you’ll get a list of folders that are located in the same folder.

Posted by Michael Schwarz on Friday, July 18, 2008


Internet Explorer 8 Expert Chat Zone Resume

Internet Explorer 8 [1] is in beta and we're able to improve features that we need. Last week I sent a short message to the Microsoft DPE here in Germany with some comments what I like more in Firefox 3 [2] than in Internet Explorer. Well, there are a couple of great features like the star-it function to easily bookmark a Web page. Another great feature in Firefox 3 is that you are able to input any part of a visited URL or parts of the title that a visited page was using i.e. when you want to open Google Analytics you only have to enter "analy" and select the URL below, really clever.

Posted by Michael Schwarz on Thursday, July 17, 2008


Silverlight 2 Beta 2 Update - kb955011

image Since yesterday there is an update available for Silverlight 2 [1]. This update improves stability, media streaming, and the auto-update component. This update also improves support for Firefox 3 [2].

Posted by Michael Schwarz on Thursday, July 17, 2008


Windows Internet Explorer 8 Expert Chat Zone

If you didn't remember: tomorrow is IE 8 (beta) chat time [1]:

Posted by Michael Schwarz on Wednesday, July 16, 2008


Using a Touch Screen with .NET Micro Framework 2.5

HiCO_ARM9_Emulator

Posted by Michael Schwarz on Wednesday, July 16, 2008


Connecting XBee module to Tahoe

Tahoe_XBee_Assembled Pavel Bánský [1] explains how he did connect the Digi XBee module [2] to the Tahoe development board [3]:

Posted by Michael Schwarz on Sunday, July 13, 2008


Low Cost Hardware Platform for .NET Micro Framework - USBizi

usbizi-devsys GHI Electronics [1] (known from the great Embedded Master™ module) have announced the USBizi module for the .NET Micro Framework [2]. The module is really small and costs only $99 for a single unit. As it is the smallest .NET Micro Framework system it keeps all the unique features Embedded Master [3] has, like USB host and FAT file system.

Posted by Michael Schwarz on Sunday, July 13, 2008


Accelerometer based Remote Control for Container Terminal using the .NET Micro Framework

Another great article on remote control using the .NET Micro Framework and the Tahoe 3D accelerometer [1] I found on Jens blog [2].

Posted by Michael Schwarz on Saturday, July 12, 2008


.NET Micro Framework and Robotic Vehicle

Pavel [1] has some great posts on his blog about robotic vehicles using the .NET Micro Framework [2].

Posted by Michael Schwarz on Saturday, July 12, 2008


Data Acquisition in .NET Micro Framework 2.0 using SPI

Carlo Mendoza is modifying the i.MXS board for SPI:

Posted by Michael Schwarz on Saturday, July 12, 2008


GHI Electronics with Touch Screen Support

[1]embeddedmastertft_v1 Embedded Master Module [2] is adding support for TFT LCDs on their .NET Micro Framework device. The new version is based on LPC2478 processor [3] with built in LCD controller.

Posted by Michael Schwarz on Saturday, July 12, 2008


Emtrion Starter-Kit HiCO.ARM9 (AT91RM9200) .NET Micro Framework

skit_hico7760_wince_normEmtrion [1] offers a .NET Micro Framework starter kit with an HiCO.ARM9 (AT91RM9200) [2]. The latest firmware updates adds support for ethernet as well as support for the TFT touch screen display.

Posted by Michael Schwarz on Saturday, July 12, 2008


Microsoft .NET Framework Assistant (Firefox browser extension)

Today I have installed Microsoft .NET Framework 3.5 SP1 [1] and noticed that it adds a Firefox [2] add-on called Microsoft .NET Framework Assistant. This browser extension adds ClickOnce installation support using Firefox browsers.

Posted by Michael Schwarz on Monday, July 7, 2008


.NET Micro Framework Library FusionWare.SPOT

Library of classes and tools useful for development with the Microsoft .NET Micro Framework. This library originally shipped as part of the SDK for the EmbeddedFusion Tahoe Development kit [1]. All of the code was covered by a BSD like license, however since it was only included in the Tahoe kit that fact was lost and most users didn't realize that. So the plan came to place the code up on CodePlex [2] so there as no confusion about what is covered under the BSD license.

Posted by Michael Schwarz on Monday, April 28, 2008


MFDeploy and MAC Address / DHCP

Today I got a Embedded Master [1] development kit from GHI Electronics [2]. First I tried the examples that are already on the board, wow, working great. To get a network application working I had to change the IP address (or change it to use DHCP). I downloaded MFDeploy [3] (MSDN Library [4]) from the Microsoft Download site. The manual says that you have to enter 00-21-03-80-00-00 and for the last two numbers you have to use the hex value of the serial number of the board. I tried this but MFDeply didn't accept my value until I have noticed that I have to use the colon instead of the dash as separator.

Posted by Michael Schwarz on Friday, April 18, 2008


TFT LCD Support for Embedded Master Module

embeddedmastertft_v1 Embedded Master Module is adding support to TFT LCDs [1]. The new version is based on LPC2478 processor with built in LCD controller. The module includes a 0.5mm 40 pin connector for LQ043T3DX02 or LQ043T1DG01 TFT displays from Sharp. These color TFT LCDs are 480x272 and are compatible with LCDs used in PSP from Sony. Using any other TFT LCD is possible, as well.. The new board will have 70 pins instead of 60 with more Analog inputs and PWM pins. New board is backward compatible as far as the old pins. All new pins are on the extra added space, total size 1.55x1.8 inches.

Posted by Michael Schwarz on Thursday, April 17, 2008


Microsoft TCP/IP Stack on .NET Micro Framework Devices

More an more devices are ready for the Microsoft TCP/IP stack that is available with the .NET Micro Framework version 2.5 introduced at the EmbeddedWorld2008 in Nuremberg.

Posted by Michael Schwarz on Tuesday, April 15, 2008


Ajax.NET and IIS 7 Integrated Mode

As there are some questions on how to run Ajax.NET [1] on IIS 7 (i.e. Windows Vista) in integrated mode instead of classic mode here are two things you have to check:

Posted by Michael Schwarz on Monday, April 14, 2008


Tahoe .NET Micro Framework Development Platform

For those of you didn't noticed the lower price of the Tahoe .NET Micro Framework development platform [1]: it is now USD $299 (USD $399 ). The Tahoe development platform provides an ideal development system for the Meridian CPU and the .NET Micro Framework.  The platform includes: tahoe

Posted by Michael Schwarz on Thursday, April 10, 2008


Silverlight Roadmap Questions

I came across a great post about updated Silverlight 2 roadmap [1].

Posted by Michael Schwarz on Monday, April 7, 2008


GHI Electronics Embedded Master Module

Embedded Master ModuleEmbedded Master™ [1] implements Microsoft's .NET Micro Framework [2]. This allows users to run C# managed code right inside Embedded Master. Users will use Visual Studio to develop and debug programs.

Posted by Michael Schwarz on Tuesday, April 1, 2008


Silverlight Control Skin Sets

Corrina Barber [1] has publish four different Silverlight [2] control skin sets that looks very nice and shows the power of skinning in Silverlight [3].

Posted by Michael Schwarz on Monday, March 24, 2008


Download Surface Demo including DeepZoom

Well, I forgot to publish the source code [1] of the changed Microsoft Surface Demo written for Silverlight 2 [2] beta 1. The original demo can be found at the Silverlight community gallery [3]. I have added the video support from my first Surface demo and a the new DeepZoom control that enables streamed zooming of high resolution files inside Silverlight control.

Posted by Michael Schwarz on Monday, March 24, 2008


[de] .NET User Group Franken trifft sich wieder

Die .NET User Group Franken [1] trifft sich wieder, am Donnerstag den 3. April bei der conplement AG im Südwestpark. Ich werde eine kurze Einführung/Demo zum .NET Micro Framework [2] machen, als auch ein paar nette neue Funktionen in Silverlight 2 [3] zeigen. Außerdem habe ich noch ein paar Visual Studio .NET 2005 Lizenzen als auch Expression Web zu verteilen. Bücher kann ich auch noch ein paar mitbringen.

Posted by Michael Schwarz on Sunday, March 23, 2008


ASP.NET MVC Source Code at Codeplex

Today Microsoft published the source code of ASP.NET MVC Framework [1] at Codeplex:

Posted by Michael Schwarz on Friday, March 21, 2008


Breaking Changes in Silverlight 2

There is an MSDN article that focuses on changes that might cause your older Silverlight [1]-based applications to now fail or behave differently not on new features/enhancements for this release:

Posted by Michael Schwarz on Wednesday, March 19, 2008


Surface Demo - Silverlight 2 Update and DeepZoom

Today I updated my Surface Demo [1] (original source from Silverlight examples [2]). Well, there are only some small changes since last beta 1.1. So I have added a DeepZoom [3] control (MultiScaleImage) to the demo [4]:

Posted by Michael Schwarz on Tuesday, March 18, 2008


Marc Julian Starting Writing

My oldest son Marc Julian (5 years old) will start school this summer. He's still in kindergarten and today we did some games with mathematics and writing some words, playing with what he has learned.

Posted by Michael Schwarz on Saturday, March 15, 2008


Getting Silverlight from Microsoft Update

Since some weeks Microsoft offers a Silverlight [1] update (KB946609 [2]) through Microsoft Update. As it is an optional component you have to select it in the Microsoft Update web site or with Windows Vista from the optional updates. As the knowledge base says it is an update it is working as new installation as well. I'm very happy about that because Silverlight gets on more client PCs.

Posted by Michael Schwarz on Wednesday, March 12, 2008


Silverlight Socket Comments

During my experience with Silverlight 2 beta 1 [1] and the use of sockets I have collected some comments that may help you starting with sockets inside Silverlight:

Posted by Michael Schwarz on Monday, March 10, 2008


Wake-on-LAN from a .NET Micro Framework Device

Well, I love the easy development of embedded devices with the .NET Micro Framework. As the device I'm currently using is really small I tried to build a small Web site on it to start my private servers at home using Wake-on-LAN [1]. You'll find a lot of helper methods samples on the Internet but I couldn't find on source code that was working on the .NET Micro Framework. The problem is that there are too many missing methods or enum values.

Posted by Michael Schwarz on Sunday, March 9, 2008


Wrong DateTime on .NET Micro Framework Devices

Since embeddedworld2008 in Nuremberg I'm playing in my free time with the .NET Micro Framework [1] and the Digi Connect ME network device [2]. I've created a small Web server and ported the Ajax.NET Professional library to the really cool and small .NET framework.

Posted by Michael Schwarz on Sunday, March 9, 2008


Silverlight 2 beta 1 and Socket Exception: Access Denied

Playing around with the sockets [1] in Silverlight 2 beta 1 [2] I found out that it works fine on my local host. When publishing my sample to a real Web server (I mean a Web server that is reachable in the Internet with a domain) I got always a socket exception saying that access is denied [3]. I looked around if I could find any help on that. I thought that there maybe is a restriction in the defaults of Silverlight and that I could find somewhere a configuration similar to the .NET and zones configuration, but I didn't.

Posted by Michael Schwarz on Sunday, March 9, 2008


Maybe Socket Bug in Policy Code in Silverlight 2 beta 1

In my last post [1] I wrote about how you can use sockets in Silverlight 2 beta 1 [1]. Well, when publishing my application to a Internet domain the code didn't work. I always get a socket exception: error code 10013, access denied. I have put an example online at http://frankfurt.schwarz-interactive.de:4510/test.aspx [2].

Posted by Michael Schwarz on Saturday, March 8, 2008


Silverlight 2 and Apple Safari for Windows

Yesterday evening I have played with the new Silverlight 2 [1] beta 1 bits and tried to run it on different Web browsers. The system requirements for Silverlight 2 [2] are:

Posted by Michael Schwarz on Friday, March 7, 2008


Silverlight 2 and System.Net.Sockets.Socket

The new beta of Silverlight 2 [1] introduces Sockets. The security model enforced by the System.Net.Sockets namespace in Silverlight 2 allows for a connection only back to the site or host of origin. So Silverlight 2 applications will be allowed to connect only to the host from which they were downloaded.

Posted by Michael Schwarz on Friday, March 7, 2008


Silverlight 2 not working on Production Web Server

I got some questions about why is Silverlight 2 [1] beta not working on my production Web server? Well, one of the most errors I found is the missing MIME type definition in IIS. Silverlight 2 doesn't compile a DLL as the beta 1.1 did. The new file extension is .XAP. The only thing you have to do is following step:

Posted by Michael Schwarz on Thursday, March 6, 2008


Silverlight 2, Images,... running on .NET Micro Framework Web Server

The next beta of Silverlight 2 [1] is available online since yesterday. Another announcement appeared in the news [2] is that Silverlight (maybe only version 1.0 for now) will be available on Windows Mobile 6  and Nokia S60 and S40.

Posted by Michael Schwarz on Thursday, March 6, 2008


My own small .NET Micro Framework Web Server

While developing my small Ajax.NET M! library [1] for creating Web applications that run on the .NET Micro Framework [2] I have started to write my own Web server. Some years ago I wrote a simple SMTP/POP server [3] and using some code from there was a great help. The first version will only return static HTML pages e.g. for documentation or help files. As there is no file system on those devices I use the embedded resource strings to return the content.

Posted by Michael Schwarz on Thursday, March 6, 2008


Ajax.NET M! - The .NET Micro Framework AJAX Library

The embeddedworld2008 [1] is over and I had some time to play around with Microsoft .NET Micro Framework [2] devices. I can remember that I had a look on it during the first available betas on Microsoft Connect, but then stopped watching it because of the missing TCP/IP stack. The now available version 2.5 of the .NET Micro Framework [3] adds this directly in the framework. Other device manufactures have implemented their own TCP/IP stack, and such a device I have bought at the embeddedworld2008.

Posted by Michael Schwarz on Wednesday, March 5, 2008


Silverlight Web Site Updated

You may have noticed that the Silverlight web site at Microsoft.com [1] has been updated. Well, I looks nicer than before, I like it. The system requirements are available here [2].

Posted by Michael Schwarz on Wednesday, February 27, 2008


[de] Visual Studio 2008 Launch in Frankfurt

Da bin ich gerade im Gespr&amp;#228;ch Während meines Einsatz als Ask the export (ATE) auf dem Microsoft Stand in Frankfurt zum Launch von Visual Studio 2008 [1], Windows 2008 Server als auch SQL Server 2008 sind ein paar Bugs aufgetaucht, die ich heute mal auf Microsoft Connect eingetragen habe. Hier sind die einzelnen Feedbacks:

Posted by Michael Schwarz on Thursday, February 21, 2008


[de] Telekom Service - eine Entschuldigung

Herrscht beim Kundenservice der Deutschen Telekom [1] Chaos? Bei stern TV [2] kamen nach den Berichten in der vergangenen Woche über 6600 E-Mails mit Klagen über die Telekom an. Einige Kunden haben besonders kuriose Erfahrungen gemacht.

Posted by Michael Schwarz on Thursday, February 21, 2008


LINQ to JSON

James has published a first beta of LINQ to JSON [1] support in his Json.NET library [2]. It looks very similar to my LINQ support in an internal build of Ajax.NET Professional [3] which never has been released.

Posted by Michael Schwarz on Tuesday, February 12, 2008


How to... use Class Libraries with ASP.NET AJAX like AjaxPro

Using Ajax.NET Professional [1] (AjaxPro) you are able to put you AJAX methods wherever you want, if inside the Page class itself, any .NET class in the same project or as a reference class library. To generate the AJAX client-side JavaScript proxies the AjaxPro library checks for all public methods inside a specified type that are marked with the [AjaxMethod] attribute. The only thing you have to add to the Page class (in the Page_Load event) is the call to AjaxPro.Utility.RegisterTypeForAjax(typeof(ClassName)).WebApplication1 - Microsoft Visual Studio

Posted by Michael Schwarz on Wednesday, January 9, 2008


How to... move from AjaxPro to ASP.NET AJAX PageMethods

In one of my last posts I blogged about the future [1] of Ajax.NET Professional [2] (AjaxPro) and that I'm not able to do further development on that project. A  lot of my readers feeling sad about this but I had to concentrate more on new technologies that will revolutionize web application development.

Posted by Michael Schwarz on Tuesday, January 8, 2008


Everywhere Microsoft Silverlight

To prepare my laptop for the next weeks I reinstalled my last image to get rid of all the beta software I tried the last months. Oh, I have to install Silverlight [1] to be able to develop and show some demos. While visiting some web sites from Microsoft I got a small popup showing me that I can get a better experience on that site when I install Silverlight 1.0. Here are some screen shots:

Posted by Michael Schwarz on Sunday, January 6, 2008


Future of Ajax.NET Professional

I'm happy to see that Ajax.NET Professional is used about 13.3% when using .NET related web applications [1]. Starting with my first post Using a HttpHandler and Attributes to call C# methods in JavaScript [2] in February 2005 the AJAX hype started around the world. Two months later I renamed the project to Ajax.NET [3] and added nearly all features that are the most used until today. In May 2005 Windows Mobile support [4] has been added and Ajax.NET was the only .NET framework that was able to run AJAX requests on mobile devices. In the end of 2005 I was invited to the PDC 05 in Los Angeles where I could meet Brian Goldfarb [5] and Jonathan Hawkins [6] to see how Microsoft is working on AJAX in ASP.NET (Atlas) [7]. I meet some other .NET developers and had great ideas on how AJAX will change web applications. In October I published a new product called Ajax.NET Professional [8] which was doing the same but contains several other security features. Because of a change in the JavaScript source I changed the name from Ajax.NET.

Posted by Michael Schwarz on Friday, January 4, 2008


Silverlight Rectangles, Paths and Line Comparison

More than half a year ago Dave Campbell [1], Luis Abreu [2] and I had a discussion [3] about the 1px line width problem in Silverlight and WPF [4]. A short summary of the problem when drawing lines with 1px and using an anti-alias effect:

Posted by Michael Schwarz on Friday, January 4, 2008


Volta - Microsoft Live Labs

Volta - Microsoft Live LabsOn December 5th last year Microsoft Live Labs announced the Volta technology preview [1], a developer toolset for building multi-tier web applications using existing and familiar tools, techniques and patterns. You architect and built your application as a .NET client application, assigning the portions of the application that run on the server tier and client tier late in the development process. You can target either web browsers or the CLR as clients and Volta handles the complexities of tier-splitting. The compiler creates cross-browser JavaScript for the client tier, web services for the server tier, and all communication, serialization, synchronization, security, and other boilerplate code to tie the tiers together. In effect, Volta offers a best-effort experience i n multiple environments without requiring tailoring of the application.

Posted by Michael Schwarz on Thursday, January 3, 2008


[MVP] Congratulations! You have received the Microsoft MVP Award

Wow, another gift I got from Microsoft today:Michael Schwart - MVP

Posted by Michael Schwarz on Tuesday, January 1, 2008