Le Café Central de Deva
... Deva blogs!!
I changed the way of blogging. Re-designed the site & started using the latest Windows Live Writer 2011!! Additionally added Microsoft Translator gadget available @ top of page, so that you can change the page in your preferred language!!
Today morning the prestigious event MEC 2014 (Microsoft Exchange Conference) kick started @ Austin, Texas. As you know MEC is the premier global event for Microsoft Exchange and Office 365 professionals to enhance their skills and meet with peers, speakers and the people who actually build and maintain the product. With hundreds of educational breakouts, interactive sessions and evening events to foster productive networking, MEC allows Exchange administrators, IT Pros and Developers to elevate their career potential and enhance their overall knowledge of Microsoft Exchange. You can refer the post @ http://blogs.technet.com/b/exchange/archive/2014/03/31/mec-is-here.aspx You can get the detailed info of MEC 2014: Session info @ http://www.iammec.com/Sessions.aspx (interesting sessions like Oslo, Clutter/Document Collaboration, Developing apps etc) Speaker info @ http://www.iammec.com/Speakers.aspx (good number of key speakers in the list) Agenda/Tracks@ http://www.iammec.com/Agenda.aspx (check it yourself) Enjoy!!
As updated earlier, Windows 8.1 will be a free update for Windows 8 consumers later this year through the Windows Store - but today you can to take a first-hand look at many of the new features and improvements with the Windows 8.1 Preview. You can get more info by referring Brandon LeBlanc’s post or by visiting http://blogs.windows.com
Download: You can download it from here. Windows 8.1 has new ways for you to personalize your PC and includes a wave of awesome new apps and services.
For more on what's new, check out the Windows 8.1 Preview Product Guide and read the FAQ.
Recently I was working with one of the developer who earlier designed an CDOSYS based mail component in his C++ application built using earlier Visual Studio (2005) version . After migration to VS 2008 environment, they noticed compile errors with the same code/no changes made. When I debugged further and noticed that the msado15.tlh and cdosys.tlh are not generated correctly for some reasons. When I compared the .tlh file generated by previous VS version, i noticed differences in it – as couple of keywords are missing in method definitions in the .tlh file generated by VS previous versions. That’s the reason, they noticed the compile time/linker errors.
The generation of .tlh files is affected by some codes in this project, which is compiled earlier than the import sentences. So i moved the import sentences to the very beginning of stdafx.h and used #import attribute “rename” to avoid any name collusion problems.
#import "c:/program files/common files/system/ado/msado15.dll" rename("ADODB","CDO") rename( "EOF", "adoEOF" )
After the above changes, I can successfully compile it without any errors. It helped them to move ahead.
Some time earlier, Windows 7 Has Been Released to Manufacturing. You can get a detailed information that’s available in the Official Windows Blog by Brandon-LeBlanc.
Also i found the Microsoft Press pass release info…
More information about today’s news is available via the following links:
•Windows Team Blog
•Windows Server Blog
•Partner Web sites, http://readyset7.com and http://talkingaboutwindows.com/Default.aspx
•Windows 7 and Windows Server 2008 R2 for businesses
Hope this helps!!
An EWS application that runs on behalf of a user quickly consumes resources on the Microsoft Exchange server 2010. When we investigated, we noticed that the EWS operations the application performs exceed the limit that is set in the client throttling policies. As we know that the client throttling policies for Exchange Web Service are enabled in a Microsoft Exchange Server 2010 environment – all client throttling policies are enabled in Microsoft Exchange Server 2010 Service Pack 1 (SP1) or in Microsoft Exchange Server 2010 Service Pack 2 (SP2), by default. In this scenario, all the EWS applications that run on behalf of the user are throttled unexpectedly. The expected behavior is that only the EWS application whose operations exceed the limit that is set in the client throttling policies is restricted.
This issue occurs because all the EWS applications that run on behalf of the user consume the same client throttling policy budget. To resolve the problem, first make sure you installed the latest service pack & rollup for Exchange Server 2010 or install the Update Rollup 4 for Exchange Server 2010 Service Pack 2. You can refer: http://support.microsoft.com/kb/2706690
As Stephen updated earlier, Dave had published series of blog posts (given below) which helps you to create Outlook profiles programmatically using MFCMAPI utility to connect Exchange Server 2013/legacy versions of Exchange, Office 365. Adding them for your reference. How to use MFCMAPI to create a MAPI profile to connect to Exchange 2013 using latest version of MAPICDO? http://blogs.msdn.com/b/dvespa/archive/2013/05/21/how-to-mfcmapi-create-mapi-profile-exchange-2013.aspx How to create an Outlook profile for Office 365 using Outlook MAPI? http://blogs.msdn.com/b/dvespa/archive/2014/01/17/how-create-outlook-profile-office-365.aspx
How to configure an Outlook profile using MFCMAPI for Exchange 2013 using Outlook MAPI? http://blogs.msdn.com/b/dvespa/archive/2014/01/16/create-outlook-profile-exchange-2013.aspx
How to use the same profile to connect to both Exchange 2013 and legacy versions of Exchange Server using latest version of MAPICDO? http://blogs.msdn.com/b/dvespa/archive/2013/05/27/omniprof.aspx Note: You can download the latest MAPICDO (May 2013 update) from http://www.microsoft.com/en-us/download/details.aspx?id=39045
Hope this helps. Enjoy!!
Windows Azure Virtual Machines – Part I (Windows)
Corey Sanders, Principal Program Manager, Windows Azure : Learn how to create and manage Windows Virtual Machines in Windows Azure
Windows Azure Virtual Machines – Part II (Linux)
Henry Jerez, Sr. Program Manager, Windows Azure : Learn how to create and manage Linux Virtual Machines on Windows Azure
Windows Azure Web Sites with ASP.NET
Scott Hanselman, Principal Program Manager, Windows Azure : Learn how to quickly and easily publish an ASP.NET website to Windows Azure Web Sites
Windows Azure Web Sites with node.js
Glenn Block, Sr. Program Manager, Windows Azure - Learn how to build and deploy a node.js application to Windows Azure Web Sites using git on Mac OS
Windows Azure Web Sites – OSS Apps & WebMatrix
Vishal Joshi, Principal Program Manager Lead, Windows Azure : Learn how to create a new php & MySQL web site from the OSS gallery, edit locally and re-publish with one click using WebMatrix
Windows Azure Cross-Platform Command Line Tools
Yavor Georgiev, Program Manager, Windows Azure : Learn the basics of how to manage Windows Azure Web Sites and Windows Azure Virtual Machines from a Mac OS or Linux command line
Vijay Rajagopalan, Principal Program Manager Lead, Windows Azure: Learn what’s new in Windows Azure Cloud Services
Apache™ Hadoop™ Based Services for Windows Azure
Mike Flasko, Sr. Program Manager Lead, Data Platform : Learn how to use Hadoop™ running on Windows Azure to process large volumes of structured and unstructured data
Team Foundation Service Preview Introduction
Aaron Bjork, Principal Program Manager Lead, Team Foundation Server : Learn the basics of the new Team Foundation Service Preview.
Windows Azure Web Sites – Continuous Integration with Team Foundation Server
Brad Millington, Sr. Program Manager, Windows Azure : Learn how to configure continuous integration with Team Foundation Server and Windows Azure Web Sites
Windows Azure SQL Database Introduction
Greg Leake, Director, Product Marketing, Data Platform: Learn how to configure/manage highly available relational databases using Windows Azure SQL Database
Windows Azure Storage Introduction
Jai Haridas, Principal SDE Manager, Windows Azure: Learn the basics of Windows Azure storage and how it enables you to build highly scalable applications
Recently I was talking to one of my customer. He was suggesting why MS should consider SQL instead of ESE(Extensible Storage Engine) db. It just remembered the famous old blog post at Exchange team blog – just referenced him the same
Want to know more about future of Windows Phone? You can watch the session via Microsoft’s Channel 9 is streaming @ Click here
I like the following excerpts which I liked from the interview: “you can copy and paste the code but are you know whether this is right to do in your context”, “architect should constant likely at the technical aspect of the project”. This is a great interview to catch if you're headed down this career path!
Click here to view the video:
Have you started playing around with new Windows 8 OS? You can get the list of Keyboard shortcuts for Windows 8….Enjoy!!
Are you looking for Office 2010 Developer map? Here we go….The Microsoft Office 2010 Interactive Developer Map is a Silverlight application that helps developers visualize the different kinds of applications, services, client/server data-access technologies, on-premise servers, platform products and technologies, and tools that can help developers build multiple line-of-business solutions.
The map provides links to MSDN Library reference documentation/portal pages, videos, RSS feeds that describe how developers can use Office 2010 and associated tools and technologies to develop solutions that meet their needs. It allows them to drill down to each product and technology and learn about new features, objects, web services, protocols, and content resources that show you how to use and extend Microsoft Office and build custom solutions.
You can start visualizing the applications, services, client/server data-access technologies, on-premise servers, platform products, and tools that help developers build multiple line-of-business solutions.
Outlook Social Connector providers should return errors to the caller. Please note that Success, warning, and error values are returned by using a 32-bit number that is called a result handle, or HRESULT. An HRESULT is not a handle to anything; it is merely a 32-bit value that has several fields encoded in the value.
A positive result indicates success with status, a zero result indicates success without status (S_OK), and a negative result indicates failure. I have listed the couple of the error codes that I noticed…
Authentication failed on the network of the social network site.
No connection is available to connect to the social network site.
General failure error.
The OSC provider denied permission for the resource
An invalid argument was passed to a function.
For the detailed list of Outlook Social Connector Provider Error Codes are listed at http://msdn.microsoft.com/en-us/library/ff759376.aspx
You can download the following PDF file - a poster, which highlights the architecture and feature set of Microsoft Exchange Server 2010. Apart from showing the high-level architecture, it highlights the feature set of Exchange Server 2010 and sections include:
Here is a developer article published “how to build/write an Exchange Server 2013 based transport agent?” in a detailed fashion about a sample transport Agent to illustrate various Exchange 2013 transport agent functionality as well as stripping all the hyperlinks from the message body. The article also talks starting from what’s a transport agent, changes to Exchange Server 2013 environment – transport agent management, setting up the environment etc . They too published the code base here. You can try this out and make use of the same. Enjoy!!
Now you can download the Windows 8 Release Preview, the next milestone of the highly anticipated Windows 8 operating system. It’s available for download today in 14 languages at http://preview.windows.com, the Windows 8 Release Preview delivers a fast and fluid experience, along with a new user interface that responds equally well to touch as it does to keyboard and mouse.
Windows 8 Release Preview delivers new apps from Microsoft and partners. Highlights include Bing Travel, News and Sports apps, as well as Gaming and Music Xbox apps that integrate with your Zune pass. The Windows 8 Release Preview also features notable improvements to the Mail, Photos and People apps that initially debuted with the Windows 8 Consumer Preview. You can download the preview @ http://windows.microsoft.com/en-US/windows-8/download
· Frequently asked questions
· ISO image downloads
· Windows Compatibility Center
· Windows 8 Release Preview forum
· Windows Dev Center
· Free developer tools and samples
· Developer forums
· Windows 8 app developer blog
· Springboard Series on TechNet
· New features for businesses
· IT pro forums
· The Springboard Series Blog
This is one common question from our customers - whether they can programmatically download an Offline address book through the Outlook Object Model or not. The answer is “No”. Offline address book downloads are not exposed through the Outlook object model.
Hear directly from Satya Nadella, Scott Guthrie, Mark Russinovich, Bill Staples, Quentin Clark and many other senior Microsoft technology leaders as they delve deep into the technical aspects of Windows Azure and other products. You can watch & learn more sessions LIVE online on Monday, June 11, 2012 as it will be broadcasted from TechEd 2012 in Orlando. The event will start at 8 a.m. PDT/11 a.m. EDT.
+ Register for these sessions now. + Check out all of the Windows Azure sessions at TechEd North America or download the full session list + Also you can visit Microsoft Tech ED Virtual Pressroom @ http://www.microsoft.com/en-us/news/events/teched/
Register and enjoy the live sessions @ June 11-14!!
One of my developer customer updated that he created an EWS Managed API based application which is getting crashed when they call the GetStreamingEvents operation to request notifications from a server that is running Exchange Server 2010; also the Client Access server (CAS) role installed. In general, the GetStreamingEvents response returns an array of items and events that have occurred in a mailbox since the last the notification. During investigation, we noticed that the EWS managed API sends back a compressed stream to the EWS application when the request of the GetStreamingEvents operation times out. As the EWS application cannot handle the compressed stream and crashes when it tries to parse the stream. In order to resolve the issue, make sure you have Exchange Server 2010 Service Pack 2 Rollup 2 installed & refer Knowledgebase article 2661854. It’s documented in http://support.microsoft.com/kb/2681464.
The Outlook Social Connector is a set of new features to help keep track of your friends and colleagues while enabling you to grow your professional network. The Outlook Social Connector is available now as part of the Microsoft Office 2010.
The Outlook Social Connector (OSC) brings social views of your colleagues and friends right to your Inbox. As you read your e-mail messages, glance down at the new People Pane to see the picture, name, and title of the sender. A rich, aggregated collection of information about the sender is included.
You can use the OSC Provider Proxy Library to develop a real provider for the Outlook Social Connector.
Happy Office development. Enjoy!!
Recently one of my developer customer pointed out that he used Extra.exe as part of troubleshoot performance issues at his Exchange Server 2010 environment. But he noticed that Extra.exe doesn’t work or collect the data as expected. During investigation I noticed that they were running it under the scheduled task. Based on investigation, they updated to Exchange Server 2010 SP2 Update Rollup 5 version 2 which resolved the issue.
Haven’t you tried the new SQL Server cloud-ready information platform Microsoft SQL Server Code Name “Denali” Evaluation edition is available for download & evaluate?
If you have tried earlier then, you can share your valuable feedback about the new Business Intelligence (BI) features, creating tabular models on an Analysis Services server etc? Also let us know, what additional features would you like to suggest? If you found any new software bugs, you can upload the same and provide your valuable feedback to us, using the following @ http://connect.microsoft.com/SQLServer/Feedback (you can add new feedback or comment on existing issues!!)
Are you a .Net Developer who develop custom application using Exchange Web Services (EWS) Managed API or EWS (Auto-generated proxies)? Then this is for you. The EWS Managed API provides an intuitive interface for developing client applications that use EWS. The API enables unified access to Exchange resources, while using Outlook–compatible business logic. In short, you can use the EWS Managed API to access EWS in versions of Exchange starting with Exchange Server 2007 Service Pack 1 (SP1), including Exchange Online. However, do you know that not all features that are available in EWS are implemented in the EWS Managed API?
You can refer the above snapshot or related documentation identifies the EWS Managed API feature implementations that target different versions of Exchange. If the EWS Managed API does not implement a feature that you want to use, you might consider an auto-generated proxy object model.
Here it comes… Kinect for Windows. You can use the power of Kinect to change the world. Kinect has changed the way people play games and experience entertainment. Now, Kinect for Windows offers the potential to transform how people interact with computers and Windows-embedded devices in multiple industries, including education, healthcare, retail, transportation, and beyond. The release of the Kinect for Windows sensor and software development kit (SDK) for commercial applications opens up the limitless possibilities offered by Kinect technology. Together, the hardware and software offer a superior development platform for Windows and a higher quality, better performing experience for end users Are you a developer and want to thrive to Develop what's next, then your journey starts here… The Kinect for Windows sensor and SDK give you the tools you need to develop innovative applications that harness speech and human tracking. Now, the power is in your hands to enable people to interact with technology in completely new and exciting ways. You can download the Kinect SDK @ Download SDK Getting Started: Use these programming guides to help you get started with the Kinect for Windows system.
Got developer queries: Your development questions answered before you even asked them. Note: for all other questions, reference the General FAQ.
In addition to that, if you want to see what can be done, then you can have a look at the gallery. Also you can view the following video clip:
The Blog Get our latest updates and read stories about the amazing applications companies are creating with Kinect for Windows.
Facebook Take part in our Facebook community, where we'll be sharing ongoing news and information.
Twitter Follow us on Twitter and be part of the movement. #kinectforwindows
Forums Share advice and provide feedback about Kinect for Windows in our technical forums
Create a new world around you with Kinect and unleash its power!!
Wow, it’s birthday time. Visual C++ turned 20 this month, which certainly has come a long way. To get more info, refer the related post: http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9. Also it’s no coincident that as VC++ turned 20 and Channel 9 turned 9 too. Enjoy!!