Le Café Central de
Deva             


                    ... Deva blogs!!



  • Le Café Central de DeVa

    Video: Role of a Software Architect in today’s world

    • 2 Comments

    Recently viewed this interview - Brian Prince, Principal Developer Evangelist at Microsoft, and Juval Lowy, Software Architect & Principal at IDesign as they discuss the role of an architect in today's world. Juval breaks down how the role of an architect has evolved over the years from applying engineering principles and practices to software systems to now also taking an active leadership role in the process and in technology. Today's architect does less of showing developers "how-to" but instead showing more what to do in specific scenarios.

    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:

  • Le Café Central de DeVa

    Outlook 2010: Migrating CDO based application to Outlook Object Model(OOM) library

    • 3 Comments

    Recently one of my developer customer migrated from Outlook 2003 to 2010. He tried running the custom application (uses CDO & Outlook 2003) in Outlook 2010. It throws the error “ActiveX component can’t create object”. 

    Using the following test sample, I can reproduce the exact issue at my end:

    image

    As you know, Microsoft Outlook 2010 includes many architectural changes to the client-side MAPI subsystem. Of particular concern are scenarios in which Outlook is configured to use multiple Exchange accounts. Also, CDO 1.2.1 is a 32-bit client library and will not operate with 64-bit Outlook 2010. Given all these factors, CDO 1.2.1 is not supported for use with Outlook 2010 and we don’t recommend its usage with Outlook 2010. As updated earlier, in Outlook 2010 you need to re-write/migrate the code base referencing CDO to Outlook Object Model or MAPI, messaging libraries which ever suits you.  So the programs/custom applications that use CDO should be re-designed to use other Application Programming Interfaces (APIs) instead of CDO.

    Starting with Outlook 2007, the Outlook object model was greatly expanded to provide functionality that was previously available only by using CDO 1.2.1. The Outlook 2010 object model includes some new features to expand on this more. For example, the Outlook 2010 object model has new functionality to operate correctly with multiple Exchange accounts. The Outlook object model also works for both 32-bit and 64-bit versions of Outlook. Developers should use the Outlook 2010 object model instead of CDO 1.2.1. Also, developers can still use Extended MAPI (which requires unmanaged C++) in some scenarios where CDO was required. However, if it is possible, we generally recommend that the Outlook object model be used instead of Extended MAPI.

    In this post, we will take the above code sample and will show how you can migrate/re-write the CDO based application to Outlook Object Model library.

    CDO sample – created in Outlook 2003:
       1: Dim MapiSession As Object
       2: Dim MapiMessage As Object
       3: 
       4: 
       5:   
       6: Set MapiSession = CreateObject("Mapi.Session") ' Create the MAPI Session.
       7:  
       8: MapiSession.Logon , , , False                  ' Log on to the session.
       9:  
      10: Set MapiMessage = MapiSession.Outbox.Messages.Add
      11:  
      12: With MapiMessage
      13:     .To = "testuser@contoso.com"
      14:     .Subject = "Test"
      15:     .Text = "Test"
      16:     .send showdialog:=True
      17: End With
      18:  
      19: MapiSession.Logoff
      20:  
      21: Set MapiSession = Nothing  ' Clear the object variable.
    • In order to start with, we will do it from the declaration section – you can see the CDO/OOM migrated sample and notice the changes.
    • In CDO code, it’s specified as Set MapiSession = CreateObject(“Mapi.Session”). When it comes to Outlook Object Model, then it should be converted as, Set MapiSession = CreateObject("Outlook.Application")
    • Now, we will try the next line, which is doing logon() call. In CDO, it’s MapiSession.Logon , , ,False. In OOM, it’s you need to add GetNamespace, so MapiSession.GetNamespace("MAPI").Logon , , , False
    • Next line in CDO points that a new mail item will be created in Outbox folder. In OOM, it need to be simplified: MapiSession.CreateItem(olMailItem).
      • Please note I haven’t used outbox folder like, MapiSession.GetNamespace("MAPI").GetDefaultFolder(olFolderOutbox)
    • I don’t see much changes when you specify the values for MapiMessage, except for .Send (CDO) – just needs to be trimmed as .Send(in OOM)

    Once you done with migration, the OOM code (created in Outlook 2010) will look like the below:

       1: Dim MapiSession As Outlook.Application
       2: Dim MapiMessage As Outlook.MailItem
       3:           
       4: Set MapiSession = CreateObject("Outlook.Application") ' Create the MAPI Session.
       5: MapiSession.GetNamespace("MAPI").Logon , , , False
       6:                            
       7: Set MapiMessage = MapiSession.CreateItem(olMailItem)
       8: With MapiMessage
       9:     .To = "testuser@contoso.com"
      10:     .Subject = "Test"
      11:     .Body = "Test"
      12:     .Send
      13: End With
      14:  
      15: Set MapiSession = Nothing

    Please note: Microsoft product support can help developer customers migrate custom programs from using CDO 1.2.1 to using other APIs. However, Microsoft will not provide support for any scenarios in which CDO 1.2.1 is used with Outlook 2010.

    Happy programming!!

  • Le Café Central de DeVa

    Fix: Windows Phone 7.5 & Facebook Password update “0x83cf1202”

    • 15 Comments
    Recently one of my customer changed his Facebook password via laptop. Later when he tried connecting via my Windows Phone/Facebook chat, it requested him to update the password. Unfortunately, he opted to delete the Facebook account, but it failed. After this, he can’t update his password. Doing so (Settings > Email+accounts > Facebook), it throws “Attention required – can’t delete Facebook” and error code “0x83cf1202”. 

    Tried the following steps, which helped him to fix the issue:

    1. Disconnect all devices/desktop apps and login with browser
    2. Delete Facebook account (connected with Hotmail account) using the browser
    3. Boot the phone
    4. In Phone, Sync the Hotmail account. At end of this, delete the Facebook account
    5. Now you can connect the Facebook account using Settings > Email+accounts > Facebook in the phone.

    Note: Prior to that I learnt that he is connected with messenger desktop app browser, Windows Phone to the Hotmail account. Also the Facebook updates, notifications, still seem to work, but only chat doesn't Smile

  • Le Café Central de DeVa

    How to get the EWS endpoint URL from Outlook 2007/2010?

    • 6 Comments
    You can try the following steps to get the EWS endpoint URL from Outlook 2007 or 2010:

    • CTRL+Right click the Outlook icon in the notification area in the lower right-hand area of the screen. You can notice the following window:

    image

    • Select Test E-mail Auto configuration.
    • Enter your email address and password.
    • Select the Use AutoDiscover box (you can uncheck the other boxes).
    • Select the Test button.

    image

    • In the results window, you can see the Availability Service URL  Smile
  • Le Café Central de DeVa

    Outlook Object Model 2010: Programmatically check whether the search is synchronous or not?

    • 0 Comments
    In Outlook 2010, you have a way to check whether the search is synchronous or asynchronous or not. Just created a small code snippet (below) for the reference – you can notice that I just call the application.IsSearchSynchronous() and pass the look in folder which want to try. The path name of the folders that the search will search through. Code snippet:
       1: Sub TestSearch()
       2:  
       3:  Dim fpath As String
       4:  Dim oStre As Outlook.Store
       5:  
       6:  For Each oStre In Outlook.Session.Stores
       7:  fpath = "'" & oStre.GetRootFolder.folderPath & "'"
       8:  Debug.Print fpath & " IsSearchSynchronous = " & Application.IsSearchSynchronous(fpath)
       9:  Next
      10:  
      11: End Sub

    Output:

    image

    Note:

    + You must enclose the folder path (fpath) with single quotes – refer the above example
    + If the search is synchronous, the AdvancedSearch method will not return until the search has completed.
    + On the contrary, if the search is asynchronous, the AdvancedSearch method will immediately return.
    + In order to get meaningful results from an asynchronous search, use the AdvancedSearchComplete event to notify you when the search has finished.

    Happy programming!!

  • Le Café Central de DeVa

    ESE, SQL

    • 2 Comments

    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 Smile

  • Le Café Central de DeVa

    Client Shutdown in MAPI (Outlook 2010 fast shutdown)

    • 0 Comments

    I am sharing this as couple of my customers were enquiring is there any changes or effects of Client Shutdown in MAPI (Outlook 2010 fast shutdown). 

    MAPI clients can shut down the same way as before, or if needed, they can use fast shutdown. In Outlook 2010, MAPI subsystem provides the IMAPIClientShutdown : IUnknown interface. If a MAPI client needs to adopt fast shutdown, then they can make use of it. In order to implement the shutdown, MAPI client to initiate a quick shutdown of the client process, notifying all providers with which the client has an active MAPI session to save data and settings before the client process exits.

    For more info, you can refer the related articles:

    Fast Shutdown Overview: Basic mechanism of fast shutdown
    Fast Shutdown User Options: Choices available for administrators to adopt fast shutdown at the user level for the user’s MAPI Clients
    Best Practices for Fast Shutdown: best practices to use the fast shutdown interfaces to help prevent data loss during a MAPI client shutdown.

    You can refer Ryan’s post, along with couple of related articles by Steve @ Fastest Shutdown In The West and When I Say Shutdown, I Mean Shut. Down.

    Happy programming!!

  • Le Café Central de DeVa

    EWS GetItem() call fail to return recurrence-id for meetings created/modified using Outlook 2003 & Exchange 2010

    • 1 Comments

    One of my customers reported an issue while they were reading a recurrence calendar with exceptions using Exchange Web Service (EWS) API. Their EWS application uses EWS WSDL to generate stub and uses that to access the server to read the calendar items from Exchange Server 2010.  As part of the business logic, they read exception instance of a recurring meeting to access the recurrence-id using GetItem() call, but the Recurrence-ID was not returned under this scenario:

    <t:CalendarItem>
    
      <t:ItemId Id="AAMkAGJmODU0Y2RkLTMzNWQtNDU0Zi04ZTRmLWZkYmY3NjMzMmY5NwBGAAAAAAAYgD84Mql7RaeCH1aLb3byBwBsPRpqddOASYFOcLJOFXFtAAAABxwqAABsPRpqddOASYFOcLJOFXFtAAABQSkXAAA=" ChangeKey="DwAAABYAAABsPRpqddOASYFOcLJOFXFtAAABQgc0"/>
    
      <t:ItemClass>IPM.Appointment</t:ItemClass>
    
      <t:Subject>Test Meeting</t:Subject>
    
      <t:UID>040000008200E00074C5B7101A82E0080000000020F44873F666CB010000000000000000100000004912C9B37286374CBFC74B4EC1030D74</t:UID>
    
      <t:Start>2011-02-07T15:30:00Z</t:Start>
    
      <t:End>2011-02-07T16:00:00Z</t:End>
    
      <t:IsCancelled>false</t:IsCancelled>
    
      <t:IsRecurring>true</t:IsRecurring>
    
      <t:CalendarItemType>Single</t:CalendarItemType>
    
      <t:MyResponseType>Accept</t:MyResponseType>
    
      <t:Organizer>
    
      <t:Mailbox>
    
      <t:Name>Contoso, Small</t:Name>
    
      <t:EmailAddress> small@contoso.com </t:EmailAddress> 
    
      <t:RoutingType>SMTP</t:RoutingType>
    
      </t:Mailbox>
    
      </t:Organizer>
    
      <t:TimeZone>GMT -0600 (Standard) / GMT -0500 (Daylight)</t:TimeZone>
    
    </t:CalendarItem>
    

    When we analyzed the issue happens only with meetings created/modified using Outlook 2003 SP3 clients. The same issue doesn’t occur not with Outlook 2007 & 2010 clients. Due to this issue, their application logic was broken. We tried using FindItem() call, instead of GetItem() but it didn’t make any difference. As part of troubleshooting we noticed that the recurrence-id doesn’t available in the GetItem() response XML; but using the MimeContent, we can parse it manually, look for recurrence-id and can overcome this issue.

    foreach (Item it in fiResults.Items)
    
    {
    
    it.Load(new PropertySet(BasePropertySet.FirstClassProperties){ItemSchema.MimeContent});          
    
    MimeContent mc = it.MimeContent;
    
    //Your application logic goes here: Parse the above MimeContent & look for recurrence-id
    
    }
    

    But this turned out not a feasible solution for them as it might be much dependent on Mime encoding type being used as well as the format of recurrence-id is different from what they get as part of GetItem() response. Apart from this, I don’t see any fix/design change/new feature request for Outlook 2003, which is already in extended support.

  • Le Café Central de DeVa

    Outlook 2007: How to ‘quickly’ disable add-ins?

    • 3 Comments

    Try the following steps to disable add-ins in Outlook 2007 (it also applies to InfoPath 2007, Project 2007 and Visio 2007)

    1. On the Tools menu, click Trust Center.

    2. In the categories pane, click Macro Security.

    3. In the details pane, select No Warnings and Disable All Macros or Warnings for signed macros; all unsigned macros are disabled.

    4. In the categories pane, click Add-ins.

    5. In the details pane, select Apply macro security settings to installed add-ins

    Enjoy Smile

  • Le Café Central de DeVa

    Download: Microsoft Online Services Migration Tools

    • 0 Comments

    The Microsoft Online Services Migration Tools is used to support migration of Microsoft Exchange to Microsoft Online Services. You can use the Microsoft Online Services Migration Tools to forward copies of your Exchange Server mail to your Exchange Online mailboxes. You can also use the Migration Tools to copy content from your Exchange Server, POP3, or IMAP4 e-mail server mailboxes to your Exchange Online mailboxes. This product intended for use with Microsoft Online Services only.

    You can download Microsoft Online Services Migration tools (32-bit | 64-bit).

  • Le Café Central de DeVa

    Outlook Programming: How to retrieve unread messages from any Outlook folder?

    • 1 Comments
    Recently one of my customer updated that he got a requirement to programmatically retrieve unread messages from any Outlook folder to be implemented part of his application. We tried the following steps -  Will show you how you can programmatically retrieve unread messages from any Outlook folder using Outlook Object Model (OOM) API.

    Let we first have a look at the following code snippet (C#.Net):
    Outlook.MAPIFolder Fldr = this.Application.ActiveExplorer().Session.GetDefaultFolder
    
            _(Outlook.OlDefaultFolders.olFolderInbox);
    
    Outlook.Items UnReads = Fldr.Items.Restrict("[Unread]=true");
    
    MessageBox.Show(string.Format("Unread items in Inbox = {0}", UnReads.Items.Count));
    

    Line # 1, we need to specify target Outlook folder that we need to read messages. Here I used Inbox.
    Line # 2, we need to filter target folder items using Restrict filter as Unread]=true to get unread items
    Line # 3, displaying the number of unread items.

    Please note: In order to retrieve unread messages from any Outlook folder, just point out the target folder in the Line # 1, instead of Inbox.

    Pretty simple isn’t it Winking smile

  • Le Café Central de DeVa

    Download: Rollup 4 for Exchange Server 2010 Service Pack 1

    • 1 Comments

    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.

  • Le Café Central de DeVa

    Windows Phone 7 - Mango RTM

    • 3 Comments

    It’s nice to see an update from Windows team blog regarding from Terry Myerson Windows Phone 7’s upcoming Mango that Windows Phone development team officially signed off on RTM (Release to Manufacturing). For more info, click here…

  • Le Café Central de DeVa

    Code named ‘Windows 8’

    • 1 Comments

    Earlier this year at CES 2011, MS announced that the next version of Windows will run on System-on-Chip (SoC) architectures. It revealed more about how every level of Windows architecture is being reimagined, specifically details around how we are thinking about the user interface & new generation of touch-centric hardware. Some time earlier, we showcased the next generation of Windows at D9 conference, code named “Windows 8”.

    You can have a look at the below video introduces a few of the basic elements of the new user interface, titled Building "Windows 8" - Video #1.

    View in stand-alone player (.mp4)

    If you’re a developer you can sign-up for our developer event called BUILD: Windows in September to get more about the platform.

    What way to start with…

  • Le Café Central de DeVa

    Download: Windows Server Solutions Phone Connector for Windows Home Server 2011

    • 2 Comments

    Today Windows Server Home Server announced the release of the Windows Server Solutions Phone Connector for Windows Home Server 2011 (aka Integrating Windows Phone 7 with your WHS 2011 Server). This add-in enables you to connect to your home, business, or storage server by using your Windows Phone 7 phone. This installation package provides the Windows Server Solutions Phone Connector server component for integration of Windows Phone 7 into Windows Home Server 2011, Windows Small Business Server 2011 Essentials, and Windows Storage Server 2008 R2 Essentials.

    Once the integration of your Windows Phone 7 phone into a Windows Server Solutions server, you can use your phone to perform remote server management tasks (such as view alerts, manage users, and start and stop backups). In addition, with appropriate permissions, you can use your phone to view or access media files that are stored on the server.

    The Phone connecter requires both a server sided add-in which you can download from http://go.microsoft.com/fwlink/?LinkId=214671 , and a Windows Phone 7 Application which can be downloaded through the Zune Market place on your phone or via your PC or simply search for My Home Server to find the application.

    References:

    Windows Team blog : http://windowsteamblog.com/windows/b/windowshomeserver/archive/2011/07/15/windows-server-solutions-phone-connector-for-windows-home-server-2011-releases.aspx

    TechNet:
    http://technet.microsoft.com/en-us/library/hh319881.aspx

  • Le Café Central de DeVa

    My View on Microsoft Office Binary File Format validator (beta) utility - Post # 1

    • 0 Comments

    What I tried? Sometime earlier i reviewed (tried) the new command-line utility Microsoft Office Binary File Format Validator (beta) – which helps to to validate binary file format files for the following files and applications: .doc files (Microsoft Word 97/2000/2003 and file formats supported by Microsoft Office Word 2007/2010), .xls files (Microsoft Excel 97/2000/2003 and file formats supported by Microsoft Office Excel 2007/2010) and .ppt files (Microsoft PowerPoint 97/2000/2003 and file formats supported by Microsoft Office PowerPoint2007/2010).

    Interesting facts that I observed:
    + Utility runs without requiring an installation of Word, Excel or PowerPoint on the computer.
    + Utility is supported on any computer that is running Windows XP with Service Pack 2 (SP2) or later versions.
    + When you run Microsoft Office Binary File Format Validator Beta, it either validates the complete file or fails at the first point where the scanned file does not comply with the particular binary file format open specification.

    Installation/Uninstall:
    Installation/Uninstall is straight forward. You can download appropriate one for 32-bit or the 64-bit operating system. On successful installation, you can notice a shortcut Microsoft Office Binary File Format Validator Beta launcher to the Start menu in Microsoft Office Binary File Format Validator in All Programs. Also the uninstallation works great for me.

    How to validate & what’s the outcome?

    + When a nonconformance issue is located in the scanned file, Microsoft Office Binary File Format Validator Beta writes out a detailed log file, in XML format, that helps you locate and debug the error.

    + Let we see how to the Successful validation works: I tried the following at command line to validate “sample1.doc”:
    C:\Program Files\Microsoft Office\BFFValidator>bffvalidator.exe “C:\test\Sample1.doc”

    I notice that the Command Prompt window message includes the location of the file that was scanned, the time stamp of when the scan was finished and the location of the log file.
    PASSED at 07/12/11 10:14:19 Log at: C:\test\Sample1.doc.bffvalidator.07-12-11_10-14-19.xml

    I looked at the .xml file (log file), which contains the following information

    <BFFValidation path="C:\test\Sample1.doc" datetime="07/12/11 10:14:19" result="PASSED"> </BFFValidation>


    Will continue the remaining in the next post about my further review on the same…

  • Le Café Central de DeVa

    SQL Server: Let us know what you think about Denali?

    • 1 Comments

    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!!)

    Enjoy!!

  • Le Café Central de DeVa

    An insight @ Internet Explorer 10 Platform Preview

    • 1 Comments

    IE10 – Platform Preview? IE10 Platform Preview is released periodically to give web developers, designers, and enthusiasts an advanced look at what’s to come in the next major release of Internet Explorer.

    Want to try IE 10 Platform Preview? If you want to download and try Internet Explorer Platform Preview, then I would suggest you to give a try @ the Internet Explorer Test Drive site. Please note that it is not intended to be your daily browser, and in fact will not replace the version of Internet Explorer you have installed on your computer. The binaries that ship in the Platform Preview Build package do not replace system binaries; instead, they are placed in an iepreview.exe.local folder under the Internet Explorer Platform Preview path.

    image

    IE 10 – Platform preview for Developers guide: This guide provides an early look at the developer features coming to the next version of Internet Explorer. By using the documentation and samples in this guide, web developers and designers can prepare to use these new features.With this, you can obtain detailed technical information about developer features before this information is published to the Internet Explorer Developer Center and to the MSDN Library. In addition to reading the guide, be sure to see the Release Notes for installation information and known issues, as well as the Internet Explorer Test Drive site for new demos and examples.

    • IE 10 Platform Preview: CSS: Internet Explorer Platform Preview adds support for several new Cascading Style Sheets (CSS) features. This trend began with Internet Explorer 8 (full compliance with the CSS2.1 standard) and continued with Internet Explorer 9 (support for CSS rounded corners, multiple background images, new color models and opacity, CSS3 Fonts and WOFF, 2D Transforms, Media Queries, CSS3 Namespaces, and more). For more info, please visit@ http://msdn.microsoft.com/en-us/ie/hh272902.aspx
    • IE 10 Platform Preview: DOM: Internet Explorer Platform Preview contains several new features related to styling in the Document Object Model (DOM). Specifically, support has been added for several components of the CSS Object Model (CSSOM), which is currently a W3C Editor’s Draft. For more info, please visit @ http://msdn.microsoft.com/en-us/ie/hh272903.aspx
    • IE 10 Platform Preview: ECMAScript 5: Internet Explorer Platform Preview introduces support for ECMAScript 5 (ES5) strict mode, as specified in the ECMAScript Language Specification, 5th edition. Strict mode is intended to improve error checking and to identify script that might not be resilient to future versions of JavaScript. ES5 strict mode is a more restrictive variant of JavaScript that has different semantics and stricter parsing from what is considered normal JavaScript. For more info, please visit http://msdn.microsoft.com/en-us/ie/hh272904.aspx
    • IE 10 Platform Preview: HTML5: As you know support for several features defined in the HTML5 Working Draft specification began with Internet Explorer 8 and was extended in Internet Explorer 9. IE10 Platform Preview supports even more of this emerging standard with support for the new features like Asynchronous Script Execution, Drag and drop, File API, Forms validation etc. For more info, please visit http://msdn.microsoft.com/en-us/ie/hh272905.aspx
    • IE 10 Platform Preview: Web Performance: IE 10 adds support for web performance as defined in the W3C Web Performance Working Group specification. Three new web platform features are now available in IE10 Platform Preview: The requestAnimationFrame method, Page Visibility API , setImmediate method. These three platform APIs enable developers to make browsers use computer hardware more efficiently, improving both performance and power management of websites. These new API’s have been designed in collaboration with other browser manufactures through the W3C Web Performance Working Group. The next version of Internet Explorer is anticipated to be the first browser to implement all three APIs. For more info, please visit http://msdn.microsoft.com/en-us/ie/hh272906.aspx

    If you need further information, you can look on the following resources: Download | User Guide | Release Notes | Developer Guide | Blog.

  • Le Café Central de DeVa

    Office 2010 SP1 (Outlook) improvements

    • 2 Comments

    Improvements of Office 2010 (Outlook) SP1 improvements:

    • Outlook 2010 SP1 includes Office 365 support.
    • Outlook 2010 SP1 can be set to always use the default sending account.
    • Fixes an issue in which the snooze time does not reset between appointments

    Related info: Please note that from yesterday Outlook 2010 SP1 is available from the Download center. If you have installed all Office Automatic Updates, you will also see SP1 available as a manual download from Microsoft Update. After a 90 day grace period, SP1 will be offered as an automatic update through Microsoft Update. Customers using the Office Click-to-Run technology will have SP1 streamed to them beginning in July.

  • Le Café Central de DeVa

    Download: Microsoft Office 2010 SP1

    • 0 Comments

    Microsoft Office 2010 SP1 release:

    Microsoft Office 2010 Service Pack 1 (SP1) provides the latest updates for Office 2010. This service pack includes two main categories of fixes:

    • Previously unreleased fixes that were made specifically for this service pack. In addition to general product fixes, these fixes include improvements in stability, performance, and in security.
    • All the public updates that were released through June 2011, and all the cumulative updates that were released through April 2011

    How to obtain? You can obtain the service pack and install via two methods:

    1) Using Microsoft Update
    2) Download it manually (32-bit/64-bit):
    The following files are available for download from the Microsoft Download Center:

    DownloadDownload the Microsoft Office 2010 Service Pack 1 64-bit package now. DownloadDownload the Microsoft Office 2010 Service Pack 1 32-bit package now

    Download list of issues that the service pack fixes:You can download lists the issues that are fixed by this service pack.

    Known issues and behavior changes: You can have a look at KB article 2532126 which lists known issues that you may experience when you install the Microsoft Office 2010 Service Pack 1 and Microsoft SharePoint 2010 Service Pack 1.

  • Le Café Central de DeVa

    Microsoft Office 365 is where Office meets the cloud

    • 1 Comments

    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…

  • Le Café Central de DeVa

    Developer Hub: Documentation & samples for Windows Phone 7.1 (Mango) & 7.0

    • 3 Comments

    For the Windows Phone 7 developers, Microsoft has published (pre-release documentation) for the next version of Windows Phone OS 7.1 (Mango).  You can find them @ http://msdn.microsoft.com/en-us/library/ff431744(VS.92).aspx. Windows Phone developers can download these code samples and applications, such as Panorama/Pivot Control, Bing Maps, and a unit converter, to experiment with the Windows Phone Application Platform. New samples will be added to the above page periodically, so check back often and see what’s new.

    As per previous blog post, you need the Windows Phone Developer Tools to run these samples. To provide feedback on this documentation, click here. For the previous Windows Phone OS 7.0 developer documentation, click here.

    Blogged using my Windows Live Writer 2011…

  • Le Café Central de DeVa

    Developer Hub: Download Windows Phone Developer tools SDK 7.1 (Mango) beta & 7.0

    • 2 Comments
      Now you can download the new Windows Phone Developer Tools 7.1 (Mango) Beta can be used to develop Applications for both 7.0 and 7.1 version of Windows Phone OS releases.  You can experiment with the latest tools release for Windows Phone. WPDT 7.1 Beta provides the tooling necessary to target the upcoming Windows Phone OS release (codenamed “Mango”) in addition to productivity enhancements such as an app profiler and an improved emulator.
      Although not required, the Windows Phone Developer Team strongly recommends that you install WPDT 7.1 Beta on a separate machine. Apps built for 7.0 by using the 7.1 beta tools should certify and behave similarly to those produced by your current WPDT environment, but these are beta tools and your apps may behave inconsistently. If you encounter an issue between the beta tools/emulator and production phones, please report the issue on the App Hub 'tools for wp7' forum.
      The Windows Phone Developer Tools includes the following,
      • Microsoft Windows Phone Developer Tools 7.1 (Beta)
      • Windows Phone Emulator (Beta)
      • Silverlight 4 SDK and DRT
      • Microsoft XNA Game Studio 4.0 Refresh Windows Phone Extensions
      • Microsoft Expression Blend SDK Preview for Windows Phone 7.1
      • WCF Data Services Client for Window Phone 7.1
          Please note:
          1) Windows Server, Windows XP & Virtual machine platforms are not supported
          2)  If you are installing Visual Studio 2010 Express for Windows® Phone 7.1 alone, you can install it on any drive. If Visual Studio 2010 Professional or higher is already installed on your development computer, Windows Phone Developer Tools 7.1 Beta is installed on the same drive as the existing Visual Studio installation.
          3) If you just need WP 7.0 SDK, then you can Download the Windows Phone 7.0 SDK (Windows Phone Developer Tools), then download and install the Windows Phone Developer Tools January 2011 Update and the Windows Phone Developer Tools Fix. The January 2011 Update should only be applied after you've installed the Windows Phone Developer Tools.

          Note:
          French, Italian, German, and Spanish versions of the tools are available at the Microsoft Download Center.

                                                                                                                  blogged using my Windows Live Writer 2011…

        • Le Café Central de DeVa

          Download: CDO 1.21 (Ver # 6.5.8211.0)

          • 0 Comments

          As you know using CDO 1.2.1 (Collaboration Data Objects, version 1.2.1), a package providing access to Outlook-compatible objects through a COM-based API. Using CDO, a program can connect to a MAPI store, and then perform operations against that store, including creating and processing calendar items, and resolving and handling mail recipients.

          Starting with Exchange Server 2007 and Outlook 2007, Microsoft will distribute CDO 1.2.1 as a Web download, separated from the two products.The latest one (ExchangeCDO.exe & the version # 6.5.8211.0) is available for download.

        • Le Café Central de DeVa

          Comprehensive guide: Windows Phone development resources

          • 0 Comments

          Looking for a comprehensive guide to development resources for Windows Phone? Visit the Windows Phone developer resources pages on App Hub.

          Please find the following topic pages so you can learn everything you need to know to create great apps and games for Windows Phone:

          Silverlight for Windows Phone

          XNA Game Studio and XNA Framework

          Windows Phone Developer Tools and Device Unlock

          User Experience and User Interface

          Application and Execution Model

          Input, Touch and Gestures

          Launchers and Choosers

          Security

          Frame and Page Navigation

          Isolated Storage

          Performance

          Advertising Services

          Camera and Photos

          Media – Audio and Video

          Push Notifications and Live Tiles

          App Bar and Controls

          Location and Mapping

          Networking and Web Services

          Sensors

          Globalization and Localization

          Porting Your App or Game to Windows Phone 7

          Application Publishing and Marketplace

        Page 5 of 26 (649 items) «34567»