Develop Without Borders Contest

I took a long weekend and as I’m going through my email I ran across an interesting program called Develop Without Borders.  Below is a snippet from the email.  The only downside is it seems that Project isn’t included as one of the base products to get credit for in your solution L (You have to have two base Office products in you solution, see the list here).  But there is SharePoint, Visual Studio Tools of Office and other Office products that play nicely with Project in a solution available.  As I read it you could develop a workflow solution with Visual Studio 2005 that hooks to Project Server ( Workflow and VS count) and get credit.


We’ve just launched a very cool contest that challenges developers around the world to design Office business applications that support non-profit organizations and encourages them to learn more about the 2007 Microsoft Office system at the same time.   

The contest is called
Develop without Borders.
 It was developed by Microsoft with support from HP and offers over $150,000 in prizes. 


Good luck if you enter.  It’s a great opportunity to develop new skills and help some good causes.



Comments (1)

  1. babarzhr says:

    Hi Larry,

    I am new to PSI and currently trying to write some methods based on the PSI. One of these methods is to get list of Project Server users in the specified group. To get this list, the follwing approach is recommended in PSI documentation.

    "Class Security. Find the security group GUID using ReadGroupList, and then get the Project Server user GUIDs with ReadGroup.

    Use Resource.ReadResource to get information about the resources from the resource GUIDs.

    Or, use ReadResources and specify the security group name in xmlFilter. Set autoCheckOut to true if you want to continue to use and edit the Enterprise Resource Pool.

    For more information about using the xmlFilter parameter, see How to: Use a Filter Parameter with PSI Methods."

    As per this recommended approach, I got List of  Resource GUIDs which are present in a specified group but now i need to get Resources Detail (Name, email etc). For this i am trying to use ReadResource and supply Resource GUIDs as XML filter. But i am facing two problems:

    1- As there are multiple resources GUIDs, i have created an array of string populated with resource GUIDs. when i try to pass this string array it gives error by indicating that index is out of range. How can we pass mutiple values (GUIDs in my case) in an XML filter?

    2- For the time being, i passed only one resource GUID in XML filter. But a type conversion error occure indicating that cannot convert string to GUID. How can we specify an GUID in a XML filter. Do we need to perform explicit convrsion somewhere?

    I will be appericiate your quick response for these two problems.

    Thanks and Best Regards,