Bus Driver Jim has been an eclectic computer programmer and photographer since the early seventies. A recent twenty year stint in the transportation industry has earned him the handle and this blog is a documentary of his life and travels.
I bought the new Nexus 10 tablet from Google yesterday. When it arrives I will carefully unpack it and post the photos here. This is a big deal for me as I have resisted all of the tablets and smartphones that have come before.
I’ve been a computer pioneer for many decades, a computer science degree in 1971 and I bought the very first IBM personal computer in 1981, before many of you were born. I’ve been on the cutting edge of technology since, yet over the last few years I’ve let the smartphone and tablet markets evolve without jumping in.
Now I’m in… We’ll see how your Apple hardware compares to an Android device in the hands of an old guru. The next step is to hook it up with a cellular network and a smart phone. Stay tuned, I’m sure many upcoming posts will evolve from this technology :-)
There were two kinds of Google Nexus 10 purchasers as a result of the 11/13 launch. The ones who ordered early got theirs today, everybody else, next Monday :-)
I got my big tools out to open the package but it turned out I didn’t need them. I was going to read the instructions but I found the power button and the tablet woke up and presented my wireless network to me. I entered my WEP key, my Google account info, and I’m ready to rock and roll! First impressions? Stunning!
Hmmm, I turned it off and left it on the dining room table to write this post. I just heard a new sound from that room and I better go investigate…
Drove down to Best Buy in Idaho Falls this morning with visions of Bluetooth dancing in my head. There aren’t many connection options on tablets, but Bluetooth solves a lot.
I bought a Logitech keyboard with a case that doubles as a tablet stand. It hooked up flawlessly and integrated seamlessly. I also bought a little Bluetooth speaker with amazing sound. The hardware was rounded out with a car-charger for the tablet and a nice carrying case. Down the road, got a great bag for it all at Walmart.
The next step was to sync my PC desktops music collection to my Android tablet. The solution was Winamp (remember them!). Their player downloaded as an app from Google Store. I then installed it on my desktop and it synced all my music wirelessly to the Nexus in Android format. Sweet :-) Mind blown!
Finally, I need a Bluetooth device that I can plug my camera into for image transmission to the tablet, at which point I could handle my blog entirely from the Nexus 10.
Here’s a video I shot tonight in the comfort of my mancave with the Nexus hanging with the big box, showing off it’s new audio chops:
This is the first post from my new Samsung Nexus 10 tablet. I’m typing it on my Bluetooth keyboard and I’m really missing a mouse! Fortunately there’s one available from Logitech that syncs perfectly with this keyboard. (On it’s way… :-)
It’s an interesting process bringing an Android tablet up to speed such that it provides most of the basic functions that my Windows 7 desktop provides.
I’m far from doing any programming on this little sweety, or editing photos on it, heck I haven’t even figured out how to get any new camera photos on here other than to use my desktop, which defeats the purpose of portability.
So here it is, the first tablet post, typed out on my little keyboard. Hello World!
What an amazing convoluted process it took to get this photo onto my blog! Piper sitting at my feet here in the office demanding attention didn’t help…
I took this photo about an hour ago with the N10. I ran it through Instagram, thus the red textures, and posted it to Flickr using it’s social media features. I then went to Flickr, found the photo, and then spent a bunch of time copying code from a previous post and inserting the link data for this photo. Whew!
I’m coming to the conclusion that my Android tablet is not a viable tool for maintaining a WordPress blog of the complexity I have developed. This post is a technological experiment of which I’m proud of, but it will probably never happen again.
There are three tech worlds we live in: Windows, Apple and Android. I’m not an Apple guy, never have been, case closed there for me. Thus, my Acer netbook will be my mobile blog maintainer, as it was all summer, and the Nexus 10 will be my toy!
I’ve tweaked the home screen on my new Motorola Droid Razr Maxx by installing a solid black background. The three links below the time are my blog functions using the Android version of the tabbed Chrome browser.
I’m really enjoying my mobile toys lately. After being the wired dude back in Seattle with cell phones and radio devices hanging from my belt, I chose not to connect that way when I came to this valley. Our land line was just fine for everything…
I watched with envy as the smartphone/tablet evolution arrived and people were downloading apps. Here I am the old programmer guy writing code in PHP and jQuery thinking I was at the cutting edge, while other people were downloading apps!
There is no more envy in that regard. I now own a new Nexus 10 tablet and a Motorola Razr Maxx smartphone. I have apps now, I rule Android and I’m turning Steph on to the New World. I’m also moving my code brain in this new direction!
Transitioning to a small format is interesting. As I use my devices from the field (i.e. the seat of my bus while idle) I realize the limitations. Tonight I wrote a program that presents my favorite creations into little boxes that just fit my finger when I press on the screen. Here’s the link: www.busdriverjim.com/mobile Try it from your smartphone!
Cell Phone/Tablet application development is an amazing complex world with pathways unknown until we happen upon them. I always thought that the Apple and Android world of app development involved exotic platforms and expensive tools.
Today I discovered jQuery Mobile. I’m an accomplished jQuery developer but it just never clicked in my brain that I could write Mobile Apps using skills I already have! This pretty much changes everything…
I’ve put together an HTML5 experiment using the latest jQuery Mobile code along with the current version of jQuery itself. Nothing fancy yet, but please try it out Here…
I’ve been working on my Mobile app today. It’s a development in progress as I explore JQuery Mobile on the HTML5 platform.
It’s actually coming along pretty nice. If you have a browser that renders HTML5 (and why wouldn’t you these days?) you can try it out Here. It’s designed for a smaller screen such as an I-Phone, Android phone or any of the tablets, but it plays nicely on the big screen. You can click the buttons here as opposed to pressing them.
The layout is fluid as I develop each application, but feel free to try them out as they evolve. I’m new to this App World, but I will master it.
So here’s today’s work: When you press (click) Posted it runs through the entire database of Posts on my blog and presents each Category alphabetically. When you click on a Category, all related posts are presented. Click on a post and it will be loaded.
btw: Clicking on the the pictures below won’t do anything, they’re for illustration only, you need to load up the app Here :-)
Let’s select Around The House which has 123 posts (see the count bubble on the right).
All posts related to Around The House are presented to you, and when you select one, the individual blog post is loaded.
Here’s where you would arrive if you clicked through to: Zombie Christmas.
I was involved in the Internet before it was… I remember clearly the moment when a fellow member of our elite club connected with another computer and announced he had seen the future! He had left his static world with a click of his mouse…
Well here I am, still alive, and playing with the latest stuff. Damn if this isn’t fine!
By definition, changes to code style or structure that result in an improved (or simply different) implementation without changes to the external behavior is a refactor, not a rewrite. Such is the case with my latest project, States. I’m now on my third version.
This is the app that I’m pushing forward as my first published project. I’m installing mobile development tools on my desktop today to facilitate that transition.
It’s a simple little app that presents the fifty U.S. States as buttons that allow you to drill down to individual cities, or pick a city at random.
On the first screen I selected [ ID ] which presented the first letter sets for cities in Idaho. I then selected [ D ] which showed all cities in Idaho starting with D, and then I chose [ Driggs ] from the list. Informative links are provided for each city…
Here you go, try it out! (Click with your mouse, don’t press your screen :-)
Keep in mind that this app is running in your browser, mobile app available here.
p.s. Click the [ ?? ] button to select a totally random city in the U.S. The randomness is quite unique! It incorporates the Fisher Yates Shuffle, an algorithm for generating a random permutation of a finite set…
Meditate on your next life changing destination and then press [ ?? ] – If the city you land on doesn’t resonate, click Home and try it again.
Here’s my latest app. It uses my state button template to load up members of Congress by State. The two Senators for each State are presented first followed by the House members in sequence by last name. Click on a name to access info about that member of Congress.
This app uses the Sunlight Foundation API which unfortunately is out of date while they wait for new members to get sworn in. I placed second in their first nationwide Sunlight API contest a few years back and I’m still in contact with the developers. When their data goes current, I’ll be right on top of it. This is a mobile app, available here.
Here’s my latest government app. It uses an API from openstates.org to present the members of a particular U.S. States Congressional delegation. Their API is under development so States are being added continually…
This is really a holy grail for me. I’ve been creating mashups based on the U.S. Congress for years now and finally I’m able to deal with each State’s individual members.
There’s a lot of complicated parsing going on here. I know it looks similar to my previous U.S. Congress app, but click on your State and dive in if you wish…
A lot of folks don’t have photos yet, but a surprising number of them do, depending on the State. This is a mobile app, available here.
Over the last few months I’ve been writing state of the art mobile browser apps using JQuery Mobile and HTML5. If I’ve made your eyes glaze over when referencing these terms and you really just want to see cool photos from around the valley, I’m sorry. Photos should be back tomorrow and I’ll see you then. No offense, I understand :-)
Now, if your still here, I’ve put together a montage of my recent Mobile Apps, wrapped up in frames that you can play with. Click on the Title of an app to open the full browser page and then run it on your smart phone or tablet to see it in action.
You can also access the montage by clicking Mobile Apps under Functions, anytime →
I’ve isolated the Mobile Apps link here if you wish to continue…