Dot Net Solutions
George V Place,
4 Thames Avenue
Windsor
Berkshire
SL4 1QP
Great Britain
0845 402 1752
GEO: -0.606174, 51.4843
 
 
 
 
06 Sep 2010

Socket Timing Problems

In a previous blog post I described the Linger error that we were running into from time to time and how you can mitigate against this by setting the ‘Linger’ option on the socket. This was the first of several issues we identified when working with Sockets in the .Net Micro Framework 3.0. The next challenge we faced was to do with intermittent performance problems when communicating over HTTPS. Example: The Socket Client Demo We had noticed that the time it took for our application to com ... [Read more]
Published: 06 Sep 2010  02:09 | 0  Comments | 0  Links to this post
 
 
 
 
02 Sep 2010

Linger error

One of the more significant challenges that we have faced during our last project presented itself to us about halfway through the project timeline. Our .Net Micro Framework application regularly sends messages to remote endpoints out on the internet over HTTPS/TCP. In isolation a single HTTPS request using the .Net Micro Framework was a pain free operation (even if there is no HTTPS stack out of the box). However, the problem was that after an indeterminate period of time our application wou ... [Read more]
Published: 02 Sep 2010  11:07 | 0  Comments | 0  Links to this post
 
 
 
 
31 Aug 2010

Introducing the Meta Data Processor

This article was written from my experiences of working with version 3 of the .Net Micro Framework. Version 4 is now out and promises much – to the best of my knowledge this article is still relevant, but is as yet untested. The Problem: So you’ve been working on the .Net Micro Framework for a while. Recently you’ve added a couple of new classes to your project, implemented some new functionality and now it doesn’t compile. Your code has no syntax errors yet when you attempt to compile you ... [Read more]
Published: 31 Aug 2010  02:18 | 0  Comments | 0  Links to this post
 
 
 
 
18 Aug 2010

Unit Testing the .NET Micro Framework

The .NET Micro Framework enables devices to be developed using the same managed C# language and Visual Studio tools we use for all our other projects. More details about the .NET Micro Framework can be found on the Microsoft site. At Dot Net Solutions, we have a strong belief in Agile development and XP programming. So when we started to develop for the .NET Micro Framework, we immediately looked for its support for unit testing. However, we discovered that there was no support available. No ... [Read more]
Published: 18 Aug 2010  09:46 | 0  Comments | 0  Links to this post
 
 
 
 
17 Aug 2010

.NET Micro Framework Case Study

Here at Dot Net Solutions, we have been working on a project using the .NET Micro Framework for the past year. The .NET Micro Framework enables devices to be developed using the same managed C# language and Visual Studio tools we use for all our other projects. More details about the .NET Micro Framework can be found on the Microsoft site. Much of the development and initial testing was done against the Tahoe II board from Device Solutions. However, the target hardware was somewhat different ... [Read more]
Published: 17 Aug 2010  10:26 | 0  Comments | 0  Links to this post
 
 
 
 
02 Aug 2010

On the way home with Software + Services on the dashboard

About once a week Johan sends out a company tweet about cool stuff that people were working with on Friday afternoon. I was on the way back from holiday but I did see something interesting. Several months back I switched from a rival navigation system to a TomTom navigation system, and on Friday afternoon the TomTom asked me to make a U-Turn and showed exactly where to make the turn. With the previous system that would mean I’d missed a turning, but the TomTom is looking ahead for me. As I ... [Read more]
Published: 02 Aug 2010  01:38 | 0  Comments | 0  Links to this post
 
 
 
 
08 Jun 2010

How can I put my Deep Zoom Image in Azure?

It has been a while now that Windows Azure got released and I have been exploring it for quite sometime too. Recently I had this burning desire to try Azure Blob storage and was going through some thoughts and then I decided- Would it not be great if I can compose a Deep Zoom image and deploy it in Azure Blob storage and access it from my Silverlight application. Since I went through a bit of digging myself in doing this, I thought I would just show this in a few short and simple steps for ... [Read more]
Published: 08 Jun 2010  08:32 | 0  Comments | 0  Links to this post
 
 
 
 
28 May 2010

Chronological Query Pattern - Windows Azure Table Design Patterns

This post is part of a series of posts that aims to capture a number of emerging design patterns for the Windows Azure Platform. This series will begin with emerging design patterns for Windows Azure Table storage. The Chronological Query Pattern aims to support queries that must return data in chronological or reverse chronological order. Example Looking at a standard example of blog data, stored as: PartitionKey (User) RowKey Titl ... [Read more]
Published: 28 May 2010  09:18 | 2  Comments | 0  Links to this post
 
 
 
 
28 May 2010

Starts With Query Pattern - Windows Azure Table Design Patterns

This post is part of a series of posts that aims to capture a number of emerging design patterns for the Windows Azure Platform. This series will begin by tackling emerging design patterns for Windows Azure Table storage. The Starts With Query Pattern enables performance optimised begins with partial match operations. Example Provide a fast search for articles that begins with the term “Metabolis” from a list of article titles, such as those found on Wikipedia. A subset is shown below: Me ... [Read more]
Published: 28 May 2010  09:18 | 0  Comments | 0  Links to this post
 
 
 
 
28 May 2010

Transactional Master-Item Record Pattern - Windows Azure Table Design Patterns

This post is part of a series of posts that aims to capture a number of emerging design patterns for the Windows Azure Platform. This series will begin by tackling emerging design patterns for Windows Azure Table storage. The Transactional Master-Item Record Pattern ensures that modifications to a master record and its item records are performed in a transactional way. Example Changes to an expense record with expense line items is an set of data that needs to be managed in a transaction w ... [Read more]
Published: 28 May 2010  09:17 | 0  Comments | 0  Links to this post
 Next >>