<?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>Dirk Schumacher (Paderborn) &#187; IPhone</title>
	<atom:link href="http://www.dirk-schumacher.net/themen/software/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dirk-schumacher.net</link>
	<description>Dirk Schumacher ist Student der Wirtschaftsinformatik an der Universität Paderborn. In seiner Freizeit spricht er gerne in der dritten Person von sich. Er studierte in Seoul, Südkorea und wird sein Studium im Oktober abschließen.</description>
	<lastBuildDate>Tue, 26 Apr 2011 15:43:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MOF Meta-Model, oAW, MDSD und iUPB</title>
		<link>http://www.dirk-schumacher.net/memos/mof-meta-model-oaw-mdsd-und-iupb/</link>
		<comments>http://www.dirk-schumacher.net/memos/mof-meta-model-oaw-mdsd-und-iupb/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 20:18:38 +0000</pubDate>
		<dc:creator>Dirk Schumacher</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[iupb]]></category>
		<category><![CDATA[mdsd]]></category>
		<category><![CDATA[mof]]></category>
		<category><![CDATA[oaw]]></category>
		<category><![CDATA[upb]]></category>
		<category><![CDATA[xpand]]></category>

		<guid isPermaLink="false">http://www.dirk-schumacher.net/?p=508</guid>
		<description><![CDATA[Was sich hinter diesen Buzz-Words verbirgt, wusste ich bis vor einem Semester auch nicht. Dieses Semester habe ich die Veranstaltung "Model-Driven Software Development" bei Steffen Becker gehört. Leider haben mich die anderen Kurse zu stark zeitlich eingeschränkt, so dass ich mich erst jetzt richtig mit den Themen dieser Vorlesung auseinander setzen kann. Am Freitag habe [...]]]></description>
			<content:encoded><![CDATA[<p>Was sich hinter diesen Buzz-Words verbirgt, wusste ich bis vor einem Semester auch nicht. Dieses Semester habe ich die Veranstaltung <a href="http://www.cs.uni-paderborn.de/fachgebiete/fachgebiet-softwaretechnik/lehre/lehrveranstaltungen/vorlesungen-master/model-driven-software-development/mdsd1.html">"Model-Driven Software Development"</a> bei <a href="http://www.cs.uni-paderborn.de/fachgebiete/fachgebiet-softwaretechnik/personen/steffen-becker.html">Steffen Becker</a> gehört. Leider haben mich die anderen Kurse zu stark zeitlich eingeschränkt, so dass ich mich erst jetzt richtig mit den Themen dieser Vorlesung auseinander setzen kann. Am Freitag habe ich also wieder eine mündliche Prüfung in eben dieser besagten Veranstaltung und das Thema hat mich so fasziniert, dass ich zur Zeit meinen Entwicklungsprozess für iUPB auf einen modellbasierten Ansatz umstelle.</p>
<p>Als Grundstock habe ich den <a href="http://www.voelter.de/data/articles/lmf.pdf">Architecture-Centric MDSD Prozess</a> von Völter und Stahl gewählt. Allerdings habe ich auf UML-Profiles als Meta-Modell verzichtet und ein eigenes <a href="http://www.eclipse.org/modeling/emf/?project=emf">ECORE</a> (<a href="http://de.wikipedia.org/wiki/Meta_Object_Facility">EMOF</a>) Meta-Modell entwickelt. Das Meta-Modell ist noch lange nicht komplett, aber ich bin mittlerweile soweit, dass ich damit fast meine komplette App beschreiben und eben auch automatisiert Code dafür generieren lassen kann. Unten sieht man ein Bild als Ecore-Diagram.</p>
<div id="attachment_510" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-510" title="Mof Meta Model" src="http://www.dirk-schumacher.net/wp-content/uploads/2011/03/Bildschirmfoto-2011-03-01-um-21.05.48-300x231.png" alt="MOF-Meta Modell zur Beschreibung meiner App" width="300" height="231" /><p class="wp-caption-text">MOF-Meta Modell zur Beschreibung meiner App</p></div>
<p>Der Ablauf funktioniert so: Eine konkrete Modell-Instanz des Meta-Modells beschreibt die Struktur meiner App. Mittels <a href="http://www.openarchitectureware.org/">openArchitectureWare-XPand</a> habe ich eine Model-2-Text Transformation geschrieben, die mir meine komplette Platform (App Code) generiert. Möchte ich z.B. einen Table-View erstellen, der aus einem RSS-Feed Daten darstellt, so kann ich nun einfach in meinem Modell einen neuen Table-View hinzufügen; diesem einen Namen geben, ein Icon und einen RssDataProvider. Auf "Generate" geklickt und schon habe ich ca. 98% der Entwicklungsarbeit fertig gestellt.</p>
<p>Wenn dieses Meta-Modell soweit ausgereift ist, dass man es wirklich vernünftig auch anderen Personen an die Hand geben kann, dann werde ich es als OpenSource veröffentlichen. Bis dahin sollte ich aber erst einmal weiter für die Prüfung lernen und danach wieder für eine Prüfung lernen und dann, dann werde ich eine neue iUPB Version veröffentlichen - wenn meine Masterarbeit dann nicht dazwischen kommt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dirk-schumacher.net/memos/mof-meta-model-oaw-mdsd-und-iupb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iUPB - Neue Version</title>
		<link>http://www.dirk-schumacher.net/memos/iupb-neue-version/</link>
		<comments>http://www.dirk-schumacher.net/memos/iupb-neue-version/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 19:19:42 +0000</pubDate>
		<dc:creator>Dirk Schumacher</dc:creator>
				<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iupb]]></category>
		<category><![CDATA[lizenz]]></category>

		<guid isPermaLink="false">http://www.dirk-schumacher.net/?p=496</guid>
		<description><![CDATA[Hallo liebe Leser , nur noch drei mündliche Prüfungen trennen mich von meiner (Schein)-Freiheit (was ein Wortspiel). Am 18. März wird es soweit sein und dann habe ich endlich wieder ein wenig Zeit, iUPB weiter zu entwickeln. Leider habe ich verschlafen, meine iOS Developer-Lizenz zu erneuern, so dass die App anscheinend für einige Zeit nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo liebe Leser <img src='http://www.dirk-schumacher.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ,</p>
<p>nur noch drei mündliche Prüfungen trennen mich von meiner (Schein)-Freiheit (was ein Wortspiel). Am 18. März wird es soweit sein und dann habe ich endlich wieder ein wenig Zeit, iUPB weiter zu entwickeln. Leider habe ich verschlafen, meine iOS Developer-Lizenz zu erneuern, so dass die App anscheinend für einige Zeit nicht erreichbar war.</p>
<p>Zu den Planungen für die nächste Version:</p>
<ul>
<li>Neues Logo</li>
<li>Update durch runterziehen jetzt auf allen TableViews</li>
<li>Der FUMI-Kalender - da muss ich aber noch mit der Fachschaft Mathe/Info sprechen</li>
<li>Aggregation von Uni-News Quellen</li>
</ul>
<p>Bis heute haben knapp 2.000 Personen diese App heruntergeladen - vielen Dank <img src='http://www.dirk-schumacher.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dirk-schumacher.net/memos/iupb-neue-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iUPB - Mensaplan und Busverbindungen in Paderborn</title>
		<link>http://www.dirk-schumacher.net/memos/iupb-mensaplan-und-busverbindungen-in-paderborn/</link>
		<comments>http://www.dirk-schumacher.net/memos/iupb-mensaplan-und-busverbindungen-in-paderborn/#comments</comments>
		<pubDate>Mon, 31 May 2010 18:05:12 +0000</pubDate>
		<dc:creator>Dirk Schumacher</dc:creator>
				<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.dirk-schumacher.net/?p=467</guid>
		<description><![CDATA[Vor zwei Wochen habe ich meine erste IPhone-App veröffentlicht. Es handelt sich hier um ein Programm, dass die Speisepläne von Mensa, Mensula, Gownsmen's Pub und dem Palmengarten anzeigt. Zusätzlich werden alle abfahrenden Busse aufgelistet. Natürlich habe ich die Informatiker nicht vergessen und das MuseumsForum ist auch mit dabei . Das ganze gibt es auch schon [...]]]></description>
			<content:encoded><![CDATA[<p>Vor zwei Wochen habe ich meine erste <a href="http://www.dirk-schumacher.net/iupb">IPhone-App veröffentlicht</a>. Es handelt sich hier um ein Programm, dass die Speisepläne von Mensa, Mensula, Gownsmen's Pub und dem Palmengarten anzeigt.<br />
Zusätzlich werden alle abfahrenden Busse aufgelistet. Natürlich habe ich die Informatiker nicht vergessen und das MuseumsForum ist auch mit dabei <img src='http://www.dirk-schumacher.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Das ganze gibt es auch schon in ähnlicher Form für den <a href="http://karo-kaffee.upb.de/fsmi/">Firefox</a> und für <a href="http://www.sera-apps.de/?page_id=32">Android</a>.</p>
<p>Wobei das nicht der Grund für die Entwicklung war. Denn entstanden ist diese App einzig für mich - denn dies sind die Infos, die ich am häufigsten benötige. Der Schritt zur Veröffentlichung war dann eigentlich klar, denn bei Apple muss man bereits 79€ bezahlen, um überhaupt Apps auf das eigene Telefon zu übertragen.</p>
<p>Bis zu diesem Zeitpunkt haben mindestens 45 Leute aus Deutschland <a href="http://itunes.apple.com/app/id=369168211">iUPB</a> runtergeladen. Das macht für mich also einen Gewinn von 45 * 0 - 79 €. Ich habe aber nicht vor, dafür Geld zu nehmen <img src='http://www.dirk-schumacher.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Witzig ist aber auch, dass zig Downloads auch aus anderen Ländern erfolgten - wahrscheinlich gibt es Leute, die voll automatisiert alle Apps des Appstores downloaden.<br />
Auch ist bemerkenswert, dass meine App auf Seiten wie appzapp.de, telefon.de, iphone.wareseeker.com, appshopper.com, appo2.com und vielen mehr zu finden ist. Diese versuchen wohl über Affiliate-Links Geld zu verdienen.<span id="more-467"></span></p>
<p>Am besten fand ich bis jetzt aber folgende Email der telefon.de AG:</p>
<blockquote><p>Sehr geehrte Damen und Herren,</p>
<p>wir freuen uns, Ihnen mitteilen zu können, dass wir Ihre App(s) in unserem führenden unabhängigen App-Verzeichnis aufgenommen haben:</p>
<p>iUPB</p>
<p>http://www.telefon.de/apps_detail.asp?app_id=27240</p>
<p>Bereits seit Januar verleihen wir allwöchentlich den viel beachteten Award "App der Woche".<br />
Bekannte Größen wie z.B. die Financial Times Deutschland oder Dr. Oetker haben sich bereits am Wettbewerb beteiligt. Fachmagazine wie die Macwelt berichteten.</p>
<p>Bei der Entscheidung über den Sieg bei unserem Award fließen auch interaktive Elemente wie Uservotings und Anzahl der Verweise aus sozialen Netzwerken in die Entscheidung mit ein.</p>
<p>Sie können also durchaus etwas Einfluss auf die Entscheidung nehmen und so Ihrem Glück etwas auf die Sprünge helfen. In der Anlage finden Sie unser Qualitätssiegel "Gelistet bei coole Apps" mit der Sie ab sofort Ihre App öffentlichkeitswirksam bewerben dürfen. Das kann z.B. auf Ihrer Webseite, Ihrer Facebook Fanseite oder via Twitter passieren.</p>
<p>Sofern Sie uns eine eigens für uns und mit Herzblut verfasste Beschreibung Ihrer App zusenden, bewerben wir Ihr Listing zusätzlich unsererseits via Facebook und Twitter an rund 2000 Fans und Follower. Dies steigert Ihre Erfolgschancen auf einen Award erfahrungsgemäß signifikant.</p>
<p>Sofern Sie in Zukunft einmal Smartphone-Zubehör benötigen, können Sie gern mit dem Gutschein-Code RABATT555 (5,55 Euro Rabatt) bei uns einkaufen:</p>
<p>http://www.telefon.de/index.asp?gruppe=110</p>
<p>Mit freundlichen Grüßen aus Osnabrück</p>
<p>Ihr "Coole Apps" Team von telefon.de</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dirk-schumacher.net/memos/iupb-mensaplan-und-busverbindungen-in-paderborn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XCode IPhone 2.2 Video Tutorials</title>
		<link>http://www.dirk-schumacher.net/memos/xcode-iphone-22-video-tutorials/</link>
		<comments>http://www.dirk-schumacher.net/memos/xcode-iphone-22-video-tutorials/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 19:20:16 +0000</pubDate>
		<dc:creator>Dirk Schumacher</dc:creator>
				<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[entwicklung]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.dirk-schumacher.net/?p=80</guid>
		<description><![CDATA[Auf der Suche nach Video Tutorials zur Programmentwicklung für das IPhone 2.2 unter XCode 3 bin ich auf ein 12 jähriges Kind gestoßen, welches auf YouTube Videotutorials anbietet. Noch ist es nicht so viel, allerdings sind diese Videos eigentlich recht gut und eignen sich, um einen ersten Eindruck der Entwicklung zu bekommen. YouTube: Hello World [...]]]></description>
			<content:encoded><![CDATA[<p>Auf der Suche nach Video Tutorials zur Programmentwicklung für das IPhone 2.2 unter XCode 3 bin ich auf ein <a href="http://www.youtube.com/user/SimpleSDK">12 jähriges Kind</a> gestoßen, welches auf YouTube Videotutorials anbietet. Noch ist es nicht so viel, allerdings sind diese Videos eigentlich recht gut und eignen sich, um einen ersten Eindruck der Entwicklung zu bekommen.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/PrU4fWKooCQ&#038;hl=de&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PrU4fWKooCQ&#038;hl=de&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
YouTube: Hello World Tutorial: XCode For iPhone 2.2<br />
<span id="more-80"></span><br />
<object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/PK1s5-8Q5pI&#038;hl=de&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PK1s5-8Q5pI&#038;hl=de&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object><br />
YouTube: XCode Tutorial: Make A Pop Up/Alert</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/uyEjidHn9cw&#038;hl=de&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uyEjidHn9cw&#038;hl=de&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object><br />
YouTube: XCode Tutorial: Playing A Sound File</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/7FeUf3Sfvqw&#038;hl=de&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7FeUf3Sfvqw&#038;hl=de&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object><br />
YouTube: XCode Tutorial: Adding A Loading Screen To Your Apps</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dirk-schumacher.net/memos/xcode-iphone-22-video-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

