Monday, March 29, 2010

Nexus One (part two)

I have been using and very much enjoying my Nexus one for about a month now. Here are my impressions.

I am still not quite used to typing on the touch screen However, I have learned to use the good predictive text features. While that is probably the most efficient way to go, it requires a whole different set of typing habits that will come slowly.

Speech Recognition
The holy grail of the UI. While we are not yet at the level of HAL 9000 (Arthur C. Clarke's Space Odyssey) we are well on our way. Most people think of Speech recognition as simply being able to verbally communicate with our digital devices. Giving commands is one thing. Translating speech to usable text is quite another.


Wile I am on this subject please allow me to muse wildly on the possibilities here. HAL was not just a speech recognizing computer. HAL was also programmed to "see" and to understand and appreciate what it was seeing. Google Goggles, and some of the barcode apps are an approach to this capability. 


Because computers don't know anything that isn't stored in a dataset, the crux of this feature is dependent upon a huge supply of comparative data.  What could be a better supply of data than the Google cloud?  Because of the vastness of the Google cloud, and the power of relevant searching. These features will now become reality. Fact is though that they can not exist without the power of the Google engine behind them. 


Now you can easily see why a search engine provider such as Google is relevant to just about any technology. Without the database, the device is crippled to it's own experience. For even simulated intelligence, a device must have seamless and instantly searchable access to a large database.  And what better database is there than the web? And who does a better job of compiling and searching that database than Google?


Speech recognition technology has been evolving for many years but it has always been a bit frustrating. We have evolved through the era of trainable devices to a more natural and universal recognition engine. We are all familiar with the voice prompts that we experience when calling large corporations for support. Some work great, while others can make us hang up. One thing I have noticed about this is that it works well for some people, and others it doesn't work at all.  I keep telling my wife that it will probably work better for her if she doesn't yell at it, and it will probably never understand all the swearing. 


The Nexus one, offers me the choice of inputting text via speech at just about any function. The Voice search option is a great concept, and works pretty well. It has some trouble with like words (like weather and leather) But otherwise functions better than I have experienced in the past with other devices. 


I also use the speech recognition feature for composing texts and emails. While not perfect, I think it is a little more efficient to edit what it writes than for my big thumbs to compose from scratch. The only caveat here is that I MUST read carefully and edit the test it produces. I have on more than one occasion received replies full of ???? because my prose was unintelligible. I am getting better at this. And I have planned to test out some more command and control features. I want to eventually want to be able to control the video camera via voice commands. I heard this was possible but have not figured out how yet. 


I want the Nexus one to replace other devices that I now carry. Consolidating many devices into one is probably my biggest goal here. That said, I must say that the nexus does a great job with many functions that I use on a daily basis. I post to and read Facebook seamlessly. Emails are a no brainer through Gmail, and note taking has finally become a digital function for me instead of the miriad of sticky notes that used to decorate all my spaces.


The Camera
I can not say enough about the Quality of the camera. It is simply freaking fabulous!. Rich color composition, accurate focusing, and quick response.  I also love that the Gallery is completely integrated with Picasa. Which makes Sharing from the road quick and easy. Above you can see some pictures and hopefully some video I shot with the Nexus. 


The Video Camera is of equal joy and quality. Yesterday. I used qik to stream video live from the handlebar of my motorcycle while on a short ride. You can bet, I will be using this in the coming months.

Media player.
I have always been a fan of iTunes, and the iPod I use both extensively and recommend them to my customers. One of the reasons I recommend iTunes is because I want my customers to be in the habit of buying music instead of the risky practice of  using file sharing. I also like to keep my own music library "pure" with album art, and high quality compression.  I recomend the iPod because it usually just works. Though there is DRM, it usually doesn't get in the way of me enjoying my music. iTunes however can be pretty frustrating if I want my music on a different device, or want to save my music o a file server and access it from many devices.  I am obviously enough of a geek to circumvent the DRM enough to make it all useful, and to hack everything together to make it all work the way I want it to on my iPod and iTunes library. However, I view all this as a big time waster. I paid for the content, and therefore I should not have to resort to nefarious means to use it.

 The Nexus one has turned me on to a whole world of media outside of iTunes. Obviously YouTube is now a big part of my mobile life, but I am also starting to use Amazon MP3 Store for my music. And hulu for some other content. I have discovered the Discovery Nexus app for streaming Discovery content, and I use it frequently. I must say that so far, the Nexus One has performed as advertised in all of these functions.

I am also using Pandora. While I used Pandora on my iPhone, and iPod touch, it was pretty flakey. Not so on the Nexus, as a matter of fact I was amazed that I was able to listen to Pandora through en entire 200 mile motorcycle ride without dropping.

The screen
My review can not go any longer without lauding the beauty of the screen on the Nexus One. The resolution and quality far accedes anything I have experienced in any other device. I especially love to show off the live wall papers.  While I have experienced some instability while using some of the live wallpapers. the joy that they bring far exceeds the hassle.

Navigation
What can I say, speak it, click it, follow it. Works every time, and works well even for places I know have moved recently. It has prompted me to remind my customers to update their websites, and to make them Search Engine Friendly, and I have had a number of inspirations for customers to make their websites work better with Google.

All in all, my only complaint so far is that their is a dearth of accessories available for the phone. I would like to see an Otter case (So I can better protect my precious) and maybe some dock options that would allow me to use the USB interface for pushing music out to whatever amplification device I am in front of.

Going way out, I would like to see a USB camera plug in for the Nexus though the built in camera is fabulous, I have need for more than one angle.

Thanks for reading! I will be trying more applications this week, and will review them in the next episode.

Friday, March 12, 2010

Nexus One Review (week one)

The introduction of the Nexus One cell phone by Google is a big deal. Not just because it features bleeding edge technology, or even because it is an offering by Google that is way outside their core competency. The Nexus One represents the first shot of a battle that will rage between consumers of cellular service and the carriers.

Locked vs. unlocked
You may have heard that the Nexus One is an unlocked cell phone. Let me explain what that means and why it is such a big deal.

When a Cell phone manufacturer develops a new phone, the first place they go to sell it is to the carriers. The carriers are the companies such as AT&T and Verizon, that actually provide the radio towers and service that cell phone operate on. Carrier's typically buy millions of phones to resell to their customers so, they have exclusive influence over the manufacturers. Sometimes, there are exclusivity deals between carriers and manufacturers. This is the case with the Apple iphone. In all cases the carriers specifyy certain configurations that benefit themselves. You probably don't even know that your phone has capabilities that the carriers specified would not be available to their subscribers. In most cases you won't even find a menu or settings item for these options. This is called a locked phone.

The Wholesale cost of each phone is in most cases more than the retail price. Carrier's compensate for this loss by requiring the consumer (you) to sign a lengthly contract for monthly service. In recent months the price of these contracts has fallen somewhat, but, if you signed at a higher price, you will most likely be held to that price.

When a carrier sells a phone, it is almost always "locked" to their service Even if you were to weasel your way out of a contract, (usually at great expense) and keep the phone, it is most likely "crippled" . This means it may not work on any other carrier AND Will not have the features available that another carrier may offer, even for the same phone.

Companies have sprung up on the internet that will unlock your phone, or send you programs and directions to unlock your phone for a price. This is not an illegal practice yet, though their are efforts afloat to make it illegal. In most cases, an unlocked phone is subject to other crippling problems or security issues. For instance, a jailbroken (unlocked)  iphone can not be updated through the usual channels because the update will re-lock the phone rendering it useless until you go through the process of unlocking again. which will also remove any important updates that may have happened.

Carriers do offer service packages that are not under contract. In most cases the price/service packages are the same as they would be under contact. They should be a little cheaper, because the carriers are not trying to re-coup the cost of the phone. One of the potential price advantages is that you can, with an unlocked phone, sign up for services ala-cart.

Quick Qualification.
I have used PDA's Cell phones, and Smart phones since they were invented. I have owned many, but Ihave been a BlakBerry user for at least 5 years. The BlackBerry, like the early Palms was all about getting things done in the least amount of clicks, My lifestyle demands that kind of UI engineering. The BlackBerry extended my working life into my everyday non work activities. and it i did it in such a way that it was not frustrating. Customers don't even know that I am fishing instead of working when I return their emails promptly, and have my Knowledgebase at my fingertips no matter where I am or what I am doing. It all makes me feel efficient. My last cellular bill was for the typically slow month of January and showed 8735 voice minutes. and about 1500 texts.

One of my fears at this time was about the touchscreen keyboard. I didn't like the iphone keyboard, and I hate the BlackBerry storm keyboard. The thumb pad on my 8700 lets me type about 70 words a minute. i expect a long learning curve on the touchscreen but I hop it is way better than my previous experiences.

I have also tried the iphone, but got so lost in all the fun stuff that I did not feel very efficient. The iphone, though beautiful in its implementation was no where near as efficient and hassle free as my beloved Blackberry. I am hard of most everything in my life, even the nearly indestructible Blackberry's would only last about 6 months with me. The iphone lasted about 2 weeks.

My requirements for a phone are easy. It has to work every time I need it. and provide all of the services that I need to function in business with as little hassle as possible.

The review
It all starts with the buying experience. I researched the product and similar android phones. I read reviews, watched and read all the marketing material, and even downloaded and ran some emulators. Reviews generally don't touch on the things that are super important to me. The Nexus One being new, does not enjoy the same diversity of reviews as some other phones. One of the things I paid attention to is that I am very happy with other Google products. I use all the apps (docs, presentations, sites, calendar, gmail etc) extensively and they fit my way of working very well. This was a major contributer to my decision.

I was a little dismayed that the nexus one Website, though very rich in media, did not emphasize much real world experience, probably because their isn't much. I did watch a few of the videos and took the 3d tour which answered many of my questions.

I then installed the SDK and the android emulator This was in a way a waste of time because it is generic android, not Nexus One. But, it did give me some insight to the UI which would be very different than the excellent UI on my BlackBerry. I decided it would suffice, and the learning curve would not be to steep to be productive right off the bat.

I finally ordered my Nexus One late on a Friday afternoon. The ordering process was almost too easy. i used Google Checkout, and the only hitch was that they tried to run my debit card as debit instead of credit. The transaction was denied because of limits imposed by my bank. A quick call to my bank and they raised the daily debit limit. For security reasons,I think I like this feature of my bank. Except, I wish Google checkout would give me the choice.

I was surprised to find an email early Saturday morning indicating that my product had shipped. I was even more surprised to find that is shipped from Indianapolis.

Like an expectant father I tracked the shipment all weekend. Google paid for next day shipping to Alaska, which impressed me, and I received the Phone Monday afternoon.

Alas, I opened the outer box to find a very Apple-like white box bearing the Google simple logo of Google and nexus one. (no, it is not capitalized) Included in the white bax was a simple getting started card, A book marked important, and a warranty statement almost as thick as the book marked important. Also included is an AC charger, and USB to Micro USB cable, a pair of headphones the Phone, and the battery. I glanced only at the first 2 steps of the getting started card to see if they wanted me to charge the battery before use. It says to charge the battery until the notification light turns green.

The phone turned on as soon as I inserted the battery. I had not installed my SIM card yet because my cell phone is my only phone, and I wanted to make sure the Nexus would light up before I disabled my BlackBerry. I quickly plugged the phone in to charge while I did the initial set up.

Initial set up included signing into my Google account and that was about it. Since the SIM card was not installed, I had to connect the phone to my WiFi network. It was simple, and connected the first time, even though the password is quite complex, I was able to type it right the first time. What a pleasant surprise.
Once I was sure it would work, I put the SIM card in and received a call even before I know how to answer it.

When I received the call, I was amazed that my Google contacts had already synced. (over WiFi no less) I checked, and sue enough, so had my calendar and Gmail. I have used Google Sync on my BB for years and have always enjoyed the security of knowing hat my very important contacts accurately and seamlessly follow me from phone to phone. it took some fanagling on the iphone but in most cases My contacts sync to whatever new phone I am on before I even leave the phone. I love cloud computing and this is its most basic and utilitarian application.

I also downloaded some essential free applications such as Google Earth, Shazam, and Pandora. I must say that on WiFi the browser is every bit as fast as my laptop. The BB always seemed sluggish, probably because of the proxy browsing schema used by BB. Not a problem now, This is not an extended portable device that can be used for browsing in an emergency. This is a fully functional internet window. I assume it uses a form of Google Chrome, which I have used as my default browser exclusively for over a year. I expect about the same level of compatibility.

Within minutes I pared my Jabbra Bluetooth, and was off tho the races. I had some actual work to do that afternoon, so I just treated the phone like my old friend. It did not slow me down. The first couple of texts were a bit awkward. I had read someplace that typing on the touchscreen required "not thinking about it" after a little practice at this, I was able to type fairly quickly. Not as quick as the BlackBerry but better than I expected, and way better than the Iphone

The call interface is nicely laid out and contains big buttons to turn on the speaker phone, and switch to Bluetooth. Both of those operations are multiple clicks on the Blackberry. So I was suitably impressed right off the bat. I noticed right away the complaints about the speaker phone are valid. However, the Bluetooth is instant and reliable so I  won't be using the speaker phone nearly as much as I did on the BB.

I discovered that the notification bar at the top of any screen could be dragged open like a windowshade. This gives instant access to anything that is going on such as incoming emails. texts, now playing music, and my c=missed call log. Though I didn't discover it right away (I am sure it is in the directions) It is a great UI implementation that is the primary way to navigate the data portal.

After charging the phone, and playing with the settings, I was interested in seing if I could force the phone to roam off the abysmally week  home signal to the "extended area" signal that is very strong at my house. a little poking around found a place where I could scan for for all active networks. The scan took a little while but revealed both networks, and let me choose which one to use. I chose the extended area and have no dropped a call since. At some point a notification splashed on the screen that said something like "Your SIM card is not authorized for data on this system" The notification came and went so fast that I did not have a chance to figure out what it was trying to tell me. But, I did not have data. Having experience with my carriers technical support staff, I decided I would visit the office the next day instead of trying to get help over the phone. Besides, I was really wanting to show off my new nexus to a phone geek.

The next day, I hucked my but into town to visit the carrier tech support. The guy at the front counter had a Hero, and was familiar with Android.  He was also a gadget guy and very interested in seeing my phone work. He was able to poke around and fins the right places to set the right settings. It appears that the data settings do not stay with the SIM card so some manual set up was required. He called his tech supervisor who has a Nexus and receive the technical documentation about setting it up on their system. Within minutes, I was up and running and happily enjoying crisp data speeds.

Navigation
I have always kind of chuckled at using a GPS on the road system in Alaska, Rivers, trails, lakes, and the ocean, yes, but the road system? come on, If you dont know your way arround the roads in Alaska in a week, even a GPS wont help you. Determined to put the little bugger through the paces. i did a voice search for my next destination. I know the place had moved within the last year and I wanted to see if the database was up-to-date. Well, the database is a Google search, so it is as up-to-date as anything on the web. The Voice recognition system actually recognized the work "cache", promptly displayed the google search list with the map as the first listing, and offered me a button to "get directions" C;licking this button gave me the choice of displaying or navigating. I hit navigate and within seconds heard my first turn in my Bluetooth. 


Just to be difficult, I turned the opposite direction that it was telling me to turn, it instantly recalculated, and took me down the route I had planned in my head. I set the display layer to show the sat view which appeared almost instantly.  I received an incoming call,during the nav process, and the system continued to give me directions in my ear. That was nice. After the call however, the screen had turned off. But I was still getting the directions. 


It is now Friday afternoon. I have been using the Nexus One for 5 days, without a hitch. so far i like it. I am quickly getting used to typing on the touch pad and even using the predictive text feature. I have found that the voice input works well in super quiet environments. I still feel funy when I talk to myself but it works best when i am alone anyway, so I will probably get over it.  


I love the screen! and the way the home page(s) work. I can add shortcuts to just about everything and gadgets right to the main screen. I haven't gotten the built in stock ticker app to work yet, but so far I have not encountered any bugs. The phone did do a system update within a day of putting in on the network. Not sure what that fixed because I hadn't discovered anything broken. The update did render the phone useless for about 5 minutes but it gave me warning that it would, and gave me the choice of doing it now or later. 


 I have figured out how to use all the Google apps such a gmail, voice, and buzz. and even facebook without having to think to hard about any of them. Last night I streamed Pandora over the data network and fed it to my whole house stereo system. No drop outs or dead spots. The only problem, is that shaking the phone seems to skip songs. I had this problem on my iphone when I was at the gym one day and it drove me nutts but. I figured out how to turn it off., 


The one little perplexity is that I have not found a way outside of the browser to interact with my google docs. Their are some applications available but the first (free) one I tried didn't work so well. them because the browser implementation is working well for me so far. I write business logic and UI's for interaction with my Google apps, and so far all the forms, spreadsheets, embedded docs, etc, have performed and displayed a expected. Maybe, I just need to start writing them for the android platform and make lots of money off them?

In the coming weeks I will put this baby to the test over and over again. You can expect me to highlight what I like, and what I don't like in usability, applications, survivability, etc.
Thank you for your time and please comment on your experiences below.

Monday, February 1, 2010

Everybody's Doing it

But, Ill do it different, of-course...
I'm talking about the iPad. That new "revolutionary device by Apple. Let me start by saying that I have long been both a proponent, and detractor of tablets.  owned a couple back wn HP came out with the tc-1100.   I loved so much,  forced it on some of the executives in my company.  tght at the time the tablet form factor and implimentation was the next alternative to Laptops. The tc-1100 was a tablet first that could, with the addition of the removable keyboard, act like a laptop. It was small and light enough that I would actually carry it around (like I should a laptop). it was a snap to bring up to taker a quick note, it had all the interfaces that I needed (card reader, USB ports) and, it looked professional. 
Then the industry ignored my memo, and started making laptops that acted a little like tablets. In the process they lost some of the more important features; portability, and quickdraw functionality. 

So, fast forward 5 years and a less than stellar market acceptance of tablets. (because they are not tablets anymore). The world waits for Apple to unveil a revolutionary new product called the iPad. (that's Applespeak for tablet) Granted, Apple generally has a better implementation of most the iPhone truly is a better smartphone, and the iPod truly is the best media player. But, the iPad? great marketing run up, but I am not so sure it is the new portable appliance that I loved 6 years ago. For one, Apple erred against the consumer a little to much on this one. No USB ports? come on, I want a device that doesn't require me to carry accessories for. No card reader? No reason for me to take it with me on many of the trips that the tablet goes on. And I am not even going to go into that non standard sim card thing.  

Now, I love my Pod touch, and I believe that the implementing the same interface on the iPad was a good move to a certain extent. The fact that the iPad will share apps with the iPhone, is great, but i want more!. If I could get by with the iPhone, I wouldn't carry a netbook or a tablet. That is what I am after, and what i try to get my customers to buy into. One device, one thrill. Less hassle, less money, less problems, more productivity. I think the iPad misses that mark for me. Regardless of how sexy she is, if she can't haul firewood, she wont work for me. 

There, I said it! The unemployed apple fanboys can whine all they want, but the fact is, in todays leaner, meaner world functionality is king. When I first saw it, I almost placed an order but when I read into it, I quickly realized that I already have an iPod and don't need a bigger one. 
Keep trying Steve, in the meantime, I will go re-install windows on my tc-1100 (for the third time) and her and I will continue to travel the world together...

Monday, January 4, 2010

Opening shot

Welcome to yet another tech blog. I hope this one will be just a little different.
I write this from my newly constructed tech dungeon somewhere at the end of some road in the back sticks of Alaska. I live alone with a cat, and a bunch of computers. Mine is the generation that has put this all together for the world, figured out what use it is, and promoted it all as the next step in the evolution of mankind.

It is the first day of 010, which is what I am choosing to call the second decade of the 21st century. For you following along in your mothers basement. 010 represents the number 2. (in binary stupid) Next year 011 will be the number 3, then it all falls apart. 2 works well for me at this place and time in my life. So, I am going to begin my code at line 2, and consider line one to be a rhetorical comment.

Yeah, it has been that way. I am at mid life, still not sure if my routine will calc out to anything useful or meaningful. I keep plugging along, stepping through subsequent lines, hoping that it all will give me an answer better than the ubiquitous 42. As with the execution of any code, my program knows not of its purpose, my code it one line at a time, meeting conditions prior to subsequent execution.. In theory, I know the results of prior formulations, but, I know nothing of success, or even failure.

On occasion, my life blue screens. I used to reboot by running the “massive drug intake subroutine,” but I found that caused instability. Today, I troubleshoot my processes with a different suite of subroutines. Recovery. 3.0 is my goto diagnostic code. Followed by God 1.0 as my debugger.
While this is not always optimal, and can cause huge CPU loads. I can get through it as long as I don't bog out with with mal-ware.

So instead of frequent BSOD's I pay close attention to balanced utilization, and allocation. I don't allow too many idle processes to build up, nor do I try to overclock to fit more processes in. I try to keep my load balanced between, Serious business logic, gaming, and word processing. Obviously my number one application is the browser. Not because I am lost in the endless quest for a world connection, but because, I do stuff, some things I do are things that others have done, or attempted before me. I can take their data sets, optimize them, apply my own, and get just a little further. Sometimes I even contribute back to the root data set. Sometimes, I horde it away for my own future gain. Whatever the case, I use the web for every day functions and as an (almost) infinite storehouse of knowledge and experience. I rarely use the web for entertainment purposes, but the web supports all my entertainment mechanisms. (does that reconcile with you?)

So, today, I am feeding back to the matrix of wisdom, my bytes may be lost in the next memory reallocation but for now, my process is running stronger, and smoother than ever...



The purpose of this blog is to save data concerning my everyday interactions with I.T., and how I.T. Can elegantly support and integrate with business. I own a company that provides outsourced IT services to small businesses, and I am a small business owner. I think I am a keen observer when it comes to IT trends, and IT indulgence.

I have always been a geek. I have the horor stories of youth to prove it. I am also a gadget head, and an early adopter. But, in mid life, I am trying to take it just a little further. I am taking existing tek, and making it serve me in the ways that I have always seen as appropriate. Sometimes in this quest I keep an eye on marketability, or whatever may make one of my ideas or integrations the next killer app. Only time will tell...

As mentioned before, I live in a tek castle, that I am building myself. The house itself features 1 main CPU that monitors and controls everything from water pressure to HVAC to security. I plan to document the system in this and or other blogs.

I also live in Alaska. I live almost totally off of the bounty of the land. Yes, I hunt and fish, and garden, and harvest for my sustenance. I also use natures raw materials in the construction of my house and surrounding environment. This is part idealistic pursuit, but it is not what you think. Though I am a true conservationist, I live this way because I believe it healthier for me. I also believe that these skills will probably come in handy some time in the not to distant future.
Ok, Enough for today...Back to work.

Followers

I.T. From the Edge