<?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>Jens Dutzis Life &#187; iPhone</title>
	<atom:link href="http://www.csi-labor.de/category/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csi-labor.de</link>
	<description>Linux, Server, Webhosting and more ;-)</description>
	<lastBuildDate>Tue, 24 Jan 2012 13:04:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=302</generator>
		<item>
		<title>Advent, Advent … ein MwSt-Rechner brennt</title>
		<link>http://www.csi-labor.de/2011/11/advent-advent-ein-mwst-rechner-brennt/</link>
		<comments>http://www.csi-labor.de/2011/11/advent-advent-ein-mwst-rechner-brennt/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 16:00:21 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[Mobiler MwSt-Rechner]]></category>
		<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobiler MwSt Rechner]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=670</guid>
		<description><![CDATA[… oder so ähnlich. Die letzten Arbeiten an der neuen Version vom Mobilen MwSt-Rechner wurden heute abgeschlossen und morgen wird die Version wahrscheinlich zum Review an Apple gesendet. Auch wenn die neue Version recht schnell nach 3.5 kam, so handelt es sich nicht nur um ein reines Bugfix. Ein Fehler fand sich im MwSt-Rechenmodul, denn [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2011%252F11%252Fadvent-advent-ein-mwst-rechner-brennt%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FvYcxmf%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Advent%2C%20Advent%20...%20ein%20MwSt-Rechner%20brennt%20%23Apple%20%23iOS%20%23iPhone%20%23Mobiler%20MwSt%20Rechner%22%20%7D);"></div>
<p>… oder so ähnlich. Die letzten Arbeiten an der neuen Version vom Mobilen MwSt-Rechner wurden heute abgeschlossen und morgen wird die Version wahrscheinlich zum Review an Apple gesendet. Auch wenn die neue Version recht schnell nach 3.5 kam, so handelt es sich nicht nur um ein reines Bugfix.</p>
<p>Ein Fehler fand sich im MwSt-Rechenmodul, denn beim HTML-Mail Export wurde das Datum und das gewählte Land versehentlich vertauscht. Eine weitere Korrektur betrifft die Hilfe, welche an das neue Einstellungsmenü angepasst wurde. Um für zukünftige iOS-Versionen kompatibel zu sein waren auch ein paar kleinere Änderungen beim InApp-Kauf notwendig. Die auffälligste Änderung fällt bereits beim aufrufen des InApp-Kaufs auf. Die Informationen für den Kauf werden zukünftig direkt aus dem iTunes Store geladen.</p>
<p>Für die Nutzer der kostenlosen Version gibt es aber auch eine neue Funktion.  Be den bisherigen Versionen des MwSt-Rechners wurde die Anzahl der Dezimal-Stellen ausschließlich anhand der systemweiten Ländereinstellungen bestimmt. Zukünftig kann der Nutzer optional die Anzahl der Dezimalstellen auch selbständig festlegen.</p>
<p>Um die Bedienung der Export-Funktionen zu vereinfachen gibt es auch hier eine Änderung. Rückfragen haben gezeigt, dass sich die meisten Anwender in der Regel auf ein Email-Format festlegen und auch nur dieses Format verwenden. Aus diesem Grund wurde die Wahl zwischen Text– oder HTML-Email in der kommenden Version in die App-Einstellungen verschoben.</p>
<p>Käufer der Premium Version erhalten mit der neuen Versionen auch eine zusätzliche Export-Option. Mit dem Export in die Zwischenablage besteht die Möglichkeit, eine bestehende Berechnung auch in anderen Apps (z.B. Pages) zu verwenden.</p>
<p>Hier noch ein paar Bilder der Änderungen:</p>

<a href='http://www.csi-labor.de/2011/11/advent-advent-ein-mwst-rechner-brennt/screenshot-2011-11-27-16-50-16/' title='Screenshot der Export-Funktionen'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2011/11/Screenshot-2011.11.27-16.50.16-100x150.png" class="attachment-thumbnail" alt="Screenshot der Export-Funktionen" title="Screenshot der Export-Funktionen" /></a>
<a href='http://www.csi-labor.de/2011/11/advent-advent-ein-mwst-rechner-brennt/screenshot-2011-11-27-16-50-27/' title='Screenshot des InApp-Kaufs'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2011/11/Screenshot-2011.11.27-16.50.27-100x150.png" class="attachment-thumbnail" alt="Screenshot des InApp-Kaufs" title="Screenshot des InApp-Kaufs" /></a>
<a href='http://www.csi-labor.de/2011/11/advent-advent-ein-mwst-rechner-brennt/screenshot-2011-11-27-16-50-40/' title='Screenshot der Einstellungen'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2011/11/Screenshot-2011.11.27-16.50.40-100x150.png" class="attachment-thumbnail" alt="Screenshot der Einstellungen" title="Screenshot der Einstellungen" /></a>



<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2011/11/advent-advent-ein-mwst-rechner-brennt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erstes OTA Update für iOS5 wurde veröffentlicht …</title>
		<link>http://www.csi-labor.de/2011/11/erstes-ota-update-fuer-ios5-wurde-veroeffentlicht/</link>
		<comments>http://www.csi-labor.de/2011/11/erstes-ota-update-fuer-ios5-wurde-veroeffentlicht/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 18:23:58 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=663</guid>
		<description><![CDATA[Am gestrigen Abend war es soweit — das erste Over-The-Air Update für iOS5 wurde bereitgestellt. Android Smartphones hatten bis vor kurzem den iOS-Betriebssystems eines voraus. Während bei iOS bei jedem Update das komplette Betriebssystem mit um die 700-800MB neu heruntergeladen werden musste, so musste Android für ein Delta-Update nur wenige Megabyte herunterladen. Mit iOS5 ist [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2011%252F11%252Ferstes-ota-update-fuer-ios5-wurde-veroeffentlicht%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FuATW6E%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Erstes%20OTA%20Update%20f%C3%BCr%20iOS5%20wurde%20ver%C3%B6ffentlicht%20...%20%23iOS%20%23iPhone%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2011/11/IMG_1061.png" rel="lightbox[663]" title="OTA Update Screenshot"><img class="size-thumbnail wp-image-664 alignleft" style="margin: 5px;" title="OTA Update Screenshot" src="http://www.csi-labor.de/uploads/2011/11/IMG_1061-100x150.png" alt="OTA Update Screenshot" width="100" height="150" /></a>Am gestrigen Abend war es soweit — das erste Over-The-Air Update für iOS5 wurde bereitgestellt. Android Smartphones hatten bis vor kurzem den iOS-Betriebssystems eines voraus. Während bei iOS bei jedem Update das komplette Betriebssystem mit um die 700-800MB neu heruntergeladen werden musste, so musste Android für ein Delta-Update nur wenige Megabyte herunterladen.</p>
<p>Mit iOS5 ist Apple bei der Art wie Updates ausgeliefert mit Android gleichgezogen. Es wird für die Update-Installation weder iTunes benötigt, noch müssen hunderte Megabyte heruntergeladen werden. Das Delta-Update auf iOS 5.0.1 schlanke 55 Megabyte groß (abhängig vom Gerät). Auch wenn das deutlich weniger ist als bisher, so würde ich dennoch empfehlen die Updates über das eigene Wlan-Netz anstatt über Mobilfunk zu laden. Je nach Tarif kann mit einem Update ein deutlicher Teil des Frei-Volumens aufgebraucht sein.</p>
<p>Um den Update-Vorgang zu starten, muss man „Einstellungen” öffnen und im Untermenü „Allgemein” den Menüpunkt „Softwareaktualisierung” aufrufen. Vor der Installation des Updates wird auch eine wichtige Warnmeldung angezeigt, die man unbedingt beherzigen sollte. Wer sein Gerät updaten möchte, sollte dies am Stromnetz angeschlossen haben. Bei einer Rest-Akkulaufzeit von weniger als 50% wird der Update-Vorgang nicht durchgeführt. Daran sollte man sich auf jeden Fall auch halten, da zum Beispiel durch ein leeren Akku abgebrochener Update-Vorgang das Gerät zum Servicefall werden lassen kann.</p>
<p>Auf meinen beiden Geräten konnte das Update problemlos und relativ schnell installiert werden. Bequemer als über iTunes ist es meiner Meinung nach auch. Ich hoffe nur, dass sich Apple in Zukunft jetzt nicht auch bei der Update-Frequenz an den Herstellern von Android-Smartphones orientiert, wovon ich jetzt nicht ausgehe.</p>
<p>Auf http://www.iphone-ticker.de/ findet Ihr übrigens auch verschiedene Rückmeldungen von Nutzern im Zusammenhang mit dem Akku-Bug. Wie es aktuell aussieht, scheint nur bei einem Teil der Nutzer das Problem mit der kurzen Akkulaufzeit korrigiert worden zu sein. Aber hier muss man noch etwas abwarten um genaueres sagen zu können.</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2011/11/erstes-ota-update-fuer-ios5-wurde-veroeffentlicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobiler MwSt-Rechner: Version 3.0 steht im AppStore bereit</title>
		<link>http://www.csi-labor.de/2011/08/mobiler-mwst-rechner-version-3-0-steht-im-appstore-bereit/</link>
		<comments>http://www.csi-labor.de/2011/08/mobiler-mwst-rechner-version-3-0-steht-im-appstore-bereit/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 13:10:35 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobiler MwSt-Rechner]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Appstore]]></category>
		<category><![CDATA[Mobiler MwSt Rechner]]></category>
		<category><![CDATA[tfnApps]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=638</guid>
		<description><![CDATA[Diese Woche war es soweit — die neue Generation des Mobilen MwSt-Rechners steht im iTunes AppStore zur Verfügung. Wie der große Versionssprung erahnen lässt, hat sich wirklich sehr viel beim Funktionsumfang getan, wobei weiterhin ein Blick auf eine einfache Bedienung gelegt wurde. Die größten Änderungen beziehen sich dabei auf den MwSt-Rechner selber, der jetzt nicht [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2011%252F08%252Fmobiler-mwst-rechner-version-3-0-steht-im-appstore-bereit%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2ForfAwY%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Mobiler%20MwSt-Rechner%3A%20Version%203.0%20steht%20im%20AppStore%20bereit%20%23App%20%23Apple%20%23Appstore%20%23iPhone%20%23Mobiler%20MwSt%20Rechner%20%23tfnApps%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2011/08/IMG_0953.png" rel="lightbox[638]" title="Mobiler MwSt-Rechner 3.0"><img class="alignleft size-medium wp-image-640" style="margin: 5px;" title="Mobiler MwSt-Rechner 3.0" src="http://www.csi-labor.de/uploads/2011/08/IMG_0953-200x300.png" alt="Mobiler MwSt-Rechner 3.0" width="200" height="300" /></a>Diese Woche war es soweit — die neue Generation des Mobilen MwSt-Rechners steht im <a href="http://itunes.apple.com/de/app/mobiler-mwst-rechner/id375350555?mt=8">iTunes AppStore</a> zur Verfügung. Wie der große Versionssprung erahnen lässt, hat sich wirklich sehr viel beim Funktionsumfang getan, wobei weiterhin ein Blick auf eine einfache Bedienung gelegt wurde.</p>
<p>Die größten Änderungen beziehen sich dabei auf den MwSt-Rechner selber, der jetzt nicht mehr nur für Deutschland, Österreich und die Schweiz enthält. Insgesamt sind nun für über 35 (überwiegend europäischen) Länder die MwSt-Sätze hinterlegt. Damit die MwSt-Sätze auch aktuell bleiben existiert nun auch eine Online-Update Funktion.</p>
<p>Weitere Änderungen beziehen sich dabei auf das Fehlerbehandlung und die Unterstützung der neuen Homepage <a href="http://www.tfnapps.de/">http://www.tfnapps.de/</a>.</p>
<p>Screenshots zur neuen Version können auf der <a href="http://www.tfnapps.de/screenshots.html">neuen Homepage </a>angeschaut werden. Dort findet sich auch für alle Nutzer der App einen Support-Bereich inklusive einer FAQ.</p>
<p><strong><span id="more-638"></span>Hier nun noch das komplette Changelog:</strong></p>
<p>• (NEW) MwSt-Sätze für den gesamten Europäischen Raum hinterlegt<br />
• (NEW) MwSt-Sätze können per Online-Update aktualisiert werden<br />
• (NEW) Optional: regelmäßige Prüfung auf neue MwSt-Sätze (alle 48h)<br />
• (NEW) Eingaben die keinen Sinn ergeben werden abgefangen (z.B. negativer MwSt-Satz)<br />
• (NEW) Direkt während der Eingabe werden Fehlermeldungen angezeigt<br />
• (NEW) Anwendung nun komplett Datenbankgestützt<br />
• (NEW) Neuaufbau der Berechnungsroutinen und des Fehlerhandlings<br />
• (NEW) Verringerung der Speicherzyklen<br />
• (NEW) Vereinfachte Oberfläche<br />
• (NEW) Neue Icons innerhalb der App<br />
• (NEW) Unterstützung von Geräte-Rotation: Portrait-Up und Portrait-Down<br />
• (NEW) Zusätzliche Funktionen in zentrales „Mehr“-Menü verschoben<br />
• (NEW) Neue Firmenseite direkt über die App aufrufbar<br />
• (NEW) tfnApps-Twitter Account über internen Browser abrufbar<br />
• (NEW) Support-Anfrage direkt über das „Mehr“-Menü stellbar<br />
• (NEW) Export-Funktion erweitert um Airprint<br />
• (NEW) Hilfe um FAQ überweitert<br />
• (NEW) Anpassungen für iOS 4.3.5 und vorbereitet für iOS5<br />
• (NEW) Virtuelle Tastatur angepasst für „Fertig“-Button<br />
• (NEW) Kein automatisches Löschen der Eingabe mehr beim Wechsel des Eingabefelds<br />
• (NEW) Effekte beim zurücksetzen des Rechners durch Nutzer wählbar<br />
• (BUGFIX) Hilfe überarbeitet und Fehler entfernt<br />
• (BUGFIX) Fehlerhaft formatierten Rabattsatz korrigiert im Rabattrechner<br />
• (BUGFIX) Negativen MwSt-Betrag verhindern im MwSt-Rechner<br />
• (BUGFIX) Individueller MwSt-Satz beim zurücksetzen des Rechners beachten<br />
• (BUGFIX) Nicht berechenbare Eingaben beim Rabattrechner mit individueller Fehlermeldung versehen<br />
• (BUGFIX) Darstellung im Rabattrechner eines „unendlichen“ Prozentsatzes anstatt einer Fehlermeldung</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2011/08/mobiler-mwst-rechner-version-3-0-steht-im-appstore-bereit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neue Firmenseite online: tfnApps.de</title>
		<link>http://www.csi-labor.de/2011/07/neue-firmenseite-online-tfnapps-de/</link>
		<comments>http://www.csi-labor.de/2011/07/neue-firmenseite-online-tfnapps-de/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 16:08:24 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[Aus der Arbeit]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobiler MwSt-Rechner]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Appstore]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[tfnApps]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=635</guid>
		<description><![CDATA[Mit der erfolgreichen Veröffentlichung des mobilen MwSt-Rechners erschloss sich mein Unternehmen einen neuen Bereich, der meiner Meinung nach insbesondere für die Zukunft absolut von Interesse ist. Aus diesem Grund habe ich mich entschlossen den Bereich Smartphone-Anwendungen auf eine neue Homepage auszulagern: http://www.tfnApps.de/  Auf der neuen Homepage findet man ausführliche Informationen zum Mobilen MwSt-Rechner als auch einen [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2011%252F07%252Fneue-firmenseite-online-tfnapps-de%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FqzGsab%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Neue%20Firmenseite%20online%3A%20tfnApps.de%20%23App%20%23Apple%20%23Appstore%20%23Homepage%20%23tfnApps%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2010/10/IMG_0614.png" rel="lightbox[635]" title="Mobiler MwSt Rechner 2.5 (Screenshot 1)"><img class="size-thumbnail wp-image-446 alignleft" style="margin: 5px;" title="Mobiler MwSt Rechner 2.5 (Screenshot 1)" src="http://www.csi-labor.de/uploads/2010/10/IMG_0614-100x150.png" alt="Mobiler MwSt Rechner 2.5 (Screenshot 1)" width="100" height="150" /></a>Mit der erfolgreichen Veröffentlichung des <a href="http://itunes.apple.com/de/app/mobiler-mwst-rechner/id375350555?mt=8">mobilen MwSt-Rechners</a> erschloss sich mein Unternehmen einen neuen Bereich, der meiner Meinung nach insbesondere für die Zukunft absolut von Interesse ist.</p>
<p>Aus diesem Grund habe ich mich entschlossen den Bereich Smartphone-Anwendungen auf eine neue Homepage auszulagern: <a href="http://www.tfnApps.de/">http://www.tfnApps.de/ </a></p>
<p>Auf der neuen Homepage findet man ausführliche Informationen zum Mobilen MwSt-Rechner als auch einen Support-Bereich für die technische Unterstützung. Der Support-Bereich beinhaltet eine FAQ-Datenbank, welche in Zukunft weiter ausgebaut wird.</p>
<p>Wie sieht die Zukunft aus? In dieser Woche wird das große Update des Mobilen MwSt-Rechners an Apple zur Prüfung übergeben werden. Die ursprüngliche Planung war auf das iOS5 Update zu warten, allerdings  würde dies die Wartezeit für das Update noch weiter ausweiten, was ich vermeiden möchte. Sobald das Update übergeben wurde an Apple werde ich hier einen kleinen Status-Post absetzen.</p>
<p>Natürlich stellt sich mit der neuen Seite auch die Frage, ob weitere Anwendungen geplant sind. Geplant war ja „FindMyWlan”, was aber aufgrund technischer Einschränkungen erst einmal eingestellt wurde. Was andere Anwendungen angeht — mal schauen was die Zukunft so bringen wird und auch, für welche Smartphone-Plattformen <img src='http://www.csi-labor.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2011/07/neue-firmenseite-online-tfnapps-de/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vorschau: FindMyWlan für iPhone und iPad</title>
		<link>http://www.csi-labor.de/2011/06/vorschau-findmywlan-fuer-iphone-und-ipad/</link>
		<comments>http://www.csi-labor.de/2011/06/vorschau-findmywlan-fuer-iphone-und-ipad/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 14:17:10 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[FindMyWlan]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=578</guid>
		<description><![CDATA[Neben unserem Mobilen MwSt-Rechner, welcher in 14 Tagen ein größeres Update erhalten wird, nähert sich unser nächstes App bereits der Fertigstellung. Sicherlich habt ihr den „sogenannten” Location-Gate Skandal mitbekommen. Ich möchte jetzt nicht im Detail auf diesen Skandal eingehen, aber unser nächstes App ist mehr oder weniger daraus entstanden. Im Rahmen der Location-Gate Geschichte wurde [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2011%252F06%252Fvorschau-findmywlan-fuer-iphone-und-ipad%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FjTgIzB%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Vorschau%3A%20FindMyWlan%20f%C3%BCr%20iPhone%20und%20iPad%20%23App%20%23iPad%20%23iPhone%22%20%7D);"></div>
<p>Neben unserem Mobilen MwSt-Rechner, welcher in 14 Tagen ein größeres Update erhalten wird, nähert sich unser nächstes App bereits der Fertigstellung. Sicherlich habt ihr den „sogenannten” Location-Gate Skandal mitbekommen. Ich möchte jetzt nicht im Detail auf diesen Skandal eingehen, aber unser nächstes App ist mehr oder weniger daraus entstanden.</p>
<p>Im Rahmen der Location-Gate Geschichte wurde unter anderem auch erneut erwähnt, dass Google eine Datenbank mit Wlan-Accesspoints aufgebaut hat inklusive deren Position. Dies soll unter anderem zur schnelleren Positionierung in verschiedenen Anwendungen dienen.</p>
<p>Wäre es nicht interessant zu wissen, ob der eigene Wlan Accesspoint in der Google-Datenbank zu finden ist? FindMyWlan macht dies zukünftig möglich. Mit Hilfe der MAC-Adresse eines Accesspoints kann innerhalb weniger Sekunden geprüft werden, ob Google den Wlan-Accesspoint erfasst hat und wo laut Google dessen Position sein soll. Dabei ist keine räumliche Nähe zum gesuchten Wlan-Accesspoint notwendig. Man benötigt nur die MAC-Adresse und schon kann praktisch nach jedem von Google weltweit erfassten Wlan-Accesspoint gesucht werden.</p>
<p>Hier ein paar Vorab-Bilder von der Anwendung:<br />
<object width="425" height="349"><param name="movie" value="http://www.youtube-nocookie.com/v/MfEswAbu5QU?version=3&amp;hl=en_US" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="425" height="349" src="http://www.youtube-nocookie.com/v/MfEswAbu5QU?version=3&amp;hl=en_US" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>Das App wird als Universal-App sowohl für das iPhone, iPod Touch und iPad verfügbar sein. Benötigt wird ausschließlich eine existierende Internetverbindung. GPS-Unterstützung wird nicht zwingend benötigt.</p>
<p>Nachtrag: Es wäre schön, wenn manches immer so schön einfach wäre. Kurz nachdem die App in der Zielgeraden war, hat Google die Abfrage der MAC-Adresse, wie Sie für Google Gears seit Jahren verfügbar ist, (temporär?) unterbunden. Aktuell prüfe ich, ob es alternative Datenbanken gibt, welche man auf legalem Weg abfragen darf. Bis dahin muss das Projekt erst einmal leider pausieren.</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2011/06/vorschau-findmywlan-fuer-iphone-und-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS-Entwicklung: Wie verhindere ich den Bounce-Effekt bei UIWebView und sperre das Kontext-Menü</title>
		<link>http://www.csi-labor.de/2011/05/ios-entwicklung-wie-verhindere-ich-den-bounce-effekt-bei-uiwebview-und-sperre-das-kontext-menue/</link>
		<comments>http://www.csi-labor.de/2011/05/ios-entwicklung-wie-verhindere-ich-den-bounce-effekt-bei-uiwebview-und-sperre-das-kontext-menue/#comments</comments>
		<pubDate>Fri, 13 May 2011 16:11:26 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[ObjC]]></category>
		<category><![CDATA[UIWebKit]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=550</guid>
		<description><![CDATA[Beim entwickeln des Mobilen MwSt-Rechners, der kurz vor dem Update-Release steht (nur noch die Hilfe muss überarbeitet werden), ist mir aufgefallen, wie praktisch einerseits das UIWebView für die Darstellung von formatierten Inhalten ist und welche Nachteile das UIWebView mit sich bringt. Einer der ersten Effekte, die einem direkt auffallen ist der sogenannte Bounce-Effekt, wenn man [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2011%252F05%252Fios-entwicklung-wie-verhindere-ich-den-bounce-effekt-bei-uiwebview-und-sperre-das-kontext-menue%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FiOFz5T%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22iOS-Entwicklung%3A%20Wie%20verhindere%20ich%20den%20Bounce-Effekt%20bei%20UIWebView%20und%20sperre%20das%20Kontext-Men%C3%BC%20%23Code%20%23iOS%20%23ObjC%20%23UIWebKit%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2011/05/bouncingwebkit.png" rel="lightbox[550]" title="UIWebKit"><img class="alignleft size-medium wp-image-551" style="margin-left: 5px; margin-right: 5px;" title="UIWebKit" src="http://www.csi-labor.de/uploads/2011/05/bouncingwebkit-208x300.png" alt="UIWebKit" /></a>Beim entwickeln des Mobilen MwSt-Rechners, der kurz vor dem Update-Release steht (nur noch die Hilfe muss überarbeitet werden), ist mir aufgefallen, wie praktisch einerseits das UIWebView für die Darstellung von formatierten Inhalten ist und welche Nachteile das UIWebView mit sich bringt.</p>
<p>Einer der ersten Effekte, die einem direkt auffallen ist der sogenannte Bounce-Effekt, wenn man an die Ende der Seite kommt. Ein Verhalten, was beim normalen ScrollView nur auf gezieltem Wunsch aktiviert wird. UIWebKit kennt dagegen keinen offiziellen Aufruf, der ein solches Verhalten verhindert.</p>
<p>Je nach Einsatzzweck ist auch ein zweiter Effekt nicht unbedingt erwünscht. Wer länger auf auf eine Textstelle tippt, für den öffnet sich ein Kontextmenü um Inhalte des UIWebView in die Zwischenablage zu übernehmen. Möchte man dieses Verhalten verhindern, so kann man natürlich die Nutzer-Interaktion mit dem UIWebKit einfach unterbinden. Wer allerdings Links auf der Webseite hat, der wird schnell bemerken, dass diese ebenfalls für den Benutzer gesperrt sind.</p>
<p>Für beide Problemsituationen gibt es mittlerweile brauchbare Lösungen, welche auf undokumentierte API Aufrufe verzichten.</p>
<h3>Problem 1) Das sperren des Zwischenablage-Menüs:</h3>
<p>Ist es überraschend, dass die Lösung hierfür nicht im Programmcode selber, sondern in der anzuzeigenden HTML-Seite selber liegt? Die Lösung liegt hier in einem kleinen Javascript, welches das Menü sperrt:</p>
<div class="codecolorer-container javascript default" style="border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;!</span><span style="color: #009900;">&#91;</span>CDATA<span style="color: #009900;">&#91;</span><br />
<span style="color: #003366; font-weight: bold;">function</span> blockCallouts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp;<span style="color: #006600; font-style: italic;">//Callouts sperren</span><br />
&nbsp; &nbsp; &nbsp;document.<span style="color: #660066;">documentElement</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">webkitTouchCallout</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;none&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp;document.<span style="color: #660066;">documentElement</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">webkitUserSelect</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;none&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
<p>Das Javascript sollte in den Header-Bereich der Seite und per <em>&lt;body onload=„blockCallouts()”&gt;</em> beim Aufruf der Seite automatisch aktiviert werden.</p>
<p>In diesem Zusammenhang ist folgender Tipp eventuell noch von Interesse. Wer gerne möchte, dass die Pseudo-Klasse :hover in den Stylesheets auf Touch-Ereignisse reagiert, für den bietet sich eine kleine Erweiterung des Scripts an:</p>
<div class="codecolorer-container javascript default" style="border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;!</span><span style="color: #009900;">&#91;</span>CDATA<span style="color: #009900;">&#91;</span><br />
<span style="color: #003366; font-weight: bold;">function</span> blockCallouts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #006600; font-style: italic;">//Callouts sperren</span><br />
document.<span style="color: #660066;">documentElement</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">webkitTouchCallout</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;none&quot;</span><span style="color: #339933;">;</span><br />
document.<span style="color: #660066;">documentElement</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">webkitUserSelect</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;none&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #006600; font-style: italic;">//Hover Support fuer Touch-Events aktivieren</span><br />
<span style="color: #003366; font-weight: bold;">var</span> documentLinks <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> documentLinks.<span style="color: #660066;">length</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; documentLinks<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'touchstart'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">className</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;hover&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
documentLinks<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'touchstop'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">className</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
<p> </p>
<h3>Problem 2) Bouncing UIWebKit:</h3>
<p>Im Gegensatz zur vorhergehenden Problemlösung, muss hier tatsächlich mit etwas Objective-C Code gearbeitet werden. Der Code selber ist allerdings relativ einfach und kurz. Nehmen wir für unser Beispiel an, dass das UIWebKit-Element auf den Namen „helpBrowser” hört.</p>
<div class="codecolorer-container objc default" style="border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #11740a; font-style: italic;">//Prevent bouncing</span><br />
<span style="color: #a61390;">for</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">id</span> subview <span style="color: #a61390;">in</span> helpBrowser.subviews<span style="color: #002200;">&#41;</span><span style="color: #002200;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span><span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>subview class<span style="color: #002200;">&#93;</span> isSubclassOfClass<span style="color: #002200;">:</span> <span style="color: #002200;">&#91;</span>UIScrollView class<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span><span style="color: #002200;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #002200;">&#40;</span><span style="color: #002200;">&#40;</span>UIScrollView <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>subview<span style="color: #002200;">&#41;</span>.bounces <span style="color: #002200;">=</span> <span style="color: #a61390;">NO</span>;<br />
<span style="color: #002200;">&#125;</span></div></td></tr></tbody></table></div>
<p>Sinnvollerweise sollte der Programmcode zum deaktivieren des Bounce-Effekts beim laden des Views aufgerufen werden. Hierfür bietet sich <em>viewDidLoad();</em> an.</p>
<p> </p>
<p>Für Fragen oder Vorschläge zu diesen Code-Schnipsel steht das Kommentarsystem selbstverständlich zur Verfügung.</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2011/05/ios-entwicklung-wie-verhindere-ich-den-bounce-effekt-bei-uiwebview-und-sperre-das-kontext-menue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobiler MwSt-Rechner: MwSt-Satz Änderung für die Schweiz</title>
		<link>http://www.csi-labor.de/2011/01/mobiler-mwst-rechner-mwst-satz-anderung-fur-die-schweiz/</link>
		<comments>http://www.csi-labor.de/2011/01/mobiler-mwst-rechner-mwst-satz-anderung-fur-die-schweiz/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 18:09:43 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobiler MwSt-Rechner]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Mobiler MwSt Rechner]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=495</guid>
		<description><![CDATA[Mit dem Jahreswechsel wurde in der Schweiz die MwSt-Sätze auf 8% und 2.5% angehoben. Dies macht ein kurzfristiges Update des MwSt-Rechners notwendig. Das benötigte Update wurde mit dem Jahreswechsel an Apple übergeben und sollte die kommenden Tage freigegeben werden. Zwischenzeitlich können Sie den neuen MwSt-Satz auch manuell eingeben. Hierzu wählen Sie einfach als Land „CH” [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2011%252F01%252Fmobiler-mwst-rechner-mwst-satz-anderung-fur-die-schweiz%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Ff4jSCF%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Mobiler%20MwSt-Rechner%3A%20MwSt-Satz%20%C3%84nderung%20f%C3%BCr%20die%20Schweiz%20%23Apple%20%23iTunes%20%23Mobiler%20MwSt%20Rechner%22%20%7D);"></div>
<p>Mit dem Jahreswechsel wurde in der Schweiz die MwSt-Sätze auf 8% und 2.5% angehoben. Dies macht ein kurzfristiges Update des MwSt-Rechners notwendig. Das benötigte Update wurde mit dem Jahreswechsel an Apple übergeben und sollte die kommenden Tage freigegeben werden.</p>
<p>Zwischenzeitlich können Sie den neuen MwSt-Satz auch manuell eingeben. Hierzu wählen Sie einfach als Land „CH” aus und als MwSt-Satz „IDV”. Im Anschluss können Sie über ein nun angezeigtes Eingabefeld einen beliebigen MwSt-Satz wie z.B. 8% angeben.</p>
<p>Sobald die neue Version freigegeben wurde, finden Sie diese wie üblich über die Update-Funktion im iTunes AppStore. Eine bereits erworbene Premium Option bleibt mit dem Update bestehen und kann kostenlos über die InApp-Kauf Funktion reaktiviert werden. Details hierzu finden Sie in der Hilfe innerhalb der App.</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2011/01/mobiler-mwst-rechner-mwst-satz-anderung-fur-die-schweiz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Im AppStore: Mobiler MwSt Rechner 2.5</title>
		<link>http://www.csi-labor.de/2010/11/im-appstore-mobiler-mwst-rechner-2-5/</link>
		<comments>http://www.csi-labor.de/2010/11/im-appstore-mobiler-mwst-rechner-2-5/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 17:47:14 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobiler MwSt-Rechner]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Mobiler MwSt Rechner]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=465</guid>
		<description><![CDATA[Dieses Wochenende wurde von Apple die neuste Version online gestellt. Die Reaktionen auf die neue Version sind bis jetzt überwiegend positiv und das obwohl die neuste Version Werbung enthält. Fehler wurden bis jetzt nicht gemeldet und es gab auch wieder einige interessante Verbesserungsvorschläge für das nächste Update. Eine der Verbesserungsvorschläge kam von einem Nutzer der [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2010%252F11%252Fim-appstore-mobiler-mwst-rechner-2-5%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F9u7BIz%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Im%20AppStore%3A%20Mobiler%20MwSt%20Rechner%202.5%20%23Apple%20%23iTunes%20%23Mobiler%20MwSt%20Rechner%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-367" style="margin: 5px;" title="QRCode MwSt-Ap" src="http://www.csi-labor.de/uploads/2010/06/qrcode_mwstapp.png" alt="" width="162" height="162" />Dieses Wochenende wurde von Apple die neuste Version <a href="http://itunes.apple.com/de/app/mobiler-mwst-rechner/id375350555?mt=8">online</a> gestellt. Die Reaktionen auf die neue Version sind bis jetzt überwiegend positiv und das obwohl die neuste Version Werbung enthält. Fehler wurden bis jetzt nicht gemeldet und es gab auch wieder einige interessante Verbesserungsvorschläge für das nächste Update.</p>
<p>Eine der Verbesserungsvorschläge kam von einem Nutzer der Software aus der Schweiz. Sein Vorschlag steht im Zusammenhang einer verbesserten Unterstützung der unterschiedlichen Währungsformate. Direkt bei der Eingabe von Zahlen wurde zum Beispiel nicht direkt ersichtlich, ob eine Live-Berechnung möglich war. Dies bedeutet, dass bis zum antippen der Eingabetaste nicht ersichtlich ist, dass die Eingabe einen Fehler enthalten hat.</p>
<p>Zur Zeit überarbeite ich daher an einer verbesserten Unterstützung unterschiedlicher Ländereinstellungen. Dies wird nun auch den Wechsel zwischen mehreren Ländereinstellungen ohne das zurücksetzen des Rechners abdecken. Dies dient auch im Hinblick auf eventuelle Lokalisierung der Anwendung in andere Sprachen durchaus von Interesse.</p>
<p>Das Update für die verbesserte Länderformat-Unterstützung wird relativ zeitnah veröffentlicht werden, wobei ich noch kein festen Termin nennen möchte.</p>
<p>Die Premium Option wird übrigens bei allen Updates der iPhone/iPod-Version der Software erhalten bleiben und es ist an den iTunes-Account gebunden. Das hat auch zur Folge, dass bei allen Geräten welche mit dem iTunes Account verbunden sind die Option kostenlos erneut aktiviert werden kann. Besitzt jemand zum Beispiel mehrere iPhones oder zusätzlich ein iPad, so kann die Premium Version nach dem einmaligen Kauf der Option auf beiden Geräten verwendet werden. Für den Käufer ist das meiner Meinung nach ein faires Modell.</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/11/im-appstore-mobiler-mwst-rechner-2-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Im Review: Mobiler MwSt Rechner 2.5</title>
		<link>http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/</link>
		<comments>http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 14:14:02 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobiler MwSt-Rechner]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Appstore]]></category>
		<category><![CDATA[Mobiler MwSt Rechner]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=442</guid>
		<description><![CDATA[Über die letzten Monate haben sich hier einige Ideen manifestiert für mein kleines iPhone App, dem mobilen MwSt.Rechner, sodass eine neue Version des Apps ansteht und nach einer kleiner Betatest-Phase nun an Apple zur Prüfung übertragen wurde. Die Liste der Neuerungen im Changelog ist entsprechend lange geworden und es beinhaltet dabei auch ein komplett neues [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2010%252F10%252Fim-review-mobiler-mwst-rechner-2-5%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F8XudjL%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Im%20Review%3A%20Mobiler%20MwSt%20Rechner%202.5%20%23Apple%20%23Appstore%20%23iPhone%20%23Mobiler%20MwSt%20Rechner%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-367" style="margin: 5px;" title="QRCode MwSt-Ap" src="http://www.csi-labor.de/uploads/2010/06/qrcode_mwstapp.png" alt="" width="162" height="162" />Über die letzten Monate haben sich hier einige Ideen manifestiert für mein kleines iPhone App, dem <a href="http://itunes.apple.com/de/app/mobiler-mwst-rechner/id375350555?mt=8">mobilen MwSt.Rechner</a>, sodass eine neue Version des Apps ansteht und nach einer kleiner Betatest-Phase nun an Apple zur Prüfung übertragen wurde.</p>
<p>Die Liste der Neuerungen im Changelog ist entsprechend lange geworden und es beinhaltet dabei auch ein komplett neues Rechenmodul — der Prozentsatzrechner. Mit diesem Rechner kann man ausrechnen, wie hoch ein Preisnachlassen bzw. Preisaufschlag bei einem Artikel ist. Mogeleien bei den Prozent-Angaben fallen hiermit relativ schnell auf.</p>
<p>Überarbeitet wurden allerdings auch die bestehenden Rechenmodule, welche über neue Toolbar-Icons aufgerufen werden können. Ein Bug im Rabatt-Rechner wurde korrigiert und das generelle Fehlerhandling wurde verbessert.</p>
<p>Eine weitere Neuerung ist die Möglichkeit über „Einstellungen” auf dem iPhone-Deck das Programm konfigurieren zu können.  Eine Option ist dabei das Programm immer mit einem bestimmten Rechenmodul öffnen und man kann einen bestimmten eMail-Empfänger fest hinterlegen. Auch das komplette zurücksetzen des Programms ist jetzt möglich.</p>
<p>Auch die Hilfe wurde einem kompletten Überarbeitung unterzogen. Das Ladeverhalten der Hilfe wurde komplett überarbeitet und sollte jetzt zügiger ablaufen. Ein bisher gerade bei älteren iPhones während des Ladevorgangs auftauchende weisse Fläche gehört nun der Vergangenheit an. Auch des Design der Hilfe wurde nochmals überarbeitet um eine intuitivere Bedienung zu erreichen. Zum Beispiel ist nun das berühren einer Schaltfläche nun auch optisch sichtbar.</p>
<p>Was die generelle Optik der Anwendung angeht, so wurden alle verwendeten Icons und Grafiken im Programm zusätzlich für die iPhone4 Nutzer in einer HD-Auflösung eingebaut. Der Unterschied ist meiner Meinung nach deutlich zu sehen.</p>
<p>Nicht verschweigen möchte ich, dass die neue Version des App zwar weiterhin kostenlos bleiben wird, aber sie wird in den Rechenmodulen ein kleinen Werbebanner enthalten, wobei weiterhin eine Offline-Nutzung der Anwendung möglich bleibt. Es wird auch die Möglichkeit existieren innerhalb der App eine werbefreie Version der Anwendung zu erwerben. Der Einführungspreis für die werbefreie Version wird bei 0,79 Eur liegen. Mit dem Wechsel auf die werbefreie Version wird auch direkt die Weiterentwicklung der Anwendung unterstützt.</p>
<p><strong>Wann wird das Programm im AppStore erscheinen? </strong></p>
<p>Die Frage lässt sich nur schwer beantworten. In der Regel prüft Apple innerhalb von einer Woche die Anwendung und sofern es mit der Anwendung kein Problem gibt wird diese dann automatisch für den AppStore freigegeben. Ob direkt nach der Freigabe durch Apple der InApp-Kauf für die werbefreie Version möglich sein wird, kann ich zur Zeit nicht versprechen. Der Hintergrund ist, dass einige App-Entwickler das Problem zur Zeit haben, dass die angelegten InApp-Kauf Artikel automatisch ohne Fehlermeldung abgelehnt werden. Mit Apple stehe ich im Zusammenhang mit diesem Problem allerdings schon in Kontakt.</p>
<p><strong>Hier noch ein paar Screenshots aus der neuen Version der Anwendung:</strong></p>

<a href='http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/img_0614/' title='Mobiler MwSt Rechner 2.5 (Screenshot 1)'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2010/10/IMG_0614-100x150.png" class="attachment-thumbnail" alt="Mobiler MwSt Rechner 2.5 (Screenshot 1)" title="Mobiler MwSt Rechner 2.5 (Screenshot 1)" /></a>
<a href='http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/img_0615/' title='Mobiler MwSt Rechner 2.5 (Screenshot 2)'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2010/10/IMG_0615-100x150.png" class="attachment-thumbnail" alt="Mobiler MwSt Rechner 2.5 (Screenshot 2)" title="Mobiler MwSt Rechner 2.5 (Screenshot 2)" /></a>
<a href='http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/img_0616/' title='Mobiler MwSt Rechner 2.5 (Screenshot 3)'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2010/10/IMG_0616-100x150.png" class="attachment-thumbnail" alt="Mobiler MwSt Rechner 2.5 (Screenshot 3)" title="Mobiler MwSt Rechner 2.5 (Screenshot 3)" /></a>
<a href='http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/img_0617/' title='Mobiler MwSt Rechner 2.5 (Screenshot 3)'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2010/10/IMG_0617-100x150.png" class="attachment-thumbnail" alt="Mobiler MwSt Rechner 2.5 (Screenshot 3)" title="Mobiler MwSt Rechner 2.5 (Screenshot 3)" /></a>
<a href='http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/img_0618/' title='Mobiler MwSt Rechner 2.5 (Screenshot 3)'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2010/10/IMG_0618-100x150.png" class="attachment-thumbnail" alt="Mobiler MwSt Rechner 2.5 (Screenshot 3)" title="Mobiler MwSt Rechner 2.5 (Screenshot 3)" /></a>
<a href='http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/img_0619/' title='Mobiler MwSt Rechner 2.5 (Screenshot 4)'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2010/10/IMG_0619-100x150.png" class="attachment-thumbnail" alt="Mobiler MwSt Rechner 2.5 (Screenshot 4)" title="Mobiler MwSt Rechner 2.5 (Screenshot 4)" /></a>
<a href='http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/img_0620/' title='Mobiler MwSt Rechner 2.5 (Screenshot 5)'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2010/10/IMG_0620-100x150.png" class="attachment-thumbnail" alt="Mobiler MwSt Rechner 2.5 (Screenshot 5)" title="Mobiler MwSt Rechner 2.5 (Screenshot 5)" /></a>
<a href='http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/img_0621/' title='Mobiler MwSt Rechner 2.5 (Screenshot 6)'><img width="100" height="150" src="http://www.csi-labor.de/uploads/2010/10/IMG_0621-100x150.png" class="attachment-thumbnail" alt="Mobiler MwSt Rechner 2.5 (Screenshot 6)" title="Mobiler MwSt Rechner 2.5 (Screenshot 6)" /></a>



<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/10/im-review-mobiler-mwst-rechner-2-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sicherheitslücke öffnet das iPhone OS 4 (iOS4) für einen Jailbreak [Update]</title>
		<link>http://www.csi-labor.de/2010/08/sicherheitslucke-offnet-das-iphone-os-4-ios4-fur-einen-jailbreak/</link>
		<comments>http://www.csi-labor.de/2010/08/sicherheitslucke-offnet-das-iphone-os-4-ios4-fur-einen-jailbreak/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 16:22:30 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Jailbreak]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=408</guid>
		<description><![CDATA[Die Apple-Gemeinde jubelt — für das aktuelle iPads sowie allen iPhone Varianten (inklusive dem neuen iPhone4) ist seit gestern wieder ein Jailbreak möglich. Der Jailbreak-Vorgang ist dabei so einfach wie noch nie. Es genügt ein einzelner Aufruf der Webseite http://jailbreakme.com direkt mit dem Mobile-Safari des Geräts und nach wenigen Minuten sieht man bereits auf seinem [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->

<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.csi-labor.de%252F2010%252F08%252Fsicherheitslucke-offnet-das-iphone-os-4-ios4-fur-einen-jailbreak%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fdv1IL7%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Sicherheitsl%C3%BCcke%20%C3%B6ffnet%20das%20iPhone%20OS%204%20%28iOS4%29%20f%C3%BCr%20einen%20Jailbreak%20%5BUpdate%5D%20%23Apple%20%23iPhone%20%23Jailbreak%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2010/08/web.png" rel="lightbox[408]" title="Jailbreak iOS 4"><img class="alignleft size-thumbnail wp-image-409" style="margin: 5px;" title="Jailbreak iOS 4" src="http://www.csi-labor.de/uploads/2010/08/web-100x150.png" alt="Jailbreak iOS 4" width="100" height="150" /></a></p>
<p>Die Apple-Gemeinde jubelt — für das aktuelle iPads sowie allen iPhone Varianten (inklusive dem neuen iPhone4) ist seit gestern wieder ein Jailbreak möglich. Der Jailbreak-Vorgang ist dabei so einfach wie noch nie. Es genügt ein einzelner Aufruf der Webseite <em>http://jailbreakme.com</em> direkt mit dem Mobile-Safari des Geräts und nach wenigen Minuten sieht man bereits auf seinem Springboard das berühmt-berüchtigte Cydia-Icon.</p>
<p>Während sich die iPhone/iPad und iPod Nutzer in den verschiedenen Foren über die neue Möglichkeiten erfreuen, welche seit kurzem zumindest in den USA auch für legal erklärt wurden, so stellen sich für mich durchaus einige andere Fragen im Zusammenhang mit dem neusten Jailbreak-„Hack” (STAR Jailbreak).</p>
<p>Wie zur Hölle ist das überhaupt möglich?</p>
<p>Noch einmal zurück zum Anfang. Wenn man sich einmal überlegt was genau passiert, so wird einem doch ganz mulmig. Es besteht die Möglichkeit beim aufrufen einer einfachen Internetseite beliebige Daten innerhalb des iOS zu verändern. Dabei wird der Benutzer weder darüber informiert, noch verhindert das Rechte-System den Zugriff auf Daten, dessen Zugriffsrechte eigentlich jeglichen Zugriff ohne des Root-Zugangs (=Administrator) verhindern sollten. Wobei im Orginal-Zustand der Nutzer des iPads/iPhones eigentlich keine Möglichkeit haben sollte die Administrator-Rechte zu erlangen.</p>
<p>Das muss man sich einmal auf der Zunge zergehen lassen. Das ganze ist, als wenn Sie einfach über einen Nicht-Administrator Account auf ihrem Rechner im Internet surfen und plötzlich wird eine für normale Nutzer gesperrte Systemdatei ausgetauscht und durch einen Trojaner ersetzt. Dabei findet das ganze ohne die geringste Rückmeldung an den Nutzer komplett im Hintergrund statt.</p>
<p>Die Gefahr durch die Sicherheitslücke erreicht ein Level, was höher eigentlich schon fast nicht mehr sein kann. Man überlege sich nur folgendes. Man surft einfach so durch das Internet auf eine beliebige Seite. Die Seite liefert wiederum über den Werbevermarkter neben einem Banner einen Code aus, der auf dem iPhone ein Botnet installiert. Das Botnet wiederum fängt an zum Beispiel Spammails zu versenden oder startet einen Angriff gegen einen Internet-Server. Der dabei entstehende Traffic ist wahnsinnig und je nach Mobilfunkvertrag kann das den Nutzer in den finanziellen Ruin treiben. Außerdem ist gerade das iPhone durch seine ständige Verbindung mit dem Internet eine optimale Plattform für einen Botnet-Client.</p>
<p>Das ganze ist kein durchgedrehtes SciFi Szenario, welches vielleicht einmal in vielen Jahren passieren kann, sondern mit der neuen Lücke absolut realistisch. Die Details zur Lücke wurden bereits veröffentlicht und theoretisch kann es jeder halbwegs professionelle Angreifer für seine Zwecke entsprechend modifizieren.</p>
<p>Für alle die sich dafür interessieren wo sich die Lücke genau befindet, hier noch ein paar technische Details. Die Lücke selber befindet sich augenscheinlich nicht direkt im Safari-Browser, sondern im dort angebundenen PDF Processor. Dies ist vereinfacht ausgedrückt ein BrowserAddOn für die Darstellung von PDF Dateien. Beim aufrufen der Webseite passiert also nichts anderes, als mittels Javascript abhängig vom Modell des Geräts eine manipulierte PDF Datei zu öffnen und schon ist der Supergau passiert. An die PDF Dateien wiederum kommt jeder, der etwas Ahnung von Javascript hat und sich die oben genannten Seite anschaut.</p>
<p>Damit ist die Nächste Runde des Katz– und Mausspiels wieder eröffnet. Der nächste Zug jedenfalls liegt an Apple — von daher, Steve Jobs, übernehmen Sie …</p>
<p><strong>Update / 03.08.2010 15:30:</strong></p>
<p>Der nächste Schritt kam nicht direkt von Apple, sondern von einem unabhängigen Software-Entwickler. Es wurde ein Programm entwickelt, welches vor dem öffnen einer PDF Datei den Nutzer warnt, sodass er den Ladevorgang notfalls unterbinden kann. Die Software ist erhältlich im Blog auf <a href="http://www.benm.at/2010/08/02/wichtig-gefahrliche-sicherheitslucke-im-ios-4/">benm.at</a>. Leider kann allerdings die Software nur verwendet werden, wenn das Gerät per Jailbreak für fremde Anwendungen freigegeben wurde. Nutzer eines nicht modifizierten iPhones/iPods/iPads können auf dieses kleine Tool leider nicht zurückgreifen.</p>
<p>Man muss allerdings auch deutlich sagen, dass es sich bei dem Tool um kein Bugfix für die Sicherheitslücke darstellt. Es verhindert ausschließlich das ungewollte öffnen von PDF Dateien über den Safari-Browser. Bestätigt man das öffnen einer infizierten PDF Datei, so kann dennoch das Gerät angegriffen werden.</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/08/sicherheitslucke-offnet-das-iphone-os-4-ios4-fur-einen-jailbreak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

