<?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>Programming My Life &#187; Android</title>
	<atom:link href="http://programmingmylife.com/blog/index.php/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://programmingmylife.com/blog</link>
	<description></description>
	<lastBuildDate>Thu, 23 Jun 2011 22:17:12 +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>How To:  Get rid of &#8216;Application Data Space is Low&#8217; on the Droid Incredible</title>
		<link>http://programmingmylife.com/blog/index.php/2011/04/30/how-to-get-rid-of-application-data-space-is-low-on-the-droid-incredible/</link>
		<comments>http://programmingmylife.com/blog/index.php/2011/04/30/how-to-get-rid-of-application-data-space-is-low-on-the-droid-incredible/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 15:55:31 +0000</pubDate>
		<dc:creator>acmshar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Cell Phone]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[droid]]></category>
		<category><![CDATA[droid incredible]]></category>

		<guid isPermaLink="false">http://programmingmylife.com/blog/?p=476</guid>
		<description><![CDATA[A few weeks ago, I started getting a recurring notification on my Droid Incredible telling me that &#8216;Application Space is low&#8217;.  After removing some apps and moving others to the SD card, the notification continued popping up.  I checked the amount of space available for each storage device in the phone (memory, internal storage, and [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I started getting a recurring notification on my <a href="http://programmingmylife.com/blog/index.php/2010/05/02/incredible/" target="_blank">Droid Incredible</a> telling me that &#8216;Application Space is low&#8217;.  After removing some apps and moving others to the SD card, the notification continued popping up.  I checked the amount of space available for each storage device in the phone (memory, internal storage, and SD card), and all three had plenty of space left.</p>
<p>After some searching, I found that before a factory reset (something I did not want to do), some other users had found clearing application cache could solve the problem. You can do this by clicking the notification (or if it isn&#8217;t currently up, going to Setting &gt; Applications), sort by size, then go through the largest applications (likely Mail, Facebook, Twitter, etc.), click the name, then click, &#8216;Clear Data&#8217;.  After doing this for several of the largest apps (and moving apps to SD earlier), the notification has not returned for a few weeks now.</p>
<p>I wanted to post this in hopes that anyone else with this problem can solve it without a factory reset. Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://programmingmylife.com/blog/index.php/2011/04/30/how-to-get-rid-of-application-data-space-is-low-on-the-droid-incredible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Listening to Podcasts</title>
		<link>http://programmingmylife.com/blog/index.php/2010/11/07/google-listening-to-podcasts/</link>
		<comments>http://programmingmylife.com/blog/index.php/2010/11/07/google-listening-to-podcasts/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 15:32:35 +0000</pubDate>
		<dc:creator>acmshar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Cell Phone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[doubletwist]]></category>
		<category><![CDATA[google listen]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[winamp]]></category>

		<guid isPermaLink="false">http://programmingmylife.com/blog/?p=266</guid>
		<description><![CDATA[I listen to roughly 1 hour of podcasts on a given day.   I do the majority of my listening on the move, so I need a player that I can carry with me.  For about the last year, the device I preferred was my iPod mini modified to hold a 32GB compact flash drive.  Recently, [...]]]></description>
			<content:encoded><![CDATA[<p>I listen to roughly 1 hour of podcasts on a given day.   I do the majority of my listening on the move, so I need a player that I can carry with me.  For about the last year, the device I preferred was my iPod mini <a href="http://geektechnique.org/projectlab/753/how-to-turn-your-ipod-mini-into-a-flash-based-ipod" target="_blank">modified to hold a 32GB compact flash drive</a>.  Recently, I realized my phone could serve this function, so I decided to look into apps that would allow me to keep podcasts up to date with the same amount (or less) work than I was doing with my iPod.  That is, anything more than plugging and unplugging my phone into my PC (after setting up the RSS feeds, of course) would be too much work.  I came up with Google Listen, doubleTwist, and winamp as possible contenders.</p>
<p><strong>Google Listen</strong></p>
<p><strong><img class="aligncenter size-full wp-image-338" title="google-listen" src="http://programmingmylife.com/blog/wp-content/uploads/2010/10/google-listen.png" alt="" width="72" height="72" /></strong></p>
<p>Listen has a great looking interface.  From the main menu, I can look at recently listened to podcasts, see popular searches (neither of which I use), view  all of my subscriptions and each episode from them whether I have downloaded them or not.  Finally, I can also view &#8216;My Listen Items&#8217; which shows a queue that I can set up and &#8216;Fresh Items&#8217;.  I like fresh items because it shows each of the newest episodes from my subscriptions.  However, it <em>only</em> holds the latest item, so if a new episode of a given podcast pops up before you listened to the previous one, you are left with only the newest one in your fresh items list.  It also only holds the newest items from the last 7 days, so podcasts you don&#8217;t get around to disappear.  I don&#8217;t so much have a problem with these two features as I do with the fact that they aren&#8217;t customizable options.  Ideally, I would like to customize them per podcast so that for some podcasts, multiple episodes stick around and for more than 7 days because I don&#8217;t want to miss an episode.</p>
<p>As a player, Listen does a reasonably good job, but some minor bugs keep it from being great.  First, I have problems with the fast forward and jump to a specific time  functions.  This seems to happen only if I try this on a file that  wasn&#8217;t fully downloaded when I began listening to it.  Even though the  podcast shows as fully downloaded, if I use either function, it will  jump back to the beginning of the file rendering those functions useless.  Another  minor annoyance in time keeping is trying to listen to several podcasts  without finishing them.  Listen seems to only be able to keep track of  where I am in one podcast at a time.  Sometimes, it fails to even do  that.  I have opened Listen expecting it to be in the middle of a podcast that I was just listening to, only to find that it is at the  beginning of another podcast I have not yet begun listening to*.  Maybe  it&#8217;s trying to tell me something?</p>
<p>When it comes to setting up your Listen subscriptions, I highly recommend simply doing it from your Google Reader account.  Searching from within the app on my phone to find subscriptions is awful.  I couldn&#8217;t find 4 out of the first 5 podcasts I searched for.  The easiest way to go about it is finding one podcast on the app (to get it to automatically set up the listen folder in Google Reader), then going to google reader on a PC and searching/adding the subscriptions to the &#8216;Listen Subscriptions&#8217; folder.  If you are moving over from iTunes, you can right click the icon for a given podcast and copy its URL to Google Reader for easy transfer.  I actually was forced to do this for the ESPN Soccernet podcast as I couldn&#8217;t get its regular RSS feed to work.  A note on getting RSS feeds from websites:  make sure you check the RSS feed you add for audio embedded in the posts.  If it doesn&#8217;t have it, it isn&#8217;t the feed you want.</p>
<p>Listen allows for adequate customization when it comes to how and when the user downloads podcasts.  Two major concerns for phone users (depending on your phone and carrier) are battery life and data usage.  To address these, Listen has settings to only download on wifi and only download while charging.  If you have either of these set (or both), but you want to quickly download an episode on the go, Listen provides a pop up warning that allows you to go ahead and download over the air.</p>
<p>I&#8217;ve noticed another problem when trying to download over 3G and listening immediately (in addition to the time keeping issues mentioned above).  First, when a podcast encounters an error in downloading, it notifies me.  Great. But if I want to listen to that podcast I go through the following steps:</p>
<p>1.  Click listen</p>
<p>2.  Let it buffer, get error</p>
<p>3.  Click listen again, have it load</p>
<p>This happens nearly every time I try to download and listen to a podcast.  Clearly, there needs to be something in the code checking for enough of a buffer before the file starts playing.</p>
<p>Finally, the biggest problem I&#8217;ve had with Listen is podcasts randomly pausing and unpausing for &lt;1 sec.  These sound like a CD skipping, but it doesn&#8217;t skip the time for which it is paused.  That is, if it &#8216;skips&#8217; in the middle of someone saying &#8216;annoying&#8217; I will hear annoy *pause* -ing.  This is incredibly frustrating when it occurs repeatedly, which it does.  So far, I have noticed it only seems to do this when I am walking around.  The pausing as opposed to an actual skip leads me to believe it is a problem with the software and not my headphones or some other hardware issue.  I have seen the pause problem <a href="http://www.google.com/support/forum/p/android/thread?tid=15331732218b29df&amp;hl=en">occurs for other users as well</a>.</p>
<p>Note:  After researching this, I have stopped carrying my phone in my pocket while listening and it seems to have alleviated the problem.</p>
<p><strong>doubleTwist</strong></p>
<p>doubleTwist is an iTunes clone for Android devices.  It has both an Android and PC client similar to the Mac/PC and iPod setup for iTunes.  Simply put, it is a great idea without enough functionality to warrant a recommendation.  Some of the issues I encountered in the short time I used it:</p>
<p>Has problems with devices that have internal storage as well as an SD card (i.e. my Droid Incredible).  The user has to &#8216;trick&#8217; it into recognizing one over the other.</p>
<p>No ability to rearrange podcasts in alphabetical or any other sort order; they are ordered by when the subscription was added.</p>
<p>I had no problems syncing just the playlists I wanted (Podcasts + songs).  However, it does not show me how much memory those playlists will take up, only how much is currently free.  I had to go to iTunes and look up how much space each list took up and approximate.</p>
<p>Slllooooooooowwww loading up when I restart the PC client.  If you use doubleTwist, be sure to turn off &#8216;scan iTunes on startup&#8217; to save some time (still slow sometimes with this off).</p>
<p>Finally, I had a problem playing a particular podcast for no reason I could discern.</p>
<p><strong>Winamp</strong> (5.59 Beta)</p>
<p>Similar to doubleTwist, this has some great features, but isn&#8217;t ready for use.  To be fair, this is a beta, and performs as such.</p>
<p>When you fire up the Android client for the first time, make sure to hit continue.  If you hit &#8216;home&#8217; (like I did for the first several times I opened it) it will &#8216;whip the llamas ass&#8217; every time you start up.  I encountered the following problems in trying to use it:</p>
<p>I can&#8217;t seem to send playlists to the phone or create playlists from the phone app.  I have to us the PC app ti send files to the phone then create playlists on my phone from the PC app.</p>
<p>I can&#8217;t figure out how to use phone storage as opposed to sd card.</p>
<p>After playing around with this program, there are just too many problems right now.  If they can integrate the features people are asking for, this could be what I want.</p>
<p><strong>Conclusion</strong></p>
<p>Currently, I am using Google Listen on my phone and iTunes on my PC when I listen at home.  My dream app would be itunes/ipod functionality for Android with wireless syncing at home.  Hopefully, Google, doubleTwist, Winamp, or someone else can come up with a competent software package to do this soon.</p>
<p>Have any of you found any other podcast programs with great features on Android?</p>
<p>*See <a href="http://programmingmylife.com/blog/index.php/2010/11/07/google-listening-to-podcasts/comment-page-1/#comment-270" target="_self">comment</a> below for &#8216;solution&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://programmingmylife.com/blog/index.php/2010/11/07/google-listening-to-podcasts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Froyo for the Droid Incredible</title>
		<link>http://programmingmylife.com/blog/index.php/2010/10/02/froyo-2/</link>
		<comments>http://programmingmylife.com/blog/index.php/2010/10/02/froyo-2/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 14:32:19 +0000</pubDate>
		<dc:creator>acmshar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Cell Phone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Incredible]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://programmingmylife.com/blog/index.php/2010/10/02/froyo-2/</guid>
		<description><![CDATA[Recently, the Droid Incredible finally got the newest revision of the Android OS, 2.2, codename Froyo.  I couldn&#8217;t wait to receive the auto update from Verizon, so I found the update file on the web and manually ran the install.  I didn&#8217;t really like hearing about the update months ago and having little idea on [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, the Droid Incredible finally got the newest revision of the Android OS, 2.2, codename Froyo.  I couldn&#8217;t wait to receive the auto update from Verizon, so I found the update file on the web and manually ran the install.  I didn&#8217;t really like hearing about the update months ago and having little idea on when I would receive it even up to a couple weeks ago.</p>
<p>I can say now that it was worth the wait.</p>
<p>Google did an excellent job with added features like Chrome2phone (see below), and HTC took the opportunity to improve some of the features in its Sense overlay for Android.</p>
<p>Overall, my phone just feels faster now.  From swiping between home screens to web browsing, it seems like every action has been sped up.  I use Dolphin Browser HD for viewing websites and opening new tabs has been sped up so much that I didn&#8217;t realize they were opening at first.  I literally opened the same tab several times thinking something was wrong before noticing I had five identical tabs.  I was expecting opening a new tab to slow down my browser as it did before the update.  Now that there is no pause, I wasn&#8217;t sure if the tab had actually opened.  One of the biggest improvements in speed I have noticed is trying to &#8216;share&#8217; a website.  Previously, when I would touch the &#8216;share this website&#8217; button, I would have to wait anywhere from 2-5 seconds. Now, though, I am almost instantaneously allowed to choose how to share the article.  Combined with Android2Cloud*, I can send a site to my computer in about 2 seconds.  Previously, I would have to wait for the share graphic to load then type in my email address to send it to myself, which took about 10 seconds.</p>
<p>In addition to the improvements in speed, both HTC and Google have provided a significant number of new features.  Google&#8217;s Chrome2phone allows users to send websites from their desktop or laptop to their Android device.  I have noticed that to save the link, you have to open the link when it gets sent to the device.  It would be nice if the C2P app on my phone saved the last 5 or 10 links sent.  Another great feature Google has added is the ability to update all apps at once and the ability to auto-update applications.  One of the most publicized additions to Froyo is Flash.  After the initial novelty wore off, I was unable to find any great uses for Flash on my phone.  My first stop was <a href="http://games.adultswim.com/robot-unicorn-attack-twitchy-online-game.html" target="_blank">Robot Unicorn Attack</a>, but I was unable to find a way to bring up the keyboard to use solely for the game.  I haven&#8217;t found any pressing uses for flash in the few weeks I&#8217;ve had the update.</p>
<p>One improvement I&#8217;ve noticed from HTC is for the keyboard as well as other apps that have a landscape mode:  they can be in landscape in either direction on the phone.  Previously, landscape only worked when the phone was tilted toward the volume controls.  Now it works when tilted away from the volume controls as well.</p>
<p>In addition to flash, animated GIF images run now as well.  Before the update, I could see an image of the first frame of a GIF, but the animation would not run.</p>
<p>HTC fixed their photo album app as well.  Before the update, it would require me to select the album I wanted to display <em>every</em> time I took a picture.  Now, it seems to update by itself to the latest photo I&#8217;ve taken, which is great.  Kudos to HTC for taking the update opportunity to fix some of their bugs.</p>
<p>On the downside, my battery seems to drain a bit faster.  I would like to note that I don&#8217;t browse many (if any) flash heavy sites.  I also have flash set to only load when I touch the flash frame, so I don&#8217;t think flash is the cause.  My battery still lasts through the day, and I could be wrong, but after some consideration, it seems to drain a bit faster on average.  If anything, I definitely don&#8217;t notice an increase in battery life, which I was hoping for with the new software.</p>
<p>Finally, Google updated the Google Voice app shortly after Froyo released.  I thought this would speed up the app and fix some problems I&#8217;ve had with it.  Notably, it keeps a stack of every text you respond to.  If you are responding to multiple friends and enter the program from the notifications bar, you can end up with a stack of many texts so that when you try to use the &#8216;back&#8217; button to get out of the app, you end up tracing through that entire stack.  I was hoping the update would alleviate this problem.  Not only did the update not fix this problem, the application now seems less responsive overall.  Several times I&#8217;ve tried to access the app, it has taken several seconds to load, which I haven&#8217;t noticed with any other app.</p>
<p>Overall, I am incredibly happy with the Froyo update.  The minor problems I&#8217;ve had are more than made up for by the improvements and additions.  Now I just can&#8217;t wait to here about Gingerbread.</p>
<p>*<a href="http://blog.android2cloud.org/">Android2Cloud</a> is a new app that is the reverse of Google&#8217;s <a href="http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html" target="_blank">Cloud to Device</a> messaging API.  While the official Chrome2phone app sends sites from the web to your Android device, Android2Cloud  performs the opposite task.  I find myself sending long articles to my  PC far more often than I find myself sending websites to my phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://programmingmylife.com/blog/index.php/2010/10/02/froyo-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Set up androidVNC with TightVNC and a Linksys WRT54G Router (Windows)</title>
		<link>http://programmingmylife.com/blog/index.php/2010/05/08/how-to-set-up-androidvnc-with-tightvnc-and-a-linksys-wrt54g-router-windows/</link>
		<comments>http://programmingmylife.com/blog/index.php/2010/05/08/how-to-set-up-androidvnc-with-tightvnc-and-a-linksys-wrt54g-router-windows/#comments</comments>
		<pubDate>Sat, 08 May 2010 15:31:30 +0000</pubDate>
		<dc:creator>acmshar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Cell Phone]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[androidvnc]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[tightvnc]]></category>
		<category><![CDATA[vnc]]></category>
		<category><![CDATA[wrt54g]]></category>

		<guid isPermaLink="false">http://programmingmylife.com/blog/?p=111</guid>
		<description><![CDATA[Have you ever gotten to work and realized you forgot to start the download for that movie that just released today?  Or maybe Steam is having a sale and you want the game downloaded before you get home so you don&#8217;t have to wait to play.  VNC clients allow you to do just that, and [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever gotten to work and realized you forgot to start the download for that movie that just released today?  Or maybe Steam is having a sale and you want the game downloaded before you get home so you don&#8217;t have to wait to play.  VNC clients allow you to do just that, and now you can do it from anywhere with an Android device and a data plan (or on Wifi).</p>
<p>In the past week since I bought my <a href="http://programmingmylife.com/blog/index.php/2010/05/02/incredible/" target="_blank">Droid Incredible</a>, I have been scouring the internet and asking friends to suggest their favorite apps.  Nearly all of the apps have been easy to install and use, save for one.  AndroidVNC requires a small amount of setup by the user (especially if your home network is not configured for outside VNC access). I wanted to create this post because while this isn&#8217;t a complicated process, I wasn&#8217;t able to find a set of instructions with all the steps in one place.</p>
<p>I intend to make &#8216;How to&#8217; posts for any software or hardware project I do that requires me to use multiple sources to finish.  This will hopefully serve to help others that use similar configurations in the future and to remain as a record of what I&#8217;ve done for my own reference.</p>
<p>NB:  If you are trying to do this with a different router, you should determine how to forward the ports (5900, 5800, 5500) on your router, then skip to step 2.</p>
<p>Step 1:</p>
<p>To begin, we need to setup port forwarding on our WRT54G router.  First, you will need to enter the setup page for your router. The default address for this page is 192.168.1.1 which you can simply enter into your browser address bar.  If this doesn&#8217;t work, you likely either have a dynamic IP (<a href="http://portforward.com/networking/staticip.htm" target="_blank">here is how to set up a static IP</a>), or your router&#8217;s IP address has been set to a different address and you will need to go there instead.  Upon entering the settings page, you should be asked for a username and password.  The defaults here are to leave username blank and enter the password &#8216;admin&#8217; without the single quotes. I do suggest changing these to include a real username and a non-dictionary word password for better home netowrk security.</p>
<p>Now that you are logged in to your router settings page, you need to click the security tab and uncheck the &#8216;Block Anonymous Internet Requests&#8217; box seen here:</p>
<p><a href="http://programmingmylife.com/blog/wp-content/uploads/2010/05/WRT54GSecurity1.png"><img src="http://programmingmylife.com/blog/wp-content/uploads/2010/05/WRT54GSecurity1.png" alt="" title="WRT54GSecurity" width="830" height="377" class="aligncenter size-full wp-image-125" /></a></p>
<p>After you have done that, be sure to click the &#8216;Save Settings&#8217; button at the bottom of the page.</p>
<p>Before we can forward our ports, we need to know what the local address of the PC is.  You will need to open the &#8216;Run&#8217; box of your operating system.  In Windows 7 and Vista, just type run into the search box in the start menu.  For XP, click the run button in the start menu.  Type &#8216;cmd&#8217; (again, without single quotes) into the box and hit enter.  In the window, type &#8216;ipconfig&#8217; (no quotes), hit enter, and look for the value next to IPv4 Address.  It should be of the form &#8217;192.168.1.XXX&#8217;.  Write this down.</p>
<p>Finally, we are ready to forward the ports!  Back in the WRT54G setup window, click the &#8216;Applications and Gaming&#8217; tab.  Type the ports to forward as seen below, check the enable boxes (on the three lines you are changing), enter the last part of the IP address you found above in the IP address boxes, and hit the Save settings button again.  If done correctly, the settings should be on the page when it reloads.  If you do not enter an IP address into the box(es), the ports will not save and you will need to re-enter the information.</p>
<p><a href="http://programmingmylife.com/blog/wp-content/uploads/2010/05/portForward.png"><img src="http://programmingmylife.com/blog/wp-content/uploads/2010/05/portForward.png" alt="" title="portForward" width="853" height="646" class="aligncenter size-full wp-image-124" /></a></p>
<p>Step 2:  Finding your IP Address</p>
<p>This one is simple.  Simply click the following link:</p>
<p><a href="http://www.whatismyip.com/" target="_blank">What is my IP Adrress?</a></p>
<p>Look for the number after &#8216;Your IP Address is:&#8217;.  Write this down.</p>
<p>Step 3:  Setting up TightVNC</p>
<p>Go to the <a href="http://www.tightvnc.com/" target="_blank">TightVNC website</a>, and download the software.  Be sure to get the latest beta version if you are using Windows 7 or Windows Vista.  Now, install the software using the default settings. During the installation, TightVNC should ask you for an administration and primary password.  Be sure to set these up now and write them down.  Now that TightVNC is set up, go to the start menu and run TightVNC Server.  Run application mode if you want the service to end on log out (if you have multiple users on your system or if you have safety concerns).  Otherwise, either application mode or running as a service should be fine.</p>
<p>Step 4:  Setting up AndroidVNC on the Device</p>
<p>First, download the AndroidVNC program from the Android Marketplace, or scan the following QR code:</p>
<p><a href="http://programmingmylife.com/blog/wp-content/uploads/2010/05/androidVNCQR1.png"><img src="http://programmingmylife.com/blog/wp-content/uploads/2010/05/androidVNCQR1.png" alt="" title="androidVNCQR" width="135" height="135" class="aligncenter size-full wp-image-126" /></a></p>
<p>Open the program, leave the &#8216;Nickname&#8217; field blank, enter the primary password that you created for TightVNC (not the administrative password, if you made them different), and enter your IP Address from step 2.  Click connect and you should be able to control your PC from your Android device!</p>
]]></content:encoded>
			<wfw:commentRss>http://programmingmylife.com/blog/index.php/2010/05/08/how-to-set-up-androidvnc-with-tightvnc-and-a-linksys-wrt54g-router-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Incredible</title>
		<link>http://programmingmylife.com/blog/index.php/2010/05/02/incredible/</link>
		<comments>http://programmingmylife.com/blog/index.php/2010/05/02/incredible/#comments</comments>
		<pubDate>Mon, 03 May 2010 01:20:40 +0000</pubDate>
		<dc:creator>acmshar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Cell Phone]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Incredible]]></category>
		<category><![CDATA[Smartphone]]></category>

		<guid isPermaLink="false">http://programmingmylife.com/blog/?p=103</guid>
		<description><![CDATA[Last week, I decided to jump on board the Android bus and bought the HTC Droid Incredible. I haven&#8217;t had it long enough to give a full review, but I&#8217;d like to give a review of my first experiences with my own smart phone (I have played with other smart phones, but having one all [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I decided to jump on board the Android bus and bought the <a href="http://www.amazon.com/gp/product/B003HC8NUW?ie=UTF8&amp;tag=promylif-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B003HC8NUW">HTC Droid Incredible</a><img class=" uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe uqnsbgkicemeriokebbe pifcwnrllaudnnzinypn pifcwnrllaudnnzinypn" style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=promylif-20&amp;l=as2&amp;o=1&amp;a=B003HC8NUW" border="0" alt="" width="1" height="1" />.  I haven&#8217;t had it long enough to give a full review, but I&#8217;d like to give a review of my first experiences with my own smart phone (I have played with other smart phones, but having one all the time for a few days is a different experience than playing with one even for an extended period).</p>
<p>Technically, my first smart phone was the LG Vu.  I returned it within the 30 day return period because 1.  I couldn&#8217;t justify the extra expense of the data plan 2.  The internet and phone in general were sluggish and 3. The apps that currently make smart phones much more enticing were nearly nonexistent.  The Vu was mostly just a touchscreen version of the LG Shine (which is the phone I ended up going with).</p>
<p>The Incredible&#8217;s 1 GHz Snapdragon processor along with the relative maturity of the Android App Marketplace take care of the latter two concerns.  I have not yet felt as though the phone was slow to do anything.  Snapping through the home screens and getting into apps are a breeze thanks to the processor.  So far, most of the apps seem interesting, but I haven&#8217;t had reasons to use them naturally.  I&#8217;ve opened them up and looked around, but I haven&#8217;t wanted movie times because I was going to a movie or looked for a specific youtube video using the app for example.  I&#8217;ll get around to discussing those things when I&#8217;ve had a better chance to interact with those apps organically.</p>
<p>What I have had much more interaction with thus far are the widgets.  These alone have nearly justified my purchase.  The home screen widget from HTC gives me a large display of the time and the weather, which I would hardly ever check before I had this phone.  I also have a habit of not checking my Google Calendar nearly as much as I&#8217;d like to remember important dates and events.  I have been checking it more often now that it is more easily accessible, and I think I will be using my it more often now that I don&#8217;t have to go out of my way to see it.</p>
<p>The Scoreboard widget has also helped me out already.  Friday night I had a bit of time to kill before leaving to meet some friends, and the widget reminded me that a hockey game was on that I wanted to see.  Without that, I would have likely forgot and done something else. It is a quick and convenient place to check when my favorite teams are playing next.  It also send notifications for score updates for my favorite teams.</p>
<p>Also, during dinner Friday night I was able to use the internet to come up with some  trivia my friends and I were debating (did you know John Milius directed  Conan?).</p>
<p>The Facebook widget hasn&#8217;t really done much to change how I view Facebook.  It scrolls through some of the most recent status updates, but if I really want to check Facebook, I will always open the full app to scroll faster.  The same goes for Twitter.</p>
<p>Another big upside to having a smart phone with a data plan is being able to take advantage of <a href="https://www.google.com/voice" target="_blank">Google Voice</a>.  One way to justify the extra expense of the data plan is using Google Voice to manage text messages.  While you can&#8217;t send to multiple recipients or send MMS messages, all regular texts are free and get sent to the Google Voice app.  The only difference between checking a regular text and one through Google Voice is which button you click to open the message.  Depending how much you pay for texts each month, this alone could justify the price of the data plan.  Additionally, I can&#8217;t stand that carriers see fit to charge for texts with a data plan.  There is nothing special about the data in a text.  It is simply a packet of data of predefined size that your wireless carrier charges you a special rate for because they can.  There are other advantages to Google Voice, but sticking it to the man is the one that matters most to me.</p>
<p>So while I am still getting used to having a phone capable of all this (as well as getting used to a touchscreen keyboard), I can&#8217;t see myself going back to a &#8216;dumbphone&#8217;.  I&#8217;ll get into any problems I run into with the phone in a post in the near future, but for now, I can&#8217;t come up with anything negative about this phone: it&#8217;s just too incredible.</p>
]]></content:encoded>
			<wfw:commentRss>http://programmingmylife.com/blog/index.php/2010/05/02/incredible/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

