<?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>Adtools &#187; iphone</title>
	<atom:link href="http://blog.adtools.co.uk/tag/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.adtools.co.uk</link>
	<description>Advertising Operations &#38; Technology</description>
	<lastBuildDate>Fri, 25 Nov 2011 13:21:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Free iOS Programming/Development Training (iPad/iPhone/iTouch)</title>
		<link>http://blog.adtools.co.uk/free-ios-programmingdevelopment-training-ipadiphoneitouch/1203/</link>
		<comments>http://blog.adtools.co.uk/free-ios-programmingdevelopment-training-ipadiphoneitouch/1203/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 13:21:30 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[career development]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[free courses]]></category>
		<category><![CDATA[free training]]></category>
		<category><![CDATA[free tutorials]]></category>
		<category><![CDATA[free videos]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=1203</guid>
		<description><![CDATA[Finding suitably in-depth, accessible and free training materials for iOS/iPhone/iPad etc is something I&#8217;ve been looking to find for a long time now. Understanding the development lifecycle as well as the opportunities this platform offers publishers (specifically relating to the advertising opportunities they provide us) is an area I have struggled with in the past [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.adtools.co.uk/wp-content/uploads/2011/11/images-150x150.jpg" alt="" title="images" width="150" height="150" class="alignright size-thumbnail wp-image-1205" />Finding suitably in-depth, accessible and <strong>free</strong> training materials for iOS/iPhone/iPad etc is something I&#8217;ve been looking to find for a long time now. Understanding the development lifecycle as well as the opportunities this platform offers publishers (specifically relating to the advertising opportunities they provide us) is an area I have struggled with in the past year. That&#8217;s why I&#8217;m very happy to see a number of Universities are making complete course lectures/tutorials available online (mainly through <a href="http://www.apple.com/education/itunes-u/" target="_blank">iTunes University</a>) and in some instance all handouts and associated code/projects. This is to be highly commended and is a position I would like to see more colleges and institutions adopt. </p>
<p>Arguing for training resource is something that we really shouldn&#8217;t have to spend too much time doing. This is a fast moving industry with new technologies, concepts and business practices seemingly emerging every other week. If we don&#8217;t keep ourselves abreast of these changes and their potential impact on our business operations then who else will? But, the realities are that new technology will get released after training budgets have been agreed and then we find ourselves spending valuable time on the cost-benefits rather than concentrating on educating and equipping our staff/teams and bringing insights &#038; knowledge to the wider business. </p>
<p>Now, you&#8217;re probably asking yourselves what learning iPhone programming has to do with Advertising Operations, after all it&#8217;s not like you&#8217;re looking for seasoned C++ developers when recruiting a new Trafficker or requiring your Campaign Managers to have a Degree in statistical methodologies. But my argument has always been that AdOps lies at that intersection of Technology/Development, Advertising Theory, Statistics/Analytics and Business Development. When new technology rears and the business want to know how to leverage advertising on it then we&#8217;re the &#8216;go-to&#8217; people. When there is no-one else in the company who can give a view on some latest gadget or have an opinion on how such technologies can be brought under the wider advertising strategies&#8230; you need to speak to AdOps. Keeping abreast of technological change is second nature for AdOps people, if your business doesn&#8217;t have someone with AdOps experience who is consulting with your Business Development group then you&#8217;re missing a trick.  </p>
<p>This isn&#8217;t about getting your staff to become iOS developers, it&#8217;s about educating them to understand how these devices work in order that they are <strong>then</strong> able to advise how best to implement advertising technologies.<br />
The more your staff are empowered by this knowledge and understand how such systems work, then the easier it will be when managing the impact of their uptake by your customers. Ultimately this should feed into the overall approach your company takes in reacting rapidly to such huge changes in the technology landcape.</p>
<p>All of the following courses contain between 10 and 13 videos each of which last approx 1-2hrs and will require access to a Mac running Xcode.</p>
<p><strong>iPhone Application Development [Stanford]</strong><br />
<a href="http://itunes.apple.com/itunes-u/iphone-application-development/id384233225#ls=1" target="_blank">http://itunes.apple.com/itunes-u/iphone-application-development/id384233225#ls=1</a></p>
<p><strong>Developing Apps for iOS [Stanford]</strong><br />
<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=395631522" target="_blank">http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=395631522</a></p>
<p><strong>iPhone Application programming [RWTH Aachen]</strong><br />
<a href="http://itunes.apple.com/itunes-u/iphone-application-programming/id390395304" target="_blank">http://itunes.apple.com/itunes-u/iphone-application-programming/id390395304</a></p>
<p><strong>Advanced iPhone Development [Madison Area Technical College]</strong><br />
<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=407243032" target="_blank">http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=407243032</a></p>
<p>				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Ffree-ios-programmingdevelopment-training-ipadiphoneitouch%2F1203%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Ffree-ios-programmingdevelopment-training-ipadiphoneitouch%2F1203%2F&amp;text=Free+iOS+Programming%2FDevelopment+Training+%28iPad%2FiPhone%2FiTouch%29&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/free-ios-programmingdevelopment-training-ipadiphoneitouch/1203/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/free-ios-programmingdevelopment-training-ipadiphoneitouch/1203/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/free-ios-programmingdevelopment-training-ipadiphoneitouch/1203/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dealing with Orientation in CSS &amp; Javascript on Safari on the iPad</title>
		<link>http://blog.adtools.co.uk/dealing-with-orientation-in-css-javascript-on-safari-on-the-ipad/919/</link>
		<comments>http://blog.adtools.co.uk/dealing-with-orientation-in-css-javascript-on-safari-on-the-ipad/919/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 10:52:04 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[AdOps]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dfp]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[landscape]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[orientation]]></category>
		<category><![CDATA[portrait]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=919</guid>
		<description><![CDATA[We&#8217;ve recently been working on some ads for an iPad app lately, I&#8217;ll deal with how we are delivering these ads into the iPad in another post, suffice to say it&#8217;s been an interesting if somewhat challenging learning curve. This post tries to bring together some resources I discovered whilst trying to get my head [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.adtools.co.uk/wp-content/uploads/2011/02/apple_ipad_2.jpg" alt="" title="apple_ipad_2" width="200" class="alignright size-full wp-image-922" />We&#8217;ve recently been working on some ads for an iPad app lately, I&#8217;ll deal with how we are delivering these ads into the iPad in another post, suffice to say it&#8217;s been an interesting if somewhat challenging learning curve. This post tries to bring together some resources I discovered whilst trying to get my head around things like dealing with orientation and checking for active/live internet connections.</p>
<p>Cloud Four has an article on iPad orientation detection through CSS here:<br />
<a href="http://www.cloudfour.com/ipad-orientation-css/">http://www.cloudfour.com/ipad-orientation-css/</a><br />
They supply an example of their techniques as well:<br />
<a href="http://www.cloudfour.com/ipad-css/">http://www.cloudfour.com/ipad-css/</a></p>
<p>NCZOnline &#8211; iPad web development tips:<br />
Amongst other topics covered this article deals with the all important: User-agent string, iPad detection through Javascript as well as ways to ascertain screen dimensions and orientation:<br />
<a href="http://www.nczonline.net/blog/2010/04/06/ipad-web-development-tips/">http://www.nczonline.net/blog/2010/04/06/ipad-web-development-tips/</a></p>
<p>Smashing Magazine has porovided some well thought out issues to consider when starting out developing web-pages for the iPad &#038; iPhone:<br />
<a href="http://www.smashingmagazine.com/2010/05/28/web-development-for-the-iphone-and-ipad-getting-started/">http://www.smashingmagazine.com/2010/05/28/web-development-for-the-iphone-and-ipad-getting-started/</a></p>
<p>HTMLGoodies has an article detailing more in-depth approaches to orientation on the iPad &#038; iPhone:<br />
<a href="http://www.htmlgoodies.com/beyond/webmaster/toolbox/article.php/3889591/Detect-and-Set-the-iPhone--iPads-Viewport-Orientation-Using-JavaScript-CSS-and-Meta-Tags.htm">Detect and Set the iPhone/iPad&#8217;s Viewport/Orientation Using JavaScript, CSS &#038; MetaTags</a></p>
<p><strong>Using CSS to handle Orientation on the iPad:</strong><br />
So, the upside is that this is a lot easier than you might think. WebKit/Safari supports the CSS media query declarations based on orientation. You can simply specify two CSS files which contain the layouts for portrait and landscape and place the following two lines in your pages HEAD tag.</p>
<p><em>&lt;link rel=&quot;stylesheet&quot; media=&quot;all and (orientation:portrait)&quot; href=&quot;portrait.css&quot;&gt;<br />
&lt;link rel=&quot;stylesheet&quot; media=&quot;all and (orientation:landscape)&quot; href=&quot;landscape.css&quot;&gt;</em></p>
<p>And then simply amend the layout for each orientation accordingly, in the example below they use it to hide/show a H1 tag accordingly. Here&#8217;s a working example:<br />
<a href="http://www.cloudfour.com/ipad-css/">http://www.cloudfour.com/ipad-css/</a>.</p>
<p>				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Fdealing-with-orientation-in-css-javascript-on-safari-on-the-ipad%2F919%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Fdealing-with-orientation-in-css-javascript-on-safari-on-the-ipad%2F919%2F&amp;text=Dealing+with+Orientation+in+CSS+%26+Javascript+on+Safari+on+the+iPad&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/dealing-with-orientation-in-css-javascript-on-safari-on-the-ipad/919/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/dealing-with-orientation-in-css-javascript-on-safari-on-the-ipad/919/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/dealing-with-orientation-in-css-javascript-on-safari-on-the-ipad/919/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trace &amp; Debug Mobile Application HTTP requests using MacOS</title>
		<link>http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/</link>
		<comments>http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 15:34:48 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[AdOps]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[httpfox]]></category>
		<category><![CDATA[httpscoop]]></category>
		<category><![CDATA[httpwatch]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[mobile http]]></category>
		<category><![CDATA[mobile tracking]]></category>
		<category><![CDATA[monitor http]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[qos]]></category>
		<category><![CDATA[sniff http]]></category>
		<category><![CDATA[trace]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=804</guid>
		<description><![CDATA[The Problem: Your company is developing an app that will utilise your adserver to deliver and render ads. How do you ensure that the app is calling the right ads and then later when it&#8217;s in use by your users how do you check problems with adcalls into that app without recourse to httpWatch, FireBug [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.adtools.co.uk/wp-content/uploads/2010/11/MagnifyingGlass2.jpg" alt="" title="MagnifyingGlass2" width="182" height="228" class="alignright size-full wp-image-805" /><br />
<strong>The Problem:</strong><br />
Your company is developing an app that will utilise your adserver to deliver and render ads. How do you ensure that the app is calling the right ads and then later when it&#8217;s in use by your users how do you check problems with adcalls into that app without recourse to httpWatch, FireBug etc&#8230;.</p>
<p>On the desktop I have access to numerous tools that help me understand and debug what my adserver is doing. Tools such as httpWatch, httpFox, Fiddler2, Charles, HTTPScoop and FireBug. These tools intercept HTTP traffic and allow you to analyse, check and view the response from the remote adserver. I use this extensively to test response times, debug connectivity &#038; delivery issues, view mimetypes &#038; cookie data amongst other tasks. Once you&#8217;ve used these tools it&#8217;s difficult to understand how you&#8217;ve managed so long without them&#8230; that is until you start delivering ads outside of your desktop environment where these tools no longer exists or the devices are unable to provide this information natively or without jailbreaking/rooting your phone.</p>
<p>So, when we started developing the next iteration of our iPhone app we needed to create an environment where we could replicate the tools we&#8217;ve come to expect on the desktop for the mobile app as well. Having just moved our entire team to MacOS from Windows based machines this proved to be interesting. </p>
<p><strong>How this works:</strong><br />
Basically we are creating an ad-hoc network on your Mac desktop which the iPhone or other device can connect to. We are then going to route the mobile traffic through your desktop&#8217;s Ethernet connection. HTTPScoop sits on the ethernet connection watching and reporting all traffic that flows through it to port 80 (or whatever port you have decided to monitor). This method allows you to visualise the HTTP traffic of your iPhone/Android etc on your desktop and enable you to check these calls are being made correctly. This tutorial describes how to setup your desktop (I&#8217;ve used Snow Leopard, MacOS X here) to intercept and display HTTP requests using HTTPScoop made by your mobile device. it requires that you have or are running the following:</p>
<p><strong>Requirements:</strong></p>
<ul>
<li>MacOS X (I&#8217;m using 10.6 &#8211; Snow Leopard) running Airport</li>
<li>A working copy of <a href="http://www.tuffcode.com/" target="_blank">HTTPScoop</a> (<a href="http://www.tuffcode.com/" target="_blank">http://www.tuffcode.com/</a>) Free 14 day trial or only £10 per licence</li>
<li>An active internet connection.</li>
<li>Mobile device running the app you need to test</li>
</ul>
<p><strong>Process Outline:</strong> This is what we&#8217;ll be covering.</p>
<ol>
<li>Using <strong>Internet Sharing</strong> create an ad-hoc wireless network through your Airport card.</li>
<li>Connect mobile device to the ad-hoc wireless network</li>
<li>Start HTTPScoop and configure to show http ethernet traffic</li>
<li>Activate the mobile app and watch the results.</li>
</ol>
<p><strong>Create an ad-hoc wireless network through your Airport card.</strong></p>
<ol>
<li>Got to <strong>System Preferences</strong> and click <strong>Sharing</strong> under the &#8216;<strong>Internet &#038; Wirleess</strong>&#8216; group.</li>
<li>If needed <strong>click the padlock to make changes</strong> </li>
<li>In the <strong>Services</strong> list click <strong>Web Sharing</strong>, we need to activate this as otherwise internet sharing will not work properly for some reason.</li>
<li>Next click the <strong>Internet Sharing</strong> service, options (&#8216;Share your connections from&#8217; and &#8216;To computers using&#8217;) will appear to the right of this.</li>
<li>Choose <strong>Ethernet</strong> from &#8216;<strong>Share your connection from:</strong>&#8216;</li>
<ul>
<li>tick <strong>Airport</strong> from the list &#8216;<strong>To computers using</strong>&#8216;</li>
<li>click &#8216;<strong>AirPort Options</strong>&#8216;</li>
<li>Name your Network  eg; &#8216;AdOps&#8217;</li>
<li>Enable WEP encryption and add suitable password if needed (it is WEP after all!) &#038; click OK</li>
<li>Tick the <strong>Internet Sharing</strong> box (in the Services list) to activate it, this will grey out the Internet Sharing options., the icon should now have turned green (previously it may have been red). You will be asked for your password to authrorise this.</li>
</ul>
<li><strong>Tick the Internet Sharing Box</strong> this will activate Internet Sharing, you will be asked to confirm this is what you want, click &#8216;<strong>Start</strong>&#8216; to continue.</li>
<li><strong>Retick the padlock</strong> to submit and lock the changes.</li>
<li>Your ad-hoc wireless is now setup and ready for you to connect your mobile device to it.</li>
</ol>
<p><strong>Start HTTPScoop and configure to show http traffic:</strong> Connecting to and tracing/view those HTTP calls.</p>
<ol>
<li>Start your copy of HTTPScoop. Next we will configure it to show the traffic you want.</li>
<li>Choose the Ethernet (&#8216;<strong>eth0</strong>&#8216; or &#8216;<strong>en0</strong>&#8216;) option from the dropdown to the right of the HTTPScoop window) then click &#8216;<strong>Scoop</strong>&#8216; &#8211; this will start to track all HTTP traffic on your ethernet connection <em>NB: You may see other traffic appear if you have other apps/browser running in the background which are active. To make things simpler close any browsers and other apps using HTTP Traffic down (eg; RSS readers).</em></li>
<li>Click the &#8216;Scoop&#8217; button, this will start recording the HTTP traffic, as this is a privileged service you will need to enter your password.</li>
</ol>
<p><strong>Connect mobile device to the ad-hoc wireless network:</strong></p>
<ol>
<li>Connect your iPhone/Android/Tablet or other device to the newly created ad-hoc network.</li>
<li>Start the application you wish to monitor, after a while &#038; when the app is making HTTP calls you will start to see data being recorded into HTTPscoop.</li>
</ol>
<p><strong>Caveats &#038; Postscript:</strong></p>
<ul>
<li>HTTPScoop by default only monitors HTTP traffic on port 80. If you need to monitor other traffic eg; HTTPS on port 443 then this can be accomplished by turning HTTPScoop off and amending the ports monitored through HTTPScoop->Preferences.</li>
<li>Yes, I am aware that this method does theoretically allow you to set up and adhoc network and monitor any attached device (whether it belongs to you or you have permission to view this data or not) so please use this method wisely. Be aware that you MUST have permission to intercept the mobile device&#8217;s HTTP Traffic, capturing unauthorised HTTP traffic may be illegal in some jurisdictions..</li>
<li>HTTPScoop has more help/information here: <a href="http://www.tuffcode.com/support.html" target="_blank">http://www.tuffcode.com/support.html</a></li>
<li>I&#8217;ll be posting alternative methods using different software (eg; Charles debugging Proxy) as well as methods that work on Windows very soon.</li>
</ul>
<p><strong>Links:</strong><br />
<a href="http://www.tuffcode.com/">HTTPScoop</a><br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Ftrace-debug-mobile-application-http-requests-using-macos%2F804%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Ftrace-debug-mobile-application-http-requests-using-macos%2F804%2F&amp;text=Trace+%26+Debug+Mobile+Application+HTTP+requests+using+MacOS&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Android vs iPhone</title>
		<link>http://blog.adtools.co.uk/android-vs-iphone/502/</link>
		<comments>http://blog.adtools.co.uk/android-vs-iphone/502/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 12:57:27 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=502</guid>
		<description><![CDATA[Just a bit of fun, but made me laugh, thanks to Steve Culverwell:]]></description>
			<content:encoded><![CDATA[<p>Just a bit of fun, but made me laugh, thanks to Steve Culverwell:<br />
<a href="http://blog.adtools.co.uk/wp-content/uploads/2010/04/20gbg4j.jpg"><img src="http://blog.adtools.co.uk/wp-content/uploads/2010/04/20gbg4j.jpg" alt="" title="20gbg4j" width="586" height="459" class="aligncenter size-full wp-image-503" /></a><br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Fandroid-vs-iphone%2F502%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Fandroid-vs-iphone%2F502%2F&amp;text=Android+vs+iPhone&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/android-vs-iphone/502/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/android-vs-iphone/502/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/android-vs-iphone/502/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s new iAd platform</title>
		<link>http://blog.adtools.co.uk/apples-new-iad-platform/479/</link>
		<comments>http://blog.adtools.co.uk/apples-new-iad-platform/479/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 13:01:32 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iad]]></category>
		<category><![CDATA[iads]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[quattro]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=479</guid>
		<description><![CDATA[So perhaps this goes some way to explaining Apples refusal to let Adobe anywhere near their mobile platforms. Control the technology, the platform and the means of production. I&#8217;m keen to have a mooch/play around under the hood, hopefully I&#8217;ll be proved wrong. The current Apple App submission process is far from being a smooth [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apple.com/iphone/preview-iphone-os/"><img src="http://blog.adtools.co.uk/wp-content/uploads/2010/04/apple-iads-embedded-advertising-coming-to-ipad.jpg" alt="" title="apple-iads-embedded-advertising-coming-to-ipad" width="100" height="100" class="alignright size-full wp-image-484" /></a>So perhaps this goes some way to explaining Apples refusal to let Adobe anywhere near their mobile platforms. Control the technology, the platform and the means of production. </p>
<p>I&#8217;m keen to have a mooch/play around under the hood, hopefully I&#8217;ll be proved wrong. The current Apple App submission process is far from being a smooth and easy process, it&#8217;s slow and cumbersome and communication is poor. Now add in iAds to the mix&#8230; and what if Apple don&#8217;t like the ads we&#8217;ve submitted, what if they don;t meet their exacting criteria? Only time will tell. And lastly&#8230;</p>
<p>And lastly, Apple are demanding 40% of revenues, which seems rather high.</p>
<p><object width="640" height="385">
<param name="movie" value="http://www.youtube.com/v/q7WVt63S49s&#038;hl=en_US&#038;fs=1&#038;"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/q7WVt63S49s&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><object width="640" height="385">
<param name="movie" value="http://www.youtube.com/v/32wOPLCtj9E&#038;hl=en_US&#038;fs=1&#038;"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/32wOPLCtj9E&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><strong>Update: 2010-04-13 17:18pm</strong> &#8211; Here&#8217;s some links to related articles as the story unfolds.<br />
<a href="http://adage.com/digital/article?article_id=143245">Apple to Lend Hand to iAd Producers</a> [AdAge]<br />
<a href="http://www.pcmag.com/article2/0,2817,2362512,00.asp">Apple iAd Platform: A Case of the Rich Getting Richer </a> [PCMag]<br />
<a href="http://www.macnewsworld.com/story/iAd-for-the-Win-as-iPhone-4s-Biggest-Blockbuster-69757.html">iAd for the Win as iPhone 4&#8242;s Biggest Blockbuster</a> [Macnewsworld]<br />
<a href="http://www.148apps.com/news/apple-create-mobile-ad-monopoly-iphone/">Is Apple Trying to Create a Mobile Ad Monopoly on the iPhone?</a> [148apps]</p>
<p>The latter article deals with a clause in the Developers agreement that states:<br />
<em><strong>Section 3.3.9:</strong><br />
…the use of third party software in Your Application to collect and send Device Data to a third party for processing or analysis is expressly prohibited.</em><br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Fapples-new-iad-platform%2F479%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Fapples-new-iad-platform%2F479%2F&amp;text=Apple%E2%80%99s+new+iAd+platform&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/apples-new-iad-platform/479/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/apples-new-iad-platform/479/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/apples-new-iad-platform/479/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Appstore changes terms of using geo-location services in apps.</title>
		<link>http://blog.adtools.co.uk/apple-appstore-changes-terms-of-using-geo-location-services-in-apps/425/</link>
		<comments>http://blog.adtools.co.uk/apple-appstore-changes-terms-of-using-geo-location-services-in-apps/425/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 12:23:00 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[GeoIP]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=425</guid>
		<description><![CDATA[Interesting article here: http://www.marketingvox.com/is-apple-killing-geo-targeted-ads-046147/?utm_campaign=rssfeed&#038;utm_source=mv&#038;utm_medium=textlink Briefly, it would appear that Apple has changed it&#8217;s T&#038;Cs regarding the use of location specific data, specifically: &#8220;If you build your application with features based on a user&#8217;s location, make sure these features provide beneficial information, if your app uses location-based information primarily to enable mobile advertisers to deliver targeted [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.adtools.co.uk/wp-content/uploads/2010/02/apple-iphone.jpg" alt="" title="apple-iphone" width="175" class="alignright size-full wp-image-429" /><br />
<strong>Interesting article here:</strong><br />
<a href="http://www.marketingvox.com/is-apple-killing-geo-targeted-ads-046147/?utm_campaign=rssfeed&#038;utm_source=mv&#038;utm_medium=textlink">http://www.marketingvox.com/is-apple-killing-geo-targeted-ads-046147/?utm_campaign=rssfeed&#038;utm_source=mv&#038;utm_medium=textlink</a><br />
Briefly, it would appear that Apple has changed it&#8217;s T&#038;Cs regarding the use of location specific data, specifically: </p>
<p>&#8220;If you build your application with features based on a user&#8217;s location, make sure these features provide beneficial information, if your app uses location-based information primarily to enable mobile advertisers to deliver targeted ads based on a user&#8217;s location, your app will be returned to you by the App Store Review Team for modification before it can be posted to the App Store.&#8221;</p>
<p>Original article: <a href="http://developer.apple.com/iphone/news/archives/2010/february/#corelocation">developer.apple.com</a><br />
I&#8217;m not too sure how this will affect existing applications or whether they&#8217;ll be pulled from the Appstore. But if you&#8217;re building mobile apps for the iPhone bear this in mind.<br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Fapple-appstore-changes-terms-of-using-geo-location-services-in-apps%2F425%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Fapple-appstore-changes-terms-of-using-geo-location-services-in-apps%2F425%2F&amp;text=Apple+Appstore+changes+terms+of+using+geo-location+services+in+apps.&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/apple-appstore-changes-terms-of-using-geo-location-services-in-apps/425/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/apple-appstore-changes-terms-of-using-geo-location-services-in-apps/425/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/apple-appstore-changes-terms-of-using-geo-location-services-in-apps/425/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

