Silverlight for mobile is great. It allows you to build Rich (Mobile) Internet Application quickly and easily, using XAML and C#. HOWEVER, the .NET Compact Framework is not dead! Depending on the scenario and the application you are building, the .NET CF could still be the best technology to adopt (as we’ve seen in the MLB202 session at Tech ED EMEA).
Using the .NET Compact Framework you have access to all the low level APIs of your phone, including those need to build advanced UI with custom controls, transparency and so on…
With the support of Marco Bodoira, Embedded Consultant at BEPS Engineering, we built a sample solution to show how to use the .NET Compact Framework 3.5 and Windows Mobile’s APIs to create “graphically advanced” applications.
The article (and the source code!) will give you an overview of:
The article is available here. The source code is available here.
Thanks again to Marco and BEPS Engineering for their support.
Message for English readers: this post is about the event I will participate to next week in Italy. All sessions are in Italian…
La settimana prossima partecipero’ con grande piacere ai Microsoft Tech Days WPC 2008 in Italia. Per coloro che verranno, ecco di cosa parlero’:
Le novita’ di ASP.NET 4.0 e le CTP intermedie che verranno condivise con la community prima della release finale. Vedremo - codice ed esempi alla mano – un’anteprima delle novita' sul Core, JQuery integration, AJAX Client Templates, Dynamic Data...e altro ancora!
Internet Explorer 8 offre diverse novita’ per gli sviluppatori di applicazioni web. In questa sessione si parlera’ della Developer Toolbar, di Web Slices, Accelerators, Visual Search…e se le condizioni lo permettono…cerchero’ di “smontare” dal vivo un vostro sito
In questa sessione esploreremo le potenzialità che Microsoft Silverlight 2 offre agli sviluppatori di applicazioni per dispositivi mobili. Costruiremo passo-passo RIA per Windows Mobile affrontando temi come grafica e animazioni vettoriali, riproduzione di contenuti multimediali, accesso ai web services, riconoscimento di gestures, e non solo...
After MIX and PDC…this time I have the pleasure to give a couple of presentations at TechED EMEA in Barcelona.
MBL308 - Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices Tuesday, November 11, 17:00 (Room 113)
In this session, filled with some very cool demos, you will not only learn how to extend your existing Silverlight 2 applications to work on Windows Mobile but also learn how to build rich mobile Silverlight apps that play media, handle simple gestures, have cool animations, access location and popular web services. We will also talk about tooling enhancements in Visual Studio that support Silverlight app development on Windows Mobile, what to consider when delivering eye-popping UI on mobile, and help you understand the key differences from developing Silverlight apps for the desktop.
MBL202 - Microsoft Silverlight 2 for Mobile: User Experience for Mobile Devices Thursday, November 13, 13:30 (Room 113)
Get inspired from this session on designing mobile solutions using Silverlight for Mobile Devices. Designing for mobile is not just a matter of size: in this session we leverage the capabilities of Microsoft Expression Blend to create a stunning and meaningful vector-based graphics application. We look at examples that are not just focused on UX but on best practices for fluid and intuitive navigation, smart content organization, small form factor and cross-device support. We review all of these points in order to understand how to maximize the experience.
Also, if you are interested in ASP.NET or IE8, come to visit me at the Internet Explorer 8 ATE-booth. You’ll find me there almost everyday!
I would like to share a really useful trick if you need to use Fiddler with a website running on the localhost (i.e. ASP.NET Developer Server or Cassini).
Fiddler will not recognize your address in this form…
…but it will work if you replace “localhost” with “ipv4.fiddler”!
More info: http://www.fiddlertool.com/Fiddler/help/hookup.asp