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!!
I found a Visual Basic code snippet creates a store item, sets its content class and schema, and saves it to the store. The store then processes the event registration.
Please click here to get the Visual Basic Code snippet
Recently one of my customer(developer) is looking for Developer roadmap for Office 2007 and its relevant documents. During the search, i found the following information and want to share with you.
There are lot of new technologies like [ribbon customizations, XML file formats, Outlook form regions, SharePoint workflow support, VSTO changes]. To learn more on this, download the Office 2007 Developer roadmap from here with respect to every Office Developer.
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.
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.
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
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
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!!
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:
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
Have you started playing around with new Windows 8 OS? You can get the list of Keyboard shortcuts for Windows 8….Enjoy!!
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:
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.
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
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!!
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.
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.
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!!
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!!)
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!!