These are my actions. These are my words.

30 (Yes, thirty) runs on Pickleview

I had to snap a few screenshots of this one. Today the Texas Rangers set a modern-day record by scoring an eye-popping 30 runs in a nine-inning ballgame. Worse news: It was game 1 of a doubleheader.

Whoa, Nelly...

Fumbleview

The absolute #1 most hardcore requested feature for Pickleview wasn’t related to Pickleview at all. I received so many pleas for Pickleview: Football Edition, there really was no way I wasn’t going to do it.

Introducing Fumbleview. I’ve been hard at work on it for a few weeks now, but like its predecessor I am releasing it as beta in order to get community feedback, reviews, and bug submissions. And yes, there are bugs. While the Pickleview framework is rock-solid, the majority of the bugs stem around merging the data source with the Pickleview API.

Like Pickleview there will be lots of updates along the way to release 1.0. I’m determined to hit the 1.0 milestone on opening weekend, bug free and feature-filled. In the meantime, check out Fumbleview and feel free to submit lots and lots of feedback.

NFL games abound later today and through the weekend.

Are you ready for some football?

756*

Hank is forever the champ.

Pickleview 1.0

I’m proud to announce that we’ve just crossed this significant milestone. After weeks of crunching bugs and rolling out update after update, Pickleview is officially a 1.0 release.

What started as a simple itch to scratch has turned into a full-fledged iPhone application, used by true honest-to-goodness people. Really!

The feedback has been nothing short of spectacular. We’ve received tons of praise and we’ve listened to your feedback, sometimes pushing out updates within hours of suggestions. A gigantic thank you to everyone who pushed us to keep upping the ante.

An extra amount of thanks to Major League Baseball and Twitter, the entities responsible for providing us data. Without them Pickleview would not exist.

To commemorate this milestone, I’m happy to say that we’re releasing the Pickleview code under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. You are free to learn from it, distribute and modify (as long as you share alike). View the source here. Thanks to the good folk at iPhoneWebDev for hosting our files. We’re hoping it becomes the repository for open-source iPhone web applications.

Lastly, stay tuned. We’ve got things in the works, gears are grinding, and overtime is being spent.

Happiness is…

If only the world agreed...

A quick screenshot from Pickleview’s Mint. If only the world agreed.

Make your Mint iPhone friendly

So, Mint. It works beautifully on iPhone, but having two columns on a 320px wide screen leaves much to be desired. Mint’s preferences has an option to “Enable single-column mode”, but I’d like to keep Mint’s great multi-column view on my desktop Mac. Wouldn’t it be great to have Mint display full multi-columns on browsers, but have a single-column view specifically for iPhone?

Update: Shaun Inman’s packaged all this into a one-click Pepper install, so ignore my inane ramblings and get to downloading!

Update #2: Now with fancy screenshot! (via)

After some poking around, I’ve optimized my Mint install to make it iPhone friendly. Works a treat (tested w/ default style). Here’s how to do it:

Open: yourdomain.tld/mint/app/includes/head.php

Find:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
Add After:
<meta name="viewport" content="width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />

Find:
<link rel="stylesheet" type="text/css" href="styles/<?php echo $Mint->cfg['preferences']['style']; ?>/style.css" />
Add After:
<link href="app/styles/mint-iphone.css" rel="stylesheet" type="text/css" media="only screen and (max-device-width: 480px)" charset="utf-8" />
Now grab this here stylesheet, and upload to:
yourdomain.tld/mint/app/styles/mint-iphone.cssThat’s it! Now I have multi-columns in my browser, and single-column goodness on iPhone. :)

Pickleview

I want to talk a little bit about a side project that’s gleefully taken up most of my free time.

Over the weekend I attended iPhoneDevCamp, a gathering of web geeks from around the globe with one purpose: to create applications for iPhone.

I went into the event with little-to-no expectation of anything happening. It being my first BarCamp I didn’t know the atmosphere, how we would mingle, etc.

What happened that weekend was something I won’t forget for some time. It was a great feeling to walk through the Adobe Town Hall and see energy popping from 300 minds at once. You could feel the electricity as people discovered loopholes and solved riddles that had puzzled iPhone developers since its release.

My story was rather interesting. After a canceled flight and barely making the 6:00pm start time (United: Never Again), I was sticking with my usual schtick: talk to no one, avoid eye contact. Twenty minutes in, I suddenly realized the magnitude of the event and was determined to talk to someone– anyone.

It was then I spotted a couple of individuals at a corner table, mingling away. I took a chance, and introduced myself. Ryan and Seto were their names. A short while later, Estelle joined the small table, and we started brainstorming.

I’d been developing a small web app I dubbed LiveScore for a Dodgers’ fan forum that I run. It gave real-time updates of Dodger scores, as well as some vital stats of each game. On a whim I opened up the app and showed it to the group. The gang really took to it, and from that point brainstorming focused around LiveScore.

Minutes later, we had a prototype: A web app/mashup that would combine live game tracking with the ability to chat along with friends on Twitter.

And so, Pickleview was born.

In the span of 36 hours, we four furiously coded together the required bytes to get the app off the ground, and wrapped it around a native-looking UI. It was thrilling to say the least, if not completely overwhelming. I don’t believe I’ve ever coded so much in so short a time.

We had our small moment in the sun, making some top ten lists and being interviewed by the San Jose Mercury Press. But the real payoff was being able to release a very useful app for others to enjoy.

That, and comments that would make anyone jump for joy. Thanks again, Joe.

Since the camp, we’ve been working hard to improve our little app that could. We’ve added features such as play-by-play, visual cues on score, balls/strikes tracking, and lots and lots of bug fixes. I have to say I’m enjoying the ride. All for an app I’m proud to be a part of.

I should reiterate that neither I nor Ryan nor Seto nor Estelle had ever met each other before Friday. It was a great experience to be able to accomplish so much with virtual strangers. Pickleview, however, is quickly making us closer acquaintances.

A game of Chicken

Shamelessly stolen from iSee:

[Dramatic reenactment]
Adobe: So, you want the flash player on your new phone, eh?
Steve: Yep.
Adobe: OK, that’ll be 5% of retail sales.
Steve: Ah, no.
Adobe: OK, 2.5%, bottom line.
Steve: Look, we can release this device without the Flash player at all.
Adobe: No way, we rule dynamic content on the web–if you want to give people the “real web” you’ve got to play ball.
Steve [to the public]: Develop using Web 2.0, Flash Player will suck your battery so it’s really better that you don’t have FP. [applies Reality Distortion Field].
Public: [Buys 1,000,000 phones in the first week]
Adobe: Ah, Steve? Steve? Are you there?
Steve: Hmm, oh it’s you. Can I help you with something?
Adobe: Ah, how’s about $5/unit.
Steve [Applying RDF]: *You think it would be strategic to offer the Flash Player for free on the iPhone.*
Adobe: Ah… We’ve decided it would be strategic to offer the player for free on iPhones… [blinks a few times, regains focus]. But you’ve got to pay for the development and maintenance.
Steve: Already done.