Work picked up two tablets so we can dev against them

We got a 16gig iPad and a Motorola Xoom (Android).

The first day I had access to them I whipped up a quick web page that took your name and company. My lappy is the server and I have a label printer plugged in. Using the tablets, we can now print out name badges instantly. So cool!

The iPad simply has a better feel all the way around. It's thinner and slicker and the UI has fewer buttons to press and yet it takes fewer taps to get to settings somehow.

Charging is a fail for both. The iPad obviously needs it's funky charger but the Xoom is an epic fail not charging on the USB. I plugged my samsung charger and the Xoom said it can't charge over USB. That one fact means I won't be buying one for myself. I have lots of USB laying around.

Editing text on either is a pain. Trying to place the curser between an apostrophe and a bracket is nearly impossible. Neither has the ability to provide a low-gain curser to move the curser to the right or left one character.

Even with these drawbacks, they are pretty cool. I think I shall enjoy working against the tablets.

Google+: View post on Google+


Twitter Updates for 2011-03-10

  • What kind of Computer geek am I? This is the first time I sat down at my own computer since Sunday? I #FAIL me! #
  • IE9, FF4, Chrm10, WM7, Android ??? what other new browsers are coming out right now that I need to test my sites against? #FVCP #
  • I've made my favorite button in the world work again "Delete as spam" (with a hover over of 'Die evil spam'). All is good in my little world #
  • Another recruiter asking for a big money LAMP stack programmer's resume in MS Word. Thats like asking for a hand-written resume for a typist #
  • Could speeding up your CMS site be as easy as adding 'ExpiresActive on \n ExpiresDefault "access plus 1 days" ' to your .htaccess file? #


Twitter Updates for 2011-02-26

  • With my newly restored electrical power, I again have a reading lamp. I stayed up and finished DEAMON by Daniel Suarez. Awesome read. #
  • My new phone is here, a battered, scarred relic of an Android. All my data is catching up to the new hardware. I love the Android OS! #


Android Crash and Burn

So, today, I was catching up on my web-development news, and saw that Google reader had an android version of Google reader that came out. So, I was trying to update that at the exact same time I got a phone call.

Now, my phone’s been running slow for a while now. I have it full to the top with all sorts of useful apps.

Well, the phone must have decided enough’s enough. It slowed down right to a crawl. I told it to power off, as many times this helps a little.

It never restarted.

Plus, I start getting tons of error emails from my webserver. So, I work on figuring out why my webserver is freaking out, while watching my phone reboot, over and over and over again. This means I am freaking out. My phone’s been bricked! Turns out the server thing was something trivial. I tweaked the logging code so it is more self evident why it’s going nuts, and finished up my work day.

I tried to reboot the phone, I tried to soft-reset the phone. I ended up hard-resetting the phone. This sucks.

Well, it had been getting pretty slow as of late.

The phone comes back up with a clean slate and just doesn’t want to work. I set it up on my WiFi. ┬áIt can’t seem to connect to anything, no authentication to my Google account, nothing. I cross my eyes and reboot the phone. It comes up and seems to work better now.

I delete all the crap apps off my desktop that Sprint put on there. (Why can’t I DELETE these dumb things off my phone? I don’t have room for them on my device!)

I open up the Marketplace app, and to my immense joy, it remembers all my installed apps! So, I get to installing all my ‘necessary’ apps. The ones that make my phone useful to me.

  • Google Maps (update)
  • Street View for Google Maps
  • Google Reader (what I was trying to install when this all started)
  • Square
  • iTriage Mobile Health
  • Handcent SMS
  • Lookout Mobile Security
  • Where’s My Droid
  • First Aid
  • Twitter
  • Radar Now!
  • Google Voice (totally killer app for the android)
  • MomentFlash
  • PdaNet
  • SMS Backup
  • Wifi Analyzer
  • Barcode Scanner
  • Facebook for Android
  • The Weather Channel (update, I wish I could uninstall this)
  • Compass

The amazing thing is that it took only 20-30 minutes for all my contacts to be back on the phone, my core applications that I use every day re-installed, and my life back. Sure, I have some more time getting things tweaked just right, like the background screen. But that’s trivial. I don’t feel like I am missing my right arm or something, just a finger or two. This is how setting up a new phone (or rebuilding a crashed one) ought to work. Automagically.

Google Android is a flipping awesome OS as far as I am concerned..

PHP programing on Android

I regularly give presentations for Fox Valley Computer Professionals and gave one on Tuesday. I’ve been meaning to post the slides here for a while.

Tuesday’s presentation was on programming for the Android platform. More specifically, using PHP with Scripting Layer for Android (SL4A).

Being that the crowd is mixed, I try let people know something exists and highlight it’s capabilities and any gotchya’s it may have. There is little actual code, as that can be pretty boring if the presentation isn’t what you are interested in.