No DSL at the home office until Friday, so this will likely be a slow week for [Tc]; blogs.
BTW, it’s been a while since I had DSL hooked up. At the Atlanta house, a tech had to come out and split out one twisted pair into its own line, which I then connected the DSL modem to. Here in GRR, I guess the DSL and voice are on the same line, and I’ll need to use DSL filters for the purely voice devices? Makes me feel foolish for having thrown away at least 5 never-used line filters as I was moving out of the old house. I truly didn’t know what they were, as I believed DSL always required splitting out a separate twisted pair.
Oh, provider is DSL Extreme, who are well-reviewed on Broadband Reports. Wish us luck…
Remember when WWDC 2008 sold out?
“Response to this year’s WWDC has been off the charts and we are delighted with the show of enthusiasm and support from the developer community for the new iPhone SDK,” Apple spokesman Bill Evans told Macworld. “The conference is now sold out. For those unable to attend WWDC, session videos will be available to purchase on iTunes shortly after the conference.”
WWDC 2008 ended on June 13. It’s currently September 25, so as of tomorrow, 15 weeks (three months and change) will have elapsed.
Just wondering if the announcement needed a the qualification “for exceptionally long interpretations of ‘shortly’.”
Here’s a wild idea: what if whatever’s holding up the NDA release (on the hypothesis that it’s not meant to be permanent) is also holding up the WWDC videos? What if it’s all related to the push notification service, which was originally promised for September?
Or what if this is all grasping at straws and Apple’s just yanking our chain because of their much-blogged penchant for nefarious skullduggery!!
The Prags have officially punted, at least for now, on the iPhone book I’ve been co-authoring:
We’ve had the iPhone book ready to go beta for some months, but were prevented from publishing it because of the iPhone SDK’s Non-Disclosure Agreement (which affects all publishers regarding this material, regardless of whether the reader is a member of the ADC or not).
Normally, pre-release NDA’s such as this one are lifted when the product finally ships. We expected that this NDA would be lifted when the iPhone 2.0 software shipped, but it wasn’t. The September announcement came and went, and still the NDA remains in place.
It now appears that Apple does not intend to lift the NDA any time soon. Regrettably, this means we are pulling our iPhone book out of production. But all is not lost: we are actively looking at alternative ways of getting this content to you. It probably won’t happen anytime soon, but know that we are doing what we can.
Well, at least I don’t have to return the advance… because there wasn’t one. Another plus: this hasn’t gone nearly as badly as closing on the new house is going.
A new article in Ad Age looks at How Cellphone Makers Let Their Market Slip Away.
The iPhone, which hardly needs an introduction, made a big splash with its 2007 launch, but the seeds were sown for the demise of the big phone brands several years before that. Had they been listening to consumer chatter online, they might have seen it coming.
The article looks at online chatter and use of the word “cool” in relation to phones. Some number of years ago, the semantics in this context changed from physical appearance (small, sleek, colorful, etc.) to functionality and ease-of-use.
that is why when Apple tore down the boundaries and redrew them, it focused as much on the software as the hardware, turning communication devices into computers.
True enough, but I think in terms of functionality, the iPhone goes further than that. It’s not just that the software is easy-to-use, but it also gives you a real browser that can hit real web pages. On my old phones, the first thing I downloaded was Opera Mini, and I only stopped using it when T-Mobile changed their $6/mo. internet plan from “enjoy the whole internet” to “enjoy paying more for our walled garden of utter crap”. I could have upgraded to full internet for $25/mo, but it wasn’t worth it to surf with Opera Mini.
So it’s not just the cellphone makers that didn’t see it coming, it’s also the carriers with their stupid walled gardens of crap content. “Get Verizon and enjoy American Idol clips!”… even if I liked American Idol, this wouldn’t be interesting, and certainly not enough to change carriers for. Users were used to real Internet from their computers and wanted it on their phones, and carriers were determined not to give it to them.
Daniel Steinberg, my editor on the stalled-by-the-frickin-NDA iPhone book, is filling the time by writing a new Cocoa programming book for the Prags. He’s ever the storyteller, and uses analogy like no author I know (his assigned seating metaphor for Bonjour IP address assignment is the most sensible treatment I’ve ever seen for the concept).
PDF subscription is only $22. I’ve got mine. Go get yours.
The iPhone SDK NDA is really cutting into my ability to write about what I’m actually working on outside of the usual java.net editing gig.
To wit: I just completed the first of four iPhone SDK articles, but of course I can’t say whom it’s for or what it’s about. I may not even be able to link to it when it’s done. Which is a shame because it’s way attractive. See if you can find a very quiet reference to it on the reworked Subsequently & Furthermore home page, now with much more iPhone content (since that’s the kind of freelancing work I’m hoping to attract).
For my own projects, I’m digging into the OpenAL support right now. You have to understand both the OpenAL API and make some use of the Audio Toolbox, for reasons that are presumably also off-limits given the NDA. Suffice to say that much of the OpenAL sample code on the net won’t work, thanks to the deprecation (and what’s the next step after that… anyone?) of certain convenience (crutch?) functions that maybe shouldn’t have been part of OpenAL in the first place. So, you use Audio Toolbox, which is a pretty attractive API in its own right.
At some point I’m going to get back into the net radio code for iPhone. Some of my Core Foundation work that I did for the book (and then threw away, since a Cocoa alternative was available) makes me understand some of my inexplicable errors that hung me up a few months ago. To wit, if myBuffers is a CFArrayRef instead of an old-fashioned C array, then referencing myBuffers[i] is a very, very bad idea (the correct call is CFArrayGetValueAtIndex(i)).
But having said that, there are enough web radio apps already to make me not want to do yet another, to say nothing of the legal burden of licensing a stream-finder, or (ick) hosting my own. I might have to move on to the harder audio app idea that I can’t shake, but haven’t committed to paper prototype yet.
Speaking of iPhone audio apps, I have nothing to add to the controversy over the rejection of Podcaster except to say that I would have expected Apple to backtrack and OK the app by close-of-business today, since the decision is so obviously wrong and harmful to the platform as a whole. Giving serious developers second thoughts about developing for the iPhone, if not sending them fleeing to the exits, is probably not in Apple’s self-interest.
I’m inclined to think it’s just a case of working out the kinks in the App Store: when it opened, there were howls of derision for Apple letting in junk like the hundreds of public-domain books wrapped in a trivial reader, the “flashlight” apps, or the $1,000 “I Am Rich” app. Now they’ve gone too far the other way, but rather than reject Podcaster for being junk, which it’s not, the stated reason is that it supposedly competes with Apple’s built-in iPhone functionality (not even true because Podcaster can fetch podcasts while you’re mobile, a nice feature when you take your iPhone on a trip and leave behind the Mac Pro it’s synched with).
Again, I’m not freaking because it’s so obviously, wildly wrong, that I think Apple will quietly make things right.
Of course, I had confidence the inexplicable, unenforceable NDA would have been lifted by now, so what do I know?




