<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD</id>
	<title>Technológie off-line web aplikácií - História úprav</title>
	<link rel="self" type="application/atom+xml" href="http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD"/>
	<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;action=history"/>
	<updated>2026-05-07T01:10:39Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6889&amp;oldid=prev</id>
		<title>Dusan: /* Technológie off-line web aplikácií */</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6889&amp;oldid=prev"/>
		<updated>2010-09-05T13:14:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Technológie off-line web aplikácií&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;amp;diff=6889&amp;amp;oldid=6887&quot;&gt;Zobraziť rozdiely&lt;/a&gt;</summary>
		<author><name>Dusan</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6887&amp;oldid=prev</id>
		<title>Juraj na 13:10, 5. september 2010</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6887&amp;oldid=prev"/>
		<updated>2010-09-05T13:10:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verzia zo dňa a času 13:10, 5. september 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Riadok 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategória:php]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategória:php]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategória:web]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategória:web]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Hlavička_FM|{{PAGENAME}}|Dušan Pagáč|Ing. Juraj Ďuďák|&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2009/2010&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Semetrálna práca|Mechatronika}} &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Praca_uvod|2|Off-line funkcionalita on-line web aplikácií|Štruktúra webovej aplikácie|Technológie off-line web aplikácií|Systémy na vizualizáciu rozvrhu hodín|Návrh používateľského rozhrania rozvrhu FM TnUAD}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Praca_uvod|2|Off-line funkcionalita on-line web aplikácií|Štruktúra webovej aplikácie|Technológie off-line web aplikácií|Systémy na vizualizáciu rozvrhu hodín|Návrh používateľského rozhrania rozvrhu FM TnUAD}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6885&amp;oldid=prev</id>
		<title>Dusan na 13:06, 5. september 2010</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6885&amp;oldid=prev"/>
		<updated>2010-09-05T13:06:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verzia zo dňa a času 13:06, 5. september 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot; &gt;Riadok 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Praca_uvod|2|Off-line funkcionalita on-line web aplikácií|Štruktúra webovej aplikácie|Technológie off-line web aplikácií|Systémy na vizualizáciu rozvrhu hodín|Návrh používateľského rozhrania rozvrhu FM TnUAD}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Praca_uvod|2|Off-line funkcionalita on-line web aplikácií|Štruktúra webovej aplikácie|Technológie off-line web aplikácií|Systémy na vizualizáciu rozvrhu hodín|Návrh používateľského rozhrania rozvrhu FM TnUAD}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Technológie off-line web aplikácií==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Technológie off-line web aplikácií==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dusan</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6879&amp;oldid=prev</id>
		<title>Dusan na 12:37, 5. september 2010</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6879&amp;oldid=prev"/>
		<updated>2010-09-05T12:37:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verzia zo dňa a času 12:37, 5. september 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot; &gt;Riadok 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Praca_uvod|2|Off-line funkcionalita on-line web aplikácií|Štruktúra webovej aplikácie|Technológie off-line web aplikácií|Systémy na vizualizáciu rozvrhu hodín|Návrh používateľského rozhrania rozvrhu FM TnUAD}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Praca_uvod|2|Off-line funkcionalita on-line web aplikácií|Štruktúra webovej aplikácie|Technológie off-line web aplikácií|Systémy na vizualizáciu rozvrhu hodín|Návrh používateľského rozhrania rozvrhu FM TnUAD}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Technológie off-line web aplikácií==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Technológie off-line web aplikácií==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dusan</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6878&amp;oldid=prev</id>
		<title>Dusan na 12:33, 5. september 2010</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6878&amp;oldid=prev"/>
		<updated>2010-09-05T12:33:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verzia zo dňa a času 12:33, 5. september 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot; &gt;Riadok 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.1 Volanie metódy ''create'''' ''triedy'' factory''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.1 Volanie metódy ''create'''' ''triedy'' factory''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;source lang&lt;/ins&gt;=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;javascript&lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{|border&lt;/del&gt;=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;100%&lt;/del&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;gears_init.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&amp;lt;nowiki&amp;gt;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&lt;/del&gt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;gears_init.js&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&lt;/del&gt;/script&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;&amp;gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;&lt;/del&gt;script type=&amp;quot;text/javascript&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;    &lt;/del&gt;if (window.google &amp;amp;&amp;amp; google.gears) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;        &lt;/del&gt;var db = google.gears.factory.create(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;beta.database&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;);&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;    &amp;lt;nowiki&amp;gt;&lt;/del&gt;}&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;&lt;/del&gt;/script&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;&amp;gt;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nowiki&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;if (window.google &amp;amp;&amp;amp; google.gears) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;        &lt;/ins&gt;var db = google.gears.factory.create(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;beta.database&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Na to aby sme vytvorili inštanciu triedy ''Factory, ''je potrebné mať nainštalované samotné rozšírenie Google Gears. Existenciu tohto rozšírenia overíme pomocou kontroly globálnych objektov ''window.google'' a ''google.gears''. V&amp;amp;nbsp;skripte ''gears_init.js'' je definovaný objekt ''google.gears.factory''. Metóda ''create'' triedy ''factory'' vytvorí objekt danej triedy s parametrom ''className''. Parameter ''className ''je typ objektu, ktorý sa má vytvoriť. Kompletná špecifikácia je triedy ''Factory'' je v [2].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Na to aby sme vytvorili inštanciu triedy ''Factory, ''je potrebné mať nainštalované samotné rozšírenie Google Gears. Existenciu tohto rozšírenia overíme pomocou kontroly globálnych objektov ''window.google'' a ''google.gears''. V&amp;amp;nbsp;skripte ''gears_init.js'' je definovaný objekt ''google.gears.factory''. Metóda ''create'' triedy ''factory'' vytvorí objekt danej triedy s parametrom ''className''. Parameter ''className ''je typ objektu, ktorý sa má vytvoriť. Kompletná špecifikácia je triedy ''Factory'' je v [2].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l132&quot; &gt;Riadok 132:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.2 Príklad použitia metódy ''createManagedStor''''e''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.2 Príklad použitia metódy ''createManagedStor''''e''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;source lang&lt;/ins&gt;=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;javascript&lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{|border&lt;/del&gt;=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;100%&lt;/del&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;gears_init.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&amp;lt;nowiki&amp;gt;&amp;lt;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&lt;/del&gt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;gears_init.js&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&lt;/del&gt;/script&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&lt;/del&gt;script type=&amp;quot;text/javascript&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;    &lt;/del&gt;var localServer = google.gears.factory.create(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;beta.localserver&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;);&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;    &lt;/del&gt;var store = localServer.createManagedStore(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;test-store&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;);&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;    &lt;/del&gt;store.manifestUrl = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;manifest.txt&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&lt;/del&gt;/script&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;&amp;gt;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nowiki&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;var localServer = google.gears.factory.create(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;beta.localserver&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;var store = localServer.createManagedStore(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;test-store&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;store.manifestUrl = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;manifest.txt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Odkazy na súbory uvedené v&amp;amp;nbsp;súbore'' manifest'' (Kód 2.3) sa pri synchronizácií skopírujú na&amp;amp;nbsp;lokálny disk.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Odkazy na súbory uvedené v&amp;amp;nbsp;súbore'' manifest'' (Kód 2.3) sa pri synchronizácií skopírujú na&amp;amp;nbsp;lokálny disk.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.3 Výpis súboru ''manifest.tx''''t''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.3 Výpis súboru ''manifest.tx''''t''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;source lang&lt;/ins&gt;=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;javascript&lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{|border&lt;/del&gt;=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;100%&lt;/del&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&amp;lt;nowiki&amp;gt;&lt;/del&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;    &lt;/del&gt;&amp;quot;betaManifestVersion&amp;quot;: 1,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;    &lt;/del&gt;&amp;quot;version&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;    &lt;/del&gt;&amp;quot;entries&amp;quot;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;        &amp;lt;nowiki&amp;gt;&lt;/del&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt; &lt;/del&gt;&amp;quot;url&amp;quot;: &amp;quot;index.html&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;        &amp;lt;nowiki&amp;gt;&lt;/del&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt; &lt;/del&gt;&amp;quot;url&amp;quot;: &amp;quot;gears_init.js&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;    &amp;lt;nowiki&amp;gt;&lt;/del&gt;]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;}&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nowiki&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;V&amp;amp;nbsp;tabuľke 2.2 je výpis metód triedy ''LocalServer. ''Kompletná špecifikácia je v [3].&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;&amp;quot;betaManifestVersion&amp;quot;: 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;&amp;quot;version&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;&amp;quot;entries&amp;quot;: [&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;        &lt;/ins&gt;{ &amp;quot;url&amp;quot;: &amp;quot;index.html&amp;quot; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;        &lt;/ins&gt;{ &amp;quot;url&amp;quot;: &amp;quot;gears_init.js&amp;quot; }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tabuľka 2.2 Metódy triedy ''LocalServer''.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tabuľka 2.2 Metódy triedy ''LocalServer''.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l247&quot; &gt;Riadok 247:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 258:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.4 Príklad práce s&amp;amp;nbsp;lokálnou databázou&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.4 Príklad práce s&amp;amp;nbsp;lokálnou databázou&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;gears_init.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;var db = google.gears.factory.create('beta.database');&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;db.open('moja-databaza);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;db.execute('create table if not exists Zoznam' +&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;           ' (Meno text, Vek int)');&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;db.execute('insert into Zoznam values (?, ?)', ['Peter', '22']);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;var rs = db.execute('select * from Zoznam order by Vek desc');&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;100%&amp;quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;rs.close();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;'''gears_init.js'''&amp;quot;&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;/script&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;script type=&amp;quot;text/javascript&amp;quot;&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;var db = google.gears.factory.create(&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;beta.database&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;);&amp;lt;br&amp;gt;db.open(&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;moja-databaza);&amp;lt;br&amp;gt;db.execute(&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;create table if not exists Zoznam&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt; &amp;lt;nowiki&amp;gt;+&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;           &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt; (Meno text, Vek int)&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;);&amp;lt;br&amp;gt;db.execute(&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;insert into Zoznam values (?, ?)&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;, &amp;lt;nowiki&amp;gt;[’&amp;lt;/nowiki&amp;gt;Peter&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;, &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;22&amp;lt;nowiki&amp;gt;’]&amp;lt;/nowiki&amp;gt;);&amp;lt;br&amp;gt;var rs = db.execute(&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;select * from Zoznam order by Vek desc&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;);&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/del&gt;rs.close();&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;br&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;&lt;/del&gt;/script&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;&amp;gt;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;V&amp;amp;nbsp;kóde 2.2 je ukážka vytvorenia tabuľky v&amp;amp;nbsp;lokálnej databáze. Metóda ''execute'' vykoná SQL dopyt na databázu. Pri ukončení práce s&amp;amp;nbsp;databázou je doporučené použitie metódy ''close''. V&amp;amp;nbsp;tabuľke 2.3 je výpis metód triedy ''Database.'' Kompletná špecifikácia je v [5].&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tabuľka 2.3 Opis metód triedy'' Database''''.''  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tabuľka 2.3 Opis metód triedy'' Database''''.''  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l415&quot; &gt;Riadok 415:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 434:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.5 Ukážka práce s&amp;amp;nbsp;Desktop API  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kód 2.5 Ukážka práce s&amp;amp;nbsp;Desktop API  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;source lang&lt;/ins&gt;=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;javascript&lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{|border&lt;/del&gt;=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;100%&lt;/del&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var desktop = google.gears.factory.create(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;beta.desktop&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/del&gt;var desktop = google.gears.factory.create(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;beta.desktop&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;/del&gt;);&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;function createShortcut() &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;      &lt;/del&gt;var desktop = google.gears.factory.create(&amp;quot;beta.desktop&amp;quot;);&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;      &lt;/del&gt;var description = &amp;quot;Vytvorenie ikonky ROZVRHU.&amp;quot;;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;      &lt;/del&gt;var icons = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;           &lt;/del&gt;&amp;quot;16x16&amp;quot;: &amp;quot;16icon.png&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;           &lt;/del&gt;&amp;quot;32x32&amp;quot;: &amp;quot;32icon.png&amp;quot;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;           &lt;/del&gt;&amp;quot;48x48&amp;quot;: &amp;quot;48icon.png&amp;quot;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;           &lt;/del&gt;&amp;quot;128x128&amp;quot;: &amp;quot;128icon.png&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;      &amp;lt;nowiki&amp;gt;&lt;/del&gt;}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/nowiki&amp;gt;&lt;/del&gt;;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;      &lt;/del&gt;desktop.createShortcut(&amp;quot;Rozvrh Fakulty Mechatroniky&amp;quot;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;           &lt;/del&gt;&amp;quot; http://priklad.sk/index.html&amp;quot;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;            &lt;/del&gt;icons,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;            &lt;/del&gt;description);&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;}&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nowiki&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function createShortcut() {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;      &lt;/ins&gt;var desktop = google.gears.factory.create(&amp;quot;beta.desktop&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;      &lt;/ins&gt;var description = &amp;quot;Vytvorenie ikonky ROZVRHU.&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;      &lt;/ins&gt;var icons = {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;           &lt;/ins&gt;&amp;quot;16x16&amp;quot;: &amp;quot;16icon.png&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;           &lt;/ins&gt;&amp;quot;32x32&amp;quot;: &amp;quot;32icon.png&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;           &lt;/ins&gt;&amp;quot;48x48&amp;quot;: &amp;quot;48icon.png&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;           &lt;/ins&gt;&amp;quot;128x128&amp;quot;: &amp;quot;128icon.png&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;      &lt;/ins&gt;};&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;      &lt;/ins&gt;desktop.createShortcut(&amp;quot;Rozvrh Fakulty Mechatroniky&amp;quot;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;           &lt;/ins&gt;&amp;quot; http://priklad.sk/index.html&amp;quot;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;            &lt;/ins&gt;icons, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;            &lt;/ins&gt;description);  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;V&amp;amp;nbsp;tabuľke 2.6 je výpis metód triedy ''Desktop.'' Kompletná špecifikácia v [10].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;V&amp;amp;nbsp;tabuľke 2.6 je výpis metód triedy ''Desktop.'' Kompletná špecifikácia v [10].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dusan</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6875&amp;oldid=prev</id>
		<title>Dusan: /*  */</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=6875&amp;oldid=prev"/>
		<updated>2010-09-05T11:55:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;amp;diff=6875&amp;amp;oldid=4096&quot;&gt;Zobraziť rozdiely&lt;/a&gt;</summary>
		<author><name>Dusan</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=4096&amp;oldid=prev</id>
		<title>Juraj: Vytvorená stránka „Kategória:Študentské práce Kategória:Bakalárske práce Kategória:Informatika Kategória:php Kategória:web {{Hlavička_FM|{{PAGENAME}}|Dušan Pag…“</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Technol%C3%B3gie_off-line_web_aplik%C3%A1ci%C3%AD&amp;diff=4096&amp;oldid=prev"/>
		<updated>2010-05-14T18:45:57Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „&lt;a href=&quot;/index.php/Kateg%C3%B3ria:%C5%A0tudentsk%C3%A9_pr%C3%A1ce&quot; title=&quot;Kategória:Študentské práce&quot;&gt;Kategória:Študentské práce&lt;/a&gt; &lt;a href=&quot;/index.php/Kateg%C3%B3ria:Bakal%C3%A1rske_pr%C3%A1ce&quot; title=&quot;Kategória:Bakalárske práce&quot;&gt;Kategória:Bakalárske práce&lt;/a&gt; &lt;a href=&quot;/index.php/Kateg%C3%B3ria:Informatika&quot; title=&quot;Kategória:Informatika&quot;&gt;Kategória:Informatika&lt;/a&gt; &lt;a href=&quot;/index.php/Kateg%C3%B3ria:Php&quot; title=&quot;Kategória:Php&quot;&gt;Kategória:php&lt;/a&gt; &lt;a href=&quot;/index.php/Kateg%C3%B3ria:Web&quot; title=&quot;Kategória:Web&quot;&gt;Kategória:web&lt;/a&gt; {{Hlavička_FM|{{PAGENAME}}|Dušan Pag…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Bakalárske práce]]&lt;br /&gt;
[[Kategória:Informatika]]&lt;br /&gt;
[[Kategória:php]]&lt;br /&gt;
[[Kategória:web]]&lt;br /&gt;
{{Hlavička_FM|{{PAGENAME}}|Dušan Pagáč|Ing. Juraj Ďuďák|&lt;br /&gt;
2009/2010&lt;br /&gt;
|Semetrálna práca|Mechatronika}} &lt;br /&gt;
{{Praca_uvod|2|Off-line funkcionalita on-line web aplikácií|Štruktúra webovej aplikácie|Technológie off-line web aplikácií|Systémy na vizualizáciu rozvrhu hodín|Návrh používateľského rozhrania rozvrhu FM TnUAD}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
==Google Gears==&lt;br /&gt;
Google Gears [1] je open-source projekt of firmy Google. Pridaním nových funkcií do prehliadača dokáže sprístupniť webovú aplikáciu aj v&amp;amp;nbsp;režime off-line. Užívateľovi stačí nainštalovať rozšírenie (Obr. 2.1) do svojho prehliadača a&amp;amp;nbsp;následne povoliť (Obr. 2.2) prístup konkrétnej webovej lokalite pre použitie&amp;amp;nbsp;tohto rozšírenia.&lt;br /&gt;
&lt;br /&gt;
[[Image:semestralka_dušan_pagáč_v1_0_07.png|framed|none]]&lt;br /&gt;
&lt;br /&gt;
Obr. 2.1 Zobrazenie rozšírenia Google Gears v&amp;amp;nbsp;správe rozšírení prehliadača Firefox&lt;br /&gt;
&lt;br /&gt;
[[Image:semestralka_dušan_pagáč_v1_0_08.png|framed|none]]&lt;br /&gt;
&lt;br /&gt;
Obr. 2.2 Nastavenie povolenia rozšírenia pre konkrétnu lokalitu (localhost)&lt;br /&gt;
&lt;br /&gt;
===Moduly Google Gears===&lt;br /&gt;
====Rozdelenie modulov====&lt;br /&gt;
Podstata tohto rozšírenia je, že s&amp;amp;nbsp;ním získame tri nezávislé moduly. Každý z&amp;amp;nbsp;nich vylepšuje nejaký aspekt programovania webovej aplikácie na strane klienta prostredníctvom konkrétneho modulu.&lt;br /&gt;
&lt;br /&gt;
'''Localserver'''&lt;br /&gt;
&lt;br /&gt;
Modul LocalServer (lokálny server) umožňuje aplikácií uložiť a&amp;amp;nbsp;používať jeho HTTP zdroje lokálne bez pripojenia k&amp;amp;nbsp;sieti. Je to špecializovaná URL vyrovnávacia pamäť. Požiadavky na URL vo vyrovnávacej pamäti lokálneho servera sú zachytené a&amp;amp;nbsp;obslúžené lokálne priamo z&amp;amp;nbsp;disku používateľa.&lt;br /&gt;
&lt;br /&gt;
'''Databáza'''&lt;br /&gt;
&lt;br /&gt;
Databázový modul poskytuje open-source SQLite databázový systém. Databázová API slúži k&amp;amp;nbsp;neustálemu ukladaní používateľských dát. Dáta ktoré sú uložené používajú bezpečnostnú politiku, ktorá web aplikácií nedovolí prístup mimo jej domény.&lt;br /&gt;
&lt;br /&gt;
'''Workerpool'''&lt;br /&gt;
&lt;br /&gt;
Skript časovo náročný na spracovanie ako napríklad zložitý výpočet môže spôsobiť, že užívateľské prostredie neodpovedá. WorkerPool API dovoľuje web aplikácií spustiť javaskriptový kód na pozadí, bez blokovania vykonávania ostatných skriptov na stránke.&lt;br /&gt;
&lt;br /&gt;
====Google Gears API====&lt;br /&gt;
S&amp;amp;nbsp;modulmi pracujeme pomocou metód aplikačného rozhrania. Pre prístup k&amp;amp;nbsp;nim musíme do aplikácie zahrnúť súbor ''gears_init.js'' (http://code.google.com/intl/sk/apis/gears/gears_init.js).&lt;br /&gt;
&lt;br /&gt;
'''Factory API'''&lt;br /&gt;
&lt;br /&gt;
Trieda ''Factory'' je použitá na vytvorenie inštancií všetkých Gears objektov.&lt;br /&gt;
&lt;br /&gt;
Kód 2.1 Volanie metódy ''create'''' ''triedy'' factory''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;gears_init.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    if (window.google &amp;amp;&amp;amp; google.gears) {&lt;br /&gt;
        var db = google.gears.factory.create('beta.database');&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Existenciu rozšírenia overíme pomocou kontroly globálnych objektov ''window.google'' a ''google.gears''. V&amp;amp;nbsp;skripte ''gears_init.js'' sa definuje objekt ''google.gears.factory''. Metóda ''create'' triedy ''factory'' vytvorí objekt danej triedy s parametrom ''className''. Parameter ''className ''značí typ objektu, ktorý sa ma vytvoriť.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;  class=&amp;quot;prettytable&amp;quot; width=&amp;quot;600&amp;quot;&lt;br /&gt;
|+ Tabuľka 2.1 Popis metód triedy'' Factory''''.'' (Kompletná špecifikácia je v [2])&lt;br /&gt;
|-&lt;br /&gt;
!Trieda: &lt;br /&gt;
!factory&lt;br /&gt;
|-&lt;br /&gt;
|Metóda: &lt;br /&gt;
|Object''' create(className, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;classVersion&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Vytvára Gears objekt danej triedy&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|className – typ objektu ktorý sa má vytvoriť&amp;lt;br&amp;gt;classVersion – parameter sa už nepoužíva, prípadne jeho hodnota &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;1.0&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Detaily:&lt;br /&gt;
|Podporované hodnoty parametru className:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!className&lt;br /&gt;
!Vytvorenie Gears triedy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.blobbuilder&lt;br /&gt;
|BlobBuilder&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.canvas&lt;br /&gt;
|Canvas&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.database&lt;br /&gt;
|Database&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.desktop&lt;br /&gt;
|Desktop&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.geolocation&lt;br /&gt;
|Geolocation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.httprequest&lt;br /&gt;
|HttpRequest&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.localserver&lt;br /&gt;
|LocalServer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.timer&lt;br /&gt;
|Timer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|beta.workerpool&lt;br /&gt;
|WorkerPool&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''LocalServer API'''&lt;br /&gt;
&lt;br /&gt;
Na správu vyrovnávacej pamäti sú dostupné dve triedy:&lt;br /&gt;
&lt;br /&gt;
'''''ResourceStore'' '''– povoľuje dáta (obrázky, PDF súbor), ktoré sú adresované s URL zachytávať pomocou javaskriptu.&lt;br /&gt;
&lt;br /&gt;
'''''ManagedResourceStore''''' – zoznam URL odkazov je v súbore ''manifest.'' Pomocou tejto triedy môžeme zabezpečiť aplikácií všetky dáta, ktoré potrebuje definovaním v jednom súbore. Výhoda je v automatickej aktualizácií pri zmene ''manifestu''. Príklad použitia (Kód 2.2).&lt;br /&gt;
&lt;br /&gt;
Kód 2.2 Príklad použitia metódy ''createManagedStor''''e''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;gears_init.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    var localServer = google.gears.factory.create('beta.localserver');&lt;br /&gt;
    var store = localServer.createManagedStore('test-store');&lt;br /&gt;
    store.manifestUrl = 'manifest.txt';&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Odkazy na súbory uvedené v&amp;amp;nbsp;manifeste (Kód 2.3) sa pri synchronizácií skopírujú na lokálny disk.&lt;br /&gt;
&lt;br /&gt;
Kód 2.3 Výpis súboru ''manifest.txt''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;betaManifestVersion&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;version&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
    &amp;quot;entries&amp;quot;: [&lt;br /&gt;
        { &amp;quot;url&amp;quot;: &amp;quot;index.html&amp;quot; },&lt;br /&gt;
        { &amp;quot;url&amp;quot;: &amp;quot;gears_init.js&amp;quot; }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot;  class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
Tabuľka 2.2 Výpis metód triedy LocalServer. Kompletná špecifikácia je v [3]&lt;br /&gt;
|-&lt;br /&gt;
!Trieda:&lt;br /&gt;
!LocalServer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|'''createManagedStore(string name, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;string requiredCookie&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|name – reťazec identifikujúci úložný priestor&amp;lt;br&amp;gt;requiredCookie – nepovinný parameter identifikujúci jedinečnosť úložného priestoru&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Návratová hodnota:&lt;br /&gt;
|ManagedResourceStore &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Otvorí existujúcu  ManagedResourceStore alebo vytvorí novú, ak žiadná taká neexistuje&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|'''openManagedStore(string name, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;string requiredCookie&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|name – reťazec identifikujúci úložný priestor&amp;lt;br&amp;gt;requiredCookie – nepovinný parameter identifikujúci jedinečnosť úložného priestoru&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Návratová hodnota:&lt;br /&gt;
|ManagedResourceStore &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Otvorí existujúcu  ManagedResourceStore alebo vráti null, ak žiadná taká neexistuje&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|void''' removeManagedStore(string name, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;string requiredCookie&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|name – reťazec identifikujúci úložný priestor&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;requiredCookie&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Odstráni  ManagedResourceStore a&amp;amp;nbsp;odstráni všetky jej URL z&amp;amp;nbsp;lokálnej&amp;lt;br&amp;gt;vyrovnávacej pamäti&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|'''createStore(string name, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;string requiredCookie&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|name – reťazec identifikujúci úložný priestor&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;requiredCookie&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Návratová hodnota:&lt;br /&gt;
|ResourceStore&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Otvorí existujúcu  ResourceStore alebo vytvorí novú, ak žiadná taká neexistuje&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|'''openStore(string name, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;string requiredCookie&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|name – reťazec identifikujúci úložný priestor&amp;lt;br&amp;gt;requiredCookie – nepovinný parameter identifikujúci jedinečnosť úložného priestoru&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Návratová hodnota:&lt;br /&gt;
|ResourceStore&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Otvorí existujúcu  ResourceStore alebo vráti null, ak žiadná taká neexistuje&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|void''' removeStore(string name, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;string requiredCookie&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|name – reťazec identifikujúci úložný priestor&amp;lt;br&amp;gt;requiredCookie – nepovinný parameter identifikujúci jedinečnosť úložného priestoru&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Odstráni  ResourceStore a&amp;amp;nbsp;odstráni a&amp;amp;nbsp;celý jeho obsah&amp;lt;br&amp;gt;vyrovnávacej pamäti&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Database API'''&lt;br /&gt;
&lt;br /&gt;
Database API je aplikačné rozhranie pre prácu s&amp;amp;nbsp;lokálnou databázou SQLite.&lt;br /&gt;
&lt;br /&gt;
Kód 2.4 Príklad práce s&amp;amp;nbsp;lokálnou databázou&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;gears_init.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
      var db = google.gears.factory.create(’beta.database’);&lt;br /&gt;
      db.open(’moja-databaza);&lt;br /&gt;
      db.execute(’create table if not exists Zoznam’ + ’ (Meno text, Vek int)’);&lt;br /&gt;
      db.execute(’insert into Zoznam values (?, ?)’, [’Peter’, ’22’]);&lt;br /&gt;
      var rs = db.execute(’select * from Zoznam order by Vek desc’);&lt;br /&gt;
      rs.close();&lt;br /&gt;
   &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Metóda ''execute'' vykoná požiadavku na databázu. Pri ukončení práce s&amp;amp;nbsp;databázou je doporučené použitie metódy ''close''.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot;  class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|+Tabuľka 2.3 Popis metód triedy ''Database.'' Kompletná špecifikácia je v [4]&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Trieda: &amp;lt;/font&amp;gt;&lt;br /&gt;
||&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Database&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|'''Metóda: '''&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|void''' open(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;name&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|name – voliteľný&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Otvorí databázu&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|'''execute(sqlStatement, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;argArray&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|sqlStatement – reťazec obsahujúci SQL príkaz, so znakom &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;'''?''' &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;''' '''ako''' '''zástupný symbol  previazaný s parametrami&amp;lt;br&amp;gt;argArray – voliteľné pole parametrov, ktoré nahradia symboly &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;'''?''' &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Návratová hodnota:&lt;br /&gt;
|ResultSet&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Vykoná SQL príkazy.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|void '''close()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Ukončí spojenie s&amp;amp;nbsp;databázou. Volanie Database.close()  nie je potrebné&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|void''' remove()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Zmaže práve otvorenú databázu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Metóda ''database.execute ''po úspešnom volaní vráti objekt triedy ''ResultSet.'' Obsahuje výsledky vykonaných SQL príkazov.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot;  class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|+Tabuľka 2.4 Popis metód triedy ''ResultSet''&lt;br /&gt;
|-&lt;br /&gt;
||&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Trieda: &amp;lt;/font&amp;gt;&lt;br /&gt;
||&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;ResultSet&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|boolean '''isValidRow()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Vráti true ak môžete volať metódy na extrakciu dát&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|void '''next()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Pokračuje na ďalší riadok výsledkov  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|void '''close()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Je potrebné zavolať metodu close() ak sme skončili s&amp;amp;nbsp;prácou s výsledkami&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot;  class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|+Tabuľka 2.5 Popis metód na extrakciu dát&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;colspan = &amp;quot;2&amp;quot;|'''Metódy na extrakciu dát'''&amp;lt;br&amp;gt;ResultSet&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Int '''fieldCount()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Vráti počet polí výsledku&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|string '''fieldName(int fieldIndex)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|fieldIndex – index požadovaného pola&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Vráti meno špecifikovaného pola.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|'''field(int fieldIndex)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||Parametre:&lt;br /&gt;
||fieldIndex – index požadovaného pola&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Návratová hodnota:&lt;br /&gt;
|rôzne&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Vráti obsah špecifikovaného pola v aktuálnom riadku&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||Metóda: &lt;br /&gt;
||'''fieldByName(string fieldName)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|fieldName – názov požadovaného pola&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Návratová hodnota:&lt;br /&gt;
|rôzne&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Vráti obsah špecifikovaného pola v aktuálnom riadku&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WorkerPool API'''&lt;br /&gt;
&lt;br /&gt;
Aplikačné rozhranie, ktoré umožňuje spracovávať javaskriptový kód na pozadí. Vďaka tomu neblokuje vykonávanie ďalších skriptov. Kompletná špecifikácia v [5].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Blob API'''&lt;br /&gt;
&lt;br /&gt;
Pomocou objektov typu ''Blob ''môžeme odkazovať na binárne dáta vo webových aplikáciách. Kompletná špecifikácia v [6].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''BlobBuilder API'''&lt;br /&gt;
&lt;br /&gt;
BlobBuilder je pomocný objekt pre vytváranie objektov typu Blob.  Blob je nemenný, read-only object, rovnaký ako reťazec v&amp;amp;nbsp;Javascripte. BlobBuilder je používaný na generovanie Blobu s&amp;amp;nbsp;novým obsahom. Kompletná špecifikácia v [7].&lt;br /&gt;
&lt;br /&gt;
'''Canvas API'''&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom tejto API môžeme pracovať s&amp;amp;nbsp;obrázkami pomocou javaskriptu. Táto grafická API je inšpirovaná HTML5 canvasom. Obsahuje metódy na rozkódovanie a zakódovanie do binárnych formátov (napr. PNG, JPEG). Kompletná špecifikácia v [8].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desktop API'''&lt;br /&gt;
&lt;br /&gt;
Desktop API poskytuje rozhranie pre prístup k desktopovým funkciám, ako je vytváranie ikon. Kompletná špecifikácia v [9].&lt;br /&gt;
&lt;br /&gt;
Kód 2.5 Ukážka práce s&amp;amp;nbsp;Desktop API &lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
   var desktop = google.gears.factory.create(’beta.desktop’);&lt;br /&gt;
   function createShortcut() {&lt;br /&gt;
      var desktop = google.gears.factory.create(&amp;quot;beta.desktop&amp;quot;);&lt;br /&gt;
      var description = &amp;quot;Vytvorenie ikonky ROZVRHU.&amp;quot;;&lt;br /&gt;
      var icons = {&lt;br /&gt;
         &amp;quot;16x16&amp;quot;: &amp;quot;16icon.png&amp;quot;&lt;br /&gt;
         &amp;quot;32x32&amp;quot;: &amp;quot;32icon.png&amp;quot;,&lt;br /&gt;
         &amp;quot;48x48&amp;quot;: &amp;quot;48icon.png&amp;quot;,&lt;br /&gt;
         &amp;quot;128x128&amp;quot;: &amp;quot;128icon.png&amp;quot;&lt;br /&gt;
      };&lt;br /&gt;
      desktop.createShortcut(&amp;quot;Rozvrh Fakulty Mechatroniky&amp;quot;,&amp;quot;http://priklad.sk/index.html&amp;quot;, icons, description);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
|+Tabuľka 2.6 Popis metód triedy ''Desktop ''&lt;br /&gt;
|-&lt;br /&gt;
!Trieda: &lt;br /&gt;
|Desktop&lt;br /&gt;
|-&lt;br /&gt;
!Metóda:&lt;br /&gt;
|createShortcut(name, url, icons, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;description&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
!Parametre:&lt;br /&gt;
|name - meno odkazu&amp;lt;br&amp;gt;url - adresa dokumentu, ktorý sa má otvoriť&amp;lt;br&amp;gt;icons – Objekt obsahujúci jednu alebo viac hodnôt v tvare:&amp;lt;br&amp;gt;'''''rozmer : URL ikony'''.''&amp;lt;br&amp;gt;Napr.'' &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;128x128&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;: &amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;http://priklad. sk/icon128x128.png&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;''&amp;lt;br&amp;gt;descriptions – nepovinný parameter. Text sa zobrazí v potvrdzovacom dialógu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!Popis:&lt;br /&gt;
|Vytvorí desktopový odkaz na spustenie aplikácie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Geolocation API'''&lt;br /&gt;
&lt;br /&gt;
Geolocation API umožňuje webovej aplikácie získať užívateľa geografickú polohu. Kompletnú špecifikáciu nájdete v [10].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''HttpRequest API'''&lt;br /&gt;
&lt;br /&gt;
HttpRequest API implementuje podskupinu XmlHttpRequest W3C špecifikácie. Gears poskytuje vlastný HttpRequest objekt. Obsahuje väčšinu vlastností. Kompletnú špecifikáciu nájdete v [11].&lt;br /&gt;
&lt;br /&gt;
'''Timer API'''&lt;br /&gt;
&lt;br /&gt;
Obsahuje metódy, ktoré umožnia nastaviť vykonanie skriptov s&amp;amp;nbsp;časovým oneskorením a&amp;amp;nbsp;podobne. Kompletnú špecifikáciu nájdete v [12].&lt;br /&gt;
&lt;br /&gt;
===Podpora===&lt;br /&gt;
Funkčnosť Google Gears je overená na nasledujúcich platformách a prehliadačoch:&lt;br /&gt;
&lt;br /&gt;
* Apple Mac OS X (10.4 alebo vyššia, G4, G5 or Intel Processor)&lt;br /&gt;
* Firefox 1.5 alebo vyššia&lt;br /&gt;
* Safari 3.1.1 alebo vyššia (OS X Tiger 10.4.11&amp;lt;nowiki&amp;gt;+&amp;lt;/nowiki&amp;gt; alebo Leopard 10.5.3&amp;lt;nowiki&amp;gt;+&amp;lt;/nowiki&amp;gt;, G4, G5 alebo Intel Processor)&lt;br /&gt;
* Linux&lt;br /&gt;
* Firefox 1.5 alebo vyššia&lt;br /&gt;
* Microsoft Windows (XP alebo vyššia)&lt;br /&gt;
* Firefox 1.5 alebo vyššia&lt;br /&gt;
* Internet Explorer 6 alebo vyššia&lt;br /&gt;
* Google Chrome&lt;br /&gt;
* Microsoft Windows Mobile (5 alebo vyššia)&lt;br /&gt;
* Internet Explorer 4.01 alebo vyššia&lt;br /&gt;
* Opera Mobile 9.51 (Presto build 2.1.0&amp;lt;nowiki&amp;gt;+&amp;lt;/nowiki&amp;gt;) (Windows Mobile 6 len pre dotykové zariadenia)&lt;br /&gt;
* &amp;amp;nbsp;Nasledovné zariadenia nie sú podporované&lt;br /&gt;
* Samsung i320 a i320N&lt;br /&gt;
* Orange SPV C600&lt;br /&gt;
* Motorola Q&lt;br /&gt;
* Android 1.0&lt;br /&gt;
===Umiestnenie dát na disku===&lt;br /&gt;
Umiestnenie dát webovej aplikácie na disku záleží na platforme a&amp;amp;nbsp;internetovom prehliadači.&lt;br /&gt;
&lt;br /&gt;
'''Windows Vista - Internet Explorer'''&lt;br /&gt;
&lt;br /&gt;
Umiestnenie: &amp;lt;nowiki&amp;gt;{&amp;lt;/nowiki&amp;gt;FOLDERID_LocalAppDataLow&amp;lt;nowiki&amp;gt;}&amp;lt;/nowiki&amp;gt;\Google\Google Gears for Internet Explorer&amp;lt;br&amp;gt;Príklad: C:\Users\Bob\AppData\LocalLow\Google\Google Gears for Internet Explorer&lt;br /&gt;
&lt;br /&gt;
'''Windows Vista - Firefox'''&lt;br /&gt;
&lt;br /&gt;
Umiestnenie: C:\Users\&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;username&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;\AppData\Local\Mozilla\Firefox\Profiles\&amp;lt;nowiki&amp;gt;{&amp;lt;/nowiki&amp;gt;profile&amp;lt;nowiki&amp;gt;}&amp;lt;/nowiki&amp;gt;.default\Google Gears for Firefox &amp;lt;br&amp;gt;Príklad: C:\Users\Bob\AppData\Local\Mozilla\Firefox\Profiles\uelib44s.default\Google Gears for Firefox&lt;br /&gt;
&lt;br /&gt;
'''Windows Vista - Chrome'''&lt;br /&gt;
&lt;br /&gt;
Umiestnenie: C:\Users\&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;username&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;\AppData\Local\Google\Chrome\User Data\Default\Plugin Data\Google Gears&amp;lt;br&amp;gt;Príklad: C:\Users\Bob\AppData\Local\Google\Chrome\User Data\Default\Plugin Data\Google Gears&lt;br /&gt;
&lt;br /&gt;
'''Mac OS X - Safari'''&lt;br /&gt;
&lt;br /&gt;
Umiestnenie: &amp;lt;nowiki&amp;gt;~&amp;lt;/nowiki&amp;gt;/Library/Application Support/Google/Google Gears for Safari&amp;lt;br&amp;gt;Príklad: /Users/Bob/Library/Application Support/Google/Google Gears for Safari&lt;br /&gt;
&lt;br /&gt;
'''Linux - Firefox'''&lt;br /&gt;
&lt;br /&gt;
Umiestnenie: &amp;lt;nowiki&amp;gt;~&amp;lt;/nowiki&amp;gt;''bob''/.mozilla/firefox/&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;firefox&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;s profile id&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;/Google Gears for Firefox &amp;lt;br&amp;gt;Príklad: &amp;lt;nowiki&amp;gt;~&amp;lt;/nowiki&amp;gt;bob/.mozilla/firefox/08ywpi3q.default/Google Gears for Firefox&lt;br /&gt;
&lt;br /&gt;
===Využitie Google Gears===&lt;br /&gt;
&lt;br /&gt;
Ako prvá začala Google Gears využívať firma Google vo svojej čítačke kanálov Google Reader. V&amp;amp;nbsp;režime off-line umožňuje prehliadať až 2000 príspevkov. Postupne sa podpora pre toto rozšírenie pridala aj do mailovej služby Gmail a on-line kancelárskeho balíka Google Docs.&lt;br /&gt;
&lt;br /&gt;
Ďalšie webové služby využívajúce Google Gears:&lt;br /&gt;
&lt;br /&gt;
* správca úloh '''rememberthemilk.com,'''&lt;br /&gt;
* sociálna služba '''myspace.com,'''&lt;br /&gt;
* on-line správca hesiel '''passpack.com,'''&lt;br /&gt;
* nástroj pre riadenie projektov''' mindmeister.com,'''&lt;br /&gt;
* open-source redakčný systém '''wordpress.net''' a ďalší.&lt;br /&gt;
&lt;br /&gt;
==HTML 5==&lt;br /&gt;
HTML5 [13] je najnovšia špecifikácia značkovacieho jazyka HTML vyvíjaná medzinárodným združením W3C (World Wide Web Consortium). Najdôležitejšou zmenou v&amp;amp;nbsp;novej verzií je samotná&amp;amp;nbsp;štruktúra&amp;amp;nbsp;HTML dokumentu, veľké množstvo nových elementov a&amp;amp;nbsp;aj podpora off-line web aplikácií. Pretože Google sa snaží dodržiavať štandardy, zastavil vývoj Google Gears a&amp;amp;nbsp;svoju iniciatívu smeruje na HTML5. Je možné, že podpora off-line aplikácií bude mať v novej špecifikácií aj niektoré rysy, ktoré poznáme z Google Gears. V súčasnosti je stále HTML 5 vo&amp;amp;nbsp;fáze vývoja. Dokončenie je plánované na rok 2012. Niekoľko rokov však potrvá jeho úplná podpora vo väčšine prehliadačoch. Prehliadače ako napríklad Firefox podporujú už väčšiu časť nových prvkov HTML5.&lt;br /&gt;
&lt;br /&gt;
===Elementy štruktúry===&lt;br /&gt;
Doposiaľ bola štruktúra HTML dokumentu tvorená z&amp;amp;nbsp;''div ''elementov. HTML5 pridáva nové elementy k&amp;amp;nbsp;identifikácií každého z&amp;amp;nbsp;nich. Tieto majú presne stanovený sémantický význam a lepšie sa v nich orientuje aj samotný programátor.&lt;br /&gt;
&lt;br /&gt;
Tabuľka 3.1 Zoznam nových sémantických elementov štruktúry HTML5&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;600px&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|section&lt;br /&gt;
|Všeobecná (často nadradená) časť, ktorá môže združovať ostatné časti stránky. Element DIV, ktorý dostal sémantické meno.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|header&lt;br /&gt;
|Hlavička časti, v ktorej je začlenená.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|footer&lt;br /&gt;
|Pätička časti, v ktorej je začlenená.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|nav&lt;br /&gt;
|Časť stránky, ktorá obsahuje odkazy na ostatné stránky alebo časti danej stránky.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|article&lt;br /&gt;
|&amp;amp;nbsp;Časť stránky, ktorá obsahuje text nezávislý od ostatných dielov stránky.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Elementy multimédií===&lt;br /&gt;
Zaujímavých zmien sa dočkala aj podpora multimédií (zvuk, video). Tieto na webe neskutočne rýchlo rozšírili (hlavne jednoduchým šírením pomocou stránok youtube.com a&amp;amp;nbsp;podobne). Preto sú v&amp;amp;nbsp;novej verzií HTML5 prístupné tagy&amp;amp;nbsp;''&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;video&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;''&amp;amp;nbsp;a ''&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;audio&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
Element ''&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;canvas&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;'' reprezentuje 2D kresliacu plochu ovládanú javaskriptom, ktorú môžete využívať napr. na kreslenie grafov, grafických prvkov v hrách a prezentáciách.&lt;br /&gt;
&lt;br /&gt;
===Inline elementy===&lt;br /&gt;
HTML5 zavádza nové elementy, ktoré majú pomôcť uviesť základné prvky, ako je čas alebo čísla.&lt;br /&gt;
&lt;br /&gt;
Tabuľka 3.2 Zoznam nových inline elementov HTML5&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;600px&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|mark&lt;br /&gt;
|Označenie textu.&amp;amp;nbsp;Slúži napríklad na označenie hľadaného slová v zozname výsledkov&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|time&lt;br /&gt;
|Označuje čas, alebo dátum v bloku textu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|meter&lt;br /&gt;
|Predstavuje skalárne meradlá.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|progress&lt;br /&gt;
|Reprezentuje pokrok v&amp;amp;nbsp;dokončení úlohy. Môže byť použitý pre vizuálne zobrazenie.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Podpora režimu off-line===&lt;br /&gt;
S novou špecifikáciou jazyka HTML 5 prichádza aj podpora off-line aplikácií. K&amp;amp;nbsp;dispozícií máme SQL API a&amp;amp;nbsp;Caching APIs, ktorá je obdobou LocalServer API.&lt;br /&gt;
&lt;br /&gt;
====SQL API====&lt;br /&gt;
SQL databáza na strane klienta umožní štruktúrované dátové úložisko. API pracuje s&amp;amp;nbsp;touto databázou asynchrónne. To znamená, že užívateľské prostredie nebude blokované vykonávaním synchrónneho požiadavku.&lt;br /&gt;
&lt;br /&gt;
Tabuľka 3.3 Zoznam metód návrhu HTML5&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;600px&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Object openDatabase(dbname, dbversion, displayname, size)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Popis:&lt;br /&gt;
|Vytvára databázový objekt podľa zvolených parametrov&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Parametre:&lt;br /&gt;
|dbname – meno databázy&amp;lt;br&amp;gt;dbversion – verzia databázy&amp;lt;br&amp;gt;displayname – zobrazený názov databázy&amp;lt;br&amp;gt;size – predpokladaná veľkosť databázy v bajtoch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ďalšie Metódy: &lt;br /&gt;
|transaction(), executeSql()&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====LocalStorage API====&lt;br /&gt;
Dáta na lokálnom disku bude reprezentovať objekt ''localStorage.''&lt;br /&gt;
&lt;br /&gt;
Tabuľka 3.4 Zoznám niektorých metód pre prácu s&amp;amp;nbsp;lokálnym úložiskom&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;600px&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Metóda: &lt;br /&gt;
|bgcolor = &amp;quot;#EAEAEA&amp;quot;|Popis&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|clear()&lt;br /&gt;
|zmaže celý obsah objektu&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|getItem()&lt;br /&gt;
|získa obsah objektu podľa názvu&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|key()&lt;br /&gt;
|získa kľúč podľa čísla&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|length&lt;br /&gt;
|Počet uložených kľučov&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|removeItem()&lt;br /&gt;
|odstráni položku podľa jej mena&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|setItem()&lt;br /&gt;
|Pridá hodnotu položke&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Podpora off-line aplikácií je zatiaľ vo fáze vývoja. Preto je podpora v&amp;amp;nbsp;prehliadačoch zatiaľ len minimálna.&lt;/div&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
</feed>