Archive for Microsoft
Notes from the 2010 Microsoft MVP Global Summit
Posted by: | CommentsHello Everyone,
I’d like to share some of the experiences I had at the 2010 Microsoft MVP Global Summit which was held from 16-19 Feb 2010 in Seattle, WA. This year’s summit was exciting for MVPs as some big announcements for new products at Microsoft such as Windows 7, Visual Studio 2010, SharePoint 2010, Mobile 7 and new web technologies trends such as ASP.NET 4.0, MVC, Entity Framework, Silverlight 4, etc.
Being a C# MVP, I have been asked to present a MVP2MVP side session on Friday 19th from Charlie Calvert (C# Community Manager). My session topic was titled “LINQ in SharePoint 2010” and you can find my presentation here.
I met a good number of geeks within the summit : Hammad Rajjoub (Connected Systems MVP), Mohamed AbdelHaleem (OCS MVP), Waleed Omar-Exchange (Exchange Server MVP), Amit Bansal (SQL Server MVP), Martin Kulov (ASP.NET MVP), Gael Duhamel (Commerce Server MVP), Serge Luca (SharePoint MVP), Jonathan Noble (Power Shell MVP), Razi Bin Rais (SharePoint MVP), and many other MVPs and friends working at Microsoft.
I had a great discussion and made future plans with Ruari Plint (MEA MVP Lead) for future community events and work to be planned.
I’d like to thank our creative designer Hector Portillo for the design of my presentation.
Some pictures for the event and presentation are below:
You can follow the conversation around the 2010 MVP Global Summit by searching the #MVP10 hashtag and by following @MVPAwardProgram on Twitter or by visiting these links and resources:
- MVP Global Summit 2010 Blog
- MVP Award Program on Facebook
- The Microsoft MVP Award Program Blog
- Microsoft MVP Worldwide website
Feel free to leave any questions or comments in the comment’s section below.
Thanks,
Mostafa
Adding Microsoft Office Communications Server 2007 R2 to a Pool on a Subdomain
Posted by: | CommentsLet’s say you want to install Office Communications Server (OCS) 2007 R2 onto a subdomain (i.e. installing OCS onto a domain such as lab.domain.net instead of domain.net). If you are logged in as a domain administrator on the subdomain, you will get access denied errors when the installer attempts to write information into the top-level domain.
A simple solution to this is to temporarily give the sub-domain’s administrator write access to the objects in active directory (AD) which it needs to write to, which is usually:
CN=RTC Service,CN=Microsoft,CN=System,DC=[TOP LEVEL DOMAIN IN THE FOREST]
NOTE: The OCS installer error log will tell you exactly which objects it needs access to.
This can be accomplished using a tool called ADSI edit which is designed for editing objects inside of AD. Screen shots can be seen below:
If you have any questions or comments, please post them in the comments section below.
Thanks,
Lee

Office Communicator 2007 R2 Missing Registry Key
Posted by: | CommentsI love technology, however, when someone forgets to add very simple comments, it drive me crazy.
Today, I needed to figure out how to add a Custom Tab onto Microsoft’s Office Communicator 2007 R2.
According to the documentation provided by Microsoft, it is a very simple process
Configuring Context-Sensitive Custom Tabs
http://technet.microsoft.com/en-us/library/bb963929.aspx
Step 1: Define the Registry Setting – Adjusting the registry
Step 2: Creating the Custom Tab Definition Files – Creating an XML file
Now, Step 2 was the easiest, since they have a good example on the format of the XML file.
However, Step 1 was the most troublesome, since the instructions tell you to navigate (using regedit.exe) to the following locations within your computer registry in order to create an entry:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator
HKEY_CURRENT_USER\Software\Policies\Microsoft\Communicator
Very straight forward instructions, however, what they forget to tell you
NOTE: the above path might not exist.
At first, I blamed my Windows 7, but then I contacted a coworker that has Windows Vista and he said the path did not exist for him either.
Hence, the only thing that came to mind was to create the entries manually. At first I was very hesitant to manually create a new key, since I did not want to crash my computer. However, what is the worst that could happen? (OS rebuild)
So, I navigated to:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft
- Created a new “Key” and named it “Communicator”
- Created a new “String Value” and named it “TabURL” with the location of the XML file (Step 2) which I hosted on IIS. (See Image OC1 below)
- Exited Office Communicator
- Launched and Signed In ont Office Communicator
- Done (See Image OC2 below)
If Microsoft reads this post, please make sure to adjust your documentation, since this omission causes a lot of unnecessary research and frustration when trying to customize Office Communicator 2007 R2.
Mostafa Elzohgbi presenting at Microsoft’s 2010 MVP Summit
Posted by: | Comments
MetroStar Systems is pleased and proud to announce that our team member, Mostafa Elzohgbi, will be presenting at Microsoft’s exclusive 2010 MVP Global Summit which takes place February 16-19, 2010 at Microsoft Headquarters in Redmond, Washington.
Mostafa’s presentation will cover both C# and Sharepoint with his session titled “LINQ in Sharepoint 2010 Development.”
He will be joined by over 1,300 of the world’s top leaders from Microsoft’s MVP technical community who represent 96 countries, 37 languages, and span 94 Microsoft Technology areas. Microsoft’s Most Valuable Professional (MVP) Program, in it’s 17th year, recognizes and awards individuals for their exceptional commitment in helping improve Microsoft’s products and in helping people around the world make the most of their Microsoft technology. You can read more about Mostafa’s MVP recognition here: http://blog.metrostarsystems.com/2009/07/02/metrostar-systems-employee-receives-exclusive-microsoft-award/
You can follow the conversation around the 2010 MVP Global Summit by searching the #MVP10 hashtag and by following @MVPAwardProgram on Twitter.
For more information, you can also visit these links and resources:
Windows Phone 7 Series
Posted by: | CommentsEarlier this week, at the Mobile World Congress in Barcelona, Microsoft unveiled “Windows Phone 7 Series“. This new phone, which Microsoft is targeting to unleash by the 2010 holiday season, will take a stab at the iPhone and its market by providing
- a completely new user experience (a Zune HD like experience)
- extensive integration with social networks, such as facebook
- video, music and photo aggregation/mashup like abilities
- office productivity tools
- integration with zune (videos & music) and xbox live (games)
- GPS, maps, search
- and many more features ……
Windows Phone 7 Series Demo
Behind the Desgin
We are only 2 months into 2010 and it seems that this year, Microsoft is going all outs in the Mobile and Gaming Markets, both of which will get hit by critical products during 2010 holiday season:
As a End User: Make sure not be naughty this year. And if you are reading this blog post Santa, I promise to be a good developer (commenting my code) and a good individual (helping others).
As a Developer: Make sure to stay connected to the latest and try to attend MIX10 Conference where they will release further details on not only ”Windows Phone 7 Series”, but also Microsoft’s broad web platform and tools that help bring together the clients, servers and cloud services needed for creating great rich web applications.
A very exciting year for both Users and Developers.
2010, the year of creating exceptional user experiences across all devices.









