Big in Japan

Blog

iPhone Development ‘Notes and Quirks’

iphonedevcampHave you started ‘hacking’ on the iPhone yet?  We are pushing on the development pretty hard in preparation for iPhoneDevCamp next week.  The ajaxian folks have compiled several ‘notes and quirks’ with regard to development on the iPhone:

  • Poking around the DOM, I don’t see any special objects, with the possible exception of window.offscreenBuffering (set to true).
  • Bookmarklets work, although you have to go through the bookmarks menu to get to them.
  • Safari crashes are handled gracefully – the main screen fades back in, and you can jump right back into Safari. It will then load page you were visiting when it crashed.
  • Drag and drop, and other behaviors based on picking up mousemove events, don’t work. CSS-based element drag and drop doesn’t work either. Dragging one finger around the iPhone’s version of Safari causes the window to scroll, and that’s it. I assume that scroll events do work. I’m sure somebody is already working on a version of drag and drop based on window scrolling.
  • For documents with no width set, the iPhone uses a default width of 980px.
  • You do not get “mousedown” when you touch the screen. You get “mousedown” and “mouseup” at the same time when you release your finger. The “mousemove” event does not seem to fire at all. There is no way to handle double-clicking because that is the action for zooming, and calling event.preventDefault() doesn’t seem to override that.

Greg and Robert waiting for iPhone!

Greg (in New York) and Robert (in Half Moon Bay) are eagerly awaiting the launch of the iPhone.  Both are waiting in line at the Apple store a full day before release:

iphone_camping.jpg

[via]

Transparent Blogging

The CEO of Whole Foods, John Mackey, is blogging about the FTCs recent challenge to the company’s acquisition of Wild Oats.  Brad Feld reprinted an excellent example of how CEO’s can use blogs to get their side of the story directly to shareholders, consumers and legislators (I will reprint here):

The Federal Trade Commission (FTC) recently filed a complaint challenging the merger of Whole Foods Market and Wild Oats. Whole Foods Market intends to fight this complaint in court. My blog posting provides a detailed look into Whole Foods Market’s decision-making process regarding the merger, as well as our company’s experience interacting with the FTC staff assigned to this merger. I provide explanations of how I think the FTC, to date, has neglected to do its homework appropriately, especially given the statements made regarding prices, quality, and service levels in its complaint. I also provide a glimpse into the bullying tactics used against Whole Foods Market by this taxpayer-funded agency. Finally, I provide answers in my FAQ section to many of the questions that various Team Members have fielded from both the media and company stakeholders.

As stated in our initial press release about Whole Foods Market’s challenge to the FTC’s complaint, we set an intention as a company to be as transparent as possible throughout this process. This is my first detailed effort at transparency. We will provide additional information as we field new questions and receive updates on the proceedings from the FTC and the courts.

iPhoneDevCamp News

The iPhoneDevCamp is really making some waves. I talked to a reporter from MSNBC about the event and have been trading voice mails with Business Week. Check out a few of the articles about the event:

The Unofficial Apple Weblog (TUAW): Making the Web a Better Place for iPhone (06/20/07)
Wired: Hack Up Some Web Apps at iPhone Dev Camp (06/19/07)
iPhoneAtlas: Interview with Raven Zachary, founder of iPhone Developers camp (06/19/07)
AppleInsider: iPhone developers camp slated for early July (06/19/07)
Ars Technica: iPhoneDevCamp to whip developers into shape (06/19/07)
iPhonic: Unofficial iPhone developers boot camp to bring Web 2.0 apps (06/19/07)
A great way to muse: iPhone first shipment will followed by iPhone Developer Camp (06/19/07)
QJ.net Apple News: Make applications for iPhone at the iPhone Developers Camp (06/19/07)
intomobile: The unofficial iPhone developers bootcamp aims to bring us more iPhone Web 2.0 apps this summer (06/19/07)
iLounge: iPhone Developers Camp coming July 6-8 (06/19/07)
Mac OS Ken Podcast: 06.18.2007 Podcast (06/18/07)
Texas Startup Blog: iPhone Update (06/18/07)
Podcasting News: iPhone Developers Camp Coming July 6th (06/18/07)
TECHPopuli: Techpopuli Podcast #21 (06/18/07)
iPhone Atlas: iPhone developers conference to be held (06/18/07)
iPhone Matters: Introducing iPhone Developers Camp (06/18/07)
TechMeme: iPhone Developers Camp (06/17/07)
Business 2.0: Boot Camp for iPhone Developers (06/17/07)
Dylan Schiemann: iPhone bar camp (06/17/07)
My iTablet: Join the iPhone Developers Camp (06/17/07)
theiPhoneblog BarCamp, iPhone Developers Camp (06/16/07)
Big in Japan: iPhone Developers Camp! (06/16/07)
Digg: Introducing iPhone Developers Camp (06/16/07)

Is your community ‘activated’?

That is the question on Chris Brogan’s mind in a post he wrote earlier today.  Chris suggests, “It’s one thing to have a community of friends and an audience for your blog, podcast, or videoblog. It’s another thing altogether to have an activated community of people who will take action and bring about actual change at your request.”

In his post titled Activated Communities, Chris asks his community for help fleshing out his idea.  Ironically, the exercise to understand the concept of ‘activated communities’ will require that Chris’ community of social media people be ‘activated’.

How can you ‘activate’ your community?  We have talked about the idea of understanding your ‘higher calling‘ for sometime.  The idea is simple,

If you can determine what your company’s higher calling is you can direct your communication with your clients through this new channel. By working with consumers to answer this ‘higher calling’ the communication is no longer adversarial, but cooperative. Building a community around a higher calling can be very effective and fruitful for both the consumer and the company. You are no longer ‘company’ or ‘consumer’ but partners working toward a positive goal you both care about.

It is hard to simply ask your community to ‘Digg’ something for you if they don’t ‘digg’ it.  One surefire way to ‘activate’ your community is to build that community around a higher calling from the very start.  My question is, “can you activate any community around any idea?”  My theory is that most communities will activate around the underlying interest or ‘higher calling’ of the group (i.e. photography for Flickr), but activation will quickly dissipate as the ‘call for action’ becomes less and less topical. Obviously your friends will ‘Digg’ almost anything for you, but will soon tire of the activity if the requests continue outside of the communities ‘higher calling’.  Chris compiled this neat list of ‘tools’ for activated communities:

  • A Digg account. – Use this for promoting stories and blog posts and podcasts that want higher attention.
  • A LinkedIN account. – Build your own network, link it to mine, and then we both expand our awareness and our reach. Because if I’m seeking out someone in your network, I can now ask you to help me connect to them. This builds connectivity to people you might need to reach very quickly.
  • A Twitter account. – To get the word out quickly. Re-twittering helps tons.
  • A Facebook account. – I think groups on Facebook are a quick way to get mail out to people easily. It’s also a good opt-in / opt-out mechanism.
  • A Flickr account. – What if some of our activation requires visuals? I guess you could add a YouTube account for the same purpose, just in case we want to shoot video.
  • A PayPal account. Sometimes it’s just about a donation to a cause. When a friend says their servers are down because of bandwidth bills, it’s nice to be able to drop a few bucks in the till to help them over a hump. (Sometimes it *is* just about money).

Archives