February 3rd, 2010

Team, Technologies, Tools

Here’s some background info as an introduction to the Glo Development Blog.  We’re an eight-man team, and most of us have been working on Glo since early 2008.  We develop in an Agile environment.  Since we live in a .NET developer-rich community, but cannot find any local WPF developers to join our team, we figure we must be the b[igg]est WPF team around.

Technologies Glo Uses:

  • Microsoft .NET Framework 3.5
  • C#, C++, WPF, CAB (Prism), Unity, LINQ
  • SQL Server Compact Edition 3.5
  • MapDotNet
  • Lucene.NET

Tools We Use To Develop Glo:

  • Visual Studio 2008
  • SQL Server 2008
  • Expression Blend
  • Enterprise Library 4.1
  • WCF, ASMX
  • WinForms, ASP.NET
  • ANTS Profilers
  • SQL Toolbelt
  • Sourcegear Vault

7 Responses to “Team, Technologies, Tools”

  1. Thanks for this insight Rob.

    From alot of the examples I’ve seen (mainly in books), Glo is definitely one of the coolest showcases for WPF.

    To port Glo to the Mac/iPhone, will you guys be learning XCode, or will it be a web based version?

  2. Rob says:

    Thanks for your comment. Glo is the largest application I know about (exluding its media) built using WPF and .NET technologies. It uses CAB / Prism and the MVP architecture pattern. Details here:

    Prism:
    http://msdn.microsoft.com/en-us/magazine/cc785479.aspx

    MVP:
    http://msdn.microsoft.com/en-us/magazine/cc188690.aspx

    Regarding your Mac/iPhone question — the jury is still out. We will have at least a Silverlight version; one reason we chose WPF from the start was with porting to a RIA in mind. We’re discussing options now.

  3. Matthew says:

    Hello!

    Have you at all considered porting the application to Linux? I notice that you use a lot of .NET bindings. If you were to consider porting to Linux, I would suggest you take a look at mono (a full open source .NET platform extending accross Windows, Linux and Mac OS X; with plugins directly integrate with Visual Studio 2008).

    I would love to see Linux supported (obviously because I use it); but if not, I understand. Well done so far guys!

    Kind Regards,
    Matthew

  4. Nilesh says:

    how about windows mobile? currently there arent any windows mobile bible apps that work with the latest windows mobile 6.5. would be a great place for you guys to transfer globible too.
    or i could help in porting it over. i have ASP.Net skills, i know, i know, not the same as WinForms but im sure i can do it.

  5. Joey Herrington says:

    Wpf applications (right now) are difficult to port to another platform, such as mac, linux, iPhone or Droid. This is due to wpf being, essentially, a layer over Direct-X, which, unfortunately, is a Microsoft-only platform. Who knows, though. I haven’t followed the guys at Mono, lately

  6. Genaire says:

    To bad this program would no be compatible with the DROID. It would really shine with the droid’s capabilities. I have a windows netbook too, any idea when the web version will be out?

  7. I have observed, in my own experience, that relying on contract testers can be challenging and more time consuming IF you want them to operate on large-scale integrating efforts. Whereas developers lean to come in and work merely on a small-scale part of the cause, testers normally are required to test across functions, systems or business organization fields. If you can get in testers to work on smaller parts of the project, thereby permitting your more veteran in-house testers to concentrate on the cross-domain effort, this could work.

Leave a Reply