WCF Proxy Generation

by chris 6. September 2009 10:01

After upgrading my Vista to SP2, I found that the NetCFSvcUtil.exe utility didn't work anymore. It kept saying "Error: An error occurred in the tool. Error: Error in the application." Luckily, Microsoft has released a hotfix for this that even work on Windows 7:

Download

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Chris | Compact Framework | Tools

Game Development

by chris 20. May 2009 16:21

When it comes to game development, my favorite wish would be that XNA was made available on WM, and a secondary option might be a WM version of 3DUnity (that now supports iPhone). But since there are no immediate plans for either, I have spent some time checking out the game engine market (especially for WM and CF development), and found the following...

Name Platform(s) Language Games Price Comments
GapiDraw WM (Symbian) C++ Showcase $1000 1 license / company, source available
GapiDraw.NET WM C#   Free  
EdgeLib WM, S60, iPhone, etc C++ Showcase €1500 / 3 devs Source available
OpenGL ES SDK WM C# Demo Free  
Hekkus WM, S60, iPhone, etc C++, C#   Free Sound system
X-Forge WM, S60 C++ Stuntcar ? Unsure current state/support
Rude Engine WM, S60 (iPhone?) C++ Vector Blaster $750 Unsure current state/support

...and a typical game server is provided by Exit Games but there are several other options. For someone who wants to cook their own game server, I recommend to check out the old (but still very valuable) AUTD article by former MVP Alex Yakhnin.

My personal take at the moment is that since we already see OpenGL ES in some important WM devices (HTC Diamond, HTC Touch Pro, Samsung Omnia, etc), that might well be the way forward when it comes to 3D game development on most mobile devices (not only WM, but also iPhone, Symbian, Android, etc). It seems like DirectX/Direct3D is actually just a wrapper for OpenGL ES on the devices that support it, and some rumours also indicate that OpenGL ES will be a core requirement in WM7 devices. So, my bet going forward is OpenGL ES and the wrapper by Koushi above is a good starting point (some samples are Sensory Overload, GL Maps, and Diamond Beer). Also, a great source for learning OpenGL (ES) is NeHe.

That said, the current state for building simple games for most existing WM (5.0 and above) devices is GDI, and even if somewhat limiting when it comes to capability (2D) and performance, it can still be used for simple games (board, slow-moving, etc).

Any cool game engines that I missed?

Currently rated 5.0 by 3 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Chris | Compact Framework | Tools | Games

Build Great Mobile UX Easier

by Chris 14. April 2008 14:33

I got a chance to look closer at the MobileForms Toolkit from Resco, and you can see the result in the article Advanced UI Controls for .NET CF. The general impression is that this is now a collection of 11 mature controls that allow you (as a developer) to focus more on the business challenges than technicalities in UX design.

My personal favorite is the AdvancedTree control that is an enhanced version of the standard TreeView control, and it has great designer support for customizing the appearance as well as easy data binding (just a few lines of code).

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Chris | Tools | Compact Framework

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen