My Rants and Raves about technology, programming, everything else...
I am writing a new Windows Phone 7 application called GooNews to show Google News in an application for the phone. I am writing this application because I needed an app like this. Being able to keep up with news (and create news categories based on keywords) is key to what I wanted to get on my phone. I tried a lot of the other apps out there and when I didn't find what I wanted, I decide to build it myself.
In writing GooNews, I needed to support refresh, back and forward for the web page shown in the WebBrowser control. In looking at the API for the WebBrowser control I noticed quickly that it wasn't suppored on the control. So a quick search revealed a good solution: use the InvokeScript call to tell the page to perform these actions:
I recently presented on HTML5 (with a sidebar on Silverlight's role in HTML5's world) at the Atlanta Microsoft Professionals' User Group (AMP). I promised them i'd share my slide deck from the talk. So here it is:
UPDATED: Added comments on backend story.
I've been knee deep in my book and a super secret project I can't talk about yet but that project and some conversations i've been having (on Twitter and with the Atlanta Pros User Group when we discussed HTML5). It started with the exaggerated death of Silverlight. I was asked at length to comment on what how HTML5 and Silvelright compete and other topics. But after looking at a lot of different things, I came up with a different idea...
This is short notice, but I will be doing a public version of the Silverlight Tour in Cincinnati, Ohio in a couple of weeks. On December 15-17th, I will be holding the Silverlight Tour (in conjunction with MAX Training) at the Microsoft's Heartland office. We've never held the course in Ohio before so this is your chance to get our high caliber training on Silverlight 4! The workshop details are:
My cousin, Paul Wildermuth, unexpectedly passed away last Saturday night at the young age of 46. His passing was a complete surprise and has affected me and my family greatly.
I am pretty invested in the Windows Phone 7 and in that light I went ahead and got a phone at launch. I had a LG developer device that Microsoft got me to help me work on the book. While having an early device is really helpful, I was ready for an up-to-spec device. To get a device early, I left Verizon and moved to T-Mobile (for what its worth, AT&T is just more evil than the rest so I my hand was forced to T-Mobile). I went with the HTC HD7. I took a leap of faith and actually pre-ordered the phone without getting my hands on it. But because this phone hardware was used for the Sprint Android Phone and the HD2 WinMo phone, I'd had a chance to see the other devices and liked the overall size and heft of the device.
In this (somewhat belated) part 6 of my Architecture for the Windows Phone 7, I want to talk about dealing with data across the wire (or lack of wire I guess). If you've missed the past parts of the series, you you can visit them here:
This is at the heart of the idea that the phone is one of those screens in '3 screens and the cloud'. The use-cases for using data are varied including:
Today AgiliTrain is announcing their schedule for the 1st half 2011. We are visiting cities with both our Silverlight Tour Workshop and our new Silverlight for the Windows Phone Workshop. We are visiting cities around the US including Los Angeles, Chicago, Seattle, Atlanta and San Francisco. You can view the full schedule (which also includes our partner's international stops) here:
In addition, we have added new "Early Bird" pricing to all our US-based workshops. This means that if you're willing to sign-up early, you can get a discount on the course. Each stop of the Silverlight Tour (and the Windows Phone 7 class) offers a $300 discount for signing up early. You can see the early bird prices and cutoff dates by visiting the AgiliTrain website:
I've been an advocate of Silverlight since it was called WPF/E, so I am not quite an unbiased observer. I decided to sit back and watch the twitterverse explode and see what the world thought. The Silverlight guys got angry; the ASP.NET guys got glib; the open source guys ignored us all.
In case you haven't seen, this was the Mary-Jo Foley article that started it: