"Open" iPhone, Intel-EU, and Cameras that Peep a Bit Too Much
March 10th, 2008 by Justin Ryan
It's Monday morning, time to get back into the swing of things and catch up on all the weekend's excitement. It's a fairly light day here at LJ News Central, but we have managed to pull up just a few interesting items to enlighten your day.
First up, the big developer news is the release of a beta version of Apple's iPhone SDK, which provides for the eagerly-anticipated development of third party applications for the popular smartphone. It wasn't quite such good news for Open Source developers, however, as the bundle comes with a host of restrictions designed to — well — prevent anything halfway interesting. Among the restrictions: no VOIP via AT&T's network, no sharing information between applications, no programs with plugins — yep, that means Firefox, and the big one, no unapproved applications. Gee, what's left, iPhone tetris?
What there will be, however, is Java for the iPhone, as Sun immediately pledged to develop a Java Virtual Machine for the iPhone, and has plans to premier it sometime in the third quarter. An analyst with Forrester Research lauded the move as removing "Apple's control [of] which applications are 'right' for the iPhone." He seems to have missed the "no unapproved applications" part...
Apple wasn't the only news, however, as several big names were in the news for an amalgam of reasons. Intel is heading into an antitrust hearing with the European Commission next week, set to defend itself against allegations that it's been putting the squeeze to struggling rival AMD. Amazon, meanwhile, is hearing a very Yahosoft-esque line from shareholders of Audible, Inc. — whom the online retailer has offered to buy out at $11.50 per share — calling the offer "unfair." And speaking of Microsoft, Microsoft's Bill Hilf has made quite possibly the most truthful comment ever to come out of Redmond, though we suspect he didn't quite mean it to be so true. Responding to suggestions that Windows be Open-Sourced, Hilf commented that Windows source code is "irrelevant for what people want." Amen, Bill, amen.
Finally, we always like to leave you with a bit of the odd and interesting, and in that trend, we have a couple of government screening tidbits to share. First off is the incredibly unsurprising news that the FBI has been illegally monitoring internet activity, though they claim it was only because the telecoms gave it to them — the same telecoms the President is so desperate to protect. Anybody else think that's awfully similar to "I only stole your car because the valet gave me the keys?" The British, on the other hand, are more interesting in having a look at your knickers, having developed a camera that can "look through clothing" to detect weapons and other hidden items, as well, we suspect, as the Spiderman undies we're so fond of.
And last but not least, the good 'ole Transportation Security Administration — the quasi-police guys who screen airport luggage and hassle travelers over shampoo bottles — is apparently totally out of the loop. An airline traveller — who did, apparently, know the way to San Jose — missed his flight there after security officials were dazed and confused by — of all things — his MacBook Air. Apparently, the uber-guard has been too busy practicing cavity searches to turn on a television, because they were completely bamboozled by the idea of a laptop without a "drive" or "ports." One lone tech-savvy agent was finally able to save the Applophile from an indefinite term at Guantanamo, but not before his flight took off without him. We're moved to ask: "And these are the geniuses who are supposed to be keeping us safe?"
Now, if you'll excuse us, we have a suspicious-looking cellphone to strip-search.
__________________________
Justin Ryan is the News Editor for Linux Journal.
Look for him in the #linuxjournal IRC channel.
Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer
Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.
Subscribe now!
The Latest
Newsletter
Tech Tip Videos
- Nov-04-09
- Oct-29-09
- Oct-26-09
Recently Popular
From the Magazine
December 2009, #188
If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.
Delicious
Digg
StumbleUpon
Reddit
Facebook








RE: "no unapproved applications" part...
On March 10th, 2008 Ville M. (not verified) says:
I can only ask.. Where did you get this ? Ok you link to Wired blog article about iPhone but surely you researched a bit further. As I see it.. you're wrong. Just like the Wired article has it wrong. So there is the following section in the SDK agreement:
"You understand that Applications developed using these SDK materials cannot be installed or used on the iPhone or iPod touch. Applications must be approved and signed with an Apple-issued certificate before they can be tested on the iPhone or iPod touch, pursuant to a separate iPhone Developer Program License Agreement. Apple reserves the right to approve or withhold approval of any Application at its sole discretion. Apple shall not be responsible for any costs, expenses or other liabilities You may incur as a result of Your Application development or use of this SDK."
What that means to me is that.. 1. This is a preliminary draft and the final version will have something along those lines. 2. Apps are approve via a developer certificate given to you by Apple. Quite like Symbian development. Not by Apple. 3. And yes.. Apple does reserves the right to pull the cert on a software of it's choice.. and you don't have to like it. Is that so surprising ? If they wouldn't there's nothing they could do to applications found to be harmful etc.
re
On March 10th, 2008 Justin Ryan says:
I disagree. You quote this language:
Applications must be approved and signed with an Apple-issued certificate before they can be tested on the iPhone or iPod touch, pursuant to a separate iPhone Developer Program License Agreement. Apple reserves the right to approve or withhold approval of any Application at its sole discretion. (Emphasis mine)
That says to me that in order for your program to get anywhere near an iPhone, you have to apply to Apple and be given a certificate. If they turn you down, you're done. So, if "Applications must be approved," then by extension there will be "no unapproved applications," and that's just what my post says.
__________________________Justin Ryan is the News Editor for Linux Journal.
Look for him in the #linuxjournal IRC channel.
re re
On March 11th, 2008 vmaatta says:
First a clarification.. I wrote the comment above. I just wasn't logged in at the time... so the name differs a bit. Anyways..
I think we're disagreeing on semantics here. First of all we can pretty much speculate until June. The iPhone Developer Program License Agreement hasn't been published yet so there's no info on how this is finally gonna turn out.
But as I read it the developer is applying for a license. With that license he's gonna sign the application and any other apps he's gonna develop. So the cert is not per application but per developer. You're not required to send one byte of that application to some Apple rep to be evaluated and/or for approval. What you do is sign it yourself with a certificate that identifies the developer of that particular application. And as I said I do see some similarities here with Symbian development. Quite a lot actually.
But.. all that ranting of mine might still be a moot point :). The iTunes App Store is.. quite a mystery until June at least. In any case it's gonna be a channel of distribution for both commercial and free apps. From some comments it seems it's going to be the channel of distribution. And Apple will be in charge of approving and disapproving apps there. But realistically it would be legal suicide for Apple to disapprove apps that i.e. compete with Apples own apps and that aren't "offensive" etc.
Erm.. In any case if I'd summarize I'd say I would like to see free application delivery allowed come June. As in not just through iTunes. So I want that the certificate signature is enough to allow apps to install on any ones iPhone and Touch. There's nothing wrong about the certificate idea.. it's a good idea. But an iTunes only distribution is just ... well it might even be against EU regulations.
Also.. more than this I'm a bit concerned about other things about the SDK:
PS. What a novel.. sorry about that :).
__________________________"Any sufficiently advanced technology is indistinguishable from magic." -Arthur C. Clarke-
Post new comment