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

<channel>
	<title>oliverlorenz.com</title>
	<atom:link href="http://www.oliverlorenz.com/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.oliverlorenz.com</link>
	<description></description>
	<lastBuildDate>Thu, 01 Sep 2011 20:52:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>HTML5 &#8211; Offline Applikationen</title>
		<link>http://www.oliverlorenz.com/index.php/html5-offline-applikationen</link>
		<comments>http://www.oliverlorenz.com/index.php/html5-offline-applikationen#comments</comments>
		<pubDate>Tue, 14 Jun 2011 21:37:21 +0000</pubDate>
		<dc:creator>Oliver Lorenz</dc:creator>
				<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://oliverlorenz.com/?p=174</guid>
		<description><![CDATA[HTML5 bringt den Entwicklern eine ganze Menge neue Möglichkeiten. Eine der interessantesten Spezifikationen ist die &#8220;Offline Web Applications API&#8221; die den Entwicklern die Möglichkeit gibt Applikationen zu erstellen die vollständig oder teilweise offline genutzt werden können. Komponenten Voraussetzungen in der HTML-Datei Die Offline Web Applications API wird mit dem HTML5-Standards implementiert, ist also nur in [...]]]></description>
			<content:encoded><![CDATA[<p>HTML5 bringt den Entwicklern eine ganze Menge neue Möglichkeiten. Eine der interessantesten Spezifikationen ist die &#8220;Offline Web Applications API&#8221; die den Entwicklern die Möglichkeit gibt Applikationen zu erstellen die vollständig oder teilweise offline genutzt werden können.</p>
<h2>Komponenten</h2>
<h3>Voraussetzungen in der HTML-Datei</h3>
<p>Die Offline Web Applications API wird mit dem HTML5-Standards implementiert, ist also nur in modernen Browsern verfügbar, die HTML5 bereits unterstützen. Dazu ist es notwendig, dass dem Browser über den Doctype zu verstehen gegeben wird, dass es sich um eine HTML5 Webseite handelt. Dazu muss der Doctype folgendermaßen aussehen:</p>
<p style="padding-left: 30px;">&lt;DOCTYPE HTML&gt;<code></code></p>
<p>Ist diese Voraussetzung gegeben, muss dem Browser mitgeteilt werden, dass diese Webseite zu cachende Elemente enthält. Dazu wurde im Zuge von HTML5, das &lt;html&gt; Element mit dem Attribut &#8220;manifest&#8221; erweitert. Das Attribut enthält als Wert einen frei definierten Dateinamen oder Pfad zu einer Datei, die Informationen zum Cache enthält &#8211; Die so genannte manifest-Datei.</p>
<p>Eine vollständig vorbereitete HTML-Seite könnte folgendermaßen aussehen:</p>
<p style="padding-left: 30px;"><code>&amp;lt;html manifest="offline.manifest"&amp;gt;<br />
&amp;lt;head&amp;gt;<br />
&amp;lt;title&amp;gt;Offline-Page&amp;lt;/title&amp;gt;<br />
&amp;lt;/head&amp;gt;<br />
&amp;lt;body&amp;gt;<br />
&amp;lt;h1&amp;gt;Headline&amp;lt;/h1&amp;gt;<br />
&amp;lt;img src="image.png" /&amp;gt;<br />
&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet ...&amp;lt;/p&amp;gt;<br />
&amp;lt;/body&amp;gt;<br />
&amp;lt;/html&amp;gt;</code></p>
<h3>Die Manifest-Datei</h3>
<p>Die Wikipedia definiert ein Manifest folgendermaßen:</p>
<blockquote><p><a title="Manifest" href="http://de.wikipedia.org/wiki/Manifest">Manifest</a>, eine öffentliche Erklärung von Zielen und Absichten, oftmals politischer Natur</p></blockquote>
<p>Die Manifest-Datei beschreibt in unserem Falle genau, welche Dateien im Cache gespeichert werden sollen, und welche nicht. Dabei ist die Datei nach einem bestimmten Schema aufgebaut, und in verschiedene Sektionen unterteilt.</p>
<p>Eingeleitet wird die Datei mit der Zeile:</p>
<p><code>CACHE MANIFEST</code></p>
<p>Darunter werden die verschiedenen Sektionen definiert. Jede Sektion hat dabei ihre eigene Augabe. Der NETWORK-Bereich definiert die Dateien, die nicht im Cache gespeichert werden sollen. Im Gegensatz dazu definiert der CACHE-Bereich, die Dateien, die im Cache gehalten werden sollen. Die definierten Dateien können dabei absolute Pfade und URLs beinhalten. Ein Beispiel:</p>
<p><code>CACHE MANIFEST<br />
NETWORK:<br />
login.php<br />
CACHE:<br />
image.png</code></p>
<p>Zu beachten ist weiterhin, dass die Manifest-Datei mit dem Content-Type &#8220;<code>text/cache-manifest</code>&#8221; ausgeliefert werden muss. Das kann entweder im Webserver anhand des Dateityps, oder im Skript selbst definiert werden.</p>
<h2>Ergebnis</h2>
<p>Ruft man die HTML-Seite nun ein mal auf, wird diese lokal im Brower abgelegt. Geht man nun offline und ruft die gleiche URL noch einmal auf, wird die Seite wie gewohnt angezeigt, da die Daten aus dem Cache genutzt werden. Damit ist es möglich, Applikationen zu entwickeln, die JavaScript-gestützt vollständig offline funktionieren.</p>
<h3>Weiterführende Links:</h3>
<ul>
<li><a href="http://dev.w3.org/html5/spec/Overview.html#offline" target="_blank">http://dev.w3.org/html5/spec/Overview.html#offline</a></li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.oliverlorenz.com/index.php/html5-offline-applikationen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relaunch oliverlorenz.com</title>
		<link>http://www.oliverlorenz.com/index.php/relaunch-oliverlorenz-com</link>
		<comments>http://www.oliverlorenz.com/index.php/relaunch-oliverlorenz-com#comments</comments>
		<pubDate>Sat, 11 Jun 2011 16:07:52 +0000</pubDate>
		<dc:creator>Oliver Lorenz</dc:creator>
				<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://oliverlorenz.com/?p=162</guid>
		<description><![CDATA[Heutzutage ist es wichtiger als jemals zuvor, sich optimal im Web zu präsentieren. Besonders für Personen die sich beruflich in der IT- oder Web-Branche bewegen, wird es zunehmend . Aus diesem Grund habe ich mich entschlossen diese Webseite neu aufzuarbeiten. Die Domain besitze ich schon eine ganze Weile. Diese wurde bisher aber nur im verborgenen [...]]]></description>
			<content:encoded><![CDATA[<p>Heutzutage ist es wichtiger als jemals zuvor, sich optimal im Web zu präsentieren. Besonders für Personen die sich beruflich in der IT- oder Web-Branche bewegen, wird es zunehmend .</p>
<p>Aus diesem Grund habe ich mich entschlossen diese Webseite neu aufzuarbeiten. Die Domain besitze ich schon eine ganze Weile. Diese wurde bisher aber nur im verborgenen zu eigenen Zwecken genutzt. Zum ersten möchte ich diese Seite nutzen um Menschen die Möglichkeit zu geben etwas über mich zu erfahren. Klar gibt es viele Social-Networks wie Xing oder Facebook um mit mir in Kontakt zu treten, mit einer professionellen Webseite kann man sich aber auch heute noch von der grauen Masse abheben. Dazu habe ich einen eigenen Bereich angelegt der sich mit meiner Person beschäftigt.</p>
<h2>Profilbereich</h2>
<p>Ich empfehle das Profil in zwei Bereiche einzuteilen. Einen öffentlich zugänglichen und Passwortgeschützten Bereich für detailiertere Informationen.</p>
<p>In meinem Fall beherbert der öffentliche Bereich ein aktuelles Bild, eine Beschreibung meiner Person und zu meinen Interessen. Damit gebe ich den Leuten einen groben Überblick zu meiner Person. Für die meisten Fälle ist das vollkommen ausreichend.</p>
<p>Der geschützte Bereich beinhaltet detailiertere und persönliche Informationen und ist mit einem Passwort geschützt. Damit kann ich verhindern, dass Informationen in die falschen Hände geraten. Trotzdem kann ich vereinzelten Personen die Möglichkeit geben, mehr über mich zu erfahren.</p>
<h2>Blogbereich</h2>
<p>Der Blogbereich ist öffentlich zugänglich. Hier möchte ich den Leuten einen Einblick in die Themen geben, mit denen ich mich beschäftige und mein erworbenes Wissen teilen.</p>
<p>&nbsp;</p>
<p>Zusammenfassend möchte ich sagen, dass die Webseite ein Bild von mir skizzieren soll. Optisch und Inhaltlich wird sie sich sicherlich noch weiterentwickeln<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oliverlorenz.com/index.php/relaunch-oliverlorenz-com/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

