<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HTML 5 Tutorial</title>
	<atom:link href="http://html5tutorial.net/feed" rel="self" type="application/rss+xml" />
	<link>http://html5tutorial.net</link>
	<description>Tutorials, Tips &#38; News for the Designer</description>
	<lastBuildDate>Thu, 09 May 2013 09:55:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>A Quality Responsive HTML 5 WordPress Theme</title>
		<link>http://html5tutorial.net/content-management-systems/wordpress/responsive-html-5-wordpress-theme.html</link>
		<comments>http://html5tutorial.net/content-management-systems/wordpress/responsive-html-5-wordpress-theme.html#comments</comments>
		<pubDate>Fri, 08 Jun 2012 10:52:11 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=498</guid>
		<description><![CDATA[WordPress is one of the most popular content management systems around. In a series of posts over the next few months I&#8217;m going to feature a selection of what I believe are the cream of wordpress themes that are designed for the future. You can also hire a wordpress design company to help customize your [...]]]></description>
				<content:encoded><![CDATA[<p>WordPress is one of the most popular content management systems around. In a series of posts over the next few months I&#8217;m going to feature a selection of what I believe are the cream of wordpress themes that are designed for the future. You can also hire a <a href="http://www.imforza.com">wordpress design company</a> to help customize your theme exactly as you want.</p>
<p>There are two components to a theme that are becoming demanded of more and more and the peresent time, HTML 5 and Responsive. People want to display and use the latest version of HTML and they wish to do so on multiple devices in a beautiful manner. Responsive themes will look great on all devices, be it a computer, tablet or phone.</p>
<p>Here is a responsive HTML 5 theme for wordpress:</p>
<h1>SmartStart WP</h1>
<p>A simple and clean but still professional theme suitable for any business or portfolio, and it’s created by using the latest HTML5 and CSS3 techniques. With a responsive design it is easily usable with any device, without removing any content!</p>
<p><span style="text-decoration: underline;">The Homepage</span></p>
<p><span style="text-decoration: underline;"><img class="alignnone size-full wp-image-500" title="SmartStart Homepage" src="http://html5tutorial.net/wp-content/uploads/2012/06/Home.jpg" alt="Home A Quality Responsive HTML 5 Wordpress Theme" width="400" height="734" /></span></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;">The Portfolio</span></p>
<p><span style="text-decoration: underline;"><img class="alignnone size-full wp-image-501" title="SmartStart Portfolio" src="http://html5tutorial.net/wp-content/uploads/2012/06/Portfolio.jpg" alt="Portfolio A Quality Responsive HTML 5 Wordpress Theme" width="400" height="652" /></span></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;">The Blog</span></p>
<p><span style="text-decoration: underline;"><img class="alignnone size-full wp-image-499" title="SmartStart Blog" src="http://html5tutorial.net/wp-content/uploads/2012/06/Blog.jpg" alt="Blog A Quality Responsive HTML 5 Wordpress Theme" width="400" height="918" /></span></p>
<p>&nbsp;</p>
<p><em><strong>Demo &amp; Where to Get:</strong></em></p>
<p><a title="SmartStart Demo" href="http://themeforest.net/item/smartstart-wp-responsive-html5-theme/full_screen_preview/2067920?ref=caricky" target="_blank">You can view the theme in action here&#8230;</a></p>
<p><a title="SmartStart Download" href="http://themeforest.net/item/smartstart-wp-responsive-html5-theme/2067920?ref=caricky" target="_blank">You can get this theme here&#8230;</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fcontent-management-systems%2Fwordpress%2Fresponsive-html-5-wordpress-theme.html&amp;title=A%20Quality%20Responsive%20HTML%205%20WordPress%20Theme" id="wpa2a_2"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 A Quality Responsive HTML 5 Wordpress Theme"  title="A Quality Responsive HTML 5 Wordpress Theme" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/content-management-systems/wordpress/responsive-html-5-wordpress-theme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How HTML5 Aids Mobile Financial App Development</title>
		<link>http://html5tutorial.net/news/how-html5-aids-mobile-financial-app-development.html</link>
		<comments>http://html5tutorial.net/news/how-html5-aids-mobile-financial-app-development.html#comments</comments>
		<pubDate>Wed, 28 Mar 2012 18:59:59 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[financial apps]]></category>
		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=483</guid>
		<description><![CDATA[HTML5 Series- Part 2: How HTML5 Aids Mobile Financial App Development This is our second post in the HTML5 series. There are number of new tags in HTML5 that aid in the development of mobile financial apps. In this post, I aim to explain these new HTML5 tags and how they facilitate the building of [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.xignite.com/market-data/html5-series-part-2-how-html5-aids-mobile-financial-app-development/" target="_blank">HTML5 Series- Part 2: How HTML5 Aids Mobile Financial App Development</a></p>
<p><img class="alignnone  wp-image-486" title="HTML5-based Financial App" src="http://html5tutorial.net/wp-content/uploads/2012/03/image00.png" alt="image00 How HTML5 Aids Mobile Financial App Development" width="491" height="369" /></p>
<p>This is our second post in the HTML5 series. There are number of new tags in HTML5 that aid in the development of mobile financial apps. In this post, I aim to explain these new HTML5 tags and how they facilitate the building of fully functional financial apps with native user experience.</p>
<p>We partnered with our friends at <a href="http://openf.in/" target="_blank">OpenFin</a>, to develop a HTML5-based mobile app. They developed a HTML5-based financial app (PNL tool) for the iPad. The app gets updated every five minutes and provides quotes for securities across multiple asset classes (stock, bonds, options and futures). The app was developed in 2 weeks flat.  As they say, seeing is believing. To get a feel of how powerful HTML5 apps can be, download the app for free on your iPad.</p>
<p>The installation instructions and the download link for the HTML5 app are given below:</p>
<ol>
<li>On your iPad, visit: <a href="https://pnlhd.openf.in/app/pnlhd.html" target="_blank">https://pnlhd.openf.in/app/pnlhd.html</a>.</li>
<li>Tap on the install button.</li>
<li>Follow the 3-step instructions to install the mobile app.</li>
</ol>
<p>In my <a href="http://html5tutorial.net/news/developing-cross-platform-html5-based-financial-apps.html-cross-platform-html5-based-financial-apps-part-1/" target="_blank">last post</a>, I outlined why HTML5 is a good platform for developing mobile financial apps. The key advantages that HTML5 provides are summarized below:</p>
<ol>
<li>HTML5-based financial apps work cross-platform and a single mobile app lets you support clients across all mobile platforms (you might need to optimize the mobile app to counter differences like screen sizes on different devices).</li>
<li>HTML5-based financial apps let you take control of mobile app support, enhancing reliability, as you don’t have to depend on the platform provider (Apple store) for support.</li>
<li>HTML5 mobile apps provide a very strong visualization interface that supports native user experience, making financial data far more intuitive.</li>
<li>HTML5 mobile apps can be instantly deployed and updated in real-time, allowing you to constantly add new features and differentiate from competitors.</li>
<li>HTML5 mobile apps are just as powerful as native apps, providing optimal performance required for financial apps.</li>
<li>HTML5-based financial apps are secure, if HTML5 specifications are used in conjunction with security best practices.</li>
</ol>
<h1><strong>HTML5 Tags &amp; How They Aid Financial App Development</strong></h1>
<p>This section explains the HTML5 features we used, how they were used and the advantages they provide.<img src="https://lh5.googleusercontent.com/zb5f9aI2Aq_Y2mhW4IZFrXDwzvL3X3i6sL0tRwhSIysNf8Qyx2CcvEJli_OxUK2Dx4adE7Nd3BUttFliz6ezGQhDBK6ntDAD0CIRPJReBwJqd64UrE0" alt=" How HTML5 Aids Mobile Financial App Development" width="1" height="1" title="How HTML5 Aids Mobile Financial App Development" /></p>
<h1><strong>HTML5, not HTML:</strong></h1>
<p>The first step is to inform the mobile browser that the financial app is HTML5-based, and not HTML-based. The way to do this is to include the HTML5 doctype.</p>
<p>The valid doctype for HTML5 is &lt;!doctype HTML&gt;</p>
<p>&lt;!DOCTYPE html&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;meta charset=”UTF-8”/&gt;<br />
&lt;title&gt;PNL HD Financial-App&lt;/title&gt;<br />
&lt;head&gt;<br />
&lt;/html&gt;</p>
<h1><strong>Unlocking storage</strong></h1>
<p>One of the biggest hurdles developers of financial apps face, is the limited storage space available for mobile apps. Financial apps need to store data for a multitude of reasons such as updating security quotes and news. It is often inefficient to store such data on a server.  Fortunately, the HTML5 specifications contain a standard for local storage which is supported by browsers on all mobile platforms.</p>
<p>There are two types of storage available for the client code in HTML5, local storage and the SQL database:</p>
<ol>
<li><strong>Local Storage:</strong></li>
</ol>
<p dir="ltr">Local storage is a simple key-value store that supports only strings as both keys and values. Local storage can be manipulated using two basic operations, set and get, as shown below:</p>
<p dir="ltr">//To save an item into local storage<br />
localStorage.setItem(key, value);</p>
<p dir="ltr">//To get an item from local storage<br />
value = localStorage.getItem(key);</p>
<p dir="ltr">In our financial app, we used this to store application installation keys, session information and user preferences. It is limited in size to 5mb on iOS.</p>
<ol start="2">
<li><strong>SQL Storage:</strong></li>
</ol>
<p dir="ltr">SQL storage is a light SQL database. It generally occupies 5Mb, but subject to user permissions, it can occupy up to 50Mb. We used this database to cache app data, dynamic image assets, and user preferences. It supports all of the CRUD operations.</p>
<h1><strong>Making the application work offline</strong></h1>
<p>For financial apps, functionality gets reduced if the user does not have a constant connection to the Internet. However, applications should not fail completely because the user is not connected to the Internet. Imagine financial apps not displaying your portfolio, just because the mobile app is offline.</p>
<p>The manifest enables financial apps to work in offline mode. It is very easy to use but you must make sure all static assets are listed in your app.manifest file and that the manifest is referenced in your .html file before the tag:</p>
<p>&lt;html manifest=&#8221;pnlhd/pnlhd.manifest&#8221;&gt;<br />
The assets listed in the manifest file must not exceed 5Mb in total.</p>
<p>There’s another advantage to this, and that is speed. As financial apps have to be functional even offline, the HTML, JavaScript and CSS are all cached. This ensures that the mobile app is as fast and powerful as a native app.</p>
<h1>Using the canvas tag</h1>
<p>Canvas is a very simple pixel-based drawing API, but if used the right way it provides scripts with a resolution-dependent bitmap canvas, which can be used for rendering graphs or other visual images on the fly.</p>
<p>To use the canvas tag, you’ll need two things:</p>
<ol>
<li>A Canvas tag in the HTML to place the drawing canvas<br />
&lt;canvas id=&#8221;IntradayChart&#8221; width=&#8221;200&#8243; height=&#8221;200&#8243;&gt;<br />
&lt;/canvas&gt;JavaScript to do the drawing</li>
<li>&lt;var drawingCanvas = document.getElementById(‘IntradayChart’);<br />
// Checking that element is in the DOM and that the browser supports canvas<br />
if(drawingCanvas.getContext) {<br />
// Initialize a 2-dimensional drawing context<br />
var context = drawingCanvas.getContext(&#8217;2d&#8217;);<br />
//Canvas commands go here<br />
};</li>
</ol>
<p>In the mobile app we developed, we needed to manipulate existing images (which were returned as a result of the web service calls). External images can be loaded using the drawImage method.</p>
<p>context.drawImage(imgObj, XPos, YPos, Width, Height);</p>
<p>After the image has been loaded, you can make manipulations like pixel manipulation and drawing text to the canvas, all of which make rendering of financial data more intuitive.</p>
<h1>Making Financial Apps secure</h1>
<p>Security is one of the top concerns that crops up when people think of HTML5 mobile apps. Below are the major security threats that HTML5-based financial apps face and best practices to counter these threats.</p>
<ol>
<li><strong>General Considerations:</strong></li>
</ol>
<p>Financial apps that are HTML5 standards compliant benefit from full browser security and sandbox.Therefore, they have limited and controlled access to local resources including other apps that are running on the same device. These limitations are valuable because it gives users the comfort that developers don’t have access to any of the proprietary information that resides on their device.</p>
<ol>
<li><strong>Malicious Code:</strong></li>
</ol>
<p>JSON (JavaScript Object Notation) is the preferred data transport in HTML5-based mobile apps because it is fast and very easy to use. Unfortunately, JSON also exposes you to running malicious code if the code somehow makes it into the data you are handling. It is critical to scrub all data that passes through an application and remove any code.</p>
<ol>
<li><strong>Cross Site Scripting (XSS):</strong></li>
</ol>
<p>Cross-Site Scripting is a danger for all mobile apps. XSS allows attackers to inject malicious code into client-side scripts. To eliminate this threat, you should limit the locations from which the financial app downloads content, and treat all incoming data as potentially malicious code.</p>
<ol>
<li><strong>Local Storage:</strong></li>
</ol>
<p>Threats related to use of the HTML5 local storage and database can be mitigated by encrypting the local database. In financial apps, all the data stored in the Local Storage and Database should be encrypted using an encryption library. Also, threats related to exploitation of the manifest file should be eliminated by using HTTPS.</p>
<p><em>I hope that the HTML5 blog series was able to convince you that HTML5 is a viable platform for quickly and efficiently developing financial apps. Please feel free to comment, I would love to hear you views on the same.</em></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fnews%2Fhow-html5-aids-mobile-financial-app-development.html&amp;title=How%20HTML5%20Aids%20Mobile%20Financial%20App%20Development" id="wpa2a_4"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 How HTML5 Aids Mobile Financial App Development"  title="How HTML5 Aids Mobile Financial App Development" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/news/how-html5-aids-mobile-financial-app-development.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing Cross-Platform HTML5-based Financial Apps</title>
		<link>http://html5tutorial.net/news/developing-cross-platform-html5-based-financial-apps.html</link>
		<comments>http://html5tutorial.net/news/developing-cross-platform-html5-based-financial-apps.html#comments</comments>
		<pubDate>Thu, 08 Mar 2012 11:00:08 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[financial apps]]></category>
		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=478</guid>
		<description><![CDATA[Six Advantages of Developing Cross-Platform HTML5-based Financial Apps: Part 1 With the advent of smartphones and tablets, there has been a marked change in how people connect to the Internet. Consumers can now connect to the Internet, anytime, anywhere. As a consequence, many new mobile apps are being developed, while a number of traditional desktop/laptop-based [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.xignite.com/market-data/financial-websites-apps-blog/" target="_blank">Six Advantages of Developing Cross-Platform HTML5-based Financial Apps: Part 1</a></p>
<p><img class="alignright size-full wp-image-475" style="margin: 10px;" title="HTML5" src="http://html5tutorial.net/wp-content/uploads/2011/11/HTML5.jpg" alt="HTML5 Developing Cross Platform HTML5 based Financial Apps" width="200" height="200" />With the advent of smartphones and tablets, there has been a marked change in how people connect to the Internet. Consumers can now connect to the Internet, anytime, anywhere. As a consequence, many new mobile apps are being developed, while a number of traditional desktop/laptop-based apps are gradually getting ported to mobile. Financial service organizations have been measured in their transition to mobile apps. (To learn more about the evolution of mobile financial apps read our recent post “<a href="http://www.xignite.com/market-data/the-3-phase-evolution-of-buy-side-mobile-apps/" target="_blank">The 3 Phase Evolution of Buy-side Mobile Apps</a>). There are multiple advantages, which HTML5-based financial apps offer. In this blog post, I explore the top 6 advantages that HTML5 offers.</p>
<p><strong>Advantage #1: One version of the financial app caters to clients across multiple platforms (iOS, Android, Blackberry, Windows etc).</strong></p>
<p>HTML5 is a web-based, cross-platform specification. A de facto requirement for any modern mobile operating system is the inclusion of a HTML5-compliant web browser. All the leading mobile platforms use HTML5 as their base. This offers two distinct advantages:</p>
<ol>
<li>If financial apps are developed on HTML5, there’s no need to develop individual versions for the various platforms. This saves resources, both in terms of time and money.</li>
<li>As HTML5 apps are web-based, they can be accessed via a mobile device, laptop or desktop. This ensures that clients are offered the same interface across all devices.</li>
</ol>
<p><strong>Advantage #2: HTML5-based financial apps provide 24-7 reliability.<br />
Financial apps need 24-7 reliability.</strong></p>
<p>There should never be a point in time, when a user can’t access the app.</p>
<p>The advantage HTML5-based financial apps provide in this regard is two-fold.</p>
<ol>
<li>There is one centralized database, and if a problem arises, it can be tracked and resolved.</li>
<li>Also from a reliability point of view, HTML5-based financial apps lets you take care of the support yourself and not rely on the platform provider.</li>
</ol>
<p><strong>Advantage #3: HTML5-based financial apps provide a strong visual interface.</strong></p>
<p>The new HTML5 specifications have a very strong charting interface. The best way to describe data in financial apps is by means of charts. HTML5 facilitates this need. The primary reason Internet usage has grown exponentially on smart phones and tablets, is the user experience these devices offer.</p>
<p>Charts and graphs are far more intuitive when viewed on mobile devices. HTML5-based financial apps offers features such as the ability to zoom in and out of charts or select particular data points by touching the screen, which is unique to mobile devices.</p>
<p><strong>Advantage #4: HTML5 specifications let you employ an agile development process.</strong></p>
<p>One of the primary problems with native apps is the approval process that platform providers have in place. The process can be tedious and time-consuming. The same issue arises when new features need to be added to financial apps. This kills any differentiation advantage you might get from being first-to-market.</p>
<p>HTML5 apps let you subvert both issues, as HTML5 apps are web-based and therefore require no approval.</p>
<p><strong>Advantage #5: HTML5 specifications provide the functionality a financial app requires.</strong></p>
<p>Native apps offer much more control over the device, but the difference is access to additional device features such as camera and additional memory. These features are nice to have, but enterprise apps, especially financial ones, generally don’t require access to these features.<br />
Primary financial app use cases are requirements like updating price quotes, charting and pulling research and news. These can be handled efficiently in HTML5-based financial apps.</p>
<p><strong>Advantage #6: HTML5-based financial apps are secure.</strong></p>
<p>HTML5 is just a specification for rendering pages on the web. Thus it offers the same level of security, as any internet based application would. Apps that are standards compliant HTML5 applications benefit from the full browser security.</p>
<p>The major causes of concern in HTML5-based financial apps arise from using features such as cross-document messaging and clickjacking. Such features don’t add to the usability or power of financial apps and thus security is not a concern in using HTML5 for financial apps.</p>
<p>Now that I have outlined why HTML5 is an excellent platform for developing financial apps, in my <a href="http://html5tutorial.net/news/how-html5-aids-mobile-financial-app-development.html">next post</a> I will provide step-by-step instructions on how we developed a HTML5-based financial app (P&amp;L Tool) with our friends at <a href="http://openf.in/" target="_blank">OpenFin</a>. This app will demonstrate the ease and speed with which a powerful HTML5-based financial app can be developed.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fnews%2Fdeveloping-cross-platform-html5-based-financial-apps.html&amp;title=Developing%20Cross-Platform%20HTML5-based%20Financial%20Apps" id="wpa2a_6"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 Developing Cross Platform HTML5 based Financial Apps"  title="Developing Cross Platform HTML5 based Financial Apps" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/news/developing-cross-platform-html5-based-financial-apps.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML5 Books – Help When You Need It</title>
		<link>http://html5tutorial.net/html-5-reference/html5-books-help-when-you-need-it.html</link>
		<comments>http://html5tutorial.net/html-5-reference/html5-books-help-when-you-need-it.html#comments</comments>
		<pubDate>Thu, 08 Dec 2011 15:15:39 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[HTML 5 Reference]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=472</guid>
		<description><![CDATA[HTML5 is an exciting and powerful standard for the development of advanced web pages. It offers the ability for web designers to integrate many convenient and flexible features into their web pages and greatly enhances the enjoyment and effectiveness of these sites. However it can be complicated and somewhat difficult to implement. There are some [...]]]></description>
				<content:encoded><![CDATA[<p>HTML5 is an exciting and powerful standard for the development of advanced web pages. It offers the ability for web designers to integrate many convenient and flexible features into their web pages and greatly enhances the enjoyment and effectiveness of these sites. However it can be complicated and somewhat difficult to implement. There are some terrific resources to help so we’ll discuss the availability and benefit of some HTML5 books.</p>
<p>There are many places to find useful and effective HTML5 books. They have been developed by some very talented web designers and offer a great deal of information and support in terms of being able to adopt and use the HTML5 standard.</p>
<p><a href="http://html5tutorial.net/html5-books">Take a look at a range of HTML5 books in our bookstore&#8230;</a></p>
<p>You can find these books in a variety of online and offline outlets. For example there are many find HTML5 books available at major bookstores such as Barnes and Noble and Books-A-Million. The advantage in visiting a bookstore is that you can peruse the book to see if it will benefit you as expected before you actually purchase the book.</p>
<p>You can also compare several books to determine which one is best suited for your applications and interests. However there are also very extensive resources when it comes to online bookstores such as Amazon. And even the major retail bookstores like Barnes and Noble also have an online retail store.</p>
<p>In any case you can get a great deal of information on different HTML5 books from a site like Amazon. What is very helpful is the availability of reviews on different books. It is therefore very possible to find out what others think about a particular book.</p>
<p>Amazon has established a ratings system so you can quickly see how positive the ratings are for a particular book in specific areas. You can also read detailed comments from other readers concerning their experience and satisfaction with the book.</p>
<p>You can also find a great deal of helpful information concerning HTML5 books by visiting relevant forums. These forums address topics closely related to HTML5 development. Many of them have sections pertaining to learning resources and this certainly includes books.</p>
<p>Within these forums, you can find helpful reviews and comments by people who have developed outstanding knowledge and expertise in this area. They are therefore very qualified to comment on the effectiveness of the information presented in these books.</p>
<p>The comments tend to be very limited in terms of self serving purposes. So you should be able to find many unbiased comments and reports. In this way you should be able to find some outstanding HTML5 books which can help you to develop well written and effective sites using the HTML5 standard.</p>
<p><a href="http://html5tutorial.net/html5-books">Take a look at a range of HTML5 books in our bookstore&#8230;</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fhtml-5-reference%2Fhtml5-books-help-when-you-need-it.html&amp;title=HTML5%20Books%20%E2%80%93%20Help%20When%20You%20Need%20It" id="wpa2a_8"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 HTML5 Books – Help When You Need It"  title="HTML5 Books – Help When You Need It" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/html-5-reference/html5-books-help-when-you-need-it.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Boilerplate</title>
		<link>http://html5tutorial.net/html-5-templates/html5-boilerplate.html</link>
		<comments>http://html5tutorial.net/html-5-templates/html5-boilerplate.html#comments</comments>
		<pubDate>Tue, 08 Nov 2011 22:32:42 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[HTML 5 templates]]></category>
		<category><![CDATA[Boilerplate]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=469</guid>
		<description><![CDATA[Whether you like the standard or not, HTML5 seems to be gaining a great deal of popularity and support. The upcoming Window 8 program will provide extensive support for HTML5. But it can be challenging and sometimes difficult to produce sites which are compatible with HTML5. To help with this situation, there are tools to [...]]]></description>
				<content:encoded><![CDATA[<p>Whether you like the standard or not, HTML5 seems to be gaining a great deal of popularity and support. The upcoming Window 8 program will provide extensive support for HTML5. But it can be challenging and sometimes difficult to produce sites which are compatible with HTML5. To help with this situation, there are tools to assist developers. One of the best is called HTML5 boilerplate. Let’s talk more about this and how it can help.</p>
<p>HTML5 boilerplate contains a number of helpful templates which incorporates HTML, CSS, and JS to enable designers to produce fast and robust websites. It helps you to interface with HTML5 video and different fonts.</p>
<p>This tool can really help designers and developers to get their websites fully operational and compatible with this new standard.</p>
<p>Some of the features available with HTML5 boilerplate include cross browser compatibility (including IE6, IE7, and IE8). It also offers Modernizr support as well as Google analytics support. The tool can also help to optimize mobile browsers. And CDN hosted jQuery with a local fallback script is available as well.</p>
<p>This tool is available in three options. They include Boilerplate Documented, Boilerplate Stripped, and Boilerplate Custom.</p>
<p>The Boilerplate documented option includes a .zip file which contains the skeleton code which is needed to get started building an HTML5 site with documentation included, built in jQuery CDN support, CSS, caching and other features. The Boilerplate stripped version has the same components but removes comments. And the Boilerplate Custom enables you to build a custom site skeleton with full control of what gets added or removed.</p>
<p>If you seek further details and support related to HTML5 boilerplate, there is a great deal available throughout the Web. Simply type in an appropriate search terms related to this topic and you’ll be presented with many sites which allow you to download the tools as well as extensive documentation and assistance in using these tools effectively.</p>
<p>If you visit some relevant forums, you will also find a great deal of information and support there as well. There are many ways to improve your knowledge of and effectiveness in HTML5 utilization.</p>
<p>So whether you are a Web developer or just someone who is looking to get involved in HTML5 implementation, the code generated by the HTML5 boilerplate can really help to bring your projects along quickly and effectively. You can find many tips and tricks to help with this implementation and help ensure that your pages are completely HTML5 compliant.</p>
<p>These tools can go a long way towards enhancing the implementation and adoption of this flexible and powerful web standard. <a href="http://html5boilerplate.com/" target="_blank">View this HTML5 tool here&#8230;</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fhtml-5-templates%2Fhtml5-boilerplate.html&amp;title=HTML5%20Boilerplate" id="wpa2a_10"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 HTML5 Boilerplate"  title="HTML5 Boilerplate" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/html-5-templates/html5-boilerplate.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 Audio Standards</title>
		<link>http://html5tutorial.net/general/html5-audio-standards.html</link>
		<comments>http://html5tutorial.net/general/html5-audio-standards.html#comments</comments>
		<pubDate>Fri, 29 Apr 2011 18:08:03 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[audio tags]]></category>
		<category><![CDATA[HTML5 audio]]></category>
		<category><![CDATA[HTML5 audio tags]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=461</guid>
		<description><![CDATA[HTML5 is exciting and anyone who builds web pages is looking forward to implementing these new tags into their sites. HTML5 audio tags are definitely one of the ones on the list meant to make life much easier for both webmasters and end users. Until now there has never been a standard audio player for [...]]]></description>
				<content:encoded><![CDATA[<p>HTML5 is exciting and anyone who builds web pages is looking forward to implementing these new tags into their sites. HTML5 audio tags are definitely one of the ones on the list meant to make life much easier for both webmasters and end users.</p>
<p>Until now there has never been a standard audio player for browsers. If you wanted to place audio on your site you either had to use one of the available players such as Windows Media Player or Quicktime player. With HTML5 audio there is just simple code to use to place audio anywhere on the page without have to have a separate audio player or 3rd party service hosting your audio.</p>
<p>Here is an example of how to use the HTML5 audio tags in your web code.</p>
<div id='stb-box-598' class='stb-info_box' >&lt;audio src=&#8221;song.ogg&#8221; controls=&#8221;controls&#8221;&gt;This is alternate text that is seen if the users browser does not recognize the html5 tag&lt;/audio&gt;</div>
<p>There are several attributes you can use along with your tag to customize your player. The attributes include autoplay, control customization, looping and pre-loading. Which means you can start your video when someone opens your page, customize what controls they see on the audio player and even loop the video so it plays continuously over and over.</p>
<p>So with the implementation of this tag it is going to become much easier for the average webmaster to add audio to their websites and blogs. The <a href="http://html5tutorial.net/general/html5-video-should-i-use-it.html">HTML5 video tag</a> is also new and is similar in that it provides and across the board video player for putting videos on your site.</p>
<p>Right now HTML5 tags especially the audio and video tags are very experimental. Browser support while getting better is still in its infancy stages which means that as cool as these tags are implementing them into your designs now is going to leave a huge part of the PC internet users unable to see the content on your site.</p>
<p>One also has to wonder what the effects of HTML5 audio and video tags on web hosting. Until now most web hosts could depend on the fact that if a blog or small website wanted to use video or audio it was likely they would host it elsewhere.</p>
<p>With the ease of using these tags I have a feeling once they become more of a standard and are more widely used web hosts are going to see far more people hosting big audio and video files on their servers. Which could mean a rise in web hosting costs depending on how much extra storage space and bandwidth is being used.</p>
<p>HTML5 is coming there is no way around it but it is going to take some time before you can safely use it in your websites. Tags like the HTML5 audio tag are going to make certain elements of design so much easier, so until then we will just wait.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fgeneral%2Fhtml5-audio-standards.html&amp;title=HTML5%20Audio%20Standards" id="wpa2a_12"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 HTML5 Audio Standards"  title="HTML5 Audio Standards" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/general/html5-audio-standards.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HTML5 Video &#8211; Should I Use It?</title>
		<link>http://html5tutorial.net/general/html5-video-should-i-use-it.html</link>
		<comments>http://html5tutorial.net/general/html5-video-should-i-use-it.html#comments</comments>
		<pubDate>Thu, 21 Apr 2011 17:58:14 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[HTML5 Video]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=455</guid>
		<description><![CDATA[One of the most exciting buzz these days in web circles is about HTML5 and specifically video on HTML5. HTML5 video tag has solved the age old problem site owners and designers face on how to best embed video on websites. Prior to the new HTML5 video tag you basically had two options for embedding [...]]]></description>
				<content:encoded><![CDATA[<p>One of the most exciting buzz these days in web circles is about HTML5 and specifically video on HTML5. HTML5 video tag has solved the age old problem site owners and designers face on how to best embed video on websites.</p>
<p>Prior to the new HTML5 video tag you basically had two options for embedding video on your site to get a video player or to use a 3rd party service like YouTube to host your video and them use their embed code to put the video on your site.</p>
<p>Most people are currently using the 2nd option of using services like YouTube to host their videos and them embedding them on their own site. This option is not really a better design standard than getting a video player and hosting your own videos but it is quicker and free which is why most people end up using this configuration for videos.</p>
<p>For people who do decide to have their own video player they quickly find out that a quality one can be costly and customization may require both a graphic designer and a web designer all just to place a video on their site.</p>
<p>That is where the magic of HTML5 video comes in. It has a simple straight forward tag that is similar to an image tag with a source and attributes. It looks like this.</p>
<div id='stb-box-6988' class='stb-info_box' >&lt;video src=&#8221;movie.webm&#8221; poster=&#8221;movie.jpg&#8221; controls&gt;I am ALT text&lt;/video&gt;</div>
<p>If you have ever added video to a website you know how much simpler that is. However, the problem is that the browsers of the world are not quite ready for what HTML5 has to offer.</p>
<p>Currently only one browser has a robust support for HTML5 video tags and that is chrome, firefox also has limited support and IE hasn’t even touched video in HTML5 in its current browsers yet. So what does that mean for you? It means a good percentage of people using computers to access the internet will not be able to render the video on your page.</p>
<p>Which is why for now when it comes to building websites video in HTML5 is like that golden egg sitting just out of your reach that you really want but you just cannot have. The push for HTML5 compliance is getting louder and louder everyday though so before you know it HTML5 will have enough standards in browsers to make 2.0 web design much easier.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fgeneral%2Fhtml5-video-should-i-use-it.html&amp;title=HTML5%20Video%20%E2%80%93%20Should%20I%20Use%20It%3F" id="wpa2a_14"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 HTML5 Video   Should I Use It?"  title="HTML5 Video   Should I Use It?" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/general/html5-video-should-i-use-it.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Which Browsers Support HTML5?</title>
		<link>http://html5tutorial.net/general/which-browsers-support-html5.html</link>
		<comments>http://html5tutorial.net/general/which-browsers-support-html5.html#comments</comments>
		<pubDate>Thu, 14 Apr 2011 11:26:20 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[html5 browsers]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=451</guid>
		<description><![CDATA[All the buzz these days when seems to be about HTML5. Web designers and techies everywhere have very strong feelings about HTML5 and either love it or hate it depending on who you talk to. First let’s take a look at what HTML5 actually is and what it is used for. HTML is a markup [...]]]></description>
				<content:encoded><![CDATA[<p>All the buzz these days when seems to be about HTML5. Web designers and techies everywhere have very strong feelings about HTML5 and either love it or hate it depending on who you talk to.</p>
<p>First let’s take a look at what HTML5 actually is and what it is used for. HTML is a markup language used to design and layout web pages. HTML5 is a new version of that language that has more tags and hence more design options.</p>
<p>Most people can agree more design options is a good thing. The controversy comes in mostly because certain companies like Apple are acting as if HTML5 is a standard when the reality is no browser fully supports it yet.</p>
<p>Essentially that means that for people using certain elements of it they will look nothing like they intended to most of the people who view the pages. So while HTML5 and its applications are definitely going to offer us some much cooler websites it is just not practical yet to use for your web designs.</p>
<p>We tested out a few of the most popular browsers to see how ready they are for HTML5 and this is what we found out. For this test we used <a href="http://www.html5test.com" target="_blank">http://www.html5test.com</a> which offers an HTML5 testing page and a rating system that goes up to 400 points depending on how many HTML5 features are already implemented into the browser.</p>
<p>Chrome 10.0 was the big winner coming in at 301 points out of 400 possible. They have already implemented most of the functionality to be a compatible HTML5 browser. In addition, many of the features that are not added are partially added. So Google Chrome is definitely way out in front in the race for HTML compatible browsers.</p>
<p>Firefox 4.0 is next in line and they scored pretty decently getting 249 out 400 possible points. They are still missing a lot of key elements but got bonus points for the audio and video implementation as well as their parsing rules.</p>
<p>Internet Explorer 8 is pretty far behind the curve. IE scored a total of 32 points out of 400. Pretty dismal showing for what used to be the top internet browser in the world. Internet Explorer has been playing catch up with rendering design since the implementation of CSS and their poor showing here tells us it does not seem like much will change in the future.</p>
<p>So those are the statistics. At the moment the only HTML5 browser that is going to get you very far is Google Chrome and until browsers catch up with the newer language it is probably a good idea to use it sparingly in your designs until it actually is a true and tested standard.</p>
<p><a href="http://science.webhostinggeeks.com/koji-pretrazivaci-podrzavaju-html5" target="_blank">View this in the Serbo-Croatian language</a>. Courtesy of Anja Skrba of webhostinggeeks.com</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fgeneral%2Fwhich-browsers-support-html5.html&amp;title=Which%20Browsers%20Support%20HTML5%3F" id="wpa2a_16"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 Which Browsers Support HTML5?"  title="Which Browsers Support HTML5?" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/general/which-browsers-support-html5.html/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Lutz Roeder&#8217;s HTML5 Samples Using The Canvas Element</title>
		<link>http://html5tutorial.net/examples/samples-using-the-html5-canvas-element.html</link>
		<comments>http://html5tutorial.net/examples/samples-using-the-html5-canvas-element.html#comments</comments>
		<pubDate>Fri, 25 Feb 2011 11:05:21 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[canvas element]]></category>
		<category><![CDATA[element]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[HTML5 canvas]]></category>
		<category><![CDATA[HTML5 canvas element]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=432</guid>
		<description><![CDATA[The site Lutz Roeder&#8217;s HTML5 Samples contains three code samples, all written in JavaScript using the HTML5 canvas element. The source is available via GitHub. The most complex of the samples is Textor, a text editor with syntax highlighting. Instead of editing the text using the HTML DOM, Textor renders text directly into a HTML5 [...]]]></description>
				<content:encoded><![CDATA[<p>The site <a href="http://www.lutzroeder.com/html5" target="_blank">Lutz Roeder&#8217;s HTML5 Samples</a> contains three code samples, all written in JavaScript using the HTML5 canvas element. The source is available via GitHub.</p>
<p>The most complex of the samples is <strong>Textor</strong>, a text editor with syntax highlighting. Instead of editing the text using the HTML DOM, Textor renders text directly into a HTML5 canvas element while handling key and mouse events using JavaScript code.</p>
<p>On top of that it provides syntax highlighting for HTML, JavaScript and CSS and also supports mixed language HTML/JavaScript text. Textor works in IE9, Chrome, Safari and Firefox on both Windows and Mac.</p>
<p>The code includes an undo stack implementation, an incremental tokenizer for syntax highlighting, text input for different browsers and incremental screen invalidation. Textor is lightweight with only 47kB of compressed JavaScript in the main texteditor.js module.</p>
<p><img class="alignnone size-full wp-image-443" title="Graphic" src="http://html5tutorial.net/wp-content/uploads/2011/02/Graphic-1.jpg" alt="Graphic 1 Lutz Roeders HTML5 Samples Using The Canvas Element" width="466" height="309" /></p>
<p><strong>Digger</strong>, another sample, is a Boulderdash-style game, again entirely written in JavaScript and using the HTML5 canvas and audio elements. The game fits entirely into one 50kB module with less than 1200 lines of code, including the graphics and sounds encoded as base64 streams. The game is 100% ported from a Silverlight version with exactly the same graphics and functionality.</p>
<p><a href="http://html5tutorial.net/wp-content/uploads/2011/02/PastedGraphic-8.jpg"><img class="size-full wp-image-433 alignnone" title="Digger" src="http://html5tutorial.net/wp-content/uploads/2011/02/PastedGraphic-8.jpg" alt="PastedGraphic 8 Lutz Roeders HTML5 Samples Using The Canvas Element" width="324" height="258" /></a></p>
<p>The last sample is <strong>Netron</strong>, a library for editing graph elements and connections using HTML5 canvas. It allows the definition of specific graph elements and custom code can be added to change the appearance of these elements.</p>
<p>Each node has a custom set of connection points that can be connected by dragging the mouse. Double-click will activate an element so it&#8217;s content can be edited using an overlay input element. Netron includes and undo stack implementation that records all edits and allows reverting them.</p>
<p><a href="http://www.lutzroeder.com/html5" target="_blank">See these in action and learn more about Lutz Roeder&#8217;s HTML5 work here&#8230;</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fexamples%2Fsamples-using-the-html5-canvas-element.html&amp;title=Lutz%20Roeder%E2%80%99s%20HTML5%20Samples%20Using%20The%20Canvas%20Element" id="wpa2a_18"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 Lutz Roeders HTML5 Samples Using The Canvas Element"  title="Lutz Roeders HTML5 Samples Using The Canvas Element" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/examples/samples-using-the-html5-canvas-element.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 web app: ARIS ModelViewer</title>
		<link>http://html5tutorial.net/news/html5-web-app-aris-modelviewer.html</link>
		<comments>http://html5tutorial.net/news/html5-web-app-aris-modelviewer.html#comments</comments>
		<pubDate>Mon, 14 Feb 2011 10:33:38 +0000</pubDate>
		<dc:creator>the Editor</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ARIS ModelViewer]]></category>
		<category><![CDATA[HTML5 web app]]></category>
		<category><![CDATA[HTML5-based model viewer]]></category>

		<guid isPermaLink="false">http://html5tutorial.net/?p=420</guid>
		<description><![CDATA[I&#8217;m very glad the folks of HTML 5 Tutorials give me the chance to show you the HTML5-based model viewer app my company developed. I work for Software AG (in business since 1969!), which you might know from the SOA infrastructure market with our webMethods and CentraSite products. We also market a complete suite for [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m very glad the folks of HTML 5 Tutorials give me the chance to show you the HTML5-based model viewer app my company developed. I work for Software AG (in business since 1969!), which you might know from the SOA infrastructure market with our webMethods and CentraSite products. We also market a complete suite for business process analysis under the ARIS brand. Customers use ARIS to document and analyze their internal processes and organization.</p>
<p>Before I bore you with a long explanation about enterprise modeling, let&#8217;s take a look at an example and see our HTML5-based model viewer at work:</p>
<p><script src="http://www.ariscommunity.com/sites/all/libraries/modelviewer/modelViewer.js" type="text/javascript"></script><script type="text/javascript">// <![CDATA[
   ARISModelViewer.createViewer("royal_family_tree_0.adf", "500", "500", "royal_family_tree_0_adf");
// ]]&gt;</script></p>
<div id="royal_family_tree_0_adf"><img style="border: 1px solid #AAAAAA;" src="http://www.ariscommunity.com/system/files/adfpreview/royal_family_tree_0.adf.preview.jpg" alt="royal family tree 0.adf.preview HTML5 web app: ARIS ModelViewer"  title="HTML5 web app: ARIS ModelViewer" /></div>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;..</p>
<p>An organizational chart is normally used to document the formal structure of your company. In the example above, I created a family tree of the British Royals. After visualizing them, I analyzed the model and marked those spots where we can still become part of it <img src='http://html5tutorial.net/wp-includes/images/smilies/icon_wink.gif' alt="icon wink HTML5 web app: ARIS ModelViewer" class='wp-smiley' title="HTML5 web app: ARIS ModelViewer" />  I created the model using our <a href="http://www.ariscommunity.com/aris-express" target="_blank">free modeling tool ARIS Express</a> and uploaded it to the belonging community page. Of course, you can do more serious stuff with the tool like documenting the <a href="http://www.ariscommunity.com/users/sstein/2010-08-09-bpm-view-scrum" target="_blank">Scrum process</a>.</p>
<p>At the heart of model viewer, we use HTML5&#8242;s canvas to do all the drawing directly in the browser. Besides panning and zooming, you can also enlarge the model to your browser window or embed it in your blog. Our lead developer posted <a href="http://www.ariscommunity.com/users/rdeangelis/2011-02-10-aris-says-hello-html5" target="_blank">a complete feature overview of model viewer</a>.</p>
<p>While developing the viewer, we faced many challenges like those models should look the same as in the ARIS Express tool. Also, we have to support Microsoft Internet Explorer as it is still the default browser in many corporations. To solve this, we added a browser switch so that Flash gets used in case of Internet Explorer. This Flash version renders much slower, which seems to be a clear indication that with the advent of HTML5, Flash is a technology of the past. If you wish to do some benchmarking between the HTML5 canvas and Flash, take a look at this remake of the complete first level of <a href="http://www.ariscommunity.com/users/kristof-coussens/2009-11-27-find-princess" target="_blank">Super Mario</a>. We also experimented with SVG, but it seems it has the same future as Flash does.</p>
<p>I think our model viewer proves that HTML5 is not just ready to create visually appealing websites, but also the web apps of tomorrow.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhtml5tutorial.net%2Fnews%2Fhtml5-web-app-aris-modelviewer.html&amp;title=HTML5%20web%20app%3A%20ARIS%20ModelViewer" id="wpa2a_20"><img src="http://html5tutorial.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="share save 256 24 HTML5 web app: ARIS ModelViewer"  title="HTML5 web app: ARIS ModelViewer" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://html5tutorial.net/news/html5-web-app-aris-modelviewer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
