I participate with this application at Academic Days manifestation, in Timisoara, May 2007. Hope you like it.
The application is using Visual Studio 2005 , C# language and Sql Server Mobile Edition 2005.
Why this combination?
• Because full integration of SQL Server 2005 Mobile Edition with SQL Server 2005 and Visual Studio 2005 provides a platform for developers to rapidly build applications that extend enterprise data management capabilities to mobile devices.
• Sql Server 2005 Mobile Edition is freeware for use and deploy.
• The environment is very friendly, offering an emulator and an easy way to deliver the application directly on the mobile device
The requirements for this application are:
• The device needs Windows Mobile as operating system
• . Net framework 2.0, freeware
• Sql Server Mobile Edition 2005, freeware
The application has four sections:
• Category: allows the user to enter product category, such as: food, clothes, gifts
• Product: allows user to enter products related to a specific category. The user can specify a product as Favorite, so when creating a new shop list, he doesn’t need to choose the product from a large list, just Press “Show favorites” and add from a selective list the chosen product.
• New option is creating a new Shopping List. The user can choose a product or add one from the favorites list.
• List: shows the current shop list , with all products colored in red. When the user check a product from the list, meaning “Ok, I bought this product”, the product is colored in green
I am not gonna post pictures with the entire application, only some, to get you an idea about what is all about.

Create a new shop list from favorites products

Adding product

Once the list of products completed, the list displays in red the items "I have to buy" and in green the items resolved- "I already bought". When a product is bought, the user just have to check the item and the green displayed is already set.
Conclusions
Visual Studio 2005 is a very suitable environment to develop mobile device applications, offering the environment and the database. The environment is very friendly, containing an emulator and an easy and fast way to deploy the application.