<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>TechieTalk über das Web</title>
	<link>http://www.techietalk.de</link>
	<description>Widgets, OpenSocial, Ruby, Rails, Flex und Interessantes aus dem Web</description>
	<pubDate>Tue, 24 Nov 2009 18:57:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3 DE-Edition</generator>
	<language>de</language>
			<item>
		<title>In Rails einen einfachen Referer erstellen</title>
		<link>http://www.techietalk.de/ruby-on-rails/in-rails-einen-einfachen-referer-erstellen/</link>
		<comments>http://www.techietalk.de/ruby-on-rails/in-rails-einen-einfachen-referer-erstellen/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 17:16:28 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[rails 2.0]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/ruby-on-rails/in-rails-einen-einfachen-referer-erstellen/</guid>
		<description><![CDATA[Wer in seiner Ruby on Rails Anwendung einen Loginbereich hat kennt sicher das Problem: Wer nicht eingeloggt ist wird auf die Loginseite weitergeleitet. Wenn sich dann der User erfolgreich angemeldet hat kommt er aber nicht mehr zu der Seite, die er urspr&#252;nglich direkt aufrufen wollte.
Das l&#228;sst sich sehr einfach &#252;ber einen referer l&#246;sen und &#252;ber [...]]]></description>
			<content:encoded><![CDATA[<p>Wer in seiner Ruby on Rails Anwendung einen Loginbereich hat kennt sicher das Problem: Wer nicht eingeloggt ist wird auf die Loginseite weitergeleitet. Wenn sich dann der User erfolgreich angemeldet hat kommt er aber nicht mehr zu der Seite, die er urspr&#252;nglich direkt aufrufen wollte.</p>
<p>Das l&#228;sst sich sehr einfach &#252;ber einen referer l&#246;sen und &#252;ber das Objekt / die Variable request kann man den kompletten HTTP Request auslesen, d.h. wenn der User auf die Seite /users/editieren wollte, dann erh&#228;lt man &#252;ber folgenden Aufruf die notwendigen Informationen:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">request.<span class="me1">referer</span></div>
</li>
</ol>
</div>
<p>Referer gibt hier folgenden Wert zur&#252;ck: <strong>http://localhost:3000/user/editieren</strong></p>
<p>Das ist schon zu viel, wir brauchen f&#252;r einen sch&#246;nen redirect nach dem erfolgreichen Login eigentlich nur den Controller und die Action, die angesprochen wurde. Das l&#228;sst sich super mit <strong>request.path_parameters</strong> bewerkstelligen. Das kann man dann in ein Methode einbauen, die pr&#252;ft, ob ein User eingeloggt ist. Diese steht in der <strong>application.rb</strong> und k&#246;nnte so aussehen:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">def</span> authorize</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">unless</span> User.<span class="me1">find_by_id</span><span class="br0">&#40;</span>session<span class="br0">&#91;</span><span class="re3">:user_id</span><span class="br0">&#93;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; session<span class="br0">&#91;</span><span class="re3">:referer</span><span class="br0">&#93;</span> = request.<span class="me1">path_parameters</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; flash<span class="br0">&#91;</span><span class="re3">:notice</span><span class="br0">&#93;</span> = <span class="st0">&quot;Please Log-In&quot;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; redirect_to<span class="br0">&#40;</span><span class="re3">:controller</span> =&gt; <span class="st0">&quot;/user&quot;</span>, <span class="re3">:action</span> =&gt; <span class="st0">&quot;login&quot;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">end</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">end</span></div>
</li>
</ol>
</div>
<p>Es wird versucht die ID des Users aus der Session auszulesen(Zeile 2), wenn das nicht klappt wird die Url, die er aufrufen wollte in die Session gelegt (Zeile 3) und der User wird erst mal zum Login (Zeile 5) geschickt. In eurer Login Methode braucht Ihr nur noch nach erfolgreichem Login folgendes einzutragen:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">if</span> session<span class="br0">&#91;</span><span class="re3">:referer</span><span class="br0">&#93;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;referer = session<span class="br0">&#91;</span><span class="re3">:referer</span><span class="br0">&#93;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;redirect_to<span class="br0">&#40;</span><span class="re3">:controller</span> =&gt; referer<span class="br0">&#91;</span><span class="re3">:controller</span><span class="br0">&#93;</span>, <span class="re3">:action</span> =&gt; referer<span class="br0">&#91;</span><span class="re3">:action</span><span class="br0">&#93;</span> <span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">else</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;redirect_to<span class="br0">&#40;</span><span class="re3">:controller</span> =&gt; <span class="st0">&quot;/user&quot;</span>, <span class="re3">:action</span> =&gt; <span class="st0">&quot;index&quot;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">end</span></div>
</li>
</ol>
</div>
<p>Wenn der User wirklich woanders her kommt dann ist der referer hash nicht leer (Zeile 1)  und wir k&#246;nnen in Zeile 3 mit dem redirect daf&#252;r sorgen, dass der User ganz angenehm auf die urspt&#252;ngliche URL weitergeleitet wird. Wenn kein referer existiert wird der User ganz normal auf eine default Seite geleitet (Zeile 5)</p>
<p>Ich freue mich &#252;ber Kommentare, Verbesserungsvorschl&#228;ge, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/ruby-on-rails/in-rails-einen-einfachen-referer-erstellen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Praxiswissen Ruby</title>
		<link>http://www.techietalk.de/bucher/praxiswissen-ruby/</link>
		<comments>http://www.techietalk.de/bucher/praxiswissen-ruby/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 16:34:15 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Bücher]]></category>

		<category><![CDATA[Fachliteratur]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/bucher/praxiswissen-ruby/</guid>
		<description><![CDATA[
Hier ist ein gutes deutsches Buch zu Ruby. Ein Buch f&#252;r alle, die gerade starten wollen mit Ruby, aber auch zum Nachschlagen. Man findet alle wichtigen Konzepte der Sprache Ruby, wie Opreationen, Schleifen, Bedingungen, Arrays, etc. Die Eigenheiten werden aufgedeckt und erkl&#228;rt. Ich habs gerne gelesen, denn es war zudem auch noch verst&#228;ndlich! Was nat&#252;rlich [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.techietalk.de/wp-content/uploads/2008/03/praxiswissen_ruby1.jpg" alt="Praxiswissen Ruby" /></p>
<p>Hier ist ein gutes deutsches Buch zu Ruby. Ein Buch f&#252;r alle, die gerade starten wollen mit Ruby, aber auch zum Nachschlagen. Man findet alle wichtigen Konzepte der Sprache Ruby, wie Opreationen, Schleifen, Bedingungen, Arrays, etc. Die Eigenheiten werden aufgedeckt und erkl&#228;rt. Ich habs gerne gelesen, denn es war zudem auch noch verst&#228;ndlich! Was nat&#252;rlich auch angesprochen wird ist Ruby on Rails, leider nur am Rande, daher eignet es sich kaum das Buch nur wegen Ruby on Rails zu kaufen.</p>
<p>Mehr Informationen findet Ihr hier &#252;ber folgenden Link:<br />
<a href="http://www.amazon.de/gp/product/3897214784?ie=UTF8&amp;tag=webtechnologies-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3897214784">Praxiswissen Ruby. oreillys basics</a><img src="http://www.assoc-amazon.de/e/ir?t=webtechnologies-21&amp;l=as2&amp;o=3&amp;a=3897214784" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/bucher/praxiswissen-ruby/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FlexBuilder 3 Professional f&#252;r Studenten kostenlos</title>
		<link>http://www.techietalk.de/flex/flexbuilder-3-professional-fur-studenten-kostenlos/</link>
		<comments>http://www.techietalk.de/flex/flexbuilder-3-professional-fur-studenten-kostenlos/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 13:45:46 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/flex/flexbuilder-3-professional-fur-studenten-kostenlos/</guid>
		<description><![CDATA[F&#252;r alle die gerade keine Geld haben, Studenten sind und mehr als 60 Tage mal Flex mit einer richtig guten Entwicklungsumgebung  testen wollen, die sollten mal auf die Adobe Webseite surfen und dann beim Flexbuilder schauen.
Denn es gibt jetzt den Flexbuilder 3 Professional f&#252;r Studenten kostenlos! Man muss lediglich seine Immatrikulationsbescheinigung hochladen und dann ca. [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r alle die gerade keine Geld haben, Studenten sind und mehr als 60 Tage mal Flex mit einer richtig guten Entwicklungsumgebung  testen wollen, die sollten mal auf die Adobe Webseite surfen und dann beim Flexbuilder schauen.</p>
<p>Denn es gibt jetzt den Flexbuilder 3 Professional f&#252;r Studenten kostenlos! Man muss lediglich seine Immatrikulationsbescheinigung hochladen und dann ca. 1-2 Tage warten. Dann habt Ihr den Lizenzschl&#252;ssel und k&#246;nnt loslegen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/flex/flexbuilder-3-professional-fur-studenten-kostenlos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Charts zusammen mit Ruby on Rails nutzen</title>
		<link>http://www.techietalk.de/ruby-on-rails/charts-zusammen-mit-ruby-on-rails-nutzen/</link>
		<comments>http://www.techietalk.de/ruby-on-rails/charts-zusammen-mit-ruby-on-rails-nutzen/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 07:43:22 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Charts]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[rails 2.0]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/ruby-on-rails/charts-zusammen-mit-ruby-on-rails-nutzen/</guid>
		<description><![CDATA[F&#252;r alle, die es einfach haben wollen gibt es betreffend Charts ein super L&#246;sung. Auf www.amcharts.com gibt es ein extrem m&#228;chtiges Flash Charting, dass man sehr einfach nutzen kann, um z.B. Balkendiagramme, Graphen und &#228;hnliches auf einer Zeitachse im Web darzustellen.
]]></description>
			<content:encoded><![CDATA[<p>F&#252;r alle, die es einfach haben wollen gibt es betreffend Charts ein super L&#246;sung. Auf <a href="http://www.amcharts.com" title="www.amcharts.com" target="_blank">www.amcharts.com</a> gibt es ein extrem m&#228;chtiges Flash Charting, dass man sehr einfach nutzen kann, um z.B. Balkendiagramme, Graphen und &#228;hnliches auf einer Zeitachse im Web darzustellen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/ruby-on-rails/charts-zusammen-mit-ruby-on-rails-nutzen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails 2.0.2 mit Mongrel zum Laufen kriegen</title>
		<link>http://www.techietalk.de/ruby-on-rails/rails-202-mit-mongrel-zum-laufen-kriegen/</link>
		<comments>http://www.techietalk.de/ruby-on-rails/rails-202-mit-mongrel-zum-laufen-kriegen/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 15:27:42 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[rails 2.0]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/allgemein/rails-202-mit-mongrel-zum-laufen-kriegen/</guid>
		<description><![CDATA[Ich hatte das Problem, das nach meinem Update auf Rails 2.0.2 und RubyGems 1.0.1 Mongrel mit einem Fehler aufgab und unter Windows nicht starten wollte.
Jetzt habe ich mir Mongrel 1.1.3 geladen und mit folgendem Befehl alle alten Mongrel Version entfernt:
gem uninstall mongrel (danach kommt ein Auswahl der Mongrel Versionen, die man dann nach und nach [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte das Problem, das nach meinem Update auf Rails 2.0.2 und RubyGems 1.0.1 Mongrel mit einem Fehler aufgab und unter Windows nicht starten wollte.</p>
<p>Jetzt habe ich mir <strong>Mongrel 1.1.3</strong> geladen und mit folgendem Befehl alle alten Mongrel Version entfernt:</p>
<p><strong>gem uninstall mongrel </strong>(danach kommt ein Auswahl der Mongrel Versionen, die man dann nach und nach l&#246;schen kann)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/ruby-on-rails/rails-202-mit-mongrel-zum-laufen-kriegen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails 2.0 und RubyGems</title>
		<link>http://www.techietalk.de/ruby-on-rails/rails-20-und-rubygems/</link>
		<comments>http://www.techietalk.de/ruby-on-rails/rails-20-und-rubygems/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 13:38:12 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[rails 2.0]]></category>

		<category><![CDATA[rubygems]]></category>

		<category><![CDATA[tipps]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/ruby-on-rails/rails-20-und-rubygems/</guid>
		<description><![CDATA[F&#252;r Rails 2.0 sollte man auch daran denken RubyGems in der aktuellen Version parat zu haben. Das update l&#228;sst sich denkbar einfach durchf&#252;hren:
gem update &#8211;system
Damit wird rubygems ziemlich schnell auf einen neuen Stand gebracht.
]]></description>
			<content:encoded><![CDATA[<p>F&#252;r Rails 2.0 sollte man auch daran denken RubyGems in der aktuellen Version parat zu haben. Das update l&#228;sst sich denkbar einfach durchf&#252;hren:</p>
<p><strong>gem update &#8211;system</strong></p>
<p>Damit wird rubygems ziemlich schnell auf einen neuen Stand gebracht.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/ruby-on-rails/rails-20-und-rubygems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails 2.0 interessante Neuerungen</title>
		<link>http://www.techietalk.de/ruby-on-rails/rails-20-interessante-neuerungen/</link>
		<comments>http://www.techietalk.de/ruby-on-rails/rails-20-interessante-neuerungen/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 11:23:27 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[rails 2.0]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/ruby-on-rails/rails-20-interessante-neuerungen/</guid>
		<description><![CDATA[Rails 2.0 ist drau&#223;en, dieser Nachricht lief mir vor ein paar Tagen &#252;ber den Weg. Auf rubyonrails.org stehen im Blog einpaar Highlights, was es alles so neues geben wird mit diesem Release. Ein paar davon fand ich besonders interessant:

Sessions lassen sich jetzt auf die Clientseite auslagern in einem Cookie: D.h. diese m&#252;ssen nicht mehr in [...]]]></description>
			<content:encoded><![CDATA[<p>Rails 2.0 ist drau&#223;en, dieser Nachricht lief mir vor ein paar Tagen &#252;ber den Weg. Auf rubyonrails.org stehen im Blog einpaar Highlights, was es alles so neues geben wird mit diesem Release. Ein paar davon fand ich besonders interessant:</p>
<ul>
<li>Sessions lassen sich jetzt auf die Clientseite auslagern in einem Cookie: D.h. diese m&#252;ssen nicht mehr in einer Datenbank oder im Filesystem vorgehalten werden. Sessions die abgelaufen sind m&#252;ssen nicht durch einen Cron Job entfernt werden. Das spart viel Energie auf dem Server. Wichtig wird da aber ein gutes Sicherheitsmanagement und es sollten nur m&#246;glichst wenige Informationen in der Session abgelegt werden.</li>
<li>Die Datenbankdefinitionen sind jetzt noch k&#252;rzer geworden. Mit t.integer, :eineSpalte l&#228;sst sich schon eine Spalte in einer Tabelle erzeugen.</li>
<li>Eine f&#252;r alle: Javascriptdateien lassen sich jetzt elegant f&#252;r die Produktivumgebung in eine Datei zusammenfassen. Damit wird bei jedem Client nur noch eine Datei geladen. Das beschleunigt Javascript clientseitig. Ein weiterer Vorteil ist, dass dies nur f&#252;r die produktiv Version passiert. In der Entwicklung bleiben die Dateien einzeln und k&#246;nnen dort ganz normal weiterverwendet werden.</li>
</ul>
<p>Mehr &#196;nderungen an Rails findet sich auf dem Blog: <a href="http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done" title="rubyonrails.org" target="_blank">rubyonrails.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/ruby-on-rails/rails-20-interessante-neuerungen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Netbeans 6 RC2 mit Ruby</title>
		<link>http://www.techietalk.de/netbeans-6/netbeans-6-rc2-mit-ruby/</link>
		<comments>http://www.techietalk.de/netbeans-6/netbeans-6-rc2-mit-ruby/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 19:28:47 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Netbeans 6]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[ide]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/netbeans-6/netbeans-6-rc2-mit-ruby/</guid>
		<description><![CDATA[Netbeans 6 RC2 ist mittlerweile schon seit ein paar Tagen draussen, also Zeit f&#252;r ein kurzes Fazit. Ich habe Netbeans 6 jetzt nur f&#252;r das Programmieren mit Ruby on Rails eingesetzt. Es l&#228;uft sehr z&#252;gig und ich freue mich immer wieder &#252;ber die verbesserte Code Completion. Ich hoffe, dass ich darauf bald verzichten kann, aber [...]]]></description>
			<content:encoded><![CDATA[<p>Netbeans 6 RC2 ist mittlerweile schon seit ein paar Tagen draussen, also Zeit f&#252;r ein kurzes Fazit. Ich habe Netbeans 6 jetzt nur f&#252;r das Programmieren mit Ruby on Rails eingesetzt. Es l&#228;uft sehr z&#252;gig und ich freue mich immer wieder &#252;ber die verbesserte Code Completion. Ich hoffe, dass ich darauf bald verzichten kann, aber ab und an ein kleiner Blick in die Docs kann nie schaden. Wer Netbeans mal eine Chance geben will kann sich das RC2 auf netbeans.org runterladen, in den n&#228;chsten Tagen wird aber auch die finale Version erscheinen. Unter Tools -&gt; Plugins lassen sich dann noch 3 weitere Plugins f&#252;r Ruby aktivieren. Einer ist ein Assistent, der einem Tipps zum eigenen Code gibt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/netbeans-6/netbeans-6-rc2-mit-ruby/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mit Android das Telefon zusammenklicken</title>
		<link>http://www.techietalk.de/android/mit-android-das-telefon-zusammenklicken/</link>
		<comments>http://www.techietalk.de/android/mit-android-das-telefon-zusammenklicken/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 18:31:46 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/android/mit-android-das-telefon-zusammenklicken/</guid>
		<description><![CDATA[Ich erinnere mich noch an Versuche von Linux sich auf Mobiltelefonen auszubreiten. Leider hat das nie so richtig geklappt.
Jetzt mit Android bin ich gespannt, ob es sich durchsetzen kann. Sicher kann man sich schon im kommenden Jahr nach der Cebit die ersten Mobiltelefone mit Android zulegen und bis dahin existieren auch schon erste Programme f&#252;r [...]]]></description>
			<content:encoded><![CDATA[<p>Ich erinnere mich noch an Versuche von Linux sich auf Mobiltelefonen auszubreiten. Leider hat das nie so richtig geklappt.</p>
<p>Jetzt mit Android bin ich gespannt, ob es sich durchsetzen kann. Sicher kann man sich schon im kommenden Jahr nach der Cebit die ersten Mobiltelefone mit Android zulegen und bis dahin existieren auch schon erste Programme f&#252;r die Ger&#228;te. Man sucht sich einfach die Anwendungen, die man gerade braucht und schon kann es losgehen. Wer sich mehr Informationen holen will kann das direkt bei Google: <a href="http://code.google.com/android/" title="http://code.google.com/android/">http://code.google.com/android/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/android/mit-android-das-telefon-zusammenklicken/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google und OpenSocial</title>
		<link>http://www.techietalk.de/opensocial/google-und-opensocial/</link>
		<comments>http://www.techietalk.de/opensocial/google-und-opensocial/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 07:07:34 +0000</pubDate>
		<dc:creator>Daniel Boekhoff</dc:creator>
		
		<category><![CDATA[OpenSocial]]></category>

		<guid isPermaLink="false">http://www.techietalk.de/2007/11/30/google-und-opensocial/</guid>
		<description><![CDATA[F&#252;r alle, die sich noch nicht mit OpenSocial befasst haben, hier eine sehr kurz Zusammenfassung:
OpenSocial ist eine einheitlich Programmierschnittstelle. Es soll f&#252;r Entwickler m&#246;glich sein mit wenig Aufwand z.B. Widgets f&#252;r eine gro&#223;e Anzahl an Communities und andere Webanwendungen zu schreiben. D.h. ein Widget, das in Verbindung mit OpenSocial programmiert wurde funktioniert dann in allen [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r alle, die sich noch nicht mit OpenSocial befasst haben, hier eine sehr kurz Zusammenfassung:</p>
<p>OpenSocial ist eine einheitlich Programmierschnittstelle. Es soll f&#252;r Entwickler m&#246;glich sein mit wenig Aufwand z.B. Widgets f&#252;r eine gro&#223;e Anzahl an Communities und andere Webanwendungen zu schreiben. D.h. ein Widget, das in Verbindung mit OpenSocial programmiert wurde funktioniert dann in allen Webanwendungen, die OpenSocial eingebunden haben.</p>
<p>Das ist sinnvoll, wenn das Widget Daten von der Webanwendung ben&#246;tigt in der es sich gerade befindet. Beispielsweise stellt &#8220;installiert&#8221; ein Nutzer bei Facebook ein kleines Widget das als Partykalender dient. All seine Freunde k&#246;nnen dann einen Partytermin &#252;ber das Widget best&#228;tigen, es wird angezeigt wer schon alle zugesagt hat und wer noch fehlt. Die Ergebnisse d&#252;rfen nur seine Freunde sehen. Durch die OpenSocial API kann das Widget auf Informationen der Freunde zugreifen und dadurch bestimmen, wer die Inhalte im Widget sehen darf und wer nicht.</p>
<p>OpenSocial wird in Zukunft interessante neue Funktion in Widgets erm&#246;glichen und es speziell den Entwicklern einfacher machen eine gro&#223;e Anzahl von Nutzern zu erreichen.</p>
<p>OpenSocial Infos gibt es direkt bei google: <a href="http://code.google.com/apis/opensocial/" title="http://code.google.com/apis/opensocial/" target="_blank">http://code.google.com/apis/opensocial/ </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techietalk.de/opensocial/google-und-opensocial/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
