<?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>Slashdev &#187; Rants</title>
	<atom:link href="http://www.slashdev.ca/category/rants/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.slashdev.ca</link>
	<description>Hardware, software, and just general tinkering</description>
	<lastBuildDate>Thu, 20 Oct 2011 09:55: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>BlackBerry Push Service &#8211; Fail</title>
		<link>http://www.slashdev.ca/2011/02/01/blackberry-push-service-fail/</link>
		<comments>http://www.slashdev.ca/2011/02/01/blackberry-push-service-fail/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 16:05:29 +0000</pubDate>
		<dc:creator>jiGGaK</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.slashdev.ca/?p=382</guid>
		<description><![CDATA[This really is depressing. Being Canadian and all I really want to root for the home team. Moreover I hate polluting my blog with complaints about BlackBerry development. Alas, here we go again&#8230; Todays topic: BlackBerry Push Service. BlackBerry push can be routed through BlackBerry Internet Service or it can route through a BlackBerry Enterprise [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_387" class="wp-caption aligncenter" style="width: 510px"><img src="http://www.slashdev.ca/wp-content/uploads/2011/01/graph.png" alt="" title="graph" width="500" height="400" class="size-full wp-image-387" /><p class="wp-caption-text">Everyone loves graphs...</p></div>
<p>This really is depressing. Being Canadian and all I really want to root for the home team. Moreover I hate polluting my blog with complaints about BlackBerry development. Alas, here we go again&#8230;</p>
<p>Todays topic: <a href="http://www.blackberry.com/developers/pushservice">BlackBerry Push Service</a>. BlackBerry push can be routed through <em>BlackBerry Internet Service</em> or it can route through a <em>BlackBerry Enterprise Server</em>. The difference? BIS is the one you want to use if you are a developer targeting the consumer market at large. To route push notifications through BIS, you must <a href="https://www.blackberry.com/profile/?eventId=8121">request</a> to evaluate the push service. It also appears you must submit another request when you want to go live, but I haven&#8217;t made it that far.</p>
<p>This is where the problem lies. I have submitted three requests in the past two weeks with no response. Each time I submit one, I&#8217;m greeted with a friendly message:</p>
<blockquote><p><em>&#8220;Thank you, someone will contact you in <strong>two business days</strong>&#8220;</em></p></blockquote>
<p>Bottom line I can&#8217;t finish OR test my app without access to this service.</p>
<h2>What about the other guys?</h2>
<p>This is where it gets sad. The software I&#8217;m working on is also being developed in parallel for Android and iOS. So what does the process look like for the other platforms?</p>
<h3>Android</h3>
<p>The <a href="http://code.google.com/android/c2dm/">Android Cloud to Device Messaging</a> framework also requires developers to <a href="http://code.google.com/android/c2dm/">signup</a> to access the service. The difference being two seconds after you fill out the signup form you are ready to go!</p>
<p>Slightly off topic, but the C2DM API is extremely simple to use. It was a pleasure to work with since I could use basic Unix shell scripting to send requests to the service during testing.</p>
<h3>Apple</h3>
<p>After you register as an iOS developer (and you drop $100 US for the privilege), Apple gives you access to something called the <em>iOS Provisioning Portal</em> which is a web interface for generating all manor of certificates and mobile provisioning bits and bobs. In this portal access to the APNS (Apple Push Notification Service) can also be enabled with a few mouse clicks&#8230; instantly.</p>
<h2>So what have I done so far?</h2>
<p>Not wait on RIM, that&#8217;s for sure! In the last two weeks I have managed to completely finish the iOS and Android versions of my app including full push integration.</p>
<p>Let me say that again. In the time it&#8217;s taking RIM to <em>grant</em> me permission to write software that uses their services, I have created the same thing on competing platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slashdev.ca/2011/02/01/blackberry-push-service-fail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Signing Servers Down Again</title>
		<link>http://www.slashdev.ca/2010/01/28/signing-servers-down-again/</link>
		<comments>http://www.slashdev.ca/2010/01/28/signing-servers-down-again/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 03:29:54 +0000</pubDate>
		<dc:creator>jiGGaK</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.slashdev.ca/?p=292</guid>
		<description><![CDATA[It&#8217;s 10:00pm EST, Jan. 28th and RIM&#8217;s signing servers have been down for the last sixty minutes. This wouldn&#8217;t be such an issue if the rest of the BlackBerry development tool suite wasn&#8217;t such a steaming pile of crap! Quite literally the only component that works &#8211; is the compiler. The simulator doesn&#8217;t sim and [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s 10:00pm EST, Jan. 28th and RIM&#8217;s signing servers have been down for the last sixty minutes. This wouldn&#8217;t be such an issue if the rest of the BlackBerry development tool suite wasn&#8217;t such a steaming pile of crap!  Quite literally the only component that works &#8211; is the compiler.</p>
<p>The simulator doesn&#8217;t sim and the signing tool doesn&#8217;t sign.  These two issues cause a serious problem.</p>
<p>First the simulator.  If you take an OS 4.3.1 simulator and a device also running OS 4.3.1 the two will behave very differently in a few subtle, but important ways.  My gripe is localized to the <a href="http://www.blackberry.com/developers/docs/4.3.0api/javax/microedition/media/package-frame.html">mmapi</a> api (handles audio/video playback).  Long story short, the simulator can&#8217;t be trusted so we have to debug device/OS idiosyncrasies on the device itself.</p>
<p>But hold on a second.  The signing servers aren&#8217;t working so I <strong>can&#8217;t</strong> debug on the device in all it&#8217;s developer friendly glory with lack of usable debugger and lack of even something as simple as a means to read text written to <strong>freaking</strong> <a href="http://en.wikipedia.org/wiki/Standard_output">standard output</a>!</p>
<p>Thank you RIM!  Thank you for wasting my valuable time.  Thank you for reminding me that no amount of money can justify writing software for this platform any longer.</p>
<p>(10:30, signing servers still not working)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slashdev.ca/2010/01/28/signing-servers-down-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top 5 Dream Jobs</title>
		<link>http://www.slashdev.ca/2007/01/21/top-5-dream-jobs/</link>
		<comments>http://www.slashdev.ca/2007/01/21/top-5-dream-jobs/#comments</comments>
		<pubDate>Sun, 21 Jan 2007 08:12:26 +0000</pubDate>
		<dc:creator>jiGGaK</dc:creator>
				<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.slashdev.ca/2007/01/21/top-5-dream-jobs/</guid>
		<description><![CDATA[So I&#8217;m watching High Fidelity and thought I would make a top 5 list of my own. So top 5 dream jobs: Robot maker Prop maker for the movie industry Google Python developer Bar owner BlackBerry software developer I don&#8217;t really want to be a BlackBerry developer but I had a hard time coming up [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m watching <a href="http://imdb.com/title/tt0146882/">High Fidelity</a> and thought I would make a top 5 list of my own.</p>
<p>So top 5 dream jobs:</p>
<ol>
<li>Robot maker</li>
<li>Prop maker for the movie industry</li>
<li>Google Python developer</li>
<li>Bar owner</li>
<li>BlackBerry software developer</li>
</ol>
<p>I don&#8217;t really want to be a BlackBerry developer but I had a hard time coming up with a 5th so I just put what I am currently doing (check out <a href="http://www.canada.com/bbtv/">bbTv</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slashdev.ca/2007/01/21/top-5-dream-jobs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>You know what I&#8217;m tired of?</title>
		<link>http://www.slashdev.ca/2007/01/21/you-know-what-im-tired-of/</link>
		<comments>http://www.slashdev.ca/2007/01/21/you-know-what-im-tired-of/#comments</comments>
		<pubDate>Sun, 21 Jan 2007 07:10:28 +0000</pubDate>
		<dc:creator>jiGGaK</dc:creator>
				<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.slashdev.ca/2007/01/21/you-know-what-im-tired-of/</guid>
		<description><![CDATA[You know what I&#8217;m tired of? I&#8217;m sick of people in my MSN list having HUGE nick names. I come from a time when ICQ was the messenger and even then it was a cute little gimmick that people familiar with IRC laughed at. Regardless a nick name should be one to three words long [...]]]></description>
			<content:encoded><![CDATA[<p>You know what I&#8217;m tired of?  I&#8217;m sick of people in my MSN list having HUGE nick names.  I come from a time when ICQ was the messenger and even then it was a cute little gimmick that people familiar with IRC laughed at.  Regardless a nick name should be one to three words long at the most!  None of these phrases a half a paragraph long telling a life story.  Also, whoever thought of the &#8220;Buddy Icon&#8221; should be shot.</p>
<p>Well that&#8217;s not fair, it can be cool if you use something like Spider Man or Optimus Prime.  But these people these days seem to want to use some picture of themselves smiling having fun with all their smiling friends.  I don&#8217;t want to see you and your friends having fun.  I want to see something clever and origional.</p>
<p>So with that said, I&#8217;m out.  I&#8217;m not doing anything interesting these days so I should probably put &#8220;something&#8221; on this damn blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slashdev.ca/2007/01/21/you-know-what-im-tired-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

