Builing The USS Enterprise

Someone is very obsessed with building the USS Enterprise. Not the Navy’s carrier USS Enterprise, the Star Trek one.

It’s actually pretty interesting to read. While it seems very improbable given the costs and the uncertainty, it’s interesting since we are at the point where a roadmap technically would make sense. It’s ambitious and who doesn’t love reading about an underdog idea? Especially when it involves making something that was imagination just a generation ago into a plausible reality.

iPhone SDK & Enterprise Offering

Apple announced it’s Enterprise offering as well as the long awaited SDK for the iPhone today. A few thoughts:

Enterprise Offering

Pretty impressive, at least the way it sounds. I have a feeling they are dead serious on this one. Exchange support, and the administrative stuff will be very big wins. I also wouldn’t be surprised if the line ends up splitting so there’s an enterprise line of iPhones with a more business set of features, and a “personal” line. That will help them compete more on both sides by being able to focus more. Software likely will be identical among them.

The one thing I can’t figure out is cost. I have a strong feeling a price drop for the current EDGE based iPhones will come in June, as the new 3G models are revealed. It’s still a hard pitch for enterprises to buy iPhones when Blackberry’s are getting cheaper and cheaper. Not to mention they can shop for prices among wireless providers. Because of this, I think there’s a price drop in the works to bring the iPhone to where it can really compete.

SDK

I can has SDK? Still can’t download it. Apple’s on Akamai, but their developer stuff is generally not. That really sucks. I’ve been trying all afternoon.

I wonder if the $99 one time fee (setup fee) applies to open source projects? I’d hope they provide an avenue for them to signup at no charge. Especially considering Apple’s involvement in open source.

Other Thoughts

Still no Apple SSH client? I really hope terminal.app is available for download when this thing actually ships.

More when I actually get my hands on some SDK bits.

Customizing Reporter

Mike Kaply pointed out a blog post on customizing reporter.

For the record most changes can be made without actually touching code, simply by including the correct preferences. This is done intentionally so that upgrading later on doesn’t involve complicated merging of your changes into an updated code base.

To point reporter to an intranet server, the pref you need to use is:

extensions.reporter.serviceURL

To show a custom privacy policy, just point this preference to the page of your choice:

extensions.reporter.privacyURL

Or to not show it all, just default this pref to true:

extensions.reporter.hidePrivacyStatement

For Firefox 3.0 it will no longer use SOAP, instead it will use xmlHttpRequest since SOAP support won’t ship in Firefox 3.0. It’s also easier to implement on the server side.

At one point I half-implemented a proxy service that once installed would capture reports sent to it that matched a given list of hosts, and forwarded all the rest to reporter. Theoretically it would be even easier these days.