<?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>ubuntuverse.at &#187; Android</title>
	<atom:link href="http://www.ubuntuverse.at/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ubuntuverse.at</link>
	<description>Berichte aus dem Ubuntu Universum</description>
	<lastBuildDate>Thu, 21 Aug 2014 09:42:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>OAuth &#8211; die sichere API-Autorisierung</title>
		<link>https://www.ubuntuverse.at/2014/06/27/oauth-die-sichere-api-autorisierung/</link>
		<comments>https://www.ubuntuverse.at/2014/06/27/oauth-die-sichere-api-autorisierung/#comments</comments>
		<pubDate>Fri, 27 Jun 2014 07:00:04 +0000</pubDate>
		<dc:creator>Bernd S.</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.ubuntuverse.at/?p=1625</guid>
		<description><![CDATA[Als ich mein HTC-Hero konfiguriert und danach einige Applikationen installiert und konfiguriert habe, ist mir aufgefallen, dass es mehrere Möglichkeiten gibt, wie die Autorisierung einer Anwendung mit einer Webapplikation ablaufen kann. Die klassische Möglichkeit ist die Autorisierung mittels Username und Passwort. Bei der zweiten Möglichkeit wird man von der Applikation an einen Webbrowser weitergeleitet und [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntuverse.at/wp-content/oauth_logo.png"><img class="post_img" title="oauth_logo" src="http://www.ubuntuverse.at/wp-content/oauth_logo.png" alt="oauth_logo" width="100" height="100" /></a>Als ich mein HTC-Hero konfiguriert und danach einige Applikationen installiert und konfiguriert habe, ist mir aufgefallen, dass es mehrere Möglichkeiten gibt, wie die Autorisierung einer  Anwendung mit einer Webapplikation ablaufen kann.<br />
Die klassische Möglichkeit ist die Autorisierung mittels Username und Passwort. Bei der zweiten Möglichkeit wird man von der Applikation an einen Webbrowser weitergeleitet und muss sich im Browser bei der Webapplikation anmelden. Weiters erteilt man nun die Erlaubnis, dass die gerade verwendete Applikation auf die Webapplikation zugreifen darf. Manchmal kann man hier noch zusätzliche Berechtigungen vergeben bzw. entfernen.<br />
<span id="more-1625"></span><br />
Für diesen Autorisierungszugriff gibt es auch einen Standard, welcher sich <a href="http://de.wikipedia.org/wiki/OAuth" target="_blank">OAuth</a> nennt. Auch Facebook verwendet hier eine ähnliche Schnittstelle um Applikationen einen Zugriff mit bestimmten Berechtigungen erlaubt. Soweit ich das aber sagen kann, verwendet Facebook hier ein eigenes Protokoll/API für die Autorisierung (Facebook Connect)?! Wer hier mehr weiß, kann dies gerne in die Kommentare schreiben</p>
<p>Diese Art  in einer Desktop- oder mobilen Applikation auf eine Webapplikation zuzugreifen bietet viele Vorteile, welche dem Nachteil, nämlich den etwas komplizierteren ersten Anmeldevorgang, leicht vergessen läßt. Gibt man seinen Usernamen und Passwort für ein Service aus der Hand, so verliert man die Kontrolle darüber. Wenn jemand auf diese Daten Zugriff erhält und  missbräuchlich verwendet, so hilft oft auch ein Passwortwechsel nichts. Ändern man nämlich sein Passwort und ein anderer versucht sich noch mit dem alten und mittlerweile falschen Passwort anzumelden, so kann es leicht passieren, dass der Account aufgrund zu vieler fehlgeschlagenen Anmeldeversuche gesperrt wird.</p>
<p>Dies kann natürlich nicht passieren, wenn man seinen Usernamen und sein Passwort nicht aus der Hand gibt und mittels OAuth nur die Berechtigung erteilt, dass eine andere Anwendung auf die eigenen Daten/Services zugreifen darf. Wird jetzt z.B: ein Telefon mit einem Twitter-Client gestohlen, so kann man nun jederzeit über das Webinterface von Twitter die Berechtigung für diesen Client entziehen und das Twittern über das Telefon mit seinen eigenen Account ist nicht mehr möglich.</p>
<p>Hier ein paar Beispiele von Services und Applikationen, welche diese Art von Schnittstellen nutzen:</p>
<ul>
<li><a href="https://www.rememberthemilk.com" target="_blank">RememberTheMilk</a> &#8211; Online ToDo-Manager
<ul>
<li><a href="http://live.gnome.org/Tasque" target="_blank">Tasque</a> &#8211; Desktop ToDo-Manager</li>
<li><a href="http://www.cyrket.com/package/com.timsu.astrid" target="_blank">Astrid</a> &#8211;  ToDo-Manager für das Android-Telefon</li>
</ul>
</li>
<li><a href="https://www.google.com" target="_blank">Google Kalender/Kontakte/Tasks</a>
<ul>
<li><a href="https://www.scheduleworld.com" target="_blank">Scheduleworld</a> &#8211; Online Kontakt/Kalendar/Email-Verwaltung und bietet auch die Möglichkeit sein Handy via <a href="http://de.wikipedia.org/wiki/SyncML" target="_blank">SyncML</a> zu synchronisieren</li>
<li><a href="https://www.goosync.com/" target="_blank">Goosync</a> &#8211;  SyncML Synchronisation zwischen Google Kontakte/Kalender/Tasks und Handys</li>
</ul>
</li>
<li><a href="https://www.facebook.com" target="_blank">Facebook</a>
<ul>
<li><a href="https://edge.launchpad.net/gwibber" target="_blank">Gwibber</a> &#8211; Linux Microblogging Client</li>
<li><a href="http://www.cyrket.com/search?q=babbler" target="_blank">Babbler</a> &#8211;  Facebook Client für das Android-Telefon</li>
</ul>
</li>
<li><a href="https://one.ubuntu.com/" target="_blank">Ubuntu One</a>
<ul>
<li>Ubuntu One Client</li>
</ul>
</li>
<li><a href="http://www.qype.com" target="_blank">Qype</a>
<ul>
<li><a href="http://www.cyrket.com/package/com.qype.radar" target="_blank">Qype Radar</a> &#8211; Qype Client für das Android-Telefon</li>
</ul>
</li>
</ul>
<p>Zur Zeit bietet <a href="http://status.net/" target="_blank">status.net</a> (früher laconi.ca) und damit auch <a href="http://identi.ca/" target="_blank">identi.ca</a> noch keine Unterstützung für OAuth. Aber im Ticketsystem von status.net gibt es bereits ein <a href="http://status.net/trac/ticket/1051" target="_blank">Ticket</a> für diesen Feature Request und soll für die Version 0.9 von status.net geplant sein.<br />
Ebenfalls unterstützt der Microblogging Client Gwibber selbst in der neuesten Version 2.0 noch kein OAuth für Twitter. Aber auch hier gibt es schon einen <a href="https://bugs.edge.launchpad.net/gwibber/+bug/381133" target="_blank">Bugreport</a>, welcher sich mit diesen Thema beschäftigt.</p>
<p>Leider verwendet HTC in seiner selbst geschriebenen Oberfläche Sense UI für die Verbindung mit Twitter, Facebook und Flickr auch nur die Username/Passwort-Methode. Ist wohl mehr als fraglich, ob hier HTC nachbessert und die Sicherheit für das Telefon mit einer anderen Autorisierungsmethode erhöht.</p>
<p>Wer kennt von euch Webapplikationen welche für die Autorisierung OAuth anbieten bzw. wer kennt Desktop- oder mobile Applikationen, welche OAuth für die Anmeldung unterstützen?</p>
<p><strong>Update am 3.11.2009:</strong><br />
Bei heise.de gibt es einen detailierten Artikel zum Thema <a title="Autorisierungsdienste mit OAuth" href="http://www.heise.de/developer/artikel/Autorisierungsdienste-mit-OAuth-845382.html" target="_blank">Autorisierungsdienste mit OAuth</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.ubuntuverse.at/2014/06/27/oauth-die-sichere-api-autorisierung/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android Screenshots mit Ubuntu</title>
		<link>https://www.ubuntuverse.at/2009/09/14/android-making-screenshots/</link>
		<comments>https://www.ubuntuverse.at/2009/09/14/android-making-screenshots/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 06:30:49 +0000</pubDate>
		<dc:creator>Bernd S.</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ubuntuverse.at/?p=1494</guid>
		<description><![CDATA[Wenn ich über das Android Handy schreibe, so sind nette Screenshots zur Veranschaulichung natürlich sehr hilfreich. Hierzu könnte ich über den Emulator, welcher beim Android SDK (Software Development Kit) dabei ist, Applikationen installieren und direkt von meinem PC-Bildschirm einen Teil als Screenshot speichern. Dieser Emulator ist sehr hilfreich, wenn man sich einen ersten Überblick über [...]]]></description>
			<content:encoded><![CDATA[<p><img class="post_img" title="home_screen" src="http://www.ubuntuverse.at/wp-content/home_screen.jpg" alt="home_screen" width="64" height="96" /></p>
<p>Wenn ich über das Android Handy schreibe, so sind nette Screenshots zur Veranschaulichung natürlich sehr hilfreich.<br />
Hierzu könnte ich über den Emulator, welcher beim Android SDK (Software Development Kit) dabei ist, Applikationen installieren und direkt von meinem PC-Bildschirm einen Teil als Screenshot speichern. Dieser Emulator ist sehr hilfreich, wenn man sich einen ersten Überblick über die Plattform verschaffen will und noch kein Gerät besitzt. Natürlich liegt der Hauptzweck darin, Applikationen, welche man gerade entwickelt, schnell testen zu können, ohne sie jedes mal auf das Android-Handy spielen zu müssen.</p>
<p><img class="size-full wp-image-1521 alignleft" title="screencapture_view" src="http://www.ubuntuverse.at/wp-content/screencapture_view.jpg" alt="screencapture_view" width="320" height="250" />Im linken Bild sieht man den Emulator vom aktuellen Android-SDK. Darauf befindet sich natürlich ein unverändertes Android.<br />
Das rechte Bild zeigt einen aktuellen Screenshot meines HTC Heros mit der angepassten Oberfläche (Sense UI). Auf diesen kann man gut die Widgets von HTC sehen, mit denen man Bluetooth, GPS, WLAN und 3G ein- und ausschalten kann. Diese Einstellungen sind leicht zu erreichen und somit komme ich im Idealfall auf eine Akkuleistung von über zwei Tagen.</p>
<p>Um jetzt Screenshots von seinem Android-Device machen zu können (funktioniert mit allen Android-Geräten gleich!) muss man wie folgt vorgehen:</p>
<ol>
<li>Herunterladen des <a href="http://developer.android.com/sdk/1.6_r1/index.html" target="_blank">SDKs für Android </a>Am besten man speichert die Datei in seinem Home-Verzeichnis.</li>
<li>Die heruntergeladene Zip-Datei im Homeverzeichnis entpacken
<pre>cd ~
tar -zxvf ~/android-sdk-linux_x86-1.6_r1.tgz</pre>
</li>
<li>Als nächstes muss am  Handy &#8220;USB-Debugging&#8221; konfiguriert werden. Dazu öffnet man das Einstellungsmenü und folgt den markierten Menüpunkten:<br />
<img class="alignnone size-full wp-image-1518" title="screencapture_settings" src="http://www.ubuntuverse.at/wp-content/screencapture_settings.jpg" alt="screencapture_settings" width="576" height="288" /></li>
<li>Unter Ubuntu benötigt man jetzt noch eine neue <a href="http://de.wikipedia.org/wiki/Udev" target="_blank">udev</a>-Regel, damit das Telefon vom SDK korrekt erkannt wird. Dazu öffnet man das Terminal und gibt folgendes ein:
<pre>echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"' | \
sudo tee /etc/udev/rules.d/90-android.rules
sudo chmod 644 /etc/udev/rules.d/90-android.rules</pre>
</li>
<li>Nun kann man sein Handy mit dem mitgelieferten USB-Kabel am Rechner anschließen</li>
<li>Danach wechselt man wieder ins Terminal und startet den &#8220;Dalvik Debug Monitor&#8221;
<pre>cd ~/android-sdk-linux_x86-1.6_r1/tools/
./ddms</pre>
</li>
<li>Jetzt wählt man auf der linken Seite sein Handy aus und öffnet den Menüpunkt &#8220;Device -&gt; Screen capture&#8230;&#8221;</li>
<li>Danach öffnet sich ein neues Fenster mit einem Abbild des aktuellen Handy Bildschrims</li>
</ol>
<p><strong>Update am 17.9.2009:</strong> Installationsanleitung vom SDK 1.5 r3 auf SDK 1.6 r1 upgedatet!</p>
]]></content:encoded>
			<wfw:commentRss>https://www.ubuntuverse.at/2009/09/14/android-making-screenshots/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Android &#8211; Tethering mit dem HTC Hero</title>
		<link>https://www.ubuntuverse.at/2009/09/01/android-tethering-mit-dem-htc-hero/</link>
		<comments>https://www.ubuntuverse.at/2009/09/01/android-tethering-mit-dem-htc-hero/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 06:30:45 +0000</pubDate>
		<dc:creator>Bernd S.</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[jaunty jackalope]]></category>
		<category><![CDATA[tethering]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ubuntuverse.at/?p=1478</guid>
		<description><![CDATA[Schon bevor ich mir das HTC Hero gekauft habe, habe ich im Internet das Thema &#8220;Android&#8221; in diversen englischen und deutschen Blogs verfolgt. Und dabei kommt man natürlich um ein Thema nicht herum. Wie kann ich die Internet-Verbindung des Telefons mit einem PC nutzen? Der Begriff dafür heißt Tethering. Soweit ich das mitbekommen habe funktioniert [...]]]></description>
			<content:encoded><![CDATA[<p><img class="post_img" title="tether_droid.resized" src="http://www.ubuntuverse.at/wp-content/tether_droid.resized.jpg" alt="tether_droid.resized" width="96" height="96" />Schon bevor ich mir das HTC Hero gekauft habe, habe ich im Internet das Thema &#8220;Android&#8221; in diversen englischen und deutschen Blogs verfolgt. Und dabei kommt man natürlich um ein Thema nicht herum. <strong>Wie kann ich die Internet-Verbindung des Telefons mit einem PC nutzen? </strong>Der Begriff dafür heißt <a href="http://de.wikipedia.org/wiki/Tethering" target="_blank">Tethering</a>.</p>
<p>Soweit ich das mitbekommen habe funktioniert dies mit dem HTC Dream (G1), HTC Magic und dem Samsung Galaxy nicht. Wer hier etwas experimentierfreudig ist, kann die Firmware auf seinem Android-Device  tauschen und bekommt somit auch Root-Zugriff. Damit gibt es die Möglichkeit mit Hilfe der Applikation <a href="http://android.a0soft.com/?url=aNetShare.htm" target="_blank">aNetShare</a> oder <a href="http://code.google.com/p/android-wifi-tether/" target="_blank">wifi-tether</a> Tethering zu nutzen. Ich möchte und kann hierzu aber nicht mehr sagen, da ich mein HTC Hero nicht &#8220;gerootet&#8221; habe und auch nicht werde.<br />
Wer sich dennoch für das Thema interessiert findet eventuell im englischsprachigen Forum <a href="http://forum.xda-developers.com/" target="_blank">forum.xda-developers.com</a> oder über Google eine Antwort.</p>
<p>Jetzt komme ich aber zu der guten Nachricht für alle HTC Hero Besitzer. Mit diesem Device funktioniert das Tethering &#8220;out of the box&#8221;, wenn man wie folgt vorgeht (getestet mit Ubuntu 9.04):</p>
<ol>
<li>Verbinde das HTC Hero via. mitgelieferten USB-Kabel mit dem Computer</li>
<li>Wechsle in das Einstellungsmenü
<ul>
<li>und dort in den Menüpunkt &#8220;Wireless&#8221;</li>
<li>danach aktiviere den Menüpunkt &#8220;Mobiles Netzwerk&#8221;</li>
</ul>
<ul>
<li>nun kann man Tethering mittels &#8220;Mobile Netzwerkfreigabe&#8221; aktivieren<br />
<img class="alignnone size-full wp-image-1516" title="tethering_settings" src="http://www.ubuntuverse.at/wp-content/tethering_settings.jpg" alt="tethering_settings" width="576" height="288" /></li>
</ul>
</li>
<li>nun wartet man bis der Netwerkmanager eine Verbindung hergestellt hat<br />
<img class="alignnone size-full wp-image-1515" title="tethering_connected" src="http://www.ubuntuverse.at/wp-content/tethering_connected.png" alt="tethering_connected" width="557" height="241" /></li>
</ol>
<p>So einfach kann man am HTC Hero seine mobile 3G Netzwerkverbindung via USB-Kabel über seinen PC nutzen. Ich bezweifle, dass das Tethering über WLAN oder Bluetooth funktioniert. Hierzu habe ich keine Informationen. Mir reicht aber diese einfache Möglichkeit über das USB-Kabel.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.ubuntuverse.at/2009/09/01/android-tethering-mit-dem-htc-hero/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
