My MDC presentation
OK, I gave my first presentation in a Microsoft developer conference on Friday. It is also the only presentation that involves competing platforms in MDC 2004. I felt that there are a lot of things that I could improve if given a second chance. My slides have way too many animations. Without a remote control, I spent much of my time behind the console (clicking the mouse) to take care of the animations rather than directly addressing the audience. So, the overall effect of the presentation is not nearly as good as I had hoped for. I will know better next time. If you have other comments, please let me know via the blog comments. Thanks!
I understand the topic of the talk is extremely broad. Some people have hoped for a comparison of platforms -- my apologies -- that is not the focus of the talk. You need an independently organized forum (Not a vendor sponsored conference) to do this type of comparison. The focus of the talk really is on how Symbian and J2ME developers can leverage their skills to develop Windows Mobile apps (e.g., can you trust the GC for memory management? how do you do view switch? etc.). If you do not develop for Windows Mobile and already made the choice of J2ME (or Symbian), this talk is of little use (and even "offensive", if you are religious about this kind of things). If that is the case, I suggest you read my book on J2ME and there is no mention of Windows Mobile there.
Anyway, you can download the PDF version of the talk here. The MVC pattern and facade pattern example code is discussed and available from this article.