I've been experimenting with the latest breed of Google Chromebooks -- unlike their predecessors, these new Chromebooks can also run Android apps, placing them somewhere between a laptop and a phone or tablet in functionality. Of course a new under-$400 Chromebook is no match for a full-powered $2000+ laptop as a photo workflow machine... right?
This article presents a little guide for how you can use a modern Chromebook with your Fuji (and other) digital cameras, and a comparison against a common alternative: a Mac laptop. It's an ongoing project, and several people have already chipped-in valuable advice.
The illustration above shows the “picture flow” possibilities of using Fujifilm X-Series cameras and a Chromebook. The green-shaded nodes in this chart represent places I think of as “end points” in the workflow-- where photos are either stored or shared. Photos flow from the camera to one or more of these end points (or into the trash!).
The blue arrows and blue-bordered boxes show parts of the process where we can exploit Chrome's new Android apps, while the orange arrows show connections via Chrome web browser.
I’ll go through workflow options in more detail later on. It might look a bit complex, but compare to trying to post photos from your Mac directory onto an Instagram story...
In my tests, I’m comparing an ARM-based Samsung Chromebook Plus versus my aging-but-excellent 13” Macbook Air. The Macbook came with all the goodies, and rang in over $2000. The Chromebook was on sale at Amazon for about $350.
A careful look will show that the workflows in the diagram are similar to what you might use on a good tablet like an iPad Pro or a big Samsung -- and they are. But the tablets come at a higher, premium price. Somehow, the Chromebook manages to keep the price down while still delivering good functionality. The Chromebook also has multiple USB ports, for making file transfers between storage devices simpler.
To provide a legitimate alternative to the Mac, a new system should be:
So far I’ve found that using the Chromebook delivers on all points save the flakiness. The flakiness I’ve experienced thus far has centered entirely on the Fujifilm Camera Remote app itself -- sometimes it connects, sometimes it does not. Right now the “not” is the majority of my experience.
It’s also true that there is a little fiddliness -- mostly around restrictions on Android apps with respect to external storage devices. We’ll get to that later on.
| Chromebook Plus | Macbook Air |
|---|---|
|
|
Camera wireless options: If you're transferring photos wirelessly, don’t forget about transfer-time resize in the camera menu! The camera may be resizing your pictures to optimize speed and phone memory. Each camera is slightly different, but on X-Pro2 and X100F you'll find the important option in the "Wrench" menu under "Connection Setting" then "Wireless Settings" and then "Resize Image for Smartphone 3M" which can be on or off. If you want the original-sized images from Fuji Camera Remote, be sure to turn this off, at the price of slower transfers.
WiFi Connection Issues: I wish I knew what causes the intermittent connection failures I’ve had using Fujifilm Camera Remote from the Chromebook. It either connects and all is well, or it refuses. It might be my X-Pro2, I've had no issues with the X100F. I’ve had great luck with Camera Remote on other Android tablets, phones, and iOS devices too. When it does connect, it works brilliantly.
If a universal solution for inconsistent connections presents itself, I'll be sure to add it here!
Fujifilm Camera Remote provides a crude sort of tethering control over the camera from the laptop -- not just the X-T1 and X-T2 cameras, but any reasonably-modern X camera, like the X-Pro2 or the X70. I wish there was more focusing control in “manual” mode -- you may find, as I have, that it’s good to keep around a few mechanically-focused lenses, like the 16mm f/1.4 or an adapted film-rangefinder lens. But at the same time, using the touch-screen with AF is pretty swell for any lens, and an option not available any other way for most X-cameras.
Physical Media: While Camera Remote can be used to transfer files from the camera to the laptop, it’s a slow process compared to using an SD card. Wireless transfer is also restricted only to JPG files. If you want RAW, you’ll need to use the SD.
One option is to connect the camera directly by its USB port to the computer -- alternatively, you can pop out the SD card(s) and read them by the appropriate adapter.
The Chromebook has a built-in Micro-SD reader, so a hub or reader is needed, or a micro-SD-to-SD adapter. I don’t trust SD adapters for cameras, though I’ve never had a failure. I’d rather have a one-piece SD card. I purchased (for another $50) a USB-C hub that acts as an SD reader and also provides an HDMI-out signal, to add a second monitor.
Both the Mac and the Chromebook have curious external-drive limitations. The Mac cannot write to Windows-style NTFS files systems without a special plugin, while the Chromebook cannot write to Mac-style HFS+ drives. Both can read both types. For a speed comparison, I chose to use a 250MB Samsung T3 SSD device, formatted in ExFAT.
For test data, I shot 118 RAW+Fine photos using a Fujifilm XT-1 -- the result is about four and a half GB of mixed data written to a 32GB Lexar Professional 2000x card.
Upcoming: I will try to compare speeds of direct connections from various cameras to the computer. This requires a lot more-tedious testing since each camera may be different.
The timing below are how long it took to copy all the Fuji files from the card to the external drive, using regular operating system tools.
For the Mac, the card was plugged right into the computer. For the Chromebook, I used a Letscom multi-port hub. For both tests, the external drive was plugged into a free port on the computer.
| Chromebook Plus | Macbook Air |
|---|---|
| Via Letscom USB-C hub | Computer's Integrated SD Reader |
![]() |
![]() |
| 4:33 | 0:48 |
In other words, the Mac was about 5.6x faster than the Chromebook when transferring from one external device to another external device. I'm not sure if this is due more to processing power or just a different, simpler USB bus.
While this variance can make a minute into minutes, if you're primarily a JPG shooter this might not make much practical difference for photo collections of about this size or smaller. JPGs are typically about 10% the size of the matching RAW file. So a few seconds turns into a minute. Considering that the "fixed cost" of setting up the laptop and hard drive is already about the same amount of time, for many uses the effective difference may not be that much.
Copying just the JPGs of those 118 shots took about a minute on the Chromebook. So with one minute of setup time, that's two minutes versus less than a minute and a half total. Slower, but not tragically so for a single batch of photos. You can decide for yourself.
All that said, if I habitually shot in RAW or shot weddings or events with thousands of photos, I'd be leery of runny backups on the Chromebook unless I had a lot of time to burn on archiving ("time to burn" as in: start the transfer, go to dinner, stay out for drinks... come back to discover whether the transfer is complete yet).
Everyday casual shooting: yes. High-volume: ouch.
I was also surprised to find that the Chromebook Files app could actually recognize Fuji RAF files, and would (slowly) load their thumbnails -- a feat the Mac won't perform without additional plugins. The Chromebook Gallery app, unlike Mac's Preview, will happily open a Fuji RAF file, and even offer to edit it (the results are saved as JPG).
You can edit pictures on Chromebook using either web apps or Android apps. The Chromebook plus has another advantage here over the Mac -- it’s a “convertible” laptop, meaning that it can flip open to become a full-screen Android tablet, complete with the excellent S-Pen pressure-sensitive stylus.

Web apps like Polarr can do an acceptable job of editing JPG files. Polarr also has an Android version of their app, so you can try both and see which you prefer.
Android-only apps are also available, and some, like Snapseed, can even edit RAW files. I haven’t found much use for Adobe’s Android versions of Photoshop and Lightroom -- despite my long-standing allegiance to their Mac and PC apps.
Web apps have an advantage over Android editing apps in that they can access any storage attached to the Chromebook -- for example, they can load a JPG directly from the SD card. Android apps are not allowed to access external storage, so you must first copy your files to the Chromebook’s storage, which is limited compared to the size of many SD cards.
This restriction is also important if you want to export your photos to Android-centric apps like Instagram or WeChat. Those apps can only access files from the Chromebook local drive, so if you do edit a file from an external drive, be sure to save the edited copy locally, before sending it to those services.
The Android option does give you a lot of functionality, though, such as the ability to send your photos as WeChat Moments, or to be included in Instagram stories -- features that would otherwise be unavailable without a lot of extra fiddling with your PC and phone or helper apps.
Saving photos to a cloud-based service like Google Drive or Dropbox gives you the most options but at the cost of waiting for uploads and downloads.
A Note on Color Profiles: if you have photos that you are editing for use on the web, use sRGB Color Space. Using AdobeRGB or ProPhoto or any other profile may result in having saved results that look quite different from shared results. See this page for more info on the hazards of using color profiles that are not the now-universal sRGB standard.
Via Chrome Remote Desktop, you can connect your Chromebook to the screen of your home or office Mac or PC, or even to a Linux machine. This means that if you've sent your files to the cloud, you can use your home machine to edit them, and see the results as you go, right on the Chromebook. As much as I love Snapseed, sometime I really truly do need Photoshop. Remote Desktop's not always fast, but it really is possible to shoot on my X-Pro, send the result to a far-away Mac, edit in Photoshop, send the result back and “Send a Copy…” from Google Drive to Instagram.
Remote Desktop Hint: You can set the Chromebook's screen resolution before connecting. Use the Ctrl-Shift-Minus or -Plus keys to adjust it. The Chromebook Plus can display an image up to 2400x1600, but for performance has been set to a default of 1200x800. At the cost of speed, you can display a quite large screen from your remote machine -- great for LightRoom or Adobe Bridge usage.
A Chromebook using Android has direct access to Instax printing via the Instax Share app -- another feature unavailable to Mac or PC. It works just as it does on a phone. Personally I love bringing an Instax printer whenever I travel, the little prints make terrific and often treasured "leave behinds" for the people I meet.
Both Mac and Chromebook can also print full-sized documents remotely using Google Cloud Print, but I find the results less than stellar. If you’re going to use a “big” printer, it's best to see what you're doing, and use a Mac or PC that’s co-located in the same room with the printer. If you’re traveling, the Instax is a stellar addition to your kit bag.
Of course, you can also just send the JPG files from either Chromebook or Mac to a commercial printing service's web page.
These notes describe my Chromebook-based process using Fuji cameras, but there are a few alternative camera brands that may also work well -- as an example, Olympus provides its own camera control app called Oi.share. A Chromebook can make a nice bridge for any digital camera user who wants to connect easily to Instax & other services. If people try out these other systems with Chrome OS, please drop me a line!

Recasting the diagram above for Mac shows a simpler, but narrower network of possibilities. The Mac gains in directness and hard-wired speed, at the expense of losing the Chromebook's wireless applications and destinations (Including Instagram, whose web-based version is rather poor compared to the mobile-first Real Thing).
In the chart, some nodes provide a suggestion, though there may be many alternatives. Here are some Web and Android apps that I’ve found really useful when dealing with photos on Chromebook:
This entry will surely be revised as time goes by -- if you’re using Chromebook with your Fuji cameras, please let me know, I’d love to add the experiences and techniques of other people.

Third St Almost to Minna
It’s been a while since I’ve written about the web tech of botzilla or random photo gear issues. No time like the present.
First off I’ve been slowly updating all of botzilla to use more modern web frameworks, which happily work well with the ratchety old Moveable Type backend. The blog portions were easy to complete, the older Powershot & Streetphoto archive bits will come soon enough. I’m also rearranging some of the tag bins, mostly to reflect the changes in botzilla intent since the original charter.
Given the general growth of the blogosphere since botzilla’s early day, I doubt that anyone other than myself will really notices these changes.
On the camera front, my Canons are being retired, along with my TLRs and Bronica rangefinder (one TLR, the Bronica, a 5D body and a couple of lenses are still for sale!). I initially intended to replace them with the latest Leicasonic LX (LX-7) and later a Fuji X100s… to my surprise the littler of these little cameras was dominant for a while, though over time and practice I’ve come to use the X100s more and more, eventually supplanting it with an X-T1 which is terrific and provdes a second career for my Contax lenses, but the X100s is still doing the bulk of my shooting as of September 2014.
Like everyone, I’m also shooting a lot with my phone, occasionally with a tablet, and intermittently with Google Glass. More entries to come on all of these technologies as I stumbled along ahead.
Last night I headed over to the Paypal/EBay offices to see a presentation by Douglas Crockford, titled Programming Styles and Your Brain
I'll admit that I was a little bit skeptical about coming away with much useful information (a general rule: be cautious around tech companies that have had near-zero evolution since, oh, 1995), but in fact the debugging bits were pretty illuminating. Here are some sketchy notes:
Crockford’s lecture had about five introductory minutes of broad speculation (he's earned the right!) mixed with notes cribbed from Daniel Kahneman…
This was the expected real bulk of the presentation, a longer not-veiled pitch for JSLint and his book “Javascript: the Good Parts” -- especially about how to avoid the bad parts:
So how does the Javascript on Botzilla stack up? Let's just say, it's an ongoing learning process!
In scanning the scripts here (and at Trion), there appear to really only be a couple of idoms that I need to stamp out from my code to make the analyzer happy. What's yet to be determined is if Javascript's scoping rules will ever really make sense...
Fluid is the new Black goes the saying of the day, but for Botzilla the main message is: get over it.
By that, I mean that if the site needs to work on all possible screen sizes, for future-friendly leanings, then: the pictures are just going to have to be small. And there's the rub for a photo site -- when the pictures are reduced to being upgraded versions of the thumbnails, not the other way 'round. This is tough, and frankly I won't give up without a fight for getting the best possible photographic presentation into place.
At the moment, I'm getting cozy with this little bit of CSS:
img { max-width: 100%; }
Which is a trick to ensure that images are resized downwards as their containers shrink.
The obstacle on a site like Botzilla is that most photo <IMG> tags have both WIDTH and HEIGHT properties specified, so that when displayed on a small screen, "max-width" alone doesn't get you very far -- the images don't scale uniformly down, but instead simply compress horizontally, untill they're long tall sticks.
JQuery to the Rescue!
Including this as the first line in my ready() function does the trick:
$("img").removeAttr("height");
I'm a bit annoyed at the realization that my most-recent post on fiddling with HTML5 canvas in Moveable Type looks and behaves in a way that's terribly similar to the page header on the official Google blog. I must have seen that before... we rarely know where our ideas and parts of ideas come from! Or is it merely "parallel evolution"? Still, it's not as if I'm launching a product, and hardly expect Google's IP lawyers to appear on Botzilla any time soon (hi guys).
And I like their "version" of the interactivity -- ONLY let the mouse have an effect when moving. Will have to check that out on a tablet.... of course, when they're creating a brand presence for a company with.. what, 30,000 employees? you would only expect that they'd take a little more time on polishing than my slice-of-a-Saturday attempt. Pat on the back, lads.
While not posting for a few days, I've been scraping at Botzilla's underlying CSS structure, so that I can rebuild it once more with CSS that will allow a fairly seamless multi-screen experience -- PC web or mobile phone/tablet. This has meant I've already had to update (internally) my use of jquery to use jquery-mobile, have started playing with Modernizr for those stodgy users who insist on running IE, and trying to make peace with myself over the idea that photos that I felt barely look okay 800+ pixels across will just have to be acceptable at mobile-phone sizes.
More to come as this gels.
One more for a Saturday -- see if you can push all the balls off-screen at once! (and no, it won't try to sell you car insurance)
Everything here, on the JS side, is set up using a shared array of initializer functions, just like the previous entry on that topic.
Next step might be to re-cast it as SVG... amazing that SVG seems really powerful, but compared to <canvas>, theres' almost no really good documentation...
Following up on the previous post, here are the details on a simple way to add multiple dynamic scripts to a Moveable Type index page.
Like the previous post, try using your mouse on this one! Can you slow down the particles?
Basically, we just need to add an (initially empty) array of function references to the page templates, which we'll use to capture each blog entry's unique scripts (rather than letting them launch themselves), and then iterate on that array for the entire page, once it's loaded and ready.
I'm using jquery, so I declare the array and my $(document).ready() function like so:
var gRActions = new Array(); // initially empty array of functions...
$(document).ready(function() {
for (var a=0; a<gRActions.length; a++) {
gRActions[a]();
}
});
Then in each blog entry, I write the same anonymous javascript function as I might write for $(document).ready(), but instead I just push it into gRActions:
gRActions.push(function() {
draw_canv739();
setInterval(draw_canv739,30);
});
Now the page, regardless of how many blog entries it might contain, will include all of them in its page initialization. Remember also to make sure that any "global" javascript values (including function names!) in this entry, and all HTML elements like <canvas>, have unique names so that they won't collide with other blog entries, should they for some reason both be presented on the same HTML index page someday.
Also, as we've learned from the previous post: put some human-readbale text into the post before the scripting portion of the post, otherwise Facebook becomes confused.
With a little fiddling it's easy enough to use <CANVAS> (and jquery) in tandem with Botzilla's somewhat elderly (and modified) installation of Moveable Type.
Minor tricks:

Despite my belief that Facebook has been a large-than-deserved time sink for myself, I've finally managed to add proper "like" buttons to these pages. Took a little reminding myself how javascript worked, but now every entry has its own "like" button so that, well, so that Facebook can sell more ads.
I've also been poking at Google Currents as a distribution mechanism for mobile devices, in addition to puzzling over how to make botzilla itself tablet-friendly and how to best reduce all photos to 400 pixels (to bend the old saw about cameras, "the best photo gallery is the one in your hand"?).
What's a bit of a puzzle to me is how to best incorporate either of these with some of the other aspects of botzilla that I'm looking to enhance, especially heavier use of <canvas> tags using animation and where possible WebGL. Given that Facebook looks for static images to grab as thumbnails, and that Currents runs off of RSS, how to best show-off fun animation and interactive imaging experiments?

Dogs and Lunches, etc
If It Has a Ringtone, It's Not a Camera. Panasonic Lumix's advertising slogan didn't last long -- not, I think, because there would soon enough be a Lumix-branded mobile phone, but because it's a slogan that can easily be interpreted either way: that a celphone is less than a camera, or (oops) that a camera is potentially rather less than a cameraphone.
It's also less than a "camera-puter," which is an aspect that is neither camera nor phone.
In the simplest sense, the camputer is a portal for images direct from your hand to the internet. But what about pictures before they ever leave the phone? If they ever leave the phone?
The utilitarian camera-as-scratchpad notion that's been spreading since the advent of home video (even, for a few, on Super 8) is now something that almost everyone takes for granted. End a meeting with a whiteboard full of scribbles that might be useful later? No time to copy them in a notepad? Use the camera phone. Want to keep a snap of the good-for-once haircut? Want to remember that the car is parked on Level 4 Blue zone? Easy and the photos just as easily cast off when they're done.
Camphone as agent of political change? The jury's out on its genuine effectiveness, but certainly it's had a huge and unpredictable effect on the relations of people, governments, politicians, and the media between them.
Beyond these "useful" applications, though, and beyond the camphone's replacement of point and shoots for a quick facebook-upload fix -- are there new ideas that might be useful creatively? The rapid spread of programs like Hipstamatic and Vignette (or even CamScanner) provide a hint to one other direction, closer to usual photographic practice -- the collapse/reversal of the traditional photo workflow. Sure, you could already take a digital photo and then push it through Photoshop to alter the character of the color and contrast, emulating the look of a particular film stock. The patterns were still the same: capture, process, and (potentially) presentation.
The advent of processing tricks in the camera application collapse the first two steps into one. Just set the camera on "Velvia" and go find some fall foliage. Heck, put the processing and border-generating on "shuffle."
Or even shoot with a different camera and import the images into your phone, rather than spend $500 on Photoshop: which is just what is happening here -- cited by Leica, no less. Established commercial photographer Laura Rossignol shooting on a D-Lux 5 (aka Lumix LX5), and then (after doing selects in Lightroom) "I like to take the post processing one step further and I will email a finished version to myself so I can open it in the Picture Show iPhone app. It allows you to add interesting effects and frames."
(Addendum: Adobe's John Nack made a similar post to this one, wondering: why would you edit on a mobile device?, just a few days ago....)
I used to think that the transparency or negative was the canonical object. As Ansel Adams wrote about it, the negative was like a musical score, to be interpreted by a darkroom performance for each new print. Throw that idea away. Immediate darkroom-ish styling on the fly: whether you think they're insanely great or sentimentally godawful, they're as fundamental a part of the New Beast's nature as is the thickness of oil paint or a trumpet's high notes. Get used to it, this is still just an early wave.

What I Ate: 28 Jan 2011
The flash diet doesn't require using flash, and it isn't really a diet per se, but an alternative to keeping a food diary -- photograph everything you eat. A side benefit is that it gives you an excuse to make at least a few photographs every day.
For entertainment value I've given myself a little rubric:
• Celphone only: twee "FX" apps okay
• "One bullet": c'mon, it's time to eat
• Context: ingredients, locations, companions
Here is a great thing about celphone cameras: they're not Hasselblads. They're more like a real "pencil of nature," in that a pencil has incredible range -- you can use the same pencil to jot down the grocery list or to draw a masterwork. The Hasselblad is more like oil paints -- wonderful for what it does, but too grand and technically involved for casual muddling.

The pictures show a recent bargain toy -- a 7-inch Pandigital Novel eReader (aka "PDN," or "WPDN" to specify the white variant), re-flashed to expose its Android underpinnings and updated to Android 2.1 "Eclair." I managed to pick this one up during a recent clearance at the nearby chain store Kohl's for a tidy $59 (apparently, a few folks even managed to get a $20-off deal -- an Android tablet for $40!). Even at the more-usual price of $199 the Novel is no iPad, but at that price you could by three or four of them (or at the discount, a dozen or more!) for the price of a single iPad (Addendum: Apparently they sold 440,000 PDN's in 2010). So here's a quick review of my experience thus far:
Pandigital are known as much for their digital picture frames as for their e-Readers, and the Novel kind of feels less like a slowed-down computer and more like a turbocharged picture frame. This suits its designated purpose: as a full-color eReader. Not a game machine, or a media center, though in fact it's quite capable of playing YouTube videos or being a music player if the mood should strike you to use it that way. But really the CPU wasn't designed for rapid-fire screen updates. It's a device built around a slower, simpler, long-attention-span sort of experience.
I've got several different devices on hand for comparison, including current iPhone, iPad, a couple of new and old Android phones, and various other small computers, MIDs, readers, and so forth. Given this environment, these are the things that stand out about the Novel:
So what's it good for?
Principally, it's good for its chartered design tasks: reading eBooks and light web browsing. For these, it's excellent. By stripping-away the default Pandigital/Barnes&Noble skin (re-flashing doesn't delete these features, but simply makes them companion apps within the Android Home screen), the full range of Android apps can be seen and tried. I've found that the combination of wi-fi and Google books, Aldiko, & Kindle apps, along with Google Reader and the Skyfire browser, makes it more capable that any other reader save high-end tablets like the iPad or Galaxy Tab.