Archive for June, 2011

Windows Phone Mango – Local Database

With the Mango update for Windows Phone we can now use a local database to store relational data. The local database in Mango is a SQL Compact Edition and you can use object models for CRUD (Create-Read-Update-Delete) operations and you have to use LINQ to SQL to query, filter and sort the data (currently T-SQL queries are not supported).

The local database is stored in the applications isolated storage. This means that the local database is sandboxed from other applications and only your application and background agents have access to the database.

Using the local database in Mango is perfect if you have relational data like Customers and Orders. It will offer you the ability to do quick, efficient and complex queries to the database using LINQ to SQL and it also allows “lazy loading” so that only the data that is necessary at a particular moment is loaded into memory.

Let’s go over the core concepts you need to know to start working with the local database for Windows Phone

Continue reading


Kinect for Windows SDK Beta

Yes! It has finally arrived. Now I really know what to do this weekend!

Can’t wait to see what the community will manage to do now. If you look at all the awesome stuff that has been done so far without the SDK, hopefully now even more cool stuff will come.

Download the SDK here:

Kinect Hacks:

Happy Kinecting!!

Windows Phone 7 Mango vs iOS5 Features – Really?

I love one of the first commercials for Windows Phone 7 where the message is that Windows Phone 7 is a phone that saves you from the phones. Really? :)

One of the Windows Phone experiences Microsoft is focusing on is the concept of “Glance and go”, you want to quickly get you stuff done so that you can continue with your life. I really love that so much features are already built into the phone when Mango is released. With a Windows Phone Mango device you do not have to install a bunch of applications to really get started compared to iOS. A good example is the new features in the lock screen, you can see what song you are playing, see the album art in the background, change song, the ability to quickly take photos/videos while under lock and new search under lock features.

Below is a comparison chart of general features that are either built in or installed as an app on the phone. We can clearly see that Microsoft is providing a great out of the box phone with Windows Phone Mango. You can do most of your common tasks right away, no need to search the app store/marketplace to find the proper application that solves your need. Some users might not even know how to use the marketplace, and if you do, what version of the application should you install? Often there are several versions of the same application from different developers.


List above is from the post written by about this subject,

Today I would say there is an app hysteria. Almost every developer I have spoken to has been thinking about building a mobile application when designing an application for the mobile phones. I think this will change, more and more mobile apps will be mobile web apps, just think of what you can do with for example jQuery Mobile, HTML5 etc.. Also if you think about what is coming with Windows 8, it is a pretty good hint on that you need to polish your javascript knowledge and start learning HTML5!

iOS is going for the “Apps for everything” mantra, I can just respond to that with: Really?

%d bloggers like this: