Archive for the ‘ZoomCreates.com’ Category

Hello Zoom, an Android App Tutorial

Wednesday, August 4th, 2010

In my last post, I talked about the neat little phones that me and Justin picked up (not the phone that Justin won, lucky…), the Samsung Vibrant. It’s an Android powered phone, with an awesome screen and all that jazz. Feel free to check out that post for all my hype, because this post is about writing Android apps.

Most beginner tutorials out there that I found over the last few weeks have just regurgitated the Hello World demo app from Google. I found that pretty useless, because Google has a perfectly fine demo on how to print text to the screen. I set out to build a little app that displays an image, has button, can update the screen, and gives user feedback (I used the vibration feature of my phone). I even had enough time to set up a basic options menu, so that will be in this tutorial too.

I won’t be covering how to set up your development IDE, as Google has done a great job with that too. I followed the tutorial on setting up the Android API in Eclipse, and was up and running without a hitch in about 30 minutes (there was a lot to download). I developed this app on Ubuntu 10.04, but I’m pretty sure that you can use this code on any platform. Click through to get started!
(more…)

KITT Happens

Tuesday, August 3rd, 2010

Last weekend was the fifth annual 2010 Adult Pinewood Derby at my buddy Rob’s house and Zoom Creates was there representing. Kris and I both made cars this year and Kris volunteered to build a web-based online scoring tool. He borrowed a projector from Justin, hung a sheet in the garage and we were all able to see the leader board,  who was currently racing and who was on deck. It worked like a charm.

This year was a little different. In the past four years, there were strict traditional rules; weight limit; length limit; no propulsion, etc.. This year the rules were open to interpretation. There was no weight limit. Cars could be no longer than 8 inches—at the start of the race. Any non-flammable forms of propulsion were allowed. It was crazy. There was a remote controlled, gear-driven car, a remote controlled propeller-driven car, a rubber band propeller driven car, a wind-up spring driven car, and the winning CO2 propelled rocket car. There were also a handful of good old gravity driven cars. Mine was one of the latter.

This year, I decided to do make a model of KITT, the 1983 Pontiac Trans-Am driven by Michael Knight (David Hasselhoff) in the 1980′s TV show, Knight Rider. I got the idea when I saw a Tiny Cylon Kit at sparkfun.com back in February. Kurtis, who was allegedly too busy to build a car this year, offered to help me modify and install the lights from this kit into my car so it could be used as a functioning scanner in the front of the car. Well, before I knew it, it was July and I had not ordered the Tiny Cylon Kit or (just like every other year) started building my car. I decided to forgo the  functioning lights due to the time constraints.

I modeled up the car in Illustrator then printed and cut out paper templates. I needed to add some width and height to the original block of wood. I measured and cut out wheel wells and glued pieces of wood to the original block.

I took this modified block of wood along with my templates to Tim’s house and used his mini table saw and belt sander to cut out the rough shape of the car. I then build the hood scoop and spoiler out of thin plywood and glued them into place, cut out the scanner notch and drew the hood, lights and door lines. I also hollowed out a compartment underneath to hold the weight.

Then I primed and sanded and primed and sanded.

Then spray painted him gloss black.

While the paint dried, I cut the lights out of colored paper and drew the license plate in Illustrator. For the windows, I printed out a subtle gradient that would match my diorama. I cut these out of paper and spray mounted them to clear vellum and glued them to the car.

For the diorama, I found a photo of El Mirage Dry Lake in the Mojave Desert in California, added a better sky, adjusted the colors to look like an old TV whose color is going out, printed it out and mounted it to some foam core. I left a curve in the transition from horizontal to vertical to try and create the illusion of a seamless background.

All that was left to do was prepare the wheels and axles. I cannot reveal my technique for axle prep but can reveal that it involves a file, sandpaper, steel wool and a few other secret ingredients. For the wheels, I used a silver Sharpie to draw a thin silver ring where the tire meets the rim and colored the head of the axle (nail) black. I also made an iron-on KITT HAPPENS T-shirt to wear to the derby.

After aligning the wheels I added the weight, polished it up and took it to the race where it placed 5th overall out of  24. Not too bad considering.

Zoom Creates does OSCON

Wednesday, July 28th, 2010

Zoom Creates does OSCON

Last week O’Reilly put on the 2010 Open Source Convention (OSCON) here in Portland. The Zoom Dev team took Thursday morning to check it out. There were many exciting open source projects on display, and SWAG everywhere! We through caution and our identities to the wind and dropped business cards in jars and filled out forms for drawings. By lunch time, we returned to the office with bags full of t-shrits, coffee mugs, pins, pens, toys, and papers. It was a great way to spend the morning: talk about nerdy stuff with other geeks, and have something to wear for the next day. After a start like that, productivity was pretty much shot for the second half of the day, but we managed to get some work done… until we started getting phone calls for the forms we filled out and business cards we dropped. But the calls were not sales calls. Amazingly, in addition to the generous SWAG we hauled back to the office, we won three smartphones!

Qualcomm Innovation Center, Inc. (QuIC), whose focus is on integrating software and hardware on mobile devices, had a drawing to win one of ten HTC Droid Incredible phones. Both Justin and I won that drawing. And Symbian, the company that manages the operating system on Nokia phones, had a drawing to win one of three Nokia 5800 XpressMusic phone. I won that drawing too. Not bad for a days work!

Thanks, O’Reilly, Qualcomm, and Symbian for the gifts and for your support of open source projects! OSCON is coming back to Portland next year, so be sure to check it out!

The Tasting Panel featuring BellaSvago and Zoom Creates

Tuesday, May 11th, 2010

BellaSvago™ and Torkscrew™ are two brands that we at Zoom Creates are extremely proud of. From inception to product name to brand/identity to voice and messaging, we’ve been there from day one. Two beautiful logos, one lovely e-commerce website, to-die-for product packaging that’s sure to impress and a plethora of printed materials, including business systems, marketing sell-sheets, advertisements, large format and tabletop signage, as well as point of purchase concepts. These are just some of the fruits of our labor over the last 7-8 months.  Each and every Zoomer had some part in this and we all feel very close to the project for many reasons. The first is that the inventor of Torkscrew (a fabulous all in one screw cap/corkscrew/champagne/beer bottle opener) is our very own Leisa Bates, one of four Zoom Creates principals and our finance extraordinaire. (You can read more about Leisa here and Torkscrew here.)

If you combine a super cool kitchen/wine gadget with an idea that sprung out of a great mind that we know and love… you can imagine the heart and soul that went into this project. Long story short: Torkscrew and it’s parent company, BellaSvago, is growing and making their mark on the world. Enter The Tasting Panel magazine, whose May 2010 issue features a full page editorial outlining the  Torkscrew Story and touches on the minds behind the brand (that’s US). Please enjoy.

The Problem with Probability

Friday, January 22nd, 2010

If you were to flip a coin 10 times, and it comes up heads each time, you might think, “On the next flip, it’s SURE to come up tails – it’s due.” If you flip the coin 10 more times and again it comes up heads each time, you might think, “The next flip will surely be HEADS. Just look at the statistics.” Of course, we know that any flip has just as much chance as being heads as it does tails (assuming the coin is evenly weighted and symmetrical). So how many flips does it take to change our feeling about the next flip? Somewhere between 10 and 20 flips? (more…)

Resolution | Building A Better Coop

Wednesday, January 13th, 2010

Fads. None of us are immune to them all the time, it’s just that some are easier to resist than others.

For instance, brown was never the “New Black” for me, it was just brown. Chickens, on the other hand, now those were a fad I just couldn’t pass up.

Chicks

Fluffy Yellow Chicks? I’ll take 5 of those Silver Laced Wyandotte’s please! We’re allowed to have 3 hens, but I figured there might be some natural attrition. I also allowed for human error that 1 or 2 might turn out to be Roosters. We watched in awe as the chicks went from fluffy, to gawky to beautiful. Well, all but one of them. I would stand out by the run watching them, the sun glinting magically off their iridescent tail feathers and remark to my partner “Baby, they’re so pretty! Except that one, why is she so ugly?” And then, one day, we heard a tentative, garbled Rrrrr-rrrrr-rrrrr. The ugly one, it turned out was our only hen. (more…)

Getting Jollified

Friday, December 18th, 2009

Hopefully everyone has had a chance to check out “Jollified” — Zoom’s Holiday AR application. I’ve had almost as much fun playing with it as I did working with the Zoomers to create it. This project truly was a collaborative effort and a learning experience for both Design and Development. We loved the idea of combining a new digital technology like Augmented Reality with something low tech and hands-on like letterpress printing. We took our inspiration for the design of the site from Letterpressed cards and incorporated the texture of the toothy paper, the scrolly flourishes, and the muted colors all used with that style of printing. We then had to figure out how to make something that we created digitally look like it had been printed by hand, one color at a time. We did some experimenting and learned a lot of techniques in Photoshop to replicate the effect that is achieved in Letterpress printing when the texture of the paper shows through the ink. With a letterpress printer you must print each color one at a time, this can result in a slight overlap when two colors are next to each other. So, we also figured out how to use Photoshop to create this look. But the real fun came when we started turning files over to the development team and began to collaborate with them to turn our old style look into a high tech application. If you haven’t already, definitely take minute to get Jollifed!

Jollified

Get Jollified!

Wednesday, December 16th, 2009

‘Twas the weeks before Christmas and all through The Zoom,
Zoomers were fighting off holiday gloom.
The projects were done, to the clients with care,
In hopes that AR would soon be there.

When out on the Internet arose such a clatter,
When asked, Zoomers said, “Why nothing’s the matter!”
Away to the laptops they flew in a flash,
Started the webcam and cleared all the cache.

Zoomers engaged in the holiday fun,
Added hats, beards and noses, each and everyone.
Twas a Jollified Christmas, brought straight from Zoom,
From there on out, no more holiday gloom.

From our stockings to yours, we are pleased to bring you Jollified, a festive holiday Augmented Reality flash application. Not unlike elves, we have been tinkering and fussing over Jollified for weeks, in the hopes of bringing you tidings of cheer and well wishes.

To get Jollified, please watch the video below and then visit the official Jollified website. Play around, snap a photo of your Jollified creations and share the merry with family and friends.

‘Tis the season to get Jollified!

Stopwatch for Cubers ver 2.0

Thursday, December 3rd, 2009

What do you know? I did get around to updating my timer. Introducing Cube Clock 2.0 for Rubik’s Cubers (and other cubes) with fancy new graphics, sounds, and a settings screen. See Stopwatch for Cubers for the original version.

The Flash plugin is required to view this object.

If you want to study your cube before the time starts, click the SETUP button to specify how many seconds you would like to study. The default is 0 which means the time starts as soon as you release the space bar (or click the START button). You can also toggle sounds on or off.

Let me know if you would like to see any features in the next version. And, of course, post your times in the comments.

Cube Timer v2.0 Source (FLA)

What a tasty flash game…

Thursday, November 26th, 2009

Here’s a game for all ya’ll just in time for the big turkey day. Feel free to download the .fla file and see how this game is built. Don’t forget to post your scores in the comments!

The Flash plugin is required to view this object.

Here is the FLA file.