<?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>Technivations</title>
	<atom:link href="http://blog.technivations.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.technivations.com</link>
	<description>apps developer &#38; support provider</description>
	<lastBuildDate>Wed, 07 Dec 2011 10:47:11 +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>Longitude Update</title>
		<link>http://blog.technivations.com/2011/12/longitude-update/</link>
		<comments>http://blog.technivations.com/2011/12/longitude-update/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 10:45:05 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=153</guid>
		<description><![CDATA[As many of you already know, Longitude 1.7 is now available on Cydia, bringing a brand new UI and fixing compatibility with Google Latitude. Longitude stopped working shortly after our last post, due to some changes Google made to Latitude. At the time we wrote Longitude, there was no API for Latitude, and so we [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you already know, Longitude 1.7 is now available on Cydia, bringing a brand new UI and fixing compatibility with Google Latitude. Longitude stopped working shortly after our last post, due to some changes Google made to Latitude.</p>
<p>At the time we wrote Longitude, there was no API for Latitude, and so we had to reverse engineer some stuff and figure out how to update Latitude as if we were using the mobile web site. Since then, Google has released an official API making updates much much simpler to perform. However, this change also involved changing the login mechanism. Before, you would enter your credentials into Longitude, and we would send those to Google&#8217;s login page just as if you had done so manually using Safari. Now, we send you to a Google page where you login and they return a token to Longitude.</p>
<p>This brings us to Longitude 2&#8230; the big purpose of version 2 is so that not only is the app an update client, but you can also see where your friends are. The difficulty in implementing that feature is that Google doesn&#8217;t provide an API for that, so once again, it requires some reverse engineering and pretending to be a browser. Using the old login method, that would be fine, because once we&#8217;ve logged you in, we can request the necessary information and Google would happily return it to us. This isn&#8217;t possible using the new login method, since we no longer have your credentials. There are some third party Latitude apps in the App Store that work around this, but using the method they use, the login session is short-lived and requires re-logging in on a regular basis.</p>
<p>That being said, we&#8217;re researching some methods of retrieving your friends&#8217; locations without requiring you to sign in all the time.  Hopefully we&#8217;ll have some promising results soon!</p>
<p>Is there anything else you&#8217;d like to see in a future release on Longitude? Let us know in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2011/12/longitude-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New apps and Longitude²</title>
		<link>http://blog.technivations.com/2011/10/longitude2/</link>
		<comments>http://blog.technivations.com/2011/10/longitude2/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 02:57:54 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[longitude]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=135</guid>
		<description><![CDATA[I suppose it&#8217;s about a time this was updated! We&#8217;ve had a busy year.  Lots of projects for lots of different people, but little progress on our own mobile apps.  Until now&#8230; We&#8217;ve got several new products in development, and while we can&#8217;t share any details right now, we promise they&#8217;re very exciting and we [...]]]></description>
			<content:encoded><![CDATA[<p>I suppose it&#8217;s about a time this was updated!</p>
<p>We&#8217;ve had a busy year.  Lots of projects for lots of different people, but little progress on our own mobile apps.  Until now&#8230;</p>
<p>We&#8217;ve got several new products in development, and while we can&#8217;t share any details right now, we promise they&#8217;re very exciting and we can&#8217;t wait to share them with you!</p>
<p>One exception&#8230;</p>
<p>Longitude. No one was happy that we discontinued Longitude. Frankly, neither were we&#8230; but time was not on our side. Almost a year later, after much demand &#8211; and a need for &#8211; an update to Longitude, we&#8217;re back on it and almost ready for a beta release. Google&#8217;s Latitude app works, sure&#8230; but sometimes it doesn&#8217;t update for days, sometimes it&#8217;s updates are within thousands of feet, and it doesn&#8217;t utilize the beautiful iPad display! We&#8217;re fixing those issues.</p>
<p>There will be two releases: one on the App Store and one in Cydia.  The apps will be virtually identical, except the jailbroken app will provide the option to update on an interval in the background rather than waiting for location updates, and it will provide an SBSettings toggle.</p>
<p>The App Store release will come as soon as possible, but the jailbroken release won&#8217;t be available until the iOS 5 untethered jailbreak is released (though we&#8217;re hoping that will be sometime in the next week).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2011/10/longitude2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Longitude and Latitude</title>
		<link>http://blog.technivations.com/2010/12/longitude-and-latitude/</link>
		<comments>http://blog.technivations.com/2010/12/longitude-and-latitude/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 15:09:25 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[longitude]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=79</guid>
		<description><![CDATA[It has been several months since we announced that Longitude 2.0 would be released soon. Unfortunately, due to a combination of a series of issues and other business priorities, its release never became a reality. To be more specific, we wanted Longitude 2.0 to be perfect. Since the release of iOS 4.0, there have been [...]]]></description>
			<content:encoded><![CDATA[<p>It has been several months since we announced that Longitude 2.0 would be released soon. Unfortunately, due to a combination of a series of issues and other business priorities, its release never became a reality.</p>
<p>To be more specific, we wanted Longitude 2.0 to be perfect. Since the release of iOS 4.0, there have been several Latitude apps released to the App Store &#8211; but none that offered quite the customizability we wanted to offer. We built many prototypes and spent countless hours testing different combinations of possibilities (mainly related to update frequency and precision in the background), but as other business priorities surfaced, Longitude kept being pushed to the backburner. In October, we finally got the time to finish the app, and submitted it to the App Store. Two weeks later, the app was rejected and we were informed that the app was crashing on older devices (iPhone 3GS). Since we&#8217;ve all upgraded to iPhone 4, we didn&#8217;t have any 3GS accessible to test the issue, and so once again, Longitude 2 was placed on the backburner. Since then, we&#8217;ve been extremely busy preparing to launch a new product (which you&#8217;ll hear about soon) and simply haven&#8217;t had the time to dedicate to diagnosing and repairing Longitude&#8217;s crash issue.</p>
<p>Monday, Google finally released their own Google Latitude for iPhone. Once we heard this news, we quickly installed it and began testing it. After a couple days of use, we&#8217;ve determined that it&#8217;s constantly running in the background and updating our locations as we move around. It&#8217;s not always as precise as we&#8217;d like it, nor can it update at a specified interval (due to limitations of iOS&#8217; backgrounding APIs), but it does work.</p>
<p>Since it&#8217;s an official release from Google and it&#8217;s free, a large percentage of users who would have otherwise purchase Longitude will now simply download Latitude. Given that our potential customer base has decreased significantly, that we would now be competing with a free official app, and that we have many other far more exciting (you&#8217;ll know soon enough) priorities right now, we have decided to discontinue Longitude at this time. The existing version shall remain in Cydia for use on devices that don&#8217;t support multitasking, but for devices that do, we recommend using Google&#8217;s Latitude.</p>
<p>We apologize to all of those who have been waiting patiently for Longitude 2. It just doesn&#8217;t make sense for us to spend additional development time on nor release a product that we would then have to support when there&#8217;s a free official alternative. For those of you who have purchased Longitude, we thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2010/12/longitude-and-latitude/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Longitude 1.6.1 fixes startup crash on older jailbreaks</title>
		<link>http://blog.technivations.com/2010/08/longitude-1-6-1-fixes-startup-crash-on-older-jailbreaks/</link>
		<comments>http://blog.technivations.com/2010/08/longitude-1-6-1-fixes-startup-crash-on-older-jailbreaks/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 19:20:22 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[longitude]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=73</guid>
		<description><![CDATA[We&#8217;ve submitted Longitude 1.6.1 to Cydia and Rock to fix the crash on older jailbreaks. It turns out the Spirit and JailbreakMe jailbreaks disable the iPhone&#8217;s code signing check, whereas older jailbreaks such as redsn0w (even the newest releases of it) and blackra1n do not disable this check. Combine that with the fact that the [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve submitted Longitude 1.6.1 to Cydia and Rock to fix the crash on older jailbreaks.</p>
<p>It turns out the Spirit and JailbreakMe jailbreaks disable the iPhone&#8217;s code signing check, whereas older jailbreaks such as redsn0w (even the newest releases of it) and blackra1n do not disable this check.</p>
<p>Combine that with the fact that the latest version of Longitude is a &#8220;fat binary&#8221; &#8211; meaning that the app itself contains two versions: one for older processors, and one optimized for the processors in the iPhone 4 and iPad.  What we didn&#8217;t know when we released 1.6 is that fat binaries can&#8217;t be signed the same way as non-fat binaries.  We&#8217;ve since learned and corrected the issue, hence the release of 1.6.1.</p>
<p>For those of you who don&#8217;t know, code signing is something the iPhone does as part of its security architecture.  After a binary (the app) is compiled, what&#8217;s known as a checksum is generated using some crazy math operations, and then that checksum is signed and stored as part of the binary.  You might be asking yourself, &#8220;what&#8217;s the point?&#8221;.  There are two reasons to sign applications:  First, to make sure they&#8217;re from a legitimate source.  In the iPhone&#8217;s case, it&#8217;s to ensure only apps that are approved by Apple can run on the phone.  Of course, we see how well that worked..  Secondly, though, it&#8217;s to ensure that the application remains unmodified.  If even a single byte is changed, the app&#8217;s signature is no longer valid.  This is good to ensure that applications aren&#8217;t tampered with, so you can&#8217;t, for example, install an app that&#8217;s intent is to log into some third party service but instead sends your login information to a malicious hacker.  In other words: code signing is good.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2010/08/longitude-1-6-1-fixes-startup-crash-on-older-jailbreaks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Longitude 2.0 release soon!</title>
		<link>http://blog.technivations.com/2010/08/longitude-2-0-release-soon/</link>
		<comments>http://blog.technivations.com/2010/08/longitude-2-0-release-soon/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 08:45:13 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[longitude]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=71</guid>
		<description><![CDATA[Longitude 2.0 will be released within the next week, and will feature a completely new interface with Latitude friends support. Imagine Google&#8217;s Latitude webapp, enhanced, and native &#8211; so much much faster.  2.0 will also feature the ability to use the iPhone&#8217;s significant location update API, combined with some time-related settings, so you can update [...]]]></description>
			<content:encoded><![CDATA[<p>Longitude 2.0 will be released within the next week, and will feature a completely new interface with Latitude friends support. Imagine Google&#8217;s Latitude webapp, enhanced, and native &#8211; so much much faster.  2.0 will also feature the ability to use the iPhone&#8217;s significant location update API, combined with some time-related settings, so you can update only when you move, which greatly enhances battery life!</p>
<p>Longitude 2.0 will be a free upgrade for users who purchased Longitude since the release of iOS 4 (June 21, 2010), and a $0.99 upgrade for all other existing users.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2010/08/longitude-2-0-release-soon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Longitude 1.6 released, fixes iOS 4 compatibility</title>
		<link>http://blog.technivations.com/2010/08/longitude-1-6-released-fixes-ios-4-compatibility/</link>
		<comments>http://blog.technivations.com/2010/08/longitude-1-6-released-fixes-ios-4-compatibility/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 08:41:05 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iOS4]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[longitude]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=68</guid>
		<description><![CDATA[Longitude 1.6 has been submitted to Cydia and Rock and should be available within the next 24 hours. Version 1.6 fixes iOS4 compatibility, plus fixes an old bug where the iPhone would power on to perform an update even if completely powered off.]]></description>
			<content:encoded><![CDATA[<p>Longitude 1.6 has been submitted to Cydia and Rock and should be available within the next 24 hours.</p>
<p>Version 1.6 fixes iOS4 compatibility, plus fixes an old bug where the iPhone would power on to perform an update even if completely powered off.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2010/08/longitude-1-6-released-fixes-ios-4-compatibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bahá’í Faith 1.3 released, support for iPad</title>
		<link>http://blog.technivations.com/2010/04/baha%e2%80%99i-faith-1-3-released-support-for-ipad/</link>
		<comments>http://blog.technivations.com/2010/04/baha%e2%80%99i-faith-1-3-released-support-for-ipad/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 17:35:25 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[bahai]]></category>
		<category><![CDATA[Bahá’í]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=63</guid>
		<description><![CDATA[We are pleased to announce the release of Bahá’í Faith version 1.3, which adds support for the iPad.  We plan on releasing another update within the next month, adding the features you&#8217;ve been requesting: offline reading bookmarking search remember last position Until then, thanks for your patience and your feedback!]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the release of Bahá’í Faith version 1.3, which adds support for the iPad.  We plan on releasing another update within the next month, adding the features you&#8217;ve been requesting:</p>
<ul>
<li>offline reading</li>
<li>bookmarking</li>
<li>search</li>
<li>remember last position</li>
</ul>
<p>Until then, thanks for your patience and your feedback!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2010/04/baha%e2%80%99i-faith-1-3-released-support-for-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FindMePhone 1.0.1 and 1.0.2</title>
		<link>http://blog.technivations.com/2010/04/findmephone-1-0-1-and-1-0-2/</link>
		<comments>http://blog.technivations.com/2010/04/findmephone-1-0-1-and-1-0-2/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 09:09:07 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[find my iphone]]></category>
		<category><![CDATA[findmephone]]></category>
		<category><![CDATA[mobileme]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=54</guid>
		<description><![CDATA[We released FindMePhone 1.0.1 a few days ago to address a couple of issues. First, support for the iPad.  FindMePhone extracts the necessary data from MobileMe to display it in a friendly, familiar interface on the iPhone, and the data MobileMe provides for the iPad was a bit different &#8211; something the app didn&#8217;t expect, [...]]]></description>
			<content:encoded><![CDATA[<p>We released FindMePhone 1.0.1 a few days ago to address a couple of issues.</p>
<p>First, support for the iPad.  FindMePhone extracts the necessary data from MobileMe to display it in a friendly, familiar interface on the iPhone, and the data MobileMe provides for the iPad was a bit different &#8211; something the app didn&#8217;t expect, so we had to adapt.</p>
<p>Secondly, and certainly more importantly, it solves the problem of being told that you&#8217;re not connected to the internet when trying to sign in, despite the fact that you very clearly are.  Apple changed <em>something</em> on their end that resulted in the iPhone not trusting one of their security certificates, so the app refused to sign in.  Though we&#8217;re not exactly sure what or why they changed it, we&#8217;ve managed to work around it.</p>
<p>Unfortunately, we jumped the gun on the release of 1.0.1 and since all worked well in the simulator, we used the same build commands we&#8217;ve always used in the past and pushed an update out, expecting everyone&#8217;s issues to be resolved.  As it turned out, it was quite the opposite: FindMePhone 1.0.1 crashes as soon as its launched!</p>
<p>After a day and a half of changing a thousand settings, trial and error, and tons of frustration, we eventually discovered that something had changed in the new iPhone OS 4.0 SDK that was preventing any app we compiled for the jailbroken platform from running on the actual device.  After removing the 4.0 SDK and re-installing the 3.2 SDK, all was well.  We psuedo-signed the app just as we did before, but this time, it worked exactly as expected.</p>
<p>As of the time of this writing, FindMePhone 1.0.2 has been submitted to ModMyi (thanks to them for hosting for us!) and Rock Your Phone, so it should be available in Cydia and Rock within the next 24 or so hours.</p>
<p>Thank you all for your patience through this rocky series of events!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2010/04/findmephone-1-0-1-and-1-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FindMePhone, an iPhone client for MobileMe&#8217;s Find My iPhone feature</title>
		<link>http://blog.technivations.com/2010/02/findmephone-an-iphone-client-for-mobilemes-find-my-iphone-feature/</link>
		<comments>http://blog.technivations.com/2010/02/findmephone-an-iphone-client-for-mobilemes-find-my-iphone-feature/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 05:57:55 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[find my iphone]]></category>
		<category><![CDATA[findmephone]]></category>
		<category><![CDATA[mobileme]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=51</guid>
		<description><![CDATA[We are pleased to announce the release of FindMePhone, an iPhone client for MobileMe&#8217;s Find My iPhone feature. FindMePhone is the only way to use MobileMe&#8217;s Find My iPhone feature directly from the iPhone. Keep track of your kids, keep tabs on your employees, or use a friend&#8217;s iPhone to find out where you lost [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the release of FindMePhone, an iPhone client for MobileMe&#8217;s Find My iPhone feature.</p>
<p>FindMePhone is the only way to use MobileMe&#8217;s Find My iPhone feature directly from the iPhone. Keep track of your kids, keep tabs on your employees, or use a friend&#8217;s iPhone to find out where you lost yours!</p>
<p>Locating an iPhone using FindMePhone requires that the iPhone you wish to locate is linked to an active MobileMe subscription with Find My iPhone enabled.</p>
<p>FindMePhone communicates directly with MobileMe. Your credentials are transmitted securely, and never sent to our or any third party servers.</p>
<p><strong>Unfortunately, Apple would not approve this for the App Store due to the fact that it accesses MobileMe in ways that they do not support. Thus, this app is only available on jailbroken phones at this time.</strong></p>
<p>FindMePhone is currently available on Cydia and Rock Your Phone for $1.99.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2010/02/findmephone-an-iphone-client-for-mobilemes-find-my-iphone-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Longitude 1.5.3 released, fixed error -1012 bug</title>
		<link>http://blog.technivations.com/2010/01/longitude-1-5-3-released-fixed-error-1012-bug/</link>
		<comments>http://blog.technivations.com/2010/01/longitude-1-5-3-released-fixed-error-1012-bug/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 01:02:13 +0000</pubDate>
		<dc:creator>Sean Ferguson</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[longitude]]></category>

		<guid isPermaLink="false">http://blog.technivations.com/?p=47</guid>
		<description><![CDATA[Longitude 1.5.3 is now available in the Cydia Store and will be available shortly in Rock.app.  This version fixes the intermittent &#8220;NSURLErrorDomain error -1012&#8243; problem that many users have begun to experience over the last couple weeks.  It was a mistake on our part, though we&#8217;re not entirely sure why it hasn&#8217;t become evident until [...]]]></description>
			<content:encoded><![CDATA[<p>Longitude 1.5.3 is now available in the Cydia Store and will be available shortly in Rock.app.  This version fixes the intermittent &#8220;NSURLErrorDomain error -1012&#8243; problem that many users have begun to experience over the last couple weeks.  It was a mistake on our part, though we&#8217;re not entirely sure why it hasn&#8217;t become evident until recently. Regardless, it should be fixed now!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technivations.com/2010/01/longitude-1-5-3-released-fixed-error-1012-bug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

