<?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>Abstractec</title>
	<atom:link href="http://www.abstractec.co.uk/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abstractec.co.uk/wordpress</link>
	<description>iPhone and Android Development</description>
	<lastBuildDate>Sun, 22 Jan 2012 11:35:42 +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>iOS MDM Guide</title>
		<link>http://www.abstractec.co.uk/wordpress/ios-mdm-guide/</link>
		<comments>http://www.abstractec.co.uk/wordpress/ios-mdm-guide/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 11:32:19 +0000</pubDate>
		<dc:creator>JohnHaselden</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[MDM]]></category>

		<guid isPermaLink="false">http://www.abstractec.co.uk/wordpress/?p=236</guid>
		<description><![CDATA[Quite a bit of the work we have undertaken recently involves the MDM Protocol used to managed iOS devices. It&#8217;s a fairly simple protocol to use, but there is not a great deal of information on the internet so we&#8217;ve put together a few hints that might help you with your MDM implementation. This document &#8230; </p><p><a class="more-link block-button" href="http://www.abstractec.co.uk/wordpress/ios-mdm-guide/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><span id="more-236"></span>Quite a bit of the work we have undertaken recently involves the MDM Protocol used to managed iOS devices. It&#8217;s a fairly simple protocol to use, but there is not a great deal of information on the internet so we&#8217;ve put together a few hints that might help you with your MDM implementation.<br />
<a href="http://www.abstractec.co.uk/wordpress/wp-content/uploads/2012/01/Screen-shot-2012-01-22-at-11.20.03.png"><img class="alignright size-medium wp-image-237" title="Screen shot 2012-01-22 at 11.20.03" src="http://www.abstractec.co.uk/wordpress/wp-content/uploads/2012/01/Screen-shot-2012-01-22-at-11.20.03-300x130.png" alt="" width="300" height="130" /></a></p>
<p>This document expects you to have a copy of the &#8217;Mobile Device Management Protocol Reference&#8217; document from Apple (from this point, called the MDM Reference). As this document is covered by NDA, this page will not detail elements contained within the MDM document from Apple.</p>
<p>Description of the fields in the iPhone Config Util:</p>
<div></div>
<div>
<ul>
<li>Server URL &#8211; the URL the device will connect to when it recieves an APNS message via Apple</li>
<li>Check In URL &#8211; the URL the device will connect to during MDM enrolment</li>
<li>Topic &#8211; the push queue the device will listen to. This MUST be in the format of com.apple.mgmt.&lt;unique identifier&gt;</li>
<li>Identity &#8211; a p12 certificate, this is used when the device signs the responses to the commands sent by the server</li>
<li>Sign Messages &#8211; sign the messages from the device to the MDM server using the identity certificate</li>
<li>Check out when removed &#8211; when the MDM profile is removed send a &#8216;check out&#8217; message to the MDM server</li>
<li>Access rights &#8211; what the device is allowed to query.</li>
<li>Use Development APNS Server &#8211; whether or not to use Apple&#8217;s development APNS server</li>
</ul>
</div>
<p>If you use the development APNS server, you will have to configure your server send the APNS push messages to the &#8216;sandbox&#8217; APNS URL.</p>
<p>&nbsp;</p>
<p><em>The process flow is as follows</em>:</p>
<p>The user obtains the configuration profile from somewhere (website/email) and installs it, the device then talks to the server (to the check-in URL if configured) and upload XML; the &#8216;Authenticate&#8217; and &#8216;TokenUpdate&#8217; documents detailed in the &#8216;Mobile Device Management Protocol Reference&#8217; document.</p>
<p>The PushMagic and UnlockToken from the TokenUpdate document should be retained and associated with the UUID for later use. The contents of PushMagic is required to send an APNS message to the device to instigate the MDM process. Once you have the PushMagic, you create a JSON string as per the MDM Reference, this should be signed as per a normal APNS request. There are a number of APNS libraries available to assist with this and the MDM Reference details the steps you will need to take to export your MDM certificate.</p>
<p>Once the device has received the APNS message, it will send an XML document to the URL defined in &#8216;Server URL&#8217; in your configuration profile. This document is detailed on page 12 of the MDM Reference. From this point, you can send back a single MDM command if there is one for the device. If the command was correctly formatted and accepted by the device, then it will send back a command response. The response is dependent on the command and these are detailed in the MDM Reference.</p>
<p>If there are no more MDM commands for the device, then the server should respond with an empty response.</p>
<p><strong>Some more points</strong></p>
<p>You should be using a HTTPS server for your MDM communication. If you are, life will be <em>considerably</em> easier for you and your users if you use a signed certificate from a Verisign or other signatory. iOS requires a few more steps to use a self-signed SSL certificate or a certificate signed by a private CA.</p>
<p>Keep the iOS console open while you are testing your server, it will help immensely. Use the iPhone Config Util or Xcode to view the console.</p>
<p>MDM configuration cannot be installed within a profile that limits removal. If you have the &#8216;General/Security&#8217; setting configured to anything other than &#8216;Always&#8217; then iOS will reject your profile.</p>
<p>Now, unfortunately we cannot be more specific on the details on a blog, however our team are available for MDM consultancy where we can go into more details. Feel free to get in touch using the comments or our <a title="Contact us" href="http://www.abstractec.co.uk/wordpress/contact-us/">contact us form</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstractec.co.uk/wordpress/ios-mdm-guide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iOS 6 Wishlist</title>
		<link>http://www.abstractec.co.uk/wordpress/ios-6-wishlist/</link>
		<comments>http://www.abstractec.co.uk/wordpress/ios-6-wishlist/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 16:12:34 +0000</pubDate>
		<dc:creator>JohnHaselden</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.abstractec.co.uk/wordpress/ios-6-wishlist/</guid>
		<description><![CDATA[It&#8217;s probably going to be a while off, but we are thinking of things we would like to see in iOS 6 that would be cool or make our lives a little easier as app developers. Download Manager We see this working as an iOS level background service. Your app gives the manager a URL, &#8230; </p><p><a class="more-link block-button" href="http://www.abstractec.co.uk/wordpress/ios-6-wishlist/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s probably going to be a while off, but we are thinking of things we would like to see in iOS 6 that would be cool or make our lives a little easier as app developers.</p>
<p><strong>Download Manager</strong></p>
<p>We see this working as an iOS level background service. Your app gives the manager a URL, asks that it is downloaded and the manager takes care of this and sends a local notification to the app when the download is complete. The user will be able to set preferences for the download manager in &#8216;Settings&#8217; to set whether they want to download via 3G (disabled by default), whether they want multiple downloads to take place at once, whether to send a notification in completion and so on. </p>
<p><strong>Apple TV Apps</strong></p>
<p>This would be a game changer. Being apple to run apps on the TV would make the Apple TV an absolute must-have device. </p>
<p><strong>UI Themes</strong></p>
<p>Having a style sheet type scenario for apps would cut down on a bunch of boilerplate code to set colours and text styles. It would also mean that white label apps would be quicker to turn around for subsequent releases.</p>
<p>So, just three for now but what do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstractec.co.uk/wordpress/ios-6-wishlist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS Multitasking Misconceptions</title>
		<link>http://www.abstractec.co.uk/wordpress/ios-multitasking-misconceptions/</link>
		<comments>http://www.abstractec.co.uk/wordpress/ios-multitasking-misconceptions/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 08:21:06 +0000</pubDate>
		<dc:creator>JohnHaselden</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://www.abstractec.co.uk/wordpress/?p=231</guid>
		<description><![CDATA[There&#8217;s a fantastic blog post over at Frasier Speirs&#8217; blog regarding iOS multitasking and what it actually means. http://speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a fantastic blog post over at Frasier Speirs&#8217; blog regarding iOS multitasking and what it actually means.</p>
<p><a title="http://speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html" href="http://speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html">http://speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstractec.co.uk/wordpress/ios-multitasking-misconceptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy New Year</title>
		<link>http://www.abstractec.co.uk/wordpress/happy-new-year/</link>
		<comments>http://www.abstractec.co.uk/wordpress/happy-new-year/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 08:19:44 +0000</pubDate>
		<dc:creator>JohnHaselden</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.abstractec.co.uk/wordpress/?p=228</guid>
		<description><![CDATA[Here&#8217;s wishing everyone a happy 2012 from all of us here at Abstractec!]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s wishing everyone a happy 2012 from all of us here at Abstractec!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstractec.co.uk/wordpress/happy-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abstractec Enterprise App Store</title>
		<link>http://www.abstractec.co.uk/wordpress/abstractec-enterprise-app-store/</link>
		<comments>http://www.abstractec.co.uk/wordpress/abstractec-enterprise-app-store/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 15:39:57 +0000</pubDate>
		<dc:creator>JohnHaselden</dc:creator>
				<category><![CDATA[Enterprise App Store]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[EAS]]></category>

		<guid isPermaLink="false">http://www.abstractec.co.uk/wordpress/?p=192</guid>
		<description><![CDATA[Do you need to deploy apps to your users without having to tether every device to iTunes or put your app out there in the App Store for general availability? If so, then the Abstractec Enterprise App Store is for you! We offer a secure solution that allows you to administer your corporate devices from &#8230; </p><p><a class="more-link block-button" href="http://www.abstractec.co.uk/wordpress/abstractec-enterprise-app-store/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Do you need to deploy apps to your users without having to tether every device to iTunes or put your app out there in the App Store for general availability? If so, then the Abstractec Enterprise App Store is for you! We offer a secure solution that allows you to administer your corporate devices from one, central location.</p>
<div id="attachment_203" class="wp-caption alignright" style="width: 310px"><a href="http://www.abstractec.co.uk/wordpress/wp-content/uploads/2011/08/Screen-shot-2011-09-03-at-10.47.26.png"><img class="size-medium wp-image-203 " title="EAS Mobile Device Management Page" src="http://www.abstractec.co.uk/wordpress/wp-content/uploads/2011/08/Screen-shot-2011-09-03-at-10.47.26-300x200.png" alt="" width="300" height="200" /></a><p class="wp-caption-text">From here you can lock or wipe the device as well as erasing the passcode</p></div>
<p><strong>Features</strong></p>
<ul>
<li>Simple management interface</li>
<li>Cloud or internally hosted</li>
<li>Upload and manage apps and app versions</li>
<li>User and User Group management</li>
<li>Device Management including</li>
<ul>
<li>Erase passcode</li>
<li>Lock device</li>
<li>Wipe device</li>
<li>Partial device wipe</li>
</ul>
<li>Volume Purchase Management (October 2011)</li>
<li>iOS 5 device management (September 2011)</li>
</ul>
<p>&#8216;Bring your own&#8217; devices are supported as are corporate owned devices, allowing you to manage all possible scenarios. Devices are enrolled using a web link so this can be performed in the field rather than having to have all your devices returned to base for configuration.</p>
<p>The enrolment process installs a &#8216;WebClip&#8217; onto the device for access to the Enterprise App Store. This means that the user does not have to install an app, but can access your corporate applications as soon as they are enrolled.</p>
<p><span class="Apple-style-span" style="font-size: x-small;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstractec.co.uk/wordpress/abstractec-enterprise-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Site is Go!</title>
		<link>http://www.abstractec.co.uk/wordpress/new-site-is-go/</link>
		<comments>http://www.abstractec.co.uk/wordpress/new-site-is-go/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 08:58:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.abstractec.co.uk/wordpress/?p=179</guid>
		<description><![CDATA[It&#8217;s been a long time coming, but we&#8217;re finally ready with the updated Abstractec site featuring a bunch of updates and also an improved backend that will, hopefully, allow us to publish updates much more frequently. We have some really cool apps in the work currently and, along with our Enterprise App Store, we&#8217;re going &#8230; </p><p><a class="more-link block-button" href="http://www.abstractec.co.uk/wordpress/new-site-is-go/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time coming, but we&#8217;re finally ready with the updated Abstractec site featuring a bunch of updates and also an improved backend that will, hopefully, allow us to publish updates much more frequently.</p>
<p>We have some really cool apps in the work currently and, along with our Enterprise App Store, we&#8217;re going to be announcing some big updates really soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstractec.co.uk/wordpress/new-site-is-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapex Drum Masterclass</title>
		<link>http://www.abstractec.co.uk/wordpress/mapex-drum-masterclass/</link>
		<comments>http://www.abstractec.co.uk/wordpress/mapex-drum-masterclass/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 09:41:36 +0000</pubDate>
		<dc:creator>noisedesign</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.abstractec.co.uk/wordpress/?p=114</guid>
		<description><![CDATA[Coming soon for the iPhone OS 3.0 powered devices, Mapex Drum Masterclass aims to teach drum rudiments to the amateur musician. Combining smooth scrolling stave graphics, MP3 lesson examples, a choice of snare drums with tuning and damping options along with a drill mode to hone the user&#8217;s drumming skills, Mapex Drum Masterclass is the &#8230; </p><p><a class="more-link block-button" href="http://www.abstractec.co.uk/wordpress/mapex-drum-masterclass/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Coming soon for the iPhone OS 3.0 powered devices, Mapex Drum Masterclass aims to teach drum rudiments to the amateur musician. Combining smooth scrolling stave graphics, MP3 lesson examples, a choice of snare drums with tuning and damping options along with a drill mode to hone the user&#8217;s drumming skills, Mapex Drum Masterclass is the must have application for any serious drummer.</p>
<p><a href="http://www.abstractec.co.uk/wordpress/wp-content/uploads/2011/08/mapex-drum-masterclass.jpg"><img class="alignnone size-full wp-image-117" title="mapex-drum-masterclass" src="http://www.abstractec.co.uk/wordpress/wp-content/uploads/2011/08/mapex-drum-masterclass.jpg" alt="" width="660" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstractec.co.uk/wordpress/mapex-drum-masterclass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to Abstractec</title>
		<link>http://www.abstractec.co.uk/wordpress/welcome/</link>
		<comments>http://www.abstractec.co.uk/wordpress/welcome/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 08:52:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.abstractec.co.uk/wordpress/?p=96</guid>
		<description><![CDATA[We are an IT consultancy based in the North West of England specialising in iPhone / iPad and Android software development along with Object Oriented Analysis and Design, Java, Web technologies and LAMP.]]></description>
			<content:encoded><![CDATA[<p>We are an IT consultancy based in the North West of England specialising in iPhone / iPad and Android software development along with Object Oriented Analysis and Design, Java, Web technologies and LAMP.</p>
<p><a href="http://www.abstractec.co.uk/wordpress/wp-content/uploads/2010/06/abstractec-blog-intro1.jpg"><img class="alignnone size-full wp-image-82" title="abstractec-blog-intro" src="http://www.abstractec.co.uk/wordpress/wp-content/uploads/2010/06/abstractec-blog-intro1.jpg" alt="" width="660" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstractec.co.uk/wordpress/welcome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

