Dotnet Cologne 2011

Letzte Woche Freitag fand im MediaPark in Köln zum Dritten Mal die dotnet Cologne  organisiert von den .NET User Groups Bonn-to-Code.Net und .net user group Köln statt. Diese Entwicklerkonferenz der Community hatte es echt in sich: 327 Teilnehmern, 20 Sprechern und 28 Aussteller waren vor Ort und veranstalteten ein super Event!

Auch ich durfte mit dabei sein. Zur frühen Stunde (10:15 Uhr) ging es um “Windows Phone 7: Past, Present & Future”, in welcher das letzte Jahr resümiert(was für viele Teilnehmer überraschend war, was alles in diesem Jahr passiert war), die kommenden Windows Phone “Mango” Entwicklerfunktionen dargestellt und die Zukunft von Windows Phone 7 diskutiert wurden. Vielen Dank für die Teilnahme.

Die Slides gibt es natürlich hier:
PeNo_wp7-PPF

Share
Veröffentlicht unter Dev Conference | Hinterlasse einen Kommentar

Kapitel 4: NumberFlicker Bugfix

Während es in der finalen Version des Buches noch funktionierte, scheint nun der NumberFlicker aus Kapitel 4 nicht mehr zu funktionieren. Man bekommt die Zahl des benutzerdefinierten Steuerelements in der Ausführung nicht dargestellt.

Zeit also diesen Bug zu fixen.

Zuerst wurde die Variable in der NumberFlicker.xaml.cs-Datei in eine DependencyProperty geändert, damit die Datenbindung sauber funktioniert.

Der geänderte Quellcode sieht nun, wie folgt aus:

   1:          public static readonly DependencyProperty NumberValueProperty =
   2:                DependencyProperty.Register("NumberValue", typeof(int), typeof(FrameworkElement), new PropertyMetadata(0));
   3:   
   4:          public int NumberValue
   5:          {
   6:              get
   7:              {
   8:                  return (int) GetValue(NumberValueProperty);
   9:              }
  10:              set
  11:              {
  12:                  if (value == 10)
  13:                  {
  14:                      value = 0;
  15:                  }
  16:                  if (value == -1)
  17:                  {
  18:                      value = 9;
  19:                  }
  20:                  SetValue(NumberValueProperty, value);
  21:                  NotifyPropertyChanged("NumberValue");
  22:              }
  23:          }

 

Zusätzlich war eine Änderung am XAML Markup notwendig, in welcher die Bindungsdeklaration angepasst, wie auch die Vordergrundfarbe des TextBlock-Elements deklariert wurde.

Die geänderte Zeile sieht nun, wie folgt aus:

<TextBlock x:Name="numberTextBlock" TextWrapping="Wrap"
Text="{Binding NumberValue}" 
FontSize="64" FontFamily="Segoe WP" Margin="-30,-39,-30,-30" TextAlignment="Center" HorizontalAlignment="Center" VerticalAlignment="Center"
Foreground="Black"
 />

Zwar ist damit immer noch nicht die Anzeige im Designer des Visual Studio möglich, jedoch ist das Steuerelement wieder benutzbar.

Die aktualisierte Variante gibt es hier als Download:

 

Share
Veröffentlicht unter Buch | Hinterlasse einen Kommentar

Ab in die Cloud

Eines der Basiskonzepte von Windows Phone 7 ist es, das Daten und Operationen in die Cloud ausgelagert werden. Ob man es gut findet oder nicht, ist je nach Anwendungsfall zu unterscheiden. Fest steht jedoch, dass man sich mit dem Thema auseinandersetzen sollte.

Aus diesem Grund verweisen wir gerne auf den Microsoft TechSummit Cloud im März/April in 6 Metropolen.

Heiter bis wolkig: Microsoft TechSummit Cloud – die Roadshow für Developer & IT Professionals

Cloud Services sind in aller Munde – aber ist das wirklich etwas für meine Firma? Welche Dienste gibt es?
Was ist der Unterschied zwischen SaaS, PaaS, IaaS und was ist mit Public und Private Cloud? Ist das Ganze eigentlich sicher? Muss ich als Entwickler oder Administrator alles neu lernen? Und was hat Microsoft eigentlich mit Cloud zu tun?

Antworten hierzu gibt es auf unserer Roadshow Microsoft TechSummit Cloud.

Vom 28. März bis zum 8. April 2011 touren Experten von Microsoft TechNet und MSDN durch sechs deutsche Metropolen um Best Practices und technische Hintergründe zu den neuesten Microsoft Cloud-Technologien zu vermitteln und Anwenderfragen zu beantworten.
Wir geben einen Überblick über die Microsoft Cloud, stellen für Administratoren, Entwickler und IT-Managerdie neuesten Produkte und Technologien vor und zeigen Ihnen, wie Sie Cloud Services in Ihre bestehende Infrastruktur integrieren und Ihre Software an die Cloud anpassen bzw. in der Cloud bereitstellen können.

Für IT-Professionals und Administratoren dürften besonders die Vorträge “Windows InTune” (Ralf Schnell), “Office 365 für Administratoren” (Steffen Krause, Daniel Melanchthon) oder “Private Cloud
selber aufbauen” (Frank Koch) interessant sein.
Relevant für Entwickler sind u.a. Vorträge zur “Migration von Anwendungen in die Cloud” (Dariusz Parys), zur “Entwicklung von SaaS Lösungen auf Basis der Windows Azure Platform” (Patric Boscolo) und zu dem “Betrieb und Entwicklung mit der Microsoft Cloud” (Holger Sirtl).

Share
Veröffentlicht unter Veranstaltung | Hinterlasse einen Kommentar

WPF4 und Silverlight 4 gegen Krebs!

Leider ist es nicht möglich mit WPF und Silverlight Krebs zu heilen – man kann damit jedoch helfen.

Aus diesem Grund startet unser geschätzter Kollege Gregor Biswanger a, 16.03.2011 ab 19 Uhr eine Auktion der WPF 4 und Silverlight 4 Trainings von video2brain. Damit noch nicht genug – das Paket enthält jede Menge Unterschriften internationaler Developer-Rockstars.

Coole Aktion, wie wir finden. Mehr Informationen gibt es zur Aktion hier!

Share
Veröffentlicht unter Personal | Hinterlasse einen Kommentar

SP1 für VS 2010 nun erhältlich

Nachdem für MSDN Abonnenten das SP1 für Visual Studio 2010 bereits seit längerem verfügbar ist, so erhalten nun auch alle anderen hier das Service Pack zum Download. Ein muss für jeden, der auch seinen Wagen generell zur Inspektion bringt!

Share
Veröffentlicht unter Allgemein | Hinterlasse einen Kommentar

VS One 2011 Slidedecks

Letzte Woche fand in München die VS One Konferenz statt.
Auch ich durfte mit 2 Sessions über WP7 daran teilnehmen:

Silverlight != Silverlight

WP7: Mehr als Silverlight und XNA

Vielen Dank an die zahlreichen Teilnehmer.

Anbei, wie versprochen nun auch die Folien.

Share
Veröffentlicht unter mobile conference, wp7dev | Hinterlasse einen Kommentar

WPD January Update Direct Links – German

Wie sicherlich bereits bekannt, sind die deutschen Dateien aufgrund eines Fehlers nicht erreichbar.

Aus diese Grund hier kurz die Direktlinks zu diesen Dateien:

- VS Jan-2011 Update: http://download.microsoft.com/download/8/D/D/8DD3EF84-33D7-4B37-9D61-30695B566996/VS10-KB2486994-x86.exe
- WPDT Jan-2011 update: http://download.microsoft.com/download/8/D/D/8DD3EF84-33D7-4B37-9D61-30695B566996/WindowsPhoneDeveloperResources_de_Patch1.msp

Share
Veröffentlicht unter mobile Tools | Hinterlasse einen Kommentar

WPD Tools Januar 2011 Update erschienen

Gestern Abend ist hier das Januar 2011 Update für die WPD erschienen.

Mit diesem hält u.a. Copy und Paste Einzug in WP7, was dazu führt, dass auch ein neues Emulatorimage zur Verfügung gestellt wird, welches Copy und Paste unterstützt. Bitte beachten Sie die Restriktionen in den Release Notes, welche Sie ebenfalls hier finden.

Um Copy und Paste in der eigenen Anwendung nutzen zu können wird eine Aktualisierung der eigen erstellten Anwendung in den meisten Fällen nicht notwendig sein.

Darüber hinaus ist in diesem Update ein aktualisiertes Bing Maps Steuerelement enthalten, was schneller auf Gesten reagieren soll.

Im WPDT Tool wurde ein Bug gefixt, welches es erlaubt nun XAP Dateien größer 64 MB auf dem Gerät / Emulator zu deployen.

Dieses Update bringt aber auch einen Bug mit sich, der als Standarddeployment das Windows Phone 7 Gerät angibt. Ein manueller Fix ist in den Release Notes beschrieben.

Anscheinend steht somit das WP7 Update für Geräte bald an. Wann dies jedoch sein wird ist immer noch nicht bekannt.

Share
Veröffentlicht unter Allgemein | Hinterlasse einen Kommentar

LG Optimus E-900 zu gewinnen!

Soeben erreichte mich folgende E-Mail von Peter Freeman Foot, WPD MVP Kollegen aus Neuseeland, mit der Bitte um Mitteilung:

Hi all,
LG has been kind enough to give us an LG Optimus E-900 device as a prize for
our contest and we would like to spread the word to all budding WP7
Developers/Designers. The contest is open to entries from all countries and
runs until 18th February. Please pass on the details to your communities:-
http://appamundi.com/win-a-windows-phone-7-lg-e900/
Thanks,
Peter

Wer also Interesse hat – mitmachen!

Share
Veröffentlicht unter wp7dev | Hinterlasse einen Kommentar

WP7: 90 MB künstliches Speicherlimit – ein kleines modernes Märchen

Laut den Zertifizierungsrichtlinien (5.2.5 Memory Consumtion) für WP7 Anwendungen dürfen Anwendungen nicht mehr als 90 MB RAM nutzen, wenn der Hauptspeicher weniger als 256 MB physischen RAM besitzt.

Dies löste in Vergangenheit eine kleine “Panik” aus, dass derlei Anwendungen nicht zertifiziert würden. Das ist jedoch falsch – Geräte mit weniger als 256 MB RAM stellen diese Anwendung laut Microsoft nicht im Marketplace dar.

Im Umkehrschluss gibt es jedoch faktisch kein Gerät, welches über weniger als 256 MB RAM verfügt. Ergo tritt dieser Fall nicht ein.

Hinweis: Man sollte immer seine Anwendung auf Performance- und Speicherverbrauch optimieren. Das sollte nicht vernachlässigt werden. Lediglich ein künstliches herunterschrauben auf unter 90 MB Speicherverbrauch sind unnötig.

Share
Veröffentlicht unter wp7dev | 2 Kommentare