<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Html5 on Strathweb. A free flowing tech monologue.</title>
    <link>https://www.strathweb.com/categories/html5/</link>
    <description>Recent content in Html5 on Strathweb. A free flowing tech monologue.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 06 May 2012 14:19:08 +0000</lastBuildDate><atom:link href="https://www.strathweb.com/categories/html5/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Native HTML5 push notifications with ASP.NET Web API and Knockout.js</title>
      <link>https://www.strathweb.com/2012/05/native-html5-push-notifications-with-asp-net-web-api-and-knockout-js/</link>
      <pubDate>Sun, 06 May 2012 14:19:08 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2012/05/native-html5-push-notifications-with-asp-net-web-api-and-knockout-js/</guid>
      <description>&lt;p&gt;The ASP.NET Web API project progresses at a rapid pace, and has already come a long way since the beta release. And as it is OSS now, it&amp;rsquo;s really great that we all can see the progress being made (thanks, MS!). So today we are going to build a native HTML5 push notifications mechanism over HTTP protocol, utilizing the latest exciting features of Web API (PushStreamContent), modern browsers&amp;rsquo; &lt;a href=&#34;http://en.wikipedia.org/wiki/Server-sent_events&#34;&gt;Server-sent Events EventSource API&lt;/a&gt; and, of course, Knockout.js.&lt;/p&gt;
&lt;p&gt;Few weeks ago Henrik Nielsen on his blog was kind enough to &lt;a href=&#34;http://blogs.msdn.com/b/henrikn/archive/2012/04/23/using-cookies-with-asp-net-web-api.aspx&#34;&gt;share some updates&lt;/a&gt; about the latest feauters available in the ASP.NET Web API. We are going to be using his sample code as the starting point to develop an application utilizing a real HTTP push messaging infrastructure. We&amp;rsquo;ll use that to build a browser-based multi-person chat, but the principles showed here could be used for pretty much anything that requires pushing content to the client.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Windows Phone 7 sports application with Apache Cordova, jQuery Mobile Metro and ESPN API</title>
      <link>https://www.strathweb.com/2012/05/windows-phone-7-sports-application-with-apache-cordova-jquery-mobile-metro-and-espn-api/</link>
      <pubDate>Wed, 02 May 2012 19:33:49 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2012/05/windows-phone-7-sports-application-with-apache-cordova-jquery-mobile-metro-and-espn-api/</guid>
      <description>&lt;p&gt;One of the finest news recently has been the announcement of jQuery Mobile Metro theme for WP7. The nice folks at &lt;a href=&#34;http://windowsphone.interoperabilitybridges.com/&#34;&gt;Windows Phone Interoperability Bridges&lt;/a&gt; and Sergei Grebnov have &lt;a href=&#34;http://sgrebnov.github.com/jqmobile-metro-theme/&#34;&gt;released&lt;/a&gt; that (also available as a Nuget package) last week.&lt;/p&gt;
&lt;p&gt;I immediately thought that this is one of the things that should be definitely checked out - after all jQuery Mobile is a wonderful technology for building robust mobile applications - and jQuery Mobile Metro seems to have so much potential! Coupled with &lt;a href=&#34;http://incubator.apache.org/cordova/&#34;&gt;Apache Cordova&lt;/a&gt; (formerly PhoneGap), it allows us to quickly and easily brew a mobile application that can be deployed to any platform. What happens with Cordova, is that you build your application with HTML5, CSS and Javascript - and then it&amp;rsquo;s packaged into an environment specific package and run as if it was a native application (using an embedded browser control). Things couldn&amp;rsquo;t be any easier.&lt;/p&gt;
&lt;p&gt;So today, the plan is to build a sports application for Windows Phone 7 - using all the goodies: Apache Cordova, jQuery Mobile Metro and our good friend, &lt;a href=&#34;http://developer.espn.com&#34;&gt;ESPN API&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Full screen Bing Maps with HTML5 Full screen API</title>
      <link>https://www.strathweb.com/2012/04/full-screen-bing-maps-with-html5-full-screen-api/</link>
      <pubDate>Sun, 15 Apr 2012 20:34:14 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2012/04/full-screen-bing-maps-with-html5-full-screen-api/</guid>
      <description>&lt;p&gt;I recently got a bit depper into Bing Maps development, and I have been mesmerized by their richness and capabilities.&lt;/p&gt;
&lt;p&gt;With that said, I had an idea that Bing Maps are one of those products that are simply tailor made for full screen viewing. So I thought, why not bring that to life with the new HTML5 Full screen API? Noteworthy, Facebook recently rolled out an update including the full screen API in their photo viewing service.&lt;/p&gt;
&lt;p&gt;More after the jump.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>HTML5 drag and drop asynchronous multi file upload with ASP.NET WebAPI</title>
      <link>https://www.strathweb.com/2012/04/html5-drag-and-drop-asynchronous-multi-file-upload-with-asp-net-webapi/</link>
      <pubDate>Wed, 04 Apr 2012 21:53:20 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2012/04/html5-drag-and-drop-asynchronous-multi-file-upload-with-asp-net-webapi/</guid>
      <description>&lt;p&gt;Today we are going to build a neat HTML5 file uploader using ASP.NET Web API and jQuery. We are also going to include knockout.js to keep the list of uploaded files updating smoothly in real time.&lt;/p&gt;
&lt;p&gt;In addition to all that, we will leverage on HTML5 drag and drop events , as well as HTML5 File API, to provide the file input to the application. Finally, we will use &lt;a href=&#34;https://developer.mozilla.org/en/XMLHttpRequest/FormData&#34; target=&#34;_blank&#34;&gt;FormData JS interface&lt;/a&gt; to build up the request, and we will use ApiController of our ASP.NET MVC 4 application to pick up the files and save them on the server using an instance of MultipartFormDataStreamProvider.&lt;/p&gt;
&lt;p&gt;More after the jump.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
