<?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; Software</title>
	<atom:link href="http://www.csi-labor.de/category/software/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=376</generator>
		<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>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>It’s alive! It’s alive! … Anruf Telekom Laden: iPhone 4 liegt bereit</title>
		<link>http://www.csi-labor.de/2010/07/its-alive-its-alive-anruf-telekom-laden-iphone-4-liegt-bereit/</link>
		<comments>http://www.csi-labor.de/2010/07/its-alive-its-alive-anruf-telekom-laden-iphone-4-liegt-bereit/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 17:57:04 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobiler MwSt-Rechner]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Mobiler MwSt Rechner]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=386</guid>
		<description><![CDATA[Heute war es soweit — rechtzeitig zum Halbfinal-Spiel der deutschen Nationalmannschaft. Heute nachmittag kam der lang ersehnte Anruf aus dem  Telekomladen im naheliegenden Bruchsal. Mein neues iPhone im Rahmen der Vertragslängerung lag also nach (überraschend) kurzer Wartezeit also bereit. Ich denke, ich brauche nicht erwähnen, dass ich relativ schnell in Bruchsal war und die Vertragsverlängerung [...]]]></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%252F07%252Fits-alive-its-alive-anruf-telekom-laden-iphone-4-liegt-bereit%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FbsnXCS%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22It%27s%20alive%21%20It%27s%20alive%21%20...%20Anruf%20Telekom%20Laden%3A%20iPhone%204%20liegt%20bereit%20%23iPhone%20%23Mobiler%20MwSt%20Rechner%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2010/07/P1010008.jpg" rel="lightbox[386]" title="iPhone4 arrived"><img class="alignleft size-medium wp-image-387" style="margin: 5px;" title="iPhone4 arrived" src="http://www.csi-labor.de/uploads/2010/07/P1010008-300x225.jpg" alt="iPhone4 arrived" width="300" height="225" /></a>Heute war es soweit — rechtzeitig zum Halbfinal-Spiel der deutschen Nationalmannschaft. Heute nachmittag kam der lang ersehnte Anruf aus dem  <a href="http://maps.google.de/maps?f=q&amp;source=s_q&amp;hl=de&amp;geocode=&amp;q=Kaiserstra%C3%9Fe,+Bruchsal&amp;sll=51.151786,10.415039&amp;sspn=12.77282,44.780273&amp;ie=UTF8&amp;hq=&amp;hnear=Kaiserstra%C3%9Fe,+76646+Bruchsal&amp;ll=49.125207,8.597319&amp;spn=0.000813,0.002733&amp;t=h&amp;z=19">Telekomladen</a> im naheliegenden Bruchsal. Mein neues iPhone im Rahmen der Vertragslängerung lag also nach (überraschend) kurzer Wartezeit also bereit.</p>
<p>Ich denke, ich brauche nicht erwähnen, dass ich relativ schnell in Bruchsal war und die Vertragsverlängerung durchfürte. Alles lief wirklich problematisch und die Mitarbeiter waren passend zum heutigen Tage auch alle mit einem Deutschland-Trikot ausgestattet. <img src='http://www.csi-labor.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Wie bereits zu erwarten war, wurde eine kleine Gebühr fällig da ich etwas vor Ablauf der Vertragslaufzeit verlängert habe — aber die war akzeptabel. Wenig überraschend war auch, dass mein Complete-Tarif der ersten Generation nicht übernommen werden konnte und ein aktueller Vertrag pflicht wurde. Das ist für alle die ein 500MB-Tarif direkt am Anfang abgeschlossen hatten natürlich suboptimal. Aber für mich war der Unterschied zwischem alten– und neuen Vertrag weniger problematisch.</p>
<p>Auf dem Rückweg zum Auto konnte ich übrigens eine interessante Beobachtung machen. Direkt an der gleichen Ecke wie der Telekom-Laden findet sich auch Debitel, O² und Vodafone. Während der Telekom-Laden doch ziemlich gut besucht war und auch mehrere Mitarbeiter in Kundengespräche führten sah das Bild in den anderen Läden dagegen komplett anders aus. Bei Debitel war nur nur ein Mitarbeiter im Laden und bei O² fand sich genau ein Kunde. Bei Vodafone sah es auch nicht anders aus, da ich nur eine Person sah die an einem Regal arbeitete und vermutlich ein Mitarbeiter war.</p>
<p>Übrigens bevor ich vor den Fernseher gehen — soeben kam auch von Apple die Freigabe für den Mobilen MwSt-Rechner 2.0. Innerhalb von 24h dürfte er nur im AppStore zu finden sein. Nächster Schritt daher morgen: Beschreibung im Appstore für die neue Version anpassen.</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/07/its-alive-its-alive-anruf-telekom-laden-iphone-4-liegt-bereit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erste Impressionen vom Mobiler MwSt-Rechner Update</title>
		<link>http://www.csi-labor.de/2010/06/erste-impressionen-vom-mobiler-mwst-rechner-2-0/</link>
		<comments>http://www.csi-labor.de/2010/06/erste-impressionen-vom-mobiler-mwst-rechner-2-0/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 14:20:55 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[iPhone]]></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=366</guid>
		<description><![CDATA[Bevor ich zu dem Screenshots für die neuste Version der MwSt-App komme, möchte ich einmal ein paar kleine Reviews zeigen für die bisherige Version des Tools. Das sicherlich interessanteste Review ist von stern.de. Dort wurde die App in einem Artikel über kostenlose Apps die man unbedingt speichern sollte direkt als erstes vorgestellt. Eine kleine Sensation [...]]]></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%252F06%252Ferste-impressionen-vom-mobiler-mwst-rechner-2-0%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FcBFFsU%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Erste%20Impressionen%20vom%20Mobiler%20MwSt-Rechner%20Update%20%20%23Apple%20%23Appstore%20%23iPhone%20%23Mobiler%20MwSt%20Rechner%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2010/06/qrcode_mwstapp.png" rel="lightbox[366]" title="QRCode MwSt-Ap"><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" /></a>Bevor ich zu dem Screenshots für die neuste Version der MwSt-App komme, möchte ich einmal ein paar kleine Reviews zeigen für die bisherige Version des Tools.</p>
<p>Das sicherlich interessanteste Review ist von <a href="http://www.stern.de/digital/computer/speichernunter/speichern-unter-diese-iphone-apps-kosten-nix-1575753.html">stern.de</a>. Dort wurde die App in einem Artikel über kostenlose Apps die man unbedingt speichern sollte direkt als erstes vorgestellt. Eine kleine Sensation <img src='http://www.csi-labor.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Aber auch die Bewertungen im AppStore selber sind sehenswert. Dort haben 17 Nutzer die App mit  4 von 5 möglichen Punkten bewertet und zwischenzeitlich war die App auch auf Platz 3 der Finanz-Apps im deutschen App-Store. Danke! <img src='http://www.csi-labor.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Um noch zwei Reviews zu zitieren aus dem AppStore:</p>
<blockquote><p>Das beste Hilfsmittel für die tägliche Arbeit im Büro. Danke</p>
<p>Endlich wieder ein gutes kostenloses MwSt App!! 1a! Genau auf so etwas habe ich die letzten Monate gewartet <img src='http://www.csi-labor.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  bin auf die Updates gespannt. Weiter so</p></blockquote>
<p>Aber nun gleich zur neusten Version, für die nur noch ein paar Feinarbeiten benötigt wird. Die neue Version wird einige Neuerungen und Bugfixes beinhalten. Wer übriges Interesse hat neue Versionen der App zu testen, der kann sich gerne direkt an mich über das Kontaktformular wenden.</p>
<p><span id="more-366"></span></p>
<h4>Die Neuerungen im Detail:</h4>
<p>Die neuste Version wird einige Verbesserungen besitzen im Zusammenhang mit der länderabhängigen Zahlenformatierung. Die bisherige Version konnte, je nach am iPhone gewählte Ländereinstellung, einige Probleme haben bei der Eingabe von Dezimal-Zahlen.</p>
<p>Die verbesserte Länderunterstützung hat ebenfalls zur Folge, dass nun abhängig von der gewählten Ländereinstellung auch die vom App berechneten Werte korrekt formatiert werden. Dies bedeutet zum Beispiel, dass für Deutschland die Dezimalzahlen mit einem Komma getrennt werden, während die Schweizer als Dezimal-Trennzeichen einen Punkt sehen werden.</p>
<p>Im gleichen Atemzug wurden auch alle Berechnungsroutinen nochmals überarbeitet und optimiert mit dem Ziel eine größere Rechengenauigkeit zu bekommen. Für alle die sich mit Softwareentwicklung auskennen werfe ich hier einmal das Stichwort <a href="http://de.wikipedia.org/wiki/Gleitkommazahl#Dezimalzahlen">float</a> ein. Sehr viele Anwendungen ignorieren das Float-Problem. Selbst Apple in seiner Entwickler-Dokumentation verwendet float in <a href="http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjCTutorial/04Model/04Model.html#//apple_ref/doc/uid/TP40000863-CH6-SW2">Beispielen</a> bei denen mit Währungen Berechnungen durchgeführt werden. Auch wenn es vielfach ignoriert wird, wollte ich jegliche Ungenauigkeit soweit möglich ausschließen.</p>
<p>Neben den mathematischen Funktionen wurde auch die Oberfläche nochmals etwas angepasst um eine einfachere Bedienung zu erreichen. Hinzugefügt wurde zum Beispiel eine Toolleiste mit zwei interessanten Funktionen. Über die Toolleiste kann man in Zukunft den Rechner mit einem Fingerdruck zum Beispiel zurücksetzen. Ein schütteln des iPhones ist nicht mehr zwingend dafür notwendig (erhalten bleibt aber natürlich Shake-To-Tilt).</p>
<p>Im Eingang erwähnten Review des Stern wurde richtigerweise geschrieben, dass eine Möglichkeit zum übertragen der Rechnung auf zum Beispiel seinen „großen” Rechner interessant wäre. Genau die Idee kam mir auch bereits und eine der ersten Neuerungen die ich nach dem letzten Update in Angriff nahm war die Möglichkeit eine Berechnung per eMail an eine beliebige Adresse zu senden. Damit steht einem Transfer auf den heimischen Mac oder PC nichts mehr im Weg.</p>
<p>Bevor ich zu den Screenshots komme habe ich noch eine klitzekleine Neuerung im App für euch. In Zukunft kann nicht mehr nur eine einfache MwSt-Berechnung durchgeführt werden, sondern die App hat zusätzlich einen Rabatt-Rechner erhalten. Mit dem Rabatt-Rechner lassen sich Ab– und Aufschläge auf einen Preis ähnlich einfach berechnen wie die MwSt. Sofern der Prozentsatz hinterlegt ist kann man problemlos von Netto zu Brutto, von Brutto zu Netto rechnen und aus dem Differenzbetrag den Netto– sowie Brutto-Betrag bestimmen. Selbstverständlich steht auch beim Rabatt-Rechner die eMail-Funktion zur Verfügung.</p>
<p>Dies sind erst einmal die Änderungen, die mit dem nächsten Update kommen werden. Obwohl es sich um ein wirklich umfangreiches Update handelt wird der <a href="http://7fo.de/mmwst">Mobile MwSt-Rechner</a> auch weiterhin kostenlos im <a href="http://7fo.de/mmwst">AppStore</a> angeboten werden.</p>
<p>Übrigens, falls ihr euch fragt was dieser Barcode am Anfang des Beitrags darstellen soll. Es handelt sich um einen sogenannten <a href="http://de.wikipedia.org/wiki/QR-Code">QR-Code</a>. Sofern ein QR-Reader (z.B. <a href="http://itunes.apple.com/de/app/scanlife/id285324287?mt=8">ScanLife</a>, <a href="http://itunes.apple.com/de/app/woabi-dein-mobiler-shopping/id327208680?mt=8">woabi</a>) auf dem iPhone installiert ist, kann man damit direkt mit der iPhone Kamera den Barcode aufnehmen und man wird sofort zur richtigen Anwendung im AppStore weitergeleitet. Praktisch, oder? <img src='http://www.csi-labor.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Wie schon erwähnt habe ich zum Abschluss des Beitrags noch ein paar erste Screenshots von der neusten Version des Mobilen MwSt-Rechners:</p>
<p><a href="http://www.csi-labor.de/uploads/2010/06/IMG_0454.png" rel="lightbox[366]" title="MwstRechnerV2 Screenshot 1"><img class="alignnone size-medium wp-image-372" title="MwstRechnerV2 Screenshot 1" src="http://www.csi-labor.de/uploads/2010/06/IMG_0454-200x300.png" alt="MwstRechnerV2 Screenshot 1" width="200" height="300" /></a> <a href="http://www.csi-labor.de/uploads/2010/06/IMG_0455.png" rel="lightbox[366]" title="MwstRechnerV2 Screenshot 2"><img class="alignnone size-medium wp-image-373" title="MwstRechnerV2 Screenshot 2" src="http://www.csi-labor.de/uploads/2010/06/IMG_0455-200x300.png" alt="MwstRechnerV2 Screenshot 2" width="200" height="300" /></a> <a href="http://www.csi-labor.de/uploads/2010/06/IMG_0451.png" rel="lightbox[366]" title="MwstRechnerV2 Screenshot 3"><img class="alignnone size-medium wp-image-374" title="MwstRechnerV2 Screenshot 3" src="http://www.csi-labor.de/uploads/2010/06/IMG_0451-200x300.png" alt="MwstRechnerV2 Screenshot 3" width="200" height="300" /></a></p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/06/erste-impressionen-vom-mobiler-mwst-rechner-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone-App: Mobiler MwSt-Rechner</title>
		<link>http://www.csi-labor.de/2010/05/iphone-app-mobiler-mwst-rechner/</link>
		<comments>http://www.csi-labor.de/2010/05/iphone-app-mobiler-mwst-rechner/#comments</comments>
		<pubDate>Mon, 31 May 2010 17:24:08 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Appstore]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=328</guid>
		<description><![CDATA[Vor etwa einem Monat habe ich hier schon einmal erwähnt, dass ich mich an einem ersten iPhone App versuche. Mittlerweile sind aus den ersten Ideen eine erste Version geworden die bereit für den Apple iPhone App-Store ist. Mittlerweile nach einigen kämpfen mit Objective-C und Xcode ist die erste Version soweit, dass sie an Apple zur [...]]]></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%252F05%252Fiphone-app-mobiler-mwst-rechner%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FdrvOe1%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22iPhone-App%3A%20Mobiler%20MwSt-Rechner%20%23Apple%20%23Appstore%20%23iPhone%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-329" style="margin: 5px;" title="Mobiler MwSt-Rechner" src="http://www.csi-labor.de/uploads/2010/05/iphoneapp.png" alt="" width="100" height="100" />Vor etwa einem Monat habe ich hier schon einmal erwähnt, dass ich mich an einem <a href="http://www.csi-labor.de/2010/04/mein-erstes-iphone-app/">ersten iPhone App</a> versuche. Mittlerweile sind aus den ersten Ideen eine erste Version geworden die bereit für den Apple iPhone App-Store ist. Mittlerweile nach einigen kämpfen mit <a href="http://de.wikipedia.org/wiki/Objective-C">Objective-C</a> und <a href="http://de.wikipedia.org/wiki/Xcode">Xcode</a> ist die erste Version soweit, dass sie an Apple zur Prüfung von mir übergeben wurde.</p>
<p>Ob und wann das App eine Zulassung bekommen wird für den Appstore kann ich noch nicht genau sagen. Normalerweise werden laut Apple 98% der neu eingereichten Apps innerhalb von 7 Tagen geprüft. Also Daumen drücken, dass es etwas wird. Wird das App zugelassen, werde ich es natürlich sofort hier bloggen <img src='http://www.csi-labor.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Zwischenzeitlich einmal ein paar Bilder vom App:</strong></p>
<p style="text-align: center;"><a href="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot1.png" rel="lightbox[328]" title="Mobiler MwSt-Rechner Screenshot 1"><img class="size-medium wp-image-330 alignnone" title="Mobiler MwSt-Rechner Screenshot 1" src="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot1-162x300.png" alt="" width="162" height="300" /></a><a href="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot2.png" rel="lightbox[328]" title="Mobiler MwSt-Rechner Screenshot 2"><img class="size-medium wp-image-331 alignnone" title="Mobiler MwSt-Rechner Screenshot 2" src="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot2-162x300.png" alt="" width="162" height="300" /></a><a href="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot3.png" rel="lightbox[328]" title="Mobiler MwSt-Rechner Screenshot 3"><img class="size-medium wp-image-332 alignnone" title="Mobiler MwSt-Rechner Screenshot 3" src="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot3-162x300.png" alt="" width="162" height="300" /></a><a href="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot4.png"></a></p>
<p style="text-align: center;"><a href="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot4.png" rel="lightbox[328]" title="Mobiler MwSt-Rechner Screenshot 4"><img class="size-medium wp-image-333 alignnone" title="Mobiler MwSt-Rechner Screenshot 4" src="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot4-162x300.png" alt="" width="162" height="300" /></a><a href="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot5.png" rel="lightbox[328]" title="Mobiler MwSt-Rechner Screenshot 5"><img class="size-medium wp-image-334 alignnone" title="Mobiler MwSt-Rechner Screenshot 5" src="http://www.csi-labor.de/uploads/2010/05/mobilermwstrechner_screenshot5-162x300.png" alt="" width="162" height="300" /></a></p>
<p style="text-align: left;">Mein Dank gilt übrigens im Zusammenhang mit dem App auch an <a href="http://www.dennisklein.eu/">Dennis Klein</a>, denn ohne Ihn wäre das ansprechende Logo und der Splashscreen absolut nicht möglich gewesen.</p>
<p style="text-align: left;">Das App selber wird übrigens, sofern es zugelassen wird, kostenlos im AppStore bereit stehen und es existieren auch schon einige Ideen für eventuelle Updates. Aber wie gesagt, erst einmal muss die Version die Hürden von Apple meistern…</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/05/iphone-app-mobiler-mwst-rechner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Office 2010 und das einscannen von Dokumenten</title>
		<link>http://www.csi-labor.de/2010/05/microsoft-office-2010-und-das-einscannen-von-dokumenten/</link>
		<comments>http://www.csi-labor.de/2010/05/microsoft-office-2010-und-das-einscannen-von-dokumenten/#comments</comments>
		<pubDate>Sun, 16 May 2010 10:28:24 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=296</guid>
		<description><![CDATA[Vielen dürfte das Programm Microsoft Office Document Imaging Scanner aus den früheren Office-Versionen relativ unbekannt sein, da es ein Schattendasein führte in den untiefen des Windows Startmenüs. Eigentlich traurig, da es sich bei dem „kleinen” Tool tatsächlich um eine ziemlich leistungsfähige Software handelte. Mit dieser Anwendung konnte man ziemlich einfach ein– und mehrseitige Dokumente in [...]]]></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%252F05%252Fmicrosoft-office-2010-und-das-einscannen-von-dokumenten%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Microsoft%20Office%202010%20und%20das%20einscannen%20von%20Dokumenten%20%23Microsoft%20%23Office%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2010/05/documentscanning.png" rel="lightbox[296]" title="Microsoft Document Scanning"><img class="alignleft size-thumbnail wp-image-302" style="margin-left: 5px; margin-right: 5px;" title="Microsoft Document Scanning" src="http://www.csi-labor.de/uploads/2010/05/documentscanning-150x112.png" alt="Microsoft Document Scanning" width="150" height="112" /></a>Vielen dürfte das Programm Microsoft Office Document Imaging Scanner aus den früheren Office-Versionen relativ unbekannt sein, da es ein Schattendasein führte in den untiefen des Windows Startmenüs. Eigentlich traurig, da es sich bei dem „kleinen” Tool tatsächlich um eine ziemlich leistungsfähige Software handelte. Mit dieser Anwendung konnte man ziemlich einfach ein– und mehrseitige Dokumente in wirklich sehr guter Qualität einscannen und unter anderem als kleines platzsparendes tiff-File speichern. Der wirkliche Knaller ist dabei noch, dass nebenbei die Software noch eine Texterkennung (OCR) durchführen könnte um das Ergebnis an zum Beispiel Microsoft Word zu übertragen.</p>
<p>Ein Großteil der Office-Besitzer dürften alleine schon für den Scanvorgang bisher gerne auf komplizierte Grafikprogramme verwendet haben sofern Sie keine Adobe Acrobat Lizenz hatten. Eigentlich mehr als schade, denn nach meiner Erfahrung war das Programm praktischer als viele andere Lösungen.</p>
<p>Aber warum schreibe ich in der Vergangenheitsform über die Scanner-Software? Mit dem Start von Microsoft Office 2010 verschwand die kleine Software-Perle leider sang– und klanglos aus dem Office-Paket. Ein adäquater Ersatz? Fehlanzeige.  Eigentlich sehr traurig …</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/05/microsoft-office-2010-und-das-einscannen-von-dokumenten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software mit Kopierschutz und wie es nicht sein sollte …</title>
		<link>http://www.csi-labor.de/2010/04/software-mit-kopierschutz-und-wie-es-nicht-sein-sollte/</link>
		<comments>http://www.csi-labor.de/2010/04/software-mit-kopierschutz-und-wie-es-nicht-sein-sollte/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 13:27:19 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=257</guid>
		<description><![CDATA[Ich habe ja durchaus Verständnis, wenn jemand seine selber entwickelte Software mit einem Kopierschutz versieht um Raubkopien zumindest zu erschweren. Immerhin bin ich ja selber in dem Bereich tätig. Heute allerdings hat mir die Software DVR-Studio HD von Haenlein-Software gezeigt, wie ein Kopierschutz absolut kunden-unfreundlich implementiert wurde. Das Programm selber ist wirklich nicht schlecht und gehört definitiv zu [...]]]></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%252F04%252Fsoftware-mit-kopierschutz-und-wie-es-nicht-sein-sollte%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Software%20mit%20Kopierschutz%20und%20wie%20es%20nicht%20sein%20sollte%20...%20%23Software%20%23Video%22%20%7D);"></div>
<p><a href="http://www.csi-labor.de/uploads/2010/04/dvrstudio.png" rel="lightbox[257]" title="Screenshot von DVR Studio HD"><img class="alignleft size-thumbnail wp-image-258" style="margin-left: 5px; margin-right: 5px;" title="Screenshot von DVR Studio HD" src="http://www.csi-labor.de/uploads/2010/04/dvrstudio-150x120.png" alt="Screenshot von DVR Studio HD" width="150" height="120" /></a>Ich habe ja durchaus Verständnis, wenn jemand seine selber entwickelte Software mit einem Kopierschutz versieht um Raubkopien zumindest zu erschweren. Immerhin bin ich ja selber in dem Bereich tätig. Heute allerdings hat mir die Software DVR-Studio HD von Haenlein-Software gezeigt, wie ein Kopierschutz absolut kunden-unfreundlich implementiert wurde.</p>
<p>Das Programm selber ist wirklich nicht schlecht und gehört definitiv zu den besten Video-Schnittprogrammen auf den Markt — nur um das vorweg einmal erwähnt zu haben. Es kann allerdings meiner Meinung nach nicht sein, dass eine Software nur weil der Hersteller eine neue Homepage (tagsüber) einspielt die eigene Software komplett lahmlegt und den Start verweigert und das ganze nicht nur für ein paar wenige Minuten, sondern für ein längeren Zeitraum.</p>
<p>Der Hersteller sollte meiner Meinung nach darüber nachdenken, ob es nicht mehr Sinn machen für den Fall, dass die Software keine Verbindung zum Authentifizierungsserver aufbauen kann die Software für einen gewissen Zeitrahmen dennoch aktiv bleibt. Man muss als Hersteller immer einmal damit rechnen, dass es zu technischen Problemen kommen kann. Sei es, dass der Internetzugang vom Kunden temporär gestört ist oder eben die Authentifizierungsserver aufgrund von Wartungsarbeiten offline sind.</p>
<p><strong>Update:</strong></p>
<p>Mittlerweile gibt es auch <a href="http://forum.haenlein-software.com/viewtopic.php?p=22888#22888">Informationen </a>direkt auf der Hauptseite des Herstellers zu dem Problem. Das Fazit ist, dass man wohl in Zukunft auf mehrere Server setzen wird um einen längeren Totalausfall zu verhindern. Allerdings ändert dies meiner Meinung nach nichts am Hauptproblem, dass man z.B. die Software nicht während des Urlaubs ohne Internetzugang verwenden kann.</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/04/software-mit-kopierschutz-und-wie-es-nicht-sein-sollte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Sache mit der Unique ID bei Internetbrowsern</title>
		<link>http://www.csi-labor.de/2010/03/die-sache-mit-der-unique-id-bei-internetbrowsern/</link>
		<comments>http://www.csi-labor.de/2010/03/die-sache-mit-der-unique-id-bei-internetbrowsern/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 11:32:15 +0000</pubDate>
		<dc:creator>Jens Dutzi</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Firefox; Google; Chrome]]></category>

		<guid isPermaLink="false">http://www.csi-labor.de/?p=191</guid>
		<description><![CDATA[Als Google mit seinem neuen Browser auf den Markt kam gab es im Internet Diskussionen über eine bei der Installation generierten einzigartigen Nummer mit der sich theoretisch einzelne Installationen auffinden lassen. Auch wenn mittlerweile Google die ID entfernt hat, so gibt es auch heute noch die ID als Grund aufgeführt, warum man Google Chrome 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%252F2010%252F03%252Fdie-sache-mit-der-unique-id-bei-internetbrowsern%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Die%20Sache%20mit%20der%20Unique%20ID%20bei%20Internetbrowsern%20%23Firefox%3B%20Google%3B%20Chrome%22%20%7D);"></div>
<p>Als Google mit seinem neuen Browser auf den Markt kam gab es im Internet Diskussionen über eine bei der Installation generierten einzigartigen Nummer mit der sich theoretisch einzelne Installationen auffinden lassen. Auch wenn mittlerweile Google die ID <a href="http://www.heise.de/newsticker/meldung/Chrome-4-1-Ohne-ID-mit-Uebersetzung-957648.html" target="_blank">entfernt</a> hat, so gibt es auch heute noch die ID als Grund aufgeführt, warum man <a href="http://www.google.de/chrome" target="_blank">Google Chrome</a> nicht verwenden solle.</p>
<p>Auch wenn Google aufgrund seiner vielen Dienste eine breite Datenbasis aufbauen kann und auch die lange Datenspeicherung die sich Google bei seinen Diensten erlaubt durchaus ein Problem darstellen könne, so möchte ich doch einmal im Zusammenhang mit der eindeutigen Kennung einmal das Augenmerk auf den <a href="http://www.mozilla-europe.org/" target="_blank">Mozilla Firefox</a> lenken.</p>
<p>In vielen Internetforen liest man, dass man lieber doch den Mozilla Firefox verwenden solle, da dieser keine eindeutige Kennung hätte. Schaut man sich allerdings einmal die englischsprachigen <a href="http://www.mozilla.com/en-US/legal/privacy/firefox-en.html" target="_blank">Datenschutzbedinungen</a> an, so findet man im Zusammenhang mit dem automatischen Update-Service unter anderem folgenden Hinweis:</p>
<blockquote><p>[…] This feature also sends Potentially Personal Information to Mozilla in the form of your IP address <strong>and a cookie that contains a unique numeric value to distinguish individual Firefox installs </strong>[…]</p></blockquote>
<p>Dies bedeutet nichts anderes, als dass auch der Mozilla Firefox eine eindeutige Kennung bei der Installation zugeordnet bekommt und diese bei jeder Update-Anfrage an Mozilla übermittelt wird. Die gleiche Kennung wird zum Beispiel auch im Rahmen eines Crash-Reports neben vielen andere Daten übermittelt.</p>
<p>Im Gegensatz zur Google Chrome Kennung dürfte das Verhalten vom Mozilla Firefox allerdings nur den wenigsten Menschen bekannt sein. Gab es hier einen Aufschrei in der Presse? Nicht, dass es mir bekannt wäre …</p>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.csi-labor.de/2010/03/die-sache-mit-der-unique-id-bei-internetbrowsern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

