<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5382749057044550529</id><updated>2026-08-21T02:24:10.859-07:00</updated><title type='text'>TecExplorer</title><subtitle type='html'>Adarsh&#39;s Blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tecexplorer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://tecexplorer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Adarsh</name><uri>http://www.blogger.com/profile/16366371567531783502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHBoIiK_xX8NxpWhwBAZ5HmfqyQocC8CfpaScRos95N2ujnjsNGzkXNxK9vHTIGDkflrQS2oKCNQOu0_ABlEVZaAVEGJo5hNif_YZcQnZzgDGxLp1pnqJKbPMqM2xu-g/s220/avsnew.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5382749057044550529.post-2089160214365415151</id><published>2013-01-07T06:30:00.000-08:00</published><updated>2013-01-16T20:35:42.267-08:00</updated><title type='text'>Using Automapper with ASP.NET MVC application </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQYBhbaL4KRtqLYn5s2yztvhOlCZVylbMN3sDUZmkHKGD8rJh3TDgsXwHrHSiAcBeCkdj7NK50LMPppX3oWnLUlTzAqk5cjkknlQcm6wRV4Mon8Zzpgn3cyECglrcViwBuUQc7WvAhyphenhyphen5Xr/s1600/g3211.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQYBhbaL4KRtqLYn5s2yztvhOlCZVylbMN3sDUZmkHKGD8rJh3TDgsXwHrHSiAcBeCkdj7NK50LMPppX3oWnLUlTzAqk5cjkknlQcm6wRV4Mon8Zzpgn3cyECglrcViwBuUQc7WvAhyphenhyphen5Xr/s320/g3211.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;Automapper is a convention based object - object mapper. &amp;nbsp;It is available in &lt;a href=&quot;https://github.com/AutoMapper/AutoMapper&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt;. &amp;nbsp;Here I explain about how to use Automapper to map between domain model objects and view model objects in ASP.NET MVC applications. &amp;nbsp;Install Automapper to the project through &lt;a href=&quot;http://nuget.org/packages/automapper&quot; target=&quot;_blank&quot;&gt;Nuget&lt;/a&gt;. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;Let us take a simple example of Employee model as follows :&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;line-height: 16px;&quot;&gt;&lt;pre style=&quot;background-color: white; line-height: normal;&quot;&gt;&lt;pre style=&quot;background-color: #f6f8ff; color: #000020;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;class&lt;/span&gt; Employee
    &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;int&lt;/span&gt; EmployeeId &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt; get&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; set&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;
        
        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;string&lt;/span&gt; EmployeeName &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt; get&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; set&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;line-height: 16px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;And my Employee view model as follows :&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 16px;&quot;&gt;&lt;pre&gt;&lt;pre style=&quot;background-color: #f6f8ff; color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;class&lt;/span&gt; EmployeeViewModel
    &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;int&lt;/span&gt; EmployeeId &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt; get&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; set&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;
        
        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;string&lt;/span&gt; EmployeeName &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt; get&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; set&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;

    &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt; &lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Consider there is a strongly typed view which expects a model object of type EmployeeViewModel.  So after querying with the Emplyee model object, we need to map this to EmployeeViewModel object.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;Here is the use of AutoMapper.&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;AutoMapper can be configured in the web project.  To make this more maintainable, create a folder (say Mappings) in the solution.&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;Here we can create two profile classes.  One for mapping from domain model object to view model object and another one for reverse mapping.&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre style=&quot;background-color: #f6f8ff; color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;class&lt;/span&gt; DomainToViewModelMappingProfile &lt;span style=&quot;color: #308080;&quot;&gt;:&lt;/span&gt; Profile
    &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;string&lt;/span&gt; ProfileName
        &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
            get &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #1060b6;&quot;&gt;DomainToViewModelMappings&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;

        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;void&lt;/span&gt; Configure&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;
        &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
            Mapper&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;CreateMap&lt;span style=&quot;color: #308080;&quot;&gt;&amp;lt;&lt;/span&gt;Employee&lt;span style=&quot;color: #308080;&quot;&gt;,&lt;/span&gt; EmployeeViewModel&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;line-height: 16px;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 16px;&quot;&gt;&lt;pre style=&quot;background-color: #f6f8ff; color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;class&lt;/span&gt; ViewModelToDomainMappingProfile &lt;span style=&quot;color: #308080;&quot;&gt;:&lt;/span&gt; Profile
    &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;string&lt;/span&gt; ProfileName
        &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
            get &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #1060b6;&quot;&gt;ViewModelToDomainMappings&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;

        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;void&lt;/span&gt; Configure&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;
        &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
            Mapper&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;CreateMap&lt;span style=&quot;color: #308080;&quot;&gt;&amp;lt;&lt;/span&gt;EmployeeViewModel&lt;span style=&quot;color: #308080;&quot;&gt;,&lt;/span&gt; Employee&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;Now create a configuration class inside Mappings folder.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;pre style=&quot;background-color: #f6f8ff;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;class&lt;/span&gt; AutoMapperConfiguration
    &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #200080; font-weight: bold;&quot;&gt;void&lt;/span&gt; Configure&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;
        &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
            Mapper&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;Initialize&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;x &lt;span style=&quot;color: #308080;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span style=&quot;color: #406080;&quot;&gt;{&lt;/span&gt;
                x&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;AddProfile&lt;span style=&quot;color: #308080;&quot;&gt;&amp;lt;&lt;/span&gt;DomainToViewModelMappingProfile&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt;
                x&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;AddProfile&lt;span style=&quot;color: #308080;&quot;&gt;&amp;lt;&lt;/span&gt;ViewModelToDomainMappingProfile&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt;
            &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: #406080;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;And then call this configuration from Global.asax.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;pre style=&quot;background-color: #f6f8ff;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AutoMapperConfiguration&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;Configure&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;And from the controller easily map the employeeObject (domain model object) to employeeViewModelObject (view model object) and vice versa.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;pre style=&quot;background-color: #f6f8ff;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;var employeeViewModelObject &lt;span style=&quot;color: #308080;&quot;&gt;=&lt;/span&gt; Mapper&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;Map&lt;span style=&quot;color: #308080;&quot;&gt;&amp;lt;&lt;/span&gt;Employee&lt;span style=&quot;color: #308080;&quot;&gt;,&lt;/span&gt; EmployeeViewModel&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;employeeObject&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;In advanced scenario we can even customize the configuration.  For example we can map a particular property from source to destination. &lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;pre style=&quot;background-color: #f6f8ff;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Mapper&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;CreateMap&lt;span style=&quot;color: #308080;&quot;&gt;&amp;lt;&lt;/span&gt;X&lt;span style=&quot;color: #308080;&quot;&gt;,&lt;/span&gt; XViewModel&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;
                &lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;ForMember&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;x &lt;span style=&quot;color: #308080;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt; x&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;Property1&lt;span style=&quot;color: #308080;&quot;&gt;,&lt;/span&gt; opt &lt;span style=&quot;color: #308080;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt; opt&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;MapFrom&lt;span style=&quot;color: #308080;&quot;&gt;(&lt;/span&gt;source &lt;span style=&quot;color: #308080;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;&amp;gt;&lt;/span&gt; source&lt;span style=&quot;color: #308080;&quot;&gt;.&lt;/span&gt;PropertyXYZ&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #308080;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #406080;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;Automapper gives really a better and easy way to map between objects.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #000020; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tecexplorer.blogspot.com/feeds/2089160214365415151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tecexplorer.blogspot.com/2013/01/using-automapper-with-aspnet-mvc.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/2089160214365415151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/2089160214365415151'/><link rel='alternate' type='text/html' href='http://tecexplorer.blogspot.com/2013/01/using-automapper-with-aspnet-mvc.html' title='Using Automapper with ASP.NET MVC application '/><author><name>Adarsh</name><uri>http://www.blogger.com/profile/16366371567531783502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHBoIiK_xX8NxpWhwBAZ5HmfqyQocC8CfpaScRos95N2ujnjsNGzkXNxK9vHTIGDkflrQS2oKCNQOu0_ABlEVZaAVEGJo5hNif_YZcQnZzgDGxLp1pnqJKbPMqM2xu-g/s220/avsnew.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQYBhbaL4KRtqLYn5s2yztvhOlCZVylbMN3sDUZmkHKGD8rJh3TDgsXwHrHSiAcBeCkdj7NK50LMPppX3oWnLUlTzAqk5cjkknlQcm6wRV4Mon8Zzpgn3cyECglrcViwBuUQc7WvAhyphenhyphen5Xr/s72-c/g3211.png" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5382749057044550529.post-515864667044848822</id><published>2012-04-24T04:30:00.001-07:00</published><updated>2012-04-24T04:34:03.066-07:00</updated><title type='text'>Running Android Apps On Windows PC</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;
Now it is possible to run Android applications on Windows PC. &amp;nbsp;&lt;a href=&quot;http://www.bluestacks.com/&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;BlueStacks&lt;/a&gt;&amp;nbsp; has introduced an App Player which allows you to run Android applications on Windows XP, Vista and 7. &amp;nbsp;Beyond PC&#39;s this App Player could also allow Windows tablets to run Android applications.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/ffFxnnGqFLk?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;
The software provides options to download applications from Google&#39;s Android Application Market. &amp;nbsp;It is also possible to sync your Android device with this emulator and can run the apps in your device. &amp;nbsp;The software can be downloaded from&amp;nbsp;&lt;a href=&quot;http://www.bluestacks.com/&quot; target=&quot;_blank&quot;&gt;www.bluestacks.com&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;
The only requirement for installing this software is Microsoft .NET Framework 3.5 which you will be prompted to install if it is missing.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;
Read more&amp;nbsp;&lt;a href=&quot;http://www.pcworld.com/article/252777/run_android_apps_on_a_pc_with_bluestacks_heres_how.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecexplorer.blogspot.com/feeds/515864667044848822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tecexplorer.blogspot.com/2012/04/running-android-apps-on-windows-pc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/515864667044848822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/515864667044848822'/><link rel='alternate' type='text/html' href='http://tecexplorer.blogspot.com/2012/04/running-android-apps-on-windows-pc.html' title='Running Android Apps On Windows PC'/><author><name>Adarsh</name><uri>http://www.blogger.com/profile/16366371567531783502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHBoIiK_xX8NxpWhwBAZ5HmfqyQocC8CfpaScRos95N2ujnjsNGzkXNxK9vHTIGDkflrQS2oKCNQOu0_ABlEVZaAVEGJo5hNif_YZcQnZzgDGxLp1pnqJKbPMqM2xu-g/s220/avsnew.png'/></author><thr:total>0</thr:total><georss:featurename>Kochi, Kerala, India</georss:featurename><georss:point>9.9312328 76.2673041</georss:point><georss:box>9.8999513 76.2278221 9.9625143 76.306786100000011</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5382749057044550529.post-1828127416110103990</id><published>2012-03-15T01:53:00.000-07:00</published><updated>2012-03-15T03:28:52.403-07:00</updated><title type='text'>Offline Data Storage Using HTML 5 (Offline Web Applications)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfQvXNMGnWjefKfCDeuE6gH8czyCp9d1xIYidbcyM1eNip7EQHNgzdHFJl9ll83SRqmlLoI11D_CGRTIF52Q7MRBdISEBJh5RRcyi3dlcnfY-GqOZg_UFhLWExkUNIT8LSuXLCxjh1n87Q/s1600/offline.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6tDKtlfiAY3I7TZ39gAu4iPyvD4LYIEy6p0XBxe1F_HMj_qW4SfxT8-OgUvD5EaueBKOZIkoKwt_n21Q3PteUgRhD9K1ZwTMi0zrobf5vZw9LSbc_pZuGnx7Aaa4jQ45djx3HLnPsUS8q/s1600/offline.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6tDKtlfiAY3I7TZ39gAu4iPyvD4LYIEy6p0XBxe1F_HMj_qW4SfxT8-OgUvD5EaueBKOZIkoKwt_n21Q3PteUgRhD9K1ZwTMi0zrobf5vZw9LSbc_pZuGnx7Aaa4jQ45djx3HLnPsUS8q/s1600/offline.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;The users of a typical online web application are not able to use the application without internet connection. &amp;nbsp;In offline mode they cannot access data such as inbox of mail, calender appointments etc. &amp;nbsp;But in a desktop application&amp;nbsp;everything&amp;nbsp;is stored locally as some data files.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Now we have a solution for this . &amp;nbsp;HTML 5 is much more than a typical markup language. &amp;nbsp;HTML 5 provides some solutions for this problem. &amp;nbsp;The two major features of HTML 5 for data storage are :&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;SQL-based database API.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Offline Application HTTP Cache.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;&lt;b&gt;SQL-based database API&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;This API helps in structured data storage using a client-side SQL database. &amp;nbsp;The window object has the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;openDatabase()&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;color: orange; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;method to create database objects. &amp;nbsp;The arguments for this method are:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Database name&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Database version&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Display name&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Estimated size in bytes&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; text-align: justify;&quot;&gt;
For example&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; text-align: justify;&quot;&gt;
&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; font-family: &#39;Times New Roman&#39;; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_jscript&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;jscript_keyword&quot; style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljqepqhd.php&quot; style=&quot;color: blue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;var&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; db&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;openDatabase&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;mydb&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;1.0&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;TestDB&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_number&quot; style=&quot;color: #31a310;&quot;&gt;1048576&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;The &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;transaction()&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; method is used to have further transactions with the created database. &amp;nbsp;The arguments of this method are:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;ul style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;
&lt;li&gt;Transaction callback&lt;/li&gt;
&lt;li&gt;Error callback&lt;/li&gt;
&lt;li&gt;Success callback&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;On the transaction callback a SQL transaction object is passed on which we can use &lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;executeSQL()&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; method. &amp;nbsp;There are one to four arguments for this method:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; text-align: justify;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;SQL statement&lt;/li&gt;
&lt;li&gt;Arguments&lt;/li&gt;
&lt;li&gt;SQL statement callback&lt;/li&gt;
&lt;li&gt;SQL statement error callback&lt;/li&gt;
&lt;/ul&gt;
The SQL statement&#39;s resultant object gives access to the rows, last inserted ID etc.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; text-align: justify;&quot;&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Executing Queries&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; font-family: &#39;Times New Roman&#39;; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_jscript&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;jscript_keyword&quot; style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljqepqhd.php&quot; style=&quot;color: blue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;var&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; db&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;openDatabase&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;mydb&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;1.0&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;TestDB&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_number&quot; style=&quot;color: #31a310;&quot;&gt;1048576&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
db&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;transaction&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_keyword&quot; style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljqepqhd.php&quot; style=&quot;color: blue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;function&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;tx&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;){&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
    tx&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;executeSql&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;CREATE TABLE IF NOT EXIST MYTABLE(id unique,name)&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;});&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Insertion&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; font-family: &#39;Times New Roman&#39;; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_jscript&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;jscript_def&quot;&gt;tx&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;executeSql&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;INSERT INTO MYTABLE (id, name) VALUES (1, &quot;SomeName&quot;)&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; text-align: justify;&quot;&gt;
&lt;b&gt;Read&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;
&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; font-family: &#39;Times New Roman&#39;; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_jscript&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;jscript_def&quot;&gt;tx&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;executeSql&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;SELECT * FROM MYTABLE&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;[],&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_keyword&quot; style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljqepqhd.php&quot; style=&quot;color: blue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;function&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;tx&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; results&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;jscript_keyword&quot; style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljqepqhd.php&quot; style=&quot;color: blue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;var&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; len &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; results&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_prop&quot; style=&quot;color: #38a9d3;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/index.php?l=j&amp;amp;n=rows&quot; style=&quot;color: #38a9d3; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;rows&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_prop&quot; style=&quot;color: #38a9d3;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/index.php?l=j&amp;amp;n=length&quot; style=&quot;color: #38a9d3; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;length&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; i&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
   msg &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&quot;&amp;lt;p&amp;gt;Found rows: &quot;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; len &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&quot;&amp;lt;/p&amp;gt;&quot;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;jscript_prop&quot; style=&quot;color: #38a9d3;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljwxewvs.php#document&quot; style=&quot;color: #38a9d3; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;document&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_method&quot; style=&quot;color: #a55f8c;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljlnafax.php&quot; style=&quot;color: #a55f8c; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;querySelector&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_string&quot; style=&quot;color: #0080c0;&quot;&gt;&#39;#status&#39;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;jscript_prop&quot; style=&quot;color: #38a9d3;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljdkwhqf.php&quot; style=&quot;color: #38a9d3; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;innerHTML&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;+=&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;  msg&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;jscript_keyword&quot; style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljqepqhd.php&quot; style=&quot;color: blue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;for&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;i &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_number&quot; style=&quot;color: #31a310;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; i &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; len&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; i&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;++){&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
      &lt;/span&gt;&lt;span class=&quot;jscript_method&quot; style=&quot;color: #a55f8c;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljahjkmi.php&quot; style=&quot;color: #a55f8c; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;alert&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;results&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_prop&quot; style=&quot;color: #38a9d3;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/index.php?l=j&amp;amp;n=rows&quot; style=&quot;color: #38a9d3; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;rows&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_method&quot; style=&quot;color: #a55f8c;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljjtspol.php#item&quot; style=&quot;color: #a55f8c; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;item&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;log &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt;
 &lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;},&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_keyword&quot; style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljwimble.php&quot; style=&quot;color: blue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;null&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Offline Application Caching API&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;The&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;manifest&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; attribute of &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&amp;lt;html&amp;gt;&lt;/i&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;element helps to make the web applications available even when the internet is not connected. &amp;nbsp;The manifest attribute takes an URI to be cached. It stores some information in a file like this :&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;CACHE MANIFEST&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;index.html&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;help.html&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;style/default.css&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;NETWORK:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;server.cgi&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;The &lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;server.cgi&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; should never be cached so that any attempt to access that file will bypass the cache. &amp;nbsp;All other files specified get cached.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;The manifest is linked by declaring like this&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_html&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_doctype&quot; style=&quot;color: #bfbfbf;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhlsvbgj.php&quot; style=&quot;color: #bfbfbf; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;!DOCTYPE&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;html_doctype&quot; style=&quot;color: #bfbfbf;&quot;&gt;HTML&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhqrpbkh.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;html&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;html_attr_unknown&quot;&gt;manifest&lt;/span&gt;&lt;span class=&quot;html_attrop&quot; style=&quot;color: #804000;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;html_attrvalue_unknown&quot;&gt;&quot;cache-manifest&quot;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;The &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;server.cg&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; is in&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt; &lt;i&gt;Network:&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; section so that it can be accessed to get updated from the server as in&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_html&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag_unknown&quot;&gt;event-source&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;html_attr_unknown&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;html_attrop&quot; style=&quot;color: #804000;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;html_attrvalue_unknown&quot;&gt;&quot;server.cgi&quot;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;HTML 5 introduced the new element &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&amp;lt;event-source&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; to continuously stream updates from server to a webpage.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;HTML 5 contains some other APIs also which helps in data storage. &amp;nbsp;For example &lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;onLine&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; attribute of &lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;Navigator&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; object determine whether the user is currently online.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_jscript&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;jscript_keyword&quot; style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljqepqhd.php&quot; style=&quot;color: blue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;var&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;jscript_prop&quot; style=&quot;color: #38a9d3;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljwodqfn.php&quot; style=&quot;color: #38a9d3; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;status&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;jscript_prop&quot; style=&quot;color: #38a9d3;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljcsokrr.php#navigator&quot; style=&quot;color: #38a9d3; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;navigator&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;jscript_prop&quot; style=&quot;color: #38a9d3;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/ljptbcbc.php&quot; style=&quot;color: #38a9d3; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;onLine&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;jscript_op&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;localStorage&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; attribute of &lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;Window&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; object also helps in simple synchronous storage access.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;The offline storage is helpful for mobile web applications to work offline. &amp;nbsp;The user can work offline with the local database and can share the data with the server database when going online&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecexplorer.blogspot.com/feeds/1828127416110103990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tecexplorer.blogspot.com/2012/03/offline-data-storage-using-html-5.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/1828127416110103990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/1828127416110103990'/><link rel='alternate' type='text/html' href='http://tecexplorer.blogspot.com/2012/03/offline-data-storage-using-html-5.html' title='Offline Data Storage Using HTML 5 (Offline Web Applications)'/><author><name>Adarsh</name><uri>http://www.blogger.com/profile/16366371567531783502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHBoIiK_xX8NxpWhwBAZ5HmfqyQocC8CfpaScRos95N2ujnjsNGzkXNxK9vHTIGDkflrQS2oKCNQOu0_ABlEVZaAVEGJo5hNif_YZcQnZzgDGxLp1pnqJKbPMqM2xu-g/s220/avsnew.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6tDKtlfiAY3I7TZ39gAu4iPyvD4LYIEy6p0XBxe1F_HMj_qW4SfxT8-OgUvD5EaueBKOZIkoKwt_n21Q3PteUgRhD9K1ZwTMi0zrobf5vZw9LSbc_pZuGnx7Aaa4jQ45djx3HLnPsUS8q/s72-c/offline.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5382749057044550529.post-3805423329914396874</id><published>2012-03-14T00:40:00.001-07:00</published><updated>2012-03-15T02:47:11.446-07:00</updated><title type='text'>KendoUI, It&#39;s All About User Experience</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhclAoKQ1r5P7dTfo_bVlELwYzNTZgYTtZOqM1xR8KoGftwWaXkhXF-B2eSREypYsCuQk0vck-FVcv02j9Lshp4iBJG6TRqSCq5nZckJkJBqFSDvcY8zsY5lYreE5CfG9dR42poP77GwmwL/s1600/kendo-logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhclAoKQ1r5P7dTfo_bVlELwYzNTZgYTtZOqM1xR8KoGftwWaXkhXF-B2eSREypYsCuQk0vck-FVcv02j9Lshp4iBJG6TRqSCq5nZckJkJBqFSDvcY8zsY5lYreE5CfG9dR42poP77GwmwL/s1600/kendo-logo.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px; text-align: -webkit-auto;&quot;&gt;Kendo UI&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 18px; text-align: -webkit-auto;&quot;&gt;is&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 18px; text-align: -webkit-auto;&quot;&gt;an HTML5&lt;/span&gt;&lt;span style=&quot;line-height: 18px; text-align: -webkit-auto;&quot;&gt;,&amp;nbsp;&lt;/span&gt;jQuery&lt;span style=&quot;line-height: 18px; text-align: -webkit-auto;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;line-height: 18px; text-align: -webkit-auto;&quot;&gt;ba&lt;/span&gt;&lt;span style=&quot;line-height: 18px; text-align: -webkit-auto;&quot;&gt;sed framework for building modern web apps. &amp;nbsp;It is not only UI but much more. It is based on HTML 5, CSS 3, Javscript etc. Kendo UI provides some core features which you need:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify;&quot;&gt;UI widgets&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Client-side Data source&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;High-Performance Templates&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Data Binding&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Drag-and-Drop API&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Animations&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Built-in Touch support&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify;&quot;&gt;Kendo UI contains three frameworks.&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Web&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Mobile&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;DataViz&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify;&quot;&gt;Developers can choose according to their needs. &amp;nbsp;Cross platform mobile app development is becoming much easier by the introduction of such frameworks. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify;&quot;&gt;Installing and getting started with Kendo UI is very easy&lt;/span&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Download Kendo UI. You can download&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;a href=&quot;http://www.kendoui.com/download&quot; style=&quot;color: #2175bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-decoration: none;&quot; target=&quot;blank&quot;&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Copy the Kendo UI CSS and Javascript resources to your project.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Configure your page to use Kendo UI scripts and skins.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;Now you can use Kendo UI.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Let&#39;s see a demo of using panel bar (accordion) in Kendo UI.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;The panel bar utilizes the list to define its structure and content.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Create a list of items.&lt;/span&gt;&lt;/span&gt;&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_html&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhilpqvu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;ul&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;html_attr&quot; style=&quot;color: steelblue;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhwedlrb.php&quot; style=&quot;color: steelblue; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;id&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_attrop&quot; style=&quot;color: #804000;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;html_attrvalue&quot; style=&quot;color: #f58c83;&quot;&gt;&quot;panelId&quot;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhjdcblu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;li&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
        Item 1
            &lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhilpqvu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;ul&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
                &lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhjdcblu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;li&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;Sub Item 1&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhjdcblu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;li&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
                &lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhjdcblu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;li&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;Sub Item 2&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhjdcblu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;li&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
            &lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhilpqvu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;ul&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhjdcblu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;li&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhjdcblu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;li&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;Item 2&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhjdcblu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;li&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html_tag&quot; style=&quot;color: #c08000;&quot;&gt;&lt;a href=&quot;http://help.dottoro.com/lhilpqvu.php&quot; style=&quot;color: #c08000; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;ul&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Using an ID selector initialize the panlbar.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify;&quot;&gt;&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; font-family: &#39;Times New Roman&#39;; line-height: normal; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_html&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;html_def&quot;&gt;$(document).ready(function() {
    $(&quot;#panelId&quot;).kendoPanelBar();
});&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify;&quot;&gt;Check the Demos to see how you can build HTML 5 applications using Kendo UI&lt;/span&gt;&lt;a href=&quot;http://demos.kendoui.com/&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;http://demos.kendoui.com/&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;The Kendo Mobile provides necessary tools to build native looking mobile applications.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.kendoui.com/mobile.aspx&quot;&gt;http://www.kendoui.com/mobile.aspx&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecexplorer.blogspot.com/feeds/3805423329914396874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tecexplorer.blogspot.com/2012/03/kendoui-its-all-about-user-experience.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/3805423329914396874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/3805423329914396874'/><link rel='alternate' type='text/html' href='http://tecexplorer.blogspot.com/2012/03/kendoui-its-all-about-user-experience.html' title='KendoUI, It&#39;s All About User Experience'/><author><name>Adarsh</name><uri>http://www.blogger.com/profile/16366371567531783502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHBoIiK_xX8NxpWhwBAZ5HmfqyQocC8CfpaScRos95N2ujnjsNGzkXNxK9vHTIGDkflrQS2oKCNQOu0_ABlEVZaAVEGJo5hNif_YZcQnZzgDGxLp1pnqJKbPMqM2xu-g/s220/avsnew.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhclAoKQ1r5P7dTfo_bVlELwYzNTZgYTtZOqM1xR8KoGftwWaXkhXF-B2eSREypYsCuQk0vck-FVcv02j9Lshp4iBJG6TRqSCq5nZckJkJBqFSDvcY8zsY5lYreE5CfG9dR42poP77GwmwL/s72-c/kendo-logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5382749057044550529.post-4942021609686423137</id><published>2012-03-13T07:16:00.002-07:00</published><updated>2012-03-14T03:27:16.073-07:00</updated><title type='text'>HTML 5, The Next Generation Web Technology</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih5ph8H-2i18J3tXvbhucwwQpAS5EFlxNH2d-7q1WEsqPXOdCrmO5T7EGaYd0gMONtWyLUvJn57By_XKePFMZryQQGzctSdAOqdQ-KtR3ZxCcI0bCbLy5J6vUifTjLcDp2M6OGdW8i2yG3/s1600/images.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih5ph8H-2i18J3tXvbhucwwQpAS5EFlxNH2d-7q1WEsqPXOdCrmO5T7EGaYd0gMONtWyLUvJn57By_XKePFMZryQQGzctSdAOqdQ-KtR3ZxCcI0bCbLy5J6vUifTjLcDp2M6OGdW8i2yG3/s200/images.jpg&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;HTML5 is the next generation of HTML. &amp;nbsp;It includes the fifth revision of HTML, CSS 3 and a series of Javascript APIs. &amp;nbsp;The major browsers support many of the elements and APIs of HTML 5.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;HTML5 helps developers to create apps and websites with the functionality,&amp;nbsp;speed, performance etc.&amp;nbsp;of a desktop application. &amp;nbsp; But for a web application there is broader audience and wider array of devices.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Some rules for HTML5 set by W3c and WHATWG are:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;New features should be based on HTML, CSS, DOM and Javascript.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Reduce the need of external plugins like Flash.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Replace scripting by using more markups.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Should be device independent.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;HTML 5 has only one &amp;lt;doctype&amp;gt; declaration which is &amp;lt;!DOCTYPE html&amp;gt;. &amp;nbsp;Some of the new features include &amp;lt;canvas&amp;gt; element for 2D drawing, &amp;lt;video&amp;gt; and &amp;lt;audio&amp;gt; elements for media playback, local storage support etc. &amp;nbsp;Some new content-specific elements are also introduced in HTML5 such as &amp;lt;article&amp;gt; , &amp;lt;footer&amp;gt;, &amp;lt;header&amp;gt;, &amp;lt;nav&amp;gt;, &amp;lt;section&amp;gt; etc. &amp;nbsp;New form controls like calender, date, time, search, email, url etc. are also introduced.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Before HTML 5 &amp;nbsp;we used &amp;lt;div&amp;gt; tags for any kind of structuring the web pages. &amp;nbsp;But HTML 5 provides a wide range of tags for structuring the web pages.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirbZQ98iLRH7HR0wiACsobyNfB3gBU0vaAhr5lEbpFoYj9gVAUov9aIVlrYcdKFEaK9ctfHuOYCed3y8ACLPSxXFPLZngzEJM4YyWOIs1r_wHZZ8VEGCmEFsjldokvpE0EmmX6f7tmc4wc/s1600/html5_structure.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirbZQ98iLRH7HR0wiACsobyNfB3gBU0vaAhr5lEbpFoYj9gVAUov9aIVlrYcdKFEaK9ctfHuOYCed3y8ACLPSxXFPLZngzEJM4YyWOIs1r_wHZZ8VEGCmEFsjldokvpE0EmmX6f7tmc4wc/s320/html5_structure.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: -webkit-auto;&quot;&gt;HTML 5 includes API for GeoLocation. &amp;nbsp;This is a very useful functionality to find out the geographical location through a device&#39;s user agent like mobile devices. &amp;nbsp;Now it is very easy to embedding media to web pages. &amp;nbsp;The video and audio tags are really some cool stuffs in HTML 5.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0px&quot; cellspacing=&quot;0px&quot; class=&quot;dr_hl_container&quot; style=&quot;background-color: #eceae3; color: #564e39; text-align: -webkit-auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;dr_hl_codeCell&quot;&gt;&lt;div class=&quot;dr_hl_codeContainer&quot; style=&quot;background-color: #fafafa; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(149, 183, 216); border-left-style: solid; border-left-width: 8px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; color: black; font-family: monospace; font-size: 14px; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 10px; padding-top: 8px;&quot;&gt;
&lt;pre class=&quot;dr_hl_lang_html&quot; style=&quot;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot;&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html_tag_unknown&quot;&gt;video&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;html_attr_unknown&quot;&gt;width&lt;/span&gt;&lt;span class=&quot;html_attrop&quot; style=&quot;color: #804000;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;html_attrvalue_unknown&quot;&gt;&quot;600&quot;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;html_attr_unknown&quot;&gt;height&lt;/span&gt;&lt;span class=&quot;html_attrop&quot; style=&quot;color: #804000;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;html_attrvalue_unknown&quot;&gt;&quot;500&quot;&lt;/span&gt;&lt;span class=&quot;html_def&quot;&gt; &lt;/span&gt;&lt;span class=&quot;html_attr_unknown&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;html_attrop&quot; style=&quot;color: #804000;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;html_attrvalue_unknown&quot;&gt;&quot;somevideo.mp4&quot;&lt;/span&gt;&lt;span class=&quot;html_tagop&quot; style=&quot;color: #804000;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The form is also upgraded in HTML 5. &amp;nbsp;See some iput types newly includes in HTML 5.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;lt;input type=&quot;number&quot;&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;lt;input type=&quot;email&quot;&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;lt;input type=&quot;search&quot;&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;lt;input type=&quot;date&quot;&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and more...&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;For an extent &amp;nbsp;some form validations are also possible in HTML 5. &amp;nbsp;We can specify the minimum value for an input field just by setting the &quot;min&quot; attribute(eg: &lt;b&gt;min=&quot;1&quot;&lt;/b&gt;).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mobile development became a revolution by the introduction of HTML5.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: left;&quot;&gt;See the anatomy of a HTML 5 mobile app.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkrazPp4lhhQbFx9U05cTiWeJpF7unFbz01vh-jZY8yJkfDBSHKtVlRod-nXKCTz-9Az5Xi9XEeNcws_KWBGT1sg2NKphREikpp6fda_JVAi5qHCvKBzGBAX_moUB-K5yrV_3b-MDMEkib/s1600/anatomy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkrazPp4lhhQbFx9U05cTiWeJpF7unFbz01vh-jZY8yJkfDBSHKtVlRod-nXKCTz-9Az5Xi9XEeNcws_KWBGT1sg2NKphREikpp6fda_JVAi5qHCvKBzGBAX_moUB-K5yrV_3b-MDMEkib/s320/anatomy.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The key features of HTML5 for mobile devices includes:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Offline Support.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Canvas Drawing.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Video and Audio Streaming support.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;GeoLocation API.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Advanced Forms.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Using HTML 5, developers can create modern applications with great user experience which can smoothly cross the platforms. &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Since the technology giants such as Apple, Google etc are promoting, HTML 5 mobile development is quickly changing the face of the mobile-market. &amp;nbsp;All major browsers like Safari, Chrome, Firefox, Opera, Internet Explorer continue to add more features of HTML5 in their new versions.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecexplorer.blogspot.com/feeds/4942021609686423137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tecexplorer.blogspot.com/2012/03/html-5-next-generation-web-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/4942021609686423137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382749057044550529/posts/default/4942021609686423137'/><link rel='alternate' type='text/html' href='http://tecexplorer.blogspot.com/2012/03/html-5-next-generation-web-technology.html' title='HTML 5, The Next Generation Web Technology'/><author><name>Adarsh</name><uri>http://www.blogger.com/profile/16366371567531783502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHBoIiK_xX8NxpWhwBAZ5HmfqyQocC8CfpaScRos95N2ujnjsNGzkXNxK9vHTIGDkflrQS2oKCNQOu0_ABlEVZaAVEGJo5hNif_YZcQnZzgDGxLp1pnqJKbPMqM2xu-g/s220/avsnew.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih5ph8H-2i18J3tXvbhucwwQpAS5EFlxNH2d-7q1WEsqPXOdCrmO5T7EGaYd0gMONtWyLUvJn57By_XKePFMZryQQGzctSdAOqdQ-KtR3ZxCcI0bCbLy5J6vUifTjLcDp2M6OGdW8i2yG3/s72-c/images.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Kochi, Kerala, India</georss:featurename><georss:point>9.9392479 76.259625</georss:point><georss:box>9.8766864 76.180661 10.001809399999999 76.338589</georss:box></entry></feed>