Showing posts with label Cr-48. Show all posts
Showing posts with label Cr-48. Show all posts

Chrome OS v20

I just updated my Cr-48 to the latest version of Chrome OS - version 20, for those who are counting such things. Although the default mode still appears to be the familiar full-screen browser look, there's also a more desktop-ish mode available, complete with wallpaper.

Unfortunately, I fear that the days of the Cr-48 are numbered; this fancy new OS version seems to be testing the limits of my prototype hardware and page rendering is quite slow.

Oh, look, there's another update. Always fun to discover new stuff, but I wish these things came with change logs. Time to restart!

Charlottesville, VA beCamp 2011

Wow, what a great weekend at beCamp this year! I missed the setup and introductions because work kept me late Friday night, but I made it in time for proposing session topics (and pizza, of course). Running a session on Google Web Toolkit last year was a big thrill for me. I proposed GWT again, and ChromeOS, hoping to talk about my experiences with my Cr-48 since December. My GWT session got the same number of votes as last year, despite attendance being down something like 40% this year. Go me! ChromeOS didn't make the cut.

My first experience as a conference speaker was at beCamp 2010. In the spirit of the event, I proposed a session on GWT despite having no slides or other materials prepared. I got votes. I got scheduled. When I found myself in front of a dozen people with nothing prepared, I just started talking. I like GWT. I love using it. So, I went with that. What is GWT? Why do I use it? What do I love about it? That's what I talked about. And people asked questions. Lots of questions. I answered as many as I could as well as I could. People thanked me. This speaking thing wasn't so bad after all. I was even asked to give a presentation on GWT to the Richmond, VA Java User Group. I agreed. I obviously had a lot to say on the subject, and based on the response I was getting, people wanted to hear it. So I set about building slides for a presentation. I did my research. And in October 2010, I presented to about 25 people at the RJUG meeting. Nerves and a few technical issues aside, it went well. Now here I was, back at beCamp the following year, giving the presentation again. And people liked it. That feels good.

I gave the presentation using my Cr-48, only slightly disappointed that nobody wanted to hear about that too. But then after the session, I was approached. What was that notebook I used for the presentation? Oh, that's my Cr-48, a prototype Chromebook. I knew from the voting the night before that at least a couple of people were interested, so I was glad one of them had picked me out of the crowd later to talk about it. Then at lunch, more people gathered around interested in seeing it. Should I have put "Chromebook" on the topic card instead of "ChromeOS?" Are people more interested in the hardware than the operating system, or just more interested in seeing it in action? I'll propose the topic again next year, maybe under a different heading. I'll probably still be using the Cr-48 anyway, so if you're there and you want a look at it, come up and ask!

Thanks again to the organizer, Eric Pugh, all the sponsors, and everyone else who made beCamp 2011 possible. See you next year!

WebGL on Cr-48

Google released the first Chrome OS updates of 2011 to the Cr-48 today. The new version on the development channel includes Chrome browser version 10.0.634.1. Chrome 10 has (among other new features) WebGL support, which I've been eager to try on the Cr-48. The results, I'm afraid, have been disappointing so far.

WebGL Aquarium

If you've seen WebGL, then you've probably seen this demo. You've probably also seen it produce surprising frame rates for browser-based 3D graphics. The hardware in the Cr-48, I suspect, just isn't up to the job. Even with only one fish in the tank, I got a depressing one frame per second. I think one was being generous.

Body Browser

I love this one - just not on the Cr-48. The app isn't just slow, like the aquarium demo, it's unusable. But definitely check it out for yourself if you haven't already. It's very cool.

I am hopeful that WebGL performance on the Cr-48 will improve. Chrome has already done a lot to improve browser performance and I expect that will continue. The Cr-48 will probably never run the next generation of web-based 3D games, but I expect that commercial Chrome OS products will have more powerful hardware.

Google Chrome OS - Not Everything to Everyone

Over the weekend I read a few articles on why Google's Chrome OS will be (or even already is!) a "failure." The common thread running through these supposedly fatal flaws was a misconception of the fundamental reasons for Chrome OS. It doesn't do everything because it doesn't need to do everything.

A 98% solution

I have been using a Chrome OS Cr-48 netbook as my primary computer since I turned it on Thursday evening. I spend most of my personal computer time on the web. At a guess, I can probably meet 98% of my computing needs in the cloud so adjusting to the web-focused OS has been easy. I check email, catch up on the news, keep my calendar, grab a weather forecast, listen to music, and even place phone calls online. If you spend most of your computer time playing the latest first-person shooters, then Chrome OS is probably not a good choice for your primary computer.

No Drive

The Cr-48 has no hard disk or DVD drive, which I've seen decried as a critical deficiency. This is only reference hardware, of course, but I have no reason to believe that a commercial product running Chrome OS would need to have them either. There is a small solid-state drive that web apps can use for local/offline storage. There's also an SD card slot that users can fill to store downloads. I could see a user possibly wanting to pop in a DVD with home videos or photos to upload or watch, and that may be supported eventually with a USB DVD drive. Cutting out these non-essential drives will make Chrome OS products smaller and less expensive, which seem like obvious wins to me.

Chrome OS vs. Android

The fact that Google is backing two separate, yet in some ways similar, operating systems seems to confuse some people. This is in part because the two overlap: Android typically runs on phones and tablets; Chrome OS is designed to run on anything from desktop PCs to tablets.

I've had an Android phone for a few months. Before the Cr-48 came along, I would check email, Google Reader, Facebook, and run the occasional Google search on my phone. The Cr-48 running Chrome OS has certainly stolen much of that activity. It's easy to have the netbook sitting next to me while I work, and I can keep it within reach on the coffee table if I'm watching TV or playing video games. Each device (and OS) has its place and I appreciate having the choice of which to use when their features ovarlap.

Chrome OS <3 Android

What I would love to see is more interaction between Android and Chrome OS devices. Chrome to Phone is a great start. But imagine if you could sit down at any Chrome OS computer anywhere in the world - say, a friend's netbook or a kiosk in a public library - and connect your phone to the USB port. The phone would prompt you to authorize the connection, and then start acting as a proxy for Chrome OS. The computer would treat you as a guest, preventing anything you do from leaving a mark on the computer after you log off and your phone, which has already authenticated your Google account, is handling all the sensitive transactions and keeping your passwords safe. If the two devices were programmed to work together properly, things like OAuth attempts could be intercepted on the phone. Instead of typing a password on the computer you're using as a guest, you would type it on your trusted Android device. Any information you access, such as a private email, would of course still reach the computer and be vulnerable if the computer has been compromised. Or if someone is standing behind you. But that seems a lot safer, to me, than typing your password into a shared or public computer.

Let's take that idea into the business world. Now, instead of you not trusting the computer it's the computer that doesn't trust you. If you could use your Android phone (or other device) as an access card, then any computer in the office could be your computer. No more suits walking the halls carrying laptops! Your IT department installs security software on the company's Android devices and Chrome OS workstations so that you can plug into any computer in the office and pick up working on that proposal document where you left off at your desk. When you unplug your phone, the computer locks up again and forgets about you before you've turned around. Your document, instead of being on the phone or on a hard disk in your cubicle, is tucked away safely in your company's private cloud.

But back to reality, here are a few more things I've been doing with Chrome OS:

Jailbreak!

I found the secret switch in the battery compartment. I flipped it to see what would happen, but I haven't gone all the way to turning on developer mode yet. I'm still enjoying seeing what it can do right out of the box.

Apps

I installed a few apps from the Chrome Web Store, which is how you add features to your Chrome OS experience (short of developer mode; see above).

I've found Scratchpad to be useful - I have been using it to keep notes on what I want to try on the Cr-48 and what I want to write about here.

Streaming HD radio with the NPR App produced mixed results. The app is slow to respond to clicks and it takes too many clicks to do simple things, like start playing my local NPR station even after I'd added it to my "favorites." It also doesn't handle having the lid closed while live streaming. When I open up again, it starts playing for a while (clearing the buffer, I assume) and then it just stops. I have to refresh the page to get it started again. On a positive note, streaming audio didn't seem to interfere with other activities, like checking email and editing documents. Chrome OS handled multitasking well.

Writing more

I'm sure it says something about how much I like using the Cr-48 that I've written more blog posts on it in the last week than I usually write in a month. It isn't just having something to write about; the Cr-48 is easy and convenient to write with.

I'm still hoping to find a screen reader that works on Chrome OS, and I need to try video chat. Any other suggestions?

Cr-48: Day 2 with my Chrome OS netbook

As I wrote yesterday, I have a new Cr-48 netbook as part of Google's Chrome OS pilot program. I've tried several new things with my Cr-48 today, which I want to share with you all.

Basic Black++

You've probably seen already that the Cr-48 is black (try the link above if you haven't seen it yet). I have nothing against black. Black is cool. And the Cr-48 is very black. Google kindly included a colorful sticker to add a little style to that very black black. That sticker and a couple of others I had lying around personalize my new toy nicely. (If anyone from Google is reading: I need more Googley stickers, and I won't even charge you for the ad space! May I humbly suggest one that reads "Ask me about Chrome OS"?)

This isn't a great picture because: a) I'm not a great photographer and b) it was taken with a camera phone. I uploaded it from my Android phone directly to Picasa and did what I could with Picnik to crop and clean it up on my Cr-48.

External monitor wonkiness

I hooked up an old monitor and a couple of USB peripherals to my Cr-48 to see how those devices would work with it.

The monitor worked, sorta. I plugged it in and hit the "mirroring" key, which made the display on my Cr-48 go blank. But the image that appeared on my monitor wasn't quite right. I expected stretching or a letterbox since the monitor wasn't widescreen. What I got was a letterbox copy of the Cr-48's display, but it was vertically aligned on the bottom of the screen, instead of the middle. It also looked pinched. A while later I shutdown and stepped away from the Cr-48, leaving the monitor hooked up. When I powered up again, both the Cr-48 and the monitor displayed the screen image, and the monitor was adjusted properly for the different aspect ratio. This is more like it! But I couldn't leave well enough alone, so I unplugged the monitor and hit the mirroring key again. The display on the Cr-48 came back. I plugged in the monitor and hit the mirroring key yet again. The display switched to the monitor. I continued to fiddle with it for a while but I couldn't figure out how to get them both to display again without shutting down the Cr-48. So, this feature needs a little tweaking.

The mouse worked exactly as expected. No drivers to install.

I was hoping that I could at least browse audio/visual media with the USB card reader, but no such luck. It didn't seem to recognize the device at all. Not sure if this is supposed to be supported yet. The Cr-48 does include an SD card reader, which is probably the most common form factor in use today. I would guess that's all the card reading most users would need.

Watching high def video

I visited The Daily Show to try high definition video streaming. The playback was a little choppy in places, but I don't know if that was down to hardware or software. After I had the video full-screen for a while, the playback controls stopped responding to clicks and I couldn't pause. I alt-tabbed out and the audio kept playing, but then I couldn't get back in to the window with the full-screen video. The tab that launched the video just showed a black box, where I would have expected the video to return to it's non-full-screen state. Closing that tab stopped the audio playback.

I also watched Chrome Event 12/07/2010 on YouTube. That worked well.

And even though I had already read that it wouldn't work, I went to Netflix to try streaming a movie. They don't support Chrome OS yet. I have heard that there's an Android streaming solution in the works, which I can't wait to try.

Best feature ever

I love this one: pressing ctrl+alt+/ opens an on screen keyboard. Big deal, right? It isn't like this thing has a touchscreen (or does it...? I haven't actually touched the screen). The cool part is that the labels on the keys change as you press and release the modifier keys (shift, ctrl, alt). That is just so awesomely useful. Why doesn't every application do that? Note to Google: ctrl+alt+c needs more cowbell.

Chrome Web Store

I have looked at the Chrome Web Store a couple of times and even installed an app from it, but I haven't really used the store enough to give a reasonable evaluation. Maybe I'll be able to do another post about that this weekend.

Got my Chrome Pilot's License

I'm writing this post from my new Cr-48 Chrome OS netbook. I love it. It's very light (3.8 lbs, according to the pilot program's website). The keyboard feels good; the individual keys are large, which is made possible by the removal of the function keys, the "lock" keys, the number pad, and other non-essentials. The screen is bright. I'm not thrilled with the touchpad yet, but I always need a while to get used to them.

But that's all hardware. What about the software? Well, it's Chrome. After logging in you see the Google Chrome browser. That's where I spend most of my time anyway, so it's familiar and intuitive to use for me. Chrome OS even imported all of my bookmarks, extensions, etc. that I sync on my other computers running the Chrome browser.

I'm looking forward to exploring Chrome OS further. If anyone from Google is reading: thank you!

Update: See what I had to say after day two with my Cr-48.