Le Café Central de Deva
... Deva blogs!!
I changed the way of blogging, developing, designing and assisting my customers. Re-designed the site and started using the latest Windows Live Writer!! Additionally added Microsoft Translator gadget available @ top of page, so that you can change the page in your preferred language!!
Today morning the annual developer conference, //build 2014 kick started (April 2-4) at the Moscone Center in San Francisco. It started with keynotes on the mornings of April 2 and 3 (8:30 a.m. – 11:30 a.m. PT). You can watch the keynote live stream and other sessions on Microsoft’s Channel 9 developer community site – lot of favourite sessions available in it . You can checkout @ http://channel9.msdn.com/Events/Build/2014
You can join us at Build for an unprecedented learning opportunity for developers building on the Microsoft platform. You can check the schedule, session, speaker etc @ http://channel9.msdn.com/events/build/2014
Recently one of my customer reported (we used to see this is many of the developer have is that their assembly does not execute as expected in non-development boxes – why it so?) that initially they tried they created VSTO Outlook Add-in project solution with the helps of Visual Studio 2005. But when they move it to another machine it fails to load.
In these type of general troubleshooting steps, you can check couple of relevant things, as i found in the blogpost:
Later i jumped into the analysis & debugging part i noticed that that policy was not updated correctly. To rectify that i tried the following:
caspol -all -lg
caspol -rsg path_to_assembly
i) the security policy looks like, lg –> list groups & all policy rules ii) then CLR thinks the evidence of the assembly maps to those rules like, rsg –> resolve groups & list groups the assembly matches.
Certainly this will tell us whether the customer have set up policy correctly or not. Also this will help us to identify their assembly is matching the code groups, should match or not.
Happy VSTO troubleshooting!!
Recent study released by Microsoft and the International Data Corporation (IDC) shows that millions of cloud-related IT jobs are sitting open and millions more will open up in the next two years due to a shortage in cloud-certified IT workers. The information technology forecast for the next two years calls for increasing cloudiness – cloud computing job opportunities, that is.
Recently we heard the announcement regarding Microsoft Windows Live Spaces blogs working with WordPress.com to let customers connect the fantastic blogging capabilities of WordPress with the leading communications and sharing services of Windows Live.
Per Dharmesh Mehta, Director of Windows Live Product Management, as of today, just over half a million Spaces blogs have now migrated to WordPress.com. On top of that, nearly half a million additional Windows Live customers have decided to create entirely new blogs on WordPress.com. And for each of those nearly 1 million new people now blogging on WordPress.com, there are, of course, many more new blog visitors also now going to WordPress.com.
People are continuing to migrate their Spaces blogs over to WordPress.com, and to those of you who haven’t gotten around to it yet, we want to remind you that you’ll need to do so before March 2011.
As part of this partnership, we’re helping customers to migrate their existing Windows Live Spaces blogs over to WordPress.com. Also we’re using the power of Messenger Connect to help customers share their blog posts with their Messenger friends.
I too migrated my Windows Live site to WordPress.com
Click here to download Rollup 4 for Exchange Server 2010 Service Pack 1.
Some of the known issues were addressed @ Update Rollup 4 for Exchange Server 2010 SP1:
2465292 "MAPI_E_FAILONEPROVIDER (0x8004011D)" error message when you access an Exchange Server 2010 mailbox by using a MAPI application
2394554 An email message is not delivered if it contains unsupported encoded characters in the subject line in an Exchange Server 2010 environment
2491951 You cannot install Exchange Server 2010 SP1 if the NetBIOS domain name of the domain controller contains an ampersand (&) character
2500648 "There are no items to show in this view." error message when you try to view a folder in Outlook in an Exchange Server 2010 environment
2533538 You cannot look up the free/busy information of a user who is located on an Exchange Server 2010 organization from another Exchange Server 2010 organization
2506820 The free/busy information does not display of a user whose mailbox is located on an Exchange Server 2003 server
You can get the list of issues fixed in this Rollup available here.
This guide provides best practices and procedures for implementing a mobile messaging system with Windows Mobile 6 powered devices and Microsoft Exchange Server 2007. Topics include Exchange Server 2007, creating a protected communications environment, configuring Microsoft Internet Security and Acceleration (ISA) Server 2006 or a third-party firewall, and mobile device management and configuration.
Software development continues to make great advances and so does Visual Studio. In this session you will learn about the trends impacting software development and how you can take advantage of them with Visual Studio 2012. This talk provides a brief overview coupled with lots of demos to highlight how Visual Studio 2012 simplifies development, streamlines collaboration for teams, and helps you create apps that your users will love.
Using Microsoft Office 365 you can anywhere access email, documents, contacts, and calendars so you're always up-to-date. It has the business-class security and reliability through which you can do IT control, efficiency delivered to fit your organization's unique needs. And it's an all in one pay-as-you-go service with an affordable price.Yes, it gives you different plans for you & you can tailor made it as it suits you, by keeping in the mind that you might be running Professional and Small business, Mid size and enterprise or educational institutions. Office 365 has also been designed to interact natively with the on-premise versions of SharePoint, Exchange, Lync and Office.
If you want to,
> Get it started @ http://www.microsoft.com/en-gb/office365/how-to-get-office365.aspx. > Why Office 365 @ http://www.microsoft.com/en-gb/office365/why-office365.aspx. > FAQ @ http://www.microsoft.com/en-gb/office365/faqs.aspx > Find a Partner @ http://g.microsoftonline.com/0BXPS00en-GB/1063 > Office 365 Plans @ http://www.microsoft.com/en-gb/office365/plans.aspx > Support @ http://www.microsoft.com/en-gb/office365/support.aspx > Subscriptions & billing @ http://g.microsoftonline.com/0BXPS00en-GB/1078 > Community @ Office 365 Community > Office 365 forums @ http://g.microsoftonline.com/0BXPS00en-GB/1085 > Office 365 blog @ http://g.microsoftonline.com/0BXPS00en-GB/1059 > Office 365 Wikis @ http://g.microsoftonline.com/0BXPS00en-GB/1086 > Free Trial @ http://www.microsoft.com/en-gb/office365/free-trial/small-business.aspx
Couple of the interesting facts are:
All Office 365 plans provide users with virtually anywhere-access to email, important documents, contacts, and calendars on nearly any device (including PC, Mac, Windows Phone, iPhone, Android, and BlackBerry)*.
Connect with people in new ways with instant messaging, audio/video calls and online meetings
Office 365 works with the software your users already know and use like Word, Excel, OneNote and PowerPoint.
Using Office Web Apps in Office 365 you can view your Office documents with great document fidelity and consistent formatting, do basic editing, and create new documents using the familiar Office interface.
With select midsize business and enterprise plans (Plans E3 and E4) you are also able to run always-up-to-date versions of Office Professional Plus
An easy-to-use administration console allows IT administrators to stay in control of user accounts, access rights, and organization-wide deployment.
Office 365 is a hosted online service within best-of-breed data centers that have received SAS 70 and ISO 27001 certification. Read the Office 365 security whitepaper (English-only).
Office 365 maintains the latest defenses against viruses and spam.
Information is safeguarded with globally-redundant servers to provide enterprise-grade reliability. Disaster recovery is handled via multiple datacenters and automatic failovers.
Office 365 reduces the time and cost IT would spend patching, upgrading, or updating servers.
You can count on Microsoft, an industry leader in productivity, for reliability. Microsoft provides a financially-backed 99.9% uptime guarantee.
For midsize businesses and enterprise plans, Microsoft provides access 24 hours a day, seven days a week to IT-level support over the phone, the web, or email
Office 365 Marketplace:
The Microsoft Office 365 Marketplace helps you find innovative professional services and applications from Microsoft partners worldwide. Here you can find experts to help you figure out how to leverage and deploy in the Cloud, tailor Microsoft Office 365 to improve productivity and build your business.
Finally, I would say, Office 365 as Secure. Reliable. Affordable. Powerful. It’s the best way to take your business to the cloud and be more productive from more places. Explore your options for putting Office 365 to work for you.
Additional Resources: Twitter | Facebook | LinkedIn | Office 365 Home | Office 365 Blog
It’s worth to give a try (http://www.microsoft.com/en-gb/office365/free-trial/small-business.aspx) and you decide the same…
Tools used with Exchange Server 2003
Here's an interesting article that i found on MS Technet, which talks about the Tools that are used with Exchange Server 2003.
Certainly this article is an eye-opener and handy one.
Please click here to find more information
You can refer detailed info available @ windowsteam blog: http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2012/06/20/announcing-windows-phone-8.aspx
As you know the new Microsoft Exchange Online is the messaging component of the Business Productivity Online Suite (BPOS) from Microsoft Online Services. I found this interesting Webcast by Edward Wu, Senior Program Manager Lead, who talks about the new Exchange Online application, features and its capabilities. Also, we explore the application capabilities of Exchange Online, including steps for configuring and managing the service, such as adding custom domains, configuring for external relay, provisioning mailboxes, creating distribution lists, and adding contacts.
Also i found this white paper describes the services and features that are included with the Standard offering of Exchange Online. Download and read the Exchange Online Service Description
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.
Many people started murmuring what is this new stuff, "I'm a PC"? what is this all about.
Even i got the following excerpts:
"... if you're a PC, you belong to one of the world's most diverse communities, connecting across countries, cultures and technologies. Explore this PC Gallery and see what individuality looks like on your screen. You can also record and upload yourself, becoming part of this site and appearing in online ads across the world wide web.
Where you connect to a global community of more than a billion people and nothing comes between you and a world of ideas and opportunities. With Windows on your mobile phone, PC, or the Web, walls begin to disappear—at home, at the office, and anywhere in between. You can balance work and life as well as fun and functionality. And with a wide range of software, services, and devices to choose from, your technology can be as unique as you are. That's Windows. Life without walls..."
Later I found that Microsoft launched the next phase of a long-term Windows marketing effort, with the tagline “Life Without Walls.” Key to the new initiative are TV and online spots called “I’m a PC”, which feature both real people celebrating their connection to the community of one billion Windows users worldwide. Windows users can join the community by uploading their own “I’m a PC” videos on windows.com and some user videos will be show on digital billboards in New York’s Time Square.
The “Life Without Walls” theme was introduced via a set of print and out of home ads which show how multiple Windows devices connect seamlessly, across PCs, phones, TVs and other devices. See the Image Gallery for sample print ads.
This guide begins by covering the essential elements of a mobile messaging system and then moves on to guidelines and resources for the deployment of a mobile messaging system, including setting up Microsoft ActiveSync technology for mobile access, creating a protected communications environment, and procedures for setting up and managing mobile devices
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.
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
Per TechNet article, using Office Outlook 2007 with Microsoft Exchange Server 5.5 is not supported.
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
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
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
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.
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!!
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.
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: