The Android launch, the Symbian acquisition and open source roadmap, Intel’s Moblin 2.0 and OpenedHand acquisition, Nokia’s adoption of WebKit as a feature of the S40 platform, the Trolltech acquisition and incorporation of Qt on S60, Purple Labs acquisition of Openwave and Sagem assets, AOL’s Open Mobile Platform…
It seems that in the space of just one year open source has transitioned all of a sudden from geekware for Linux enthusiasts to a successful commercial alternative to closed-door standards. Moving forward, 2009 will be the year of maturity for how open source can be used as a tool for cheaper, faster collaborative software development, which reduces barriers to entry and breeds innovation.
http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
Author: Jason Grigsby
links for 2008-11-29
links for 2008-11-25
-
Niceforms is a script that will replace the most commonly used form elements with custom designed ones. You can either use the default theme that is provided or you can even develop your own look with minimal effort.
-
Managing your iPhone application release when you don't control when it will show in the store.
-
Looks like the Storm does a reasonable job rendering pages. Perhaps the release version of the browser is better than the earlier versions.
-
Neat service that Adobe is developing to do cross browser testing
links for 2008-11-18
-
Common actionscript library for Google Analytics in Flash
links for 2008-10-28
-
Geography-based bugs
How to Give a Successful Ignite Presentation
I’ve given a lot of presentations, but nothing compares to Ignite. Preparing for an Ignite presentation requires a different methodology.
Last June I gave a presentation at Ignite Portland 3 on Cup Noodle: Innovation, Inspiration and Manga. You can watch the original presentation on YouTube.
What you won’t see from the video is that up to an hour before I left for the theater, I had not yet successfully rehearsed my presentation. Here’s why.
I treated this like any other speaking engagement. I started with an outline of what I wanted to say. I then built slides to the outline and worked on speaker’s notes to go with the slides.
I then read aloud my speaker’s note and refined them until each set of speaker’s notes fit perfectly into the 15 seconds I had for each slide. I did this over a couple of nights and thought that I was in good shape.
Then I rehearsed it and failed miserably.
I couldn’t even get past the first slide without screwing up. And once I screwed up, I couldn’t get back on track.
Here is what I didn’t realize:
- My presentation voice and writing voice are very different — I was already aware of this from other presentations, but in other presentations there wasn’t a penalty for stumbling over words or finding that something takes longer on stage than when I read it to myself.
- You will stumble. What’s important is how you recover. — By scripting everything so carefully including transitions from slide to slide, when I stumbled I couldn’t recover easily. I had to find my place again. By the time I did that, I had runaway slides to catch up with.
- Improv Editing. — Ignite is as more about editing than presenting. When you stumble, you have to make up time somewhere. You have to be comfortable changing the script to make up time or fill time.
So I threw out my speaker’s notes and did the following:
- Picked key concepts and formations I wanted to use on each slide — Instead of sentences, I worked on key things I wanted to say like “3 reasons: Great Lessons, Japanese Comic Book, and Less Time to Cook than an Ignite Presentation.” I didn’t care how I said those three things, just that those were the points.
- Rehearse. Rehearse. REHEARSE! — Find a place where you won’t disturb anyone. Stand up and give your presentation like you’re in front of the audience. And do it as many times as possible.
- No Notes! — Don’t use notes when you rehearse. Don’t use notes when you get on stage. They will distract you. Focus on the slides, remembering the key points, and connecting with the audience.
- Don’t Stop. Practice Recovering — You will screw up when you rehearse. Don’t get frustrated. This is EXACTLY what you want. In fact, if you don’t screw up, you’re in trouble. The point of practice is to learn to recover from mistakes. So when you make a mistake, don’t start over. Continue with that rehearsal to the end of the presentation. Make adjusts and then run through the entire presentation again.
I can’t emphasize this enough. You are not practicing recitation of your presentation. You are practicing adjusting and editing your presentation based on whatever circumstances you find yourself in on stage.
- Don’t Expect Consistency — I have not once in all the times I’ve rehearsed or given the presentation said the same words. Each time I do it is different. This is to be expected.
- Know Your Key Moments. Use Them as Anchors — Whether it is a joke that you’ve planned or a poignant moment when you want to move the audience, know where they are in the slides and as you practice improvisational editing, make sure you edit in a way that keep those key moments intact.
In addition, if you are presenting at Ignite Portland, you should consider these additional tips:
- Don’t Wait for Your Slides to Start — There are slides in between each presenter that automatically change after a few seconds. Often presenters will get on stage and wait for their slides to start. This is a mistake. Start the moment you have the microphone. It gets the audience going and gives you more time for your first slide.
- Your Audience Will Be…Well…Drunk. Plan Accordingly. — The audience is expecting interesting ideas, but they are also expecting to be entertained. This isn’t the audience for a serious academic speech. That’s not to say you can’t have deep and incredibly thoughtful presentations. Some of the best presentations cover complex subjects. It just means don’t be dry. Be energetic. Be funny.
- You Shouldn’t Be Drunk — Feel free to take the edge off a little, but you’re going to need to be sharp to be the best improvisational editor you can.
Finally, have fun. Presenting at Ignite Portland was one of the highlights of my year. It’s a blast. And as long as you rehearse and practice recovering, I’m certain you’ll have fun and be wildly successful. I look forward to watching your presentations!
links for 2008-10-13
-
More than 84 percent of the subprime mortgages in 2006 were issued by private lending institutions.
links for 2008-10-12
-
"Validator S.A.C. (Stand Alone Complex) is a stand-alone, easy to install, version of the W3C's HTML / XHTML Markup Validator for Mac OS X. Validator S.A.C. is a normal Mac OS X application. No installation is required, just put Validator S.A.C. where you need it (hard drive, flash drive, CD-R, etc)."
-
Google implements feature first suggested in a comic.
-
Have you ever tried to eject a disk or shared server, only to be told that it could not be ejected because a file was in use on that disk? How annoying. Here is a terminal command that generates a list of all the files open on that specific drive. lsof | grep /Volumes/Workspace
-
"On the phone it’s better to focus on one task. From what I’ve seen, the best iPhone applications do one thing and do it well. Supporting URL schemes in your application makes that single task more attractive to other developers and users. It leads to what my friend Daniel Jalkut has aptly called the 'Un-Coda-fication' of iPhone apps."
-
This page lists every application that Apple has killed, along with the reason that they stated for doing so, and what has happened to the app since.
-
Find devices based on user agent using device atlas
-
"They have a much grander plan to dominate the mobile device landscape and turn the mobile industry's business model completely upside down."
-
"Publish all software submitted to Apple, as long as the software isn't actively harmful to users, illegal, and does not violate Apple's agreements with cell phone vendors."
-
Miami Heat distributes team playbook on iPod Touches
New Safari Web Inspector
The web inspector in Safari has been redesigned. I’m most excited about the new network graphs showing latency in requesting files.
Again, I’ll say that I can’t wait for access to this sort of data on mobile devices as well.
Join us for Obama ’08 for iPhone Launch Party & Debate Watching
Live in Portland? Come join us Tuesday for an Obama ’08 for iPhone launch party and watch the next Presidential debate.
Doors open at 5 pm at the Mission Theater in NW Portland. We’ll be joined by Representative Earl Blumenauer and representative from the Oregon Obama for America campaign.
More details and RSVP information are available on Upcoming.org. You don’t have to RSVP to attend, but please show up as early as possible because the venue will likely sell out.