Thursday, March 20, 2014

Internet Explorer 11 Always Load Outlook Web App Light

One may access Microsoft Exchange service using the Outlook Web App. However, Internet Explorer 11 now only loads Outlook Web App Light regardless the user's choice during login. This is a known problem as described here that indicates that "[t]his issue occurs because the MSIE token is removed from the user-agent string in Internet Explorer 11." The solution is to create a workaround, that is to use Internet Explorer 11 in compatibility mode to access OWA. "To do this, press F10 to display the menu bar, go to the Tools menu in Internet Explorer 11, and then click Compatibility View settings. Then, add the OWA site to the list of sites to be viewed in compatibility view." as indicated in the article.

The following is the User-Agent value obtained from a JavaScript's navigator object. The code snippet is as follows,
<script type="text/javascript">
    document.write("<ul><li>UserAgent: " 
        + navigator.userAgent + "</li></ul>");
</script>
You can observe and compare what the User-Agent value you obtain before and after switching to the Compatibility View.

Tuesday, March 18, 2014

HTML5 Mobile Development Framework

This post bookmarks a few HTML5 mobile development framework.


FrameworkLicenseCode Repository
CordovaApache 2 LicenseCode Repositories
Ionic FrameworkCode licensed under MIT License
Doc licensed under Apache 2 License
Code Repostiory
PhoneGapApache LicenseCode Repositories
Titanium Mobile Development EnvironmentProprietaryCode Repository
Kendo UI MobileProprietaryN/A

Abode donated PhoneGap to Apache Cordova. What's the difference between the two? Adobe's official answer is here.

Additional References

  1. Microsoft DevRadio: How to use Visual Studio to Build Hybrid Apps that run on iOS, Android and Windows devices