<?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>The Geek Next Door</title>
	<atom:link href="http://thegeeknextdoor.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://thegeeknextdoor.com</link>
	<description>Helping businesses with their custom development needs</description>
	<lastBuildDate>Tue, 04 May 2010 20:11:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Make Your iPad Bookshelf Look Better</title>
		<link>http://thegeeknextdoor.com/?p=138</link>
		<comments>http://thegeeknextdoor.com/?p=138#comments</comments>
		<pubDate>Tue, 04 May 2010 20:00:57 +0000</pubDate>
		<dc:creator>TheGeekNextDoor</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://thegeeknextdoor.com/?p=138</guid>
		<description><![CDATA[If you own an iPad, then you likely have downloaded one or two (or dozens in my case) of free books through the iBooks Store. The way they present the books leaves a bit to be desired. your books are a basic color with the title and the author on them.
An easy way to make your [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_141" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-141" title="iBooks Shelf" src="http://thegeeknextdoor.com/wp-content/uploads/2010/05/photo-300x225.PNG" alt="Updating the images for free books helps" width="300" height="225" /><p class="wp-caption-text">Updating the images for free books helps</p></div>
<p>If you own an iPad, then you likely have downloaded one or two (or dozens in my case) of free books through the iBooks Store. The way they present the books leaves a bit to be desired. your books are a basic color with the title and the author on them.</p>
<p>An easy way to make your free books look like you actually paid for them is to add cover art to your book. You do this by dragging the image of a cover a book from something like your browser right into your book. How do you do that you ask?</p>
<ol>
<li>Open iTunes</li>
<li>Select your Books link from your library.</li>
<li>Right click on the book you want to change the cover for and click on Get Info.</li>
<li>Click on the Artwork tab on the top right of the resulting dialog box.</li>
<li>Search on Google from googles images link for something like &#8220;books cover [name of book here]&#8221; (ie, &#8220;books cover heart of darkness&#8221; to find all covers for the Heart of Darkness).</li>
<li>Once you find an image, you should be able to drag that image right into the big white box waiting for you in your Get Info dialog box.</li>
<li>Click the OK button to save your changes.</li>
<li>Rinse and Repeat.</li>
</ol>
<p>It&#8217;s that simple it takes a minute or so per book, but it certainly worth it. Your library virtually pops of the shelf!</p>
]]></content:encoded>
			<wfw:commentRss>http://thegeeknextdoor.com/?feed=rss2&amp;p=138</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7 &#8211; Your new development target</title>
		<link>http://thegeeknextdoor.com/?p=135</link>
		<comments>http://thegeeknextdoor.com/?p=135#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:34:15 +0000</pubDate>
		<dc:creator>TheGeekNextDoor</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://thegeeknextdoor.com/?p=135</guid>
		<description><![CDATA[Windows Phone 7 allows for some seriously easy development for those that already develop with Microsoft&#8217;s tools. If your business is considering a phone based application for it&#8217;s employees, consider a Windows Phone. Talk with us about how we can make your Windows Phone needs an actual solution.
]]></description>
			<content:encoded><![CDATA[<p>Windows Phone 7 allows for some seriously easy development for those that already develop with Microsoft&#8217;s tools. If your business is considering a phone based application for it&#8217;s employees, consider a <a title="Windows Phone 7" href="http://www.windowsphone7.com/">Windows Phone</a>. Talk with us about how we can make your Windows Phone needs an actual solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://thegeeknextdoor.com/?feed=rss2&amp;p=135</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 Is Out</title>
		<link>http://thegeeknextdoor.com/?p=132</link>
		<comments>http://thegeeknextdoor.com/?p=132#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:30:08 +0000</pubDate>
		<dc:creator>TheGeekNextDoor</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://thegeeknextdoor.com/?p=132</guid>
		<description><![CDATA[Visual Studio 2010 is out and promises to help speed up the development process. Take a look at all things Visual Studio 2010 at Microsoft&#8217;s MSDN site.
]]></description>
			<content:encoded><![CDATA[<p>Visual Studio 2010 is out and promises to help speed up the development process. Take a look at all things Visual Studio 2010 at <a title="Visual Studio 2010 Featured Content" href="http://msdn.microsoft.com/en-us/ff625297.aspx">Microsoft&#8217;s MSDN site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thegeeknextdoor.com/?feed=rss2&amp;p=132</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About Our Technology</title>
		<link>http://thegeeknextdoor.com/?p=128</link>
		<comments>http://thegeeknextdoor.com/?p=128#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:25:37 +0000</pubDate>
		<dc:creator>TheGeekNextDoor</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://thegeeknextdoor.com/?p=128</guid>
		<description><![CDATA[We try to keep the technology from being your problem. We apply the right technology to the appropriate problem. The core technologies we focus on are:

Microsoft .NET
C#
SQL Server
JavaScript
AJAX
HTML
CSS

]]></description>
			<content:encoded><![CDATA[<p>We try to keep the technology from being your problem. We apply the right technology to the appropriate problem. The core technologies we focus on are:</p>
<ul>
<li>Microsoft .NET</li>
<li>C#</li>
<li>SQL Server</li>
<li>JavaScript</li>
<li>AJAX</li>
<li>HTML</li>
<li>CSS</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thegeeknextdoor.com/?feed=rss2&amp;p=128</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About our Services</title>
		<link>http://thegeeknextdoor.com/?p=126</link>
		<comments>http://thegeeknextdoor.com/?p=126#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:20:02 +0000</pubDate>
		<dc:creator>TheGeekNextDoor</dc:creator>
				<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://thegeeknextdoor.com/?p=126</guid>
		<description><![CDATA[We are a full service software development/consulting company that can help you with all of the phases of your software journey:

Project feasability
Requirements
QA/Testing
Documentation
Custom Development

We help our clients understand exactly what their needs are. More importantly, we help them understand what their needs aren&#8217;t. We help our clients comprehend what it is they truly want and make [...]]]></description>
			<content:encoded><![CDATA[<p>We are a full service software development/consulting company that can help you with all of the phases of your software journey:</p>
<ul>
<li>Project feasability</li>
<li>Requirements</li>
<li>QA/Testing</li>
<li>Documentation</li>
<li>Custom Development</li>
</ul>
<p>We help our clients understand exactly what their needs are. More importantly, we help them understand what their needs aren&#8217;t. We help our clients comprehend what it is they truly want and make sure that the requirements of the project meet the actual business goals of the company. All too often then what does not match up with the why.</p>
]]></content:encoded>
			<wfw:commentRss>http://thegeeknextdoor.com/?feed=rss2&amp;p=126</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why the iPad Will Succeed Where Other Tablets Have Failed</title>
		<link>http://thegeeknextdoor.com/?p=117</link>
		<comments>http://thegeeknextdoor.com/?p=117#comments</comments>
		<pubDate>Thu, 28 Jan 2010 01:47:34 +0000</pubDate>
		<dc:creator>TheGeekNextDoor</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://thegeeknextdoor.com/?p=117</guid>
		<description><![CDATA[A few months ago, I was ecstatic to get my first Windows 7 Acer multi-touch screen laptop that converts into a tablet. It has the best of both worlds. It has a keyboard and a touch screen. What else could you want?
For starters, you could want applications that were touch and screen orientation aware
That one [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-118 alignleft" title="Apple's iPad" src="http://thegeeknextdoor.com/wp-content/uploads/2010/01/safari_20100127-272x300.jpg" alt="Apple's iPad" width="272" height="300" />A few months ago, I was ecstatic to get my first Windows 7 Acer multi-touch screen laptop that converts into a tablet. It has the best of both worlds. It has a keyboard and a touch screen. What else could you want?</p>
<p><strong>For starters, you could want applications that were touch and screen orientation aware</strong></p>
<p>That one fact is enough to make the new iPad truly shine. The iPad is aware that you are on a device that you will likely be holding in your hands. My Acer is smart enough to know when I change the orientation of the screen, and the windows re-orientate themselves automatically much the same way Windows will rotate your screen display 90 degrees via your display properties. The problem is that is all the Windows laptop does. IF you wrote a Windows application that was screen portrait/landscape aware, you could render the application differently. It is just that there are so few Windows computers out there that you would not have anyone to really write the application for, plus you would still be running Windows. Windows was truly designed for a mouse and a keyboard. Touch is an add-on after all.</p>
<p><strong>Background applications aren&#8217;t always needed, but would be nice</strong></p>
<p>But <span style="text-decoration: line-through;">people</span> geeks will say they need to be able to run background applications and multiple applications at one time. The average person is not streaming Pandora and reading a book or surfing the Net at the same time. I do have to admit that I would like the ability to slot a couple of background applications in some special location on the iPad such that they will run until explicitly closed (I am a Geek after all). But I don&#8217;t need background services running from developers doing who knows what to my system. Those things can cause grief for the average user that just wants to surf/email/look at videos.</p>
<p><strong>Total control is key</strong></p>
<p>Developing a device and controlling the hardware and software really allows for unprecedented control and operability of the system. There is only one resolution of iPad. It has different storage amounts, but that is irrelevant to a developer for the most part. It is being able to design something that will look exactly on a user&#8217;s device as it does on the developer&#8217;s device. It allows the developer to take advantage of the exact hardware contained on the device. He/she doesn&#8217;t have to plan for an infinite combination of abilities. No reason to write code to allow the user to take a photo and upload it directly to facebook from the iPad. The iPad native version will likely have no mention of cameras, but will let you pick a photo for example.</p>
<p><strong>140,000+ applications sure doesn&#8217;t hurt</strong></p>
<p>With 140,000+ applications already in the pipeline and your ability to run the software you already bought on this new device is amazing. How many software companies have it setup where you can run the same application that you paid for once on as many devices as you own? Makes that $.99 app all the more of a value! It&#8217;s just too easy to find something you want to buy.</p>
<p><strong>Application price points are low</strong></p>
<p>Apple set the bar today for &#8220;big app&#8221; prices by only charging $9.99 for each of the products that make up what we know as iWork. That is an amazing value. No, they are not as functional as the real things, but they are specially adapted to the device. I wouldn&#8217;t say they are watered down versions though. They are optimized, and there is a difference. When you know that you have a closed market and millions of devices, the developers can certainly make it up in volume. With most applications costing less than $4.99, how can you complain?!?! I don&#8217;t hear the Electronic Arts of the world complaining yet. Where can you go online to find a comprehensive list of apps that you can get for your Windows tablet and actually purchase?</p>
<p><strong>Ready to order</strong></p>
<p>I&#8217;m ready to place my order. I don&#8217;t know whether or not to start off with the $499 16 GB version or jump in head first for the $829 64 GB/3G enabled version. I&#8217;m only considering the 3G version because it has GPS capabilities similar to the iPhone. Now to see if my GPS in my iPhone actually works without service. I&#8217;m willing to take the $130 one time hit for exact GPS/location aware ability. I think that is key these days. If not, the fact that I&#8217;m in one part of the city as my location will just have to do.</p>
<p>Time to start saving. At least they gave me 60 days to find the cash!</p>
]]></content:encoded>
			<wfw:commentRss>http://thegeeknextdoor.com/?feed=rss2&amp;p=117</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Problem with Android Software is the Average Developer</title>
		<link>http://thegeeknextdoor.com/?p=109</link>
		<comments>http://thegeeknextdoor.com/?p=109#comments</comments>
		<pubDate>Sun, 10 Jan 2010 19:05:28 +0000</pubDate>
		<dc:creator>TheGeekNextDoor</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[nexus one]]></category>

		<guid isPermaLink="false">http://thegeeknextdoor.com/?p=109</guid>
		<description><![CDATA[I love my iPhone. I love my Nexus One. Having both is like having two children to a parent. Each one has it&#8217;s own special abilities. They both can place calls, surf the Net, read email, navigate you around town, run applications, and play games. The difference between the two is the style with which [...]]]></description>
			<content:encoded><![CDATA[<p>I love my iPhone. I love my Nexus One. Having both is like having two children to a parent. Each one has it&#8217;s own special abilities. They both can place calls, surf the Net, read email, navigate you around town, run applications, and play games. The difference between the two is the style with which the task is done.</p>
<p>Here is a simple case and point. I have two cribbage games. I have one for the iPhone, and another for android. I picked cribbage, because there is not really anything sexy about cribbage&#8230;unless you play it on the iPhone.</p>

<a href='http://thegeeknextdoor.com/?attachment_id=110' title='androidcribbage'><img width="150" height="150" src="http://thegeeknextdoor.com/wp-content/uploads/2010/01/androidcribbage-150x150.png" class="attachment-thumbnail" alt="Cribbage on android" title="androidcribbage" /></a>
<a href='http://thegeeknextdoor.com/?attachment_id=111' title='iphonecribbage'><img width="150" height="150" src="http://thegeeknextdoor.com/wp-content/uploads/2010/01/iphonecribbage-150x150.jpg" class="attachment-thumbnail" alt="Cribbage on iPhone" title="iphonecribbage" /></a>

<p>Take a look at the two images. The android developer chose to use basic buttons of unequal width (please make them the same width!). The iPhone developer put a little extra effort into the main screen and provided graphical buttons. This is a key difference between android and iPhone applications. Apple would likely not allow an application into the store that had such a look as the one on android. There is nothing wrong with the android game once you get into the gameplay. It is rather nice actually. But the android application&#8217;s first impression is a weak one. Sometimes all you get is a first impression.</p>
<p>So to all the android developers out there, please make your applications look nicer to make your apps look on par with the iPhone. I do understand that you have limited storage space on the android phone to install apps. People complain if the application is over a few megabytes, and graphics take up space. Google promises to fix this in a future update. We&#8217;ll see if that helps android apps to have the luster and beauty I know they can have. How do I know? I&#8217;ve written apps on android where we gutted the default stylings of android to make it look really good. The only problem was the memory footprint the app then took up.</p>
]]></content:encoded>
			<wfw:commentRss>http://thegeeknextdoor.com/?feed=rss2&amp;p=109</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Android Problem &#8211; Will the Nexus One Help or Hurt?</title>
		<link>http://thegeeknextdoor.com/?p=101</link>
		<comments>http://thegeeknextdoor.com/?p=101#comments</comments>
		<pubDate>Sat, 02 Jan 2010 15:49:37 +0000</pubDate>
		<dc:creator>TheGeekNextDoor</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[nexus one]]></category>

		<guid isPermaLink="false">http://thegeeknextdoor.com/?p=101</guid>
		<description><![CDATA[It won&#8217;t be long now before all of the speculation over rumors of Google&#8217;s Nexus One can be put to rest. Rumors have run from a $199 unsubsidized direct sell phone from Google to the now most widely accepted rumor of $530 sold directly by Google with a $180 price tag when bought through T-Mobile [...]]]></description>
			<content:encoded><![CDATA[<p>It won&#8217;t be long now before all of the speculation over rumors of Google&#8217;s Nexus One can be put to rest. Rumors have run from a $199 unsubsidized direct sell phone from Google to the now most widely accepted rumor of $530 sold directly by Google with a $180 price tag when bought through T-Mobile with a 2 year contract.</p>
<p>There aren&#8217;t much for rumors on the phone&#8217;s abilities though. Plenty of videos have surfaced showing just what the UI will look like. The new Android 2.1 ROM has already been ported to the Droid and runs much faster than the 2.0 that came on the device to begin with.</p>
<p>Everything about this phone says wow! But there is a big BUT coming. A trend I have noticed is a very fractured app store. Apps that run on one phone don&#8217;t seem to run on another. There are a lot of issues with trying to support an app on an operating system that has seen 6 major OS revisions in a little over a year (1.0, 1.1, 1.5, 1.6, 2.0, 2.1). People are upset with developers because the app the developer wrote for 1.1, doesn&#8217;t work properly on 1.5, and the app written for 1.5 doesn&#8217;t work properly on 2.0. We can go on all day. Unfortunately, it isn&#8217;t always just the difference between OS&#8217;s. It can also be differences between phone manufacturers. An app may work great on one phone but not so well on another of the same OS version. I have a couple of widgets that seem to work one day and then not at all the next (on the same phone)!</p>
<p>So far, Apple has done a pretty decent job of keeping legacy hardware up-to-date at the time of a new OS update. It is not forced on the user, but it is easy to do during the sync process with iTunes. Google doesn&#8217;t have a PC counterpart to hook up to your phone. Average Android users have relied on over the air (OTA) updates from their carriers to get the latest version of the OS. iPhone users update their phones at their own discretion. A lot of this has to do with the fact that phones sold through the carriers are typically modified versions of the operating system. Certain features are disabled and controlled by the carrier. When an update to the OS happens, the carrier or the handset maker have to merge in the updates on their own. This can be slow and costly. It just isn&#8217;t a world the carriers play well in.</p>
<p>I worked on a project with one of the major US carriers where they were long down the road to creating a very impressive integrated UI for an android phone before version 1.1 of the OS had even come out. They weren&#8217;t even planning on releasing the modified version of the OS until 2010 on an undetermined phone. When I asked one of the designers if she knew what kind of a nightmare it would be to maintain that kind of a thing, she responded that it just didn&#8217;t matter. That is the mentality of the carriers. They tried to create a flagship phone at such an unbelievable expense to only have HTC come along and effectively deliver a better product with the Sense UI in far less time. Carriers should stay out of modifying smart phone core operating systems and just stick to add-on apps. Carriers move glacially&#8230;Google does not.</p>
<p>So along comes the Nexus One from Google. This will be a Google branded phone, so it should easily take updates to the OS when new updates are available. It will basically be like one of the developer phones that I use for android development. I look forward to seeing how those updates are going to be distributed to normal people with limited technical ability. I really want one of these things. We&#8217;ll see how well Google gets me going on January 5th. I may just not be able to resist. I do need a 2.1 phone for development purposes after all&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://thegeeknextdoor.com/?feed=rss2&amp;p=101</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
