Welcome to NavWin!


This web site is an experiment with a custom web technology that is meant as a swiss replica watches bit of fun and an intellectual challenge. It came about after I learnt how to use ASP.NET and came away feeling somewhat disappointed. If you are interested in any of the ideas mentioned in the web site, please feel free to contact me. My name is Robin Soole and you can use this e-mail address.

As a background, I liked the ASP.NET ideal (to have a server side web technology that you could program entirely using an advanced compiled language (C#)). The big disappointment was the clunky page load cycle that Microsoft used to render and communicate with the rolex replica client side. While I know that a lot of these deficiencies have been eliminated over time, I could not draw myself away from my own creations once I started building them!

So, to cut a very long story short, I set about inventing a new web technology that uses ASP.NET (C#) on the server size and an advanced AJAX library on the client side. The original library I used was a pure JavaScript library called Dojo. However I found JavaScript to be a truly awful language to work with. I later discovered Google Web Toolkits, which allowed me to develop the client side technologies in compiled, strongly typed Java and this was then automatically built into JavaScript which could run in any browser efficiently. The whole architecture is a brilliant idea. The only thing that would beat this, as far an I am concerned, is a compiled, strongly typed, pure JavaScript language (which does not exist as far as I know).

This web site is all about building MVP applications, where the business logic (M + P) stays on the server and the view (V) stays on the client side.

You will find the web apps currently available by following this link here and anyone can use them.


For reasons that are explained on the next link, it is recommended that you access the web apps by using a browser bookmark.


All the web content is written in Word For Windows 2010 and then converted into an ASP.NET web site using an in-house application (very simple idea; write the web pages as normal Word documents and then use Office Automation to save them in HTML format). This way you get all the benefits of Word spell check, embedded pictures and document formatting and then you can convert the whole lot to standard HTML with a simple button click.

The web applications are written in the MVP style. NavWin MVP uses Google Web Toolkits (GWT) on the client side and ASP.NET (C#) on the server side. If you want to find out how to do this, then some of the key ideas are described in this web site.