Categories
Oracle ThinkQuest University

750 Blog views & more Windows Phone 7 Development

First of all a bit think you to everybody for actually reading my Blog!  I’ve just looked at my admin panel and I have over 750 views! Which is around 750 more than I expected when I started writing, each view is appreciated!

Today I had Quantitive Methods for Computing to start the day which was all about Logic — which so far I have found to be really easy, its basically programming without a computer.

Logic is basically programming without a computer

After that I had Computer Systems Operating Systems which was as fast paced as usual — i.e. too fast. But it is actually pretty interested, today was all about concurrency.

Concurrency is when you have multiple processes interacting with each other and using the same resources

Later in the day I had a Quantitive Methods for Computing tutorial to go over the lecture material, this too was rather simple. Finally to round my day off I had my favourite module — programming — which for me is the reason I like computer science, today’s lecture was all about “advanced methods” much of which I already knew from the C# Yellow Book, but it was a nice recap — particularly on the out and ref keywords.

After the lecture my Oracle ThinkQuest team and I caught up with Rob Miles and showed him our prototype Windows Phone 7 app (which I have been programming over the weekend) and asked him to register us to ThinkQuest, Rob seemed pretty impressed, which can’t be a bad thing!

Above you can see the main pivot page of the Application on the Windows Phone 7 emulator, with the C# code for that page in the background in Visual Studio 2011 Express for Windows Phone 7.

I don’t want to say too much about the application online until we’ve finished but I will write a little review of the Windows Phone 7 Application Design and Devlopement Process (from the eyes of a newbie)

Windows Phone 7 Application Design and Development Review

I guess the first thing to say about WP7 D&D is that it is by far the smoothest development process I personally have ever used. Controls such as buttons and text boxes are simply to put onto a page using the simple drag and drop mechanisms Visual Studio Visual C# Developers are used to, and adding functionality (via events) is as easy as a double click on any button.

This ease of development for User Interfaces allows you to spend more time on the functionality of your application, which after all is the point for it to exist!

99.9% of what I have experienced with the Visual Studio IDE, Windows Phone 7 Emulator and XAML User interface design method has been great, however there are a few things which I would like to see changed:

  • Styling list boxes is incredibly frustrating
  • Creating some sort of tile based UI is even more annoying.
  • Expression Blend is simple impossible to understand
  • Its annoying debugging on a device requires Zune to be open
  • It needs to be easier to make live tiles
  • There is no good resource online to learn how to use MS SQL CE on WP7, hopefully this will change soon
That is all for now.
Thanks for reading,
Danny
Categories
Life Oracle ThinkQuest

Weekend Roundup

This weekend has been very relaxing, which has made a nice change in pace from the last few busy, busy weeks. Friday night I went to the Machine Head (some metal band) launch party at Pozition in Hull. It was a  bit different to what I would go to, it being a metal night but it was OK, it was nice to bump into a friend I’d made at the Special gig last Sunday and discuss the show!

Saturday I had a massive and — I feel — well deserve lie in. After which I started work on Rob Miles’ Blue Book. The book walks though Windows Phone 7 Application programming and after a short time tinkering had turned into a start on the Oracle ThinkQuest app. You can see a blurry sneak peak of it above.

Today I continued programming for the app with plenty of time speaking to Jess before she leaves for Paris tomorrow.

To be honest there isn’t much to say about this weekend because no much happened, which I think has been a good thing!

Thanks for Reading,
Danny