"Open" iPhone, Intel-EU, and Cameras that Peep a Bit Too Much
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 a Contributing Editor for Linux Journal.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
| Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
| Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
| Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
| Weechat, Irssi's Little Brother | Jun 11, 2013 |
| One Tail Just Isn't Enough | Jun 07, 2013 |
| Introduction to MapReduce with Hadoop on Linux | Jun 05, 2013 |
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Linux Systems Administrator
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Validate an E-Mail Address with PHP, the Right Way
- Technical Support Rep
- Senior Perl Developer
- UX Designer
- Web & UI Developer (JavaScript & j Query)
- Introduction to MapReduce with Hadoop on Linux
- Cari Uang
1 hour 9 min ago - user namespaces
4 hours 3 min ago - yea
4 hours 29 min ago - One advantage with VMs
6 hours 57 min ago - about info
7 hours 31 min ago - info
7 hours 32 min ago - info
7 hours 32 min ago - info
7 hours 34 min ago - info
7 hours 36 min ago - abut info
7 hours 37 min ago
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
RE: "no unapproved applications" part...
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
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 a Contributing Editor for Linux Journal.
re re
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-