Mozilla Prism – Bringing Web Apps to the Desktop

Mozilla Labs just released a new feature called Prism. The most interesting aspect of this announcement is that Mozilla is attempting to formally “upgrade” the web application development process from what it was since the web was born. While their new technology introduces no new significant features to web development, it strongly encourages web 2.0 style development by completely removing the navigation links and address bar.

refracting

Prism is an application that lets users split web applications out of their browser and run them directly on their desktop.

On the surface, it seems like a browser without a location bar. The main thing is that it allows web application the hooks that regular applications have such as being direct links in the application menu. But even that is replicated with modern operating systems by using shortcut links. It is superior to just visiting a regular website using a browser in a two ways:

  • If an application or Firefox crashes, it doesn’t crash the other instances. Each application runs as its own standalone instance with its own link in the task bar.
  • Customizations or extensions per application are now possible. For example, you might see an extension specifically for Facebook or YouTube that works in the application environment without cluttering up your Firefox install.

googlecalendar

Mozilla has greater ambitions for this project, as it is indicated that this is the first in a series of “experiments” on web-desktop integration:

…we’re also working to increase the capabilities of those apps by adding functionality to the Web itself, such as providing support for offline data storage and access to 3D graphics hardware.

They state that they have no intentions of doing these things using proprietary technologies as proposed in Adobe’s AIR or Microsoft’s Silverlight.

In short, by keeping this a separate piece from Firefox, it frees them from cluttering up their browser. By keeping it separate, they can cater to the needs of desktop applications as eventually (in the long term), whole sites might be applications you would need to open with this tool before you could use the off-line features (Firefox just gets you to the site).

At least, that’s my take on this.

My iPhone Review as a Former Crack-Berry User

I recently got an iPhone. I now understand why it is rated so highly by its owners. It lives up to its hype, and blows away all other phones. I am not going to even talk about the iPod feature of the iPhone since it’s irrelevant to me.

82% satisfaction on the iPhone, 51% on Blackberries

Interface

I was very happy with my Blackberry until I got an iPhone. The iPhone has an amazing interface. Everything is so dead simple to understand. I thought the trackball on the Blackberry was slick, but the touch interface on the iPhone is about as intuitive as it gets. I can delete emails amazingly fast (swipe right, tap on delete button), and scrolling through long lists has never been faster or more accurate.

The single most confusing aspect of a phone is its interface during a phone call — something the iPhone has fixed in a way no other phone can. The Blackberry is just as guilty as all other phones: when someone else calls in and you want to hang up and switch to the other person, how that is done is not obvious (honest, I still don’t know how). This exact scenario happened on my very first phone call on the iPhone, and I figured out what to press within the two seconds when I looked at the screen to see what to do next. The interface is really thought out.

Construction

With the Blackberry in one hand and the iPhone in the other, I can see just how “cheaply” the Blackberry was built. While it has a nice metal-looking pair of side panels, the entire thing is actually made of plastic, and in a matter of months, it wore down quite a bit. While time will tell how the iPhone holds up, it doesn’t take a rocket scientist to see that the iPhone’s glass screen and aluminum casing will hold up to scratching much better than a plastic shell.

Keyboard

And the keyboard – the point of contention for most potential buyers – is amazing. The first time I tried the keyboard in the Apple store, it was only “okay” at best. It is hard to let go of the Crack-Berry once you are used to its mini-keyboard. But after using the iPhone for one day, I can type very fast on it, and with only one finger. Its auto-correct feature is very smart, and once you learn to trust it, typing is as fast as you can spell out letters.

The Camera

I hate how the iPhone’s camera is activated by a button the screen. Why can’t it use the sound adjustment buttons on the left side? QA must have missed this obvious annoyance.

Photo manipulation is as fun and easy as Steve Jobs made it look during his famous keynote.

Browsing the Web

This is hands down a victory for the iPhone. The browser is as good as they say, and it’s refreshing to be able to see full web sites on a mobile device again. On the Blackberry, the web feels like it got filtered through a coffee can and you are stuck in 1995.

I’ll go in and also mention Google Maps here: The zoom and pan functionality work amazingly well in a touch screen environment. If I hadn’t seen Google Maps before, I would think Google Maps was designed for the iPhone.

Battery Life

The battery life on the Blackberry is amazing, especially on the 8800 series. I know from experience. I haven’t had enough time with the iPhone to claim much in this department. From what I have seen, it can easily go an entire day of playing music, regular phone usage, and minor Internet browsing on one charge and still have more juice.

EDGE Network

EDGE sucks. My Blackberry was also using EDGE, so both phones blow in this regard. But at least the iPhone can leech wireless connections (the newest Blackberries do this too).

Conclusion

The key aspect that makes the iPhone great isn’t the iPod integration or the full-featured web browser: it’s the user-interface.

I can safely buy this for my dad and know he could use it. My Blackberry, in all its simple interface glory, still had many little quirks that made it hard to figure out (for example, on the 8700 hiding or moving icons took me weeks to discover, and in the 8800 putting the phone in silent mode isn’t a one button operation).

It’s a great phone for the casual user because of its media capabilities, but it can double as a productivity phone thanks to its email and browser capabilities. I’m the target demographic for an iPhone (currently have a smart phone, don’t carry an iPod due to bulk, can spare $400), and I can imagine there are a whole lot of others in my shoes who have yet to personally try an iPhone.

The iPhone is going to easily take 1% of the market. And that isn’t even considering what happens when they drop the price to $300 later next year (January capacity increase, September price drop).

What the $@#% is Sony Doing? PS3 w/o PS2 Support!

Sony just announced a new PS3 model in Japan. It will sit at a relatively reasonable $342, but it has no backwards compatibility with PS2 games, effectively making the console the only next-gen console without backwards support. Even the Wii plays Gamecube games. Sony fails to amaze me.

There are many great games for the PS2, and many people own the PS2. The ability to continue playing these games on the PS3 is a huge up-sell — the inability to do so is a huge drawback. Does anybody really want a Wii, PS2, *and* a PS3 sitting in their living room? But don’t worry, if you buy this new discounted PS3, you also get a copy of Spiderman 3. Wow, that makes up for the lack of backwards incompatibility… not.

This new, gimped model won’t be released in the US. It is clearly an attempt to fight Nintendo’s Wii on price to gain more market share in Japan.

These recent price cuts, models with lacking features, upgrades on capacity, more price cuts, and vaporware announcements are really starting to highlight Sony’s inability to figure out what to do. They married themselves to a horrible product life-cycle plan and now they want out, but can’t figure out how to save face. There is no silver bullet for a product that is simply too expensive.

I admire their willingness to keep fighting, but they’re pretty much screwed:

  • The backwards compatibility is a requirement not a feature, at least if they plan to continue using the "PS" trademark.
  • They can’t get rid of Blu-ray since game developers are already relying on the extra capacity.
  • Hard drive size isn’t adding that much to the price, and the Xbox Elite has them beat anyway.
  • They tried stripping luxury features like wireless controllers and that model of the console hardly sold at all and they eventually discontinued it.
  • If they have great games, it might save the console, but without lots of users, publishers won’t sign on exclusives.
  • They’re already bundling games or movies, and it isn’t exactly making sales any stronger.
  • And despite have solid titles like MGS4 coming up, popular games like Smash Bros or Mario Party didn’t save Nintendo and we shouldn’t expect one or two games to turn the entire console around. Great games have to be a trend, but it’s impossible now that exclusives are being bled to Microsoft.

When Sony has failed to respond to Microsoft’s price cut, it told me that they aren’t ready to do it. Why? Because lots of people trying to decide between the two consoles made up their mind once Microsoft cut their prices. At that moment, had Sony cut their prices, it would have made a compelling case to save your money and buy a PS3, but they didn’t. Sony’s PS3 production costs, therefore, are still likely too high to justify a real price cut, explaining why they are doing the smoke and mirror price cuts of either gutting core features or upgrading the hard drives and discontinuing models. As in, they want to do a price cut, but it’s too painful still.

What else can Sony do? What can we expect? For one, we should see a true price cut in the next few weeks. Sony has been gutting features and testing new price points, and based on this data, they will introduce a price cut of $50 – $100.

Of course, any kind of cut is a huge loss for Sony and its distributors since all existing inventory (which there is a ton of) instantly takes a huge loss on the margin (probably a loss). But they have no choice — if they fail to meet their holiday sales projections, it will pretty much doom the console as publishers will really start to run for the hills.

CS Degrees are Worth More… Again.

I’m not a computer science major, but I’m very familiar with the programmer market: it’s stronger than ever. After the dot-com bust and the huge off-shore-it-to-India scare, there was a wide-spread decline in interest in the computer science degree. And with that, a general pessimism about the long term viability of the programming career. But ultimately, programming is a form of engineering, and it was inevitable that its wages came back up.

Average starting salaries for CS graduates is at its highest levels since the dot-com bubble: $53,051. This only makes sense since there has been a rapid decline in the graduate pool, elevating the demand. Of course, this will probably wane again in the coming years as this current bubble deflates (a sudden, overnight crash is less likely this time) and college freshmen start piling into the major again.

Nevertheless, if you like programming: stick with it. It may be a little turbulent, but as an entry level job it will always pay more than any other non-engineering job (until you enter middle or upper management). Technology is fickle because it is constantly becoming out-dated; you should be prepared to face a career full of rapidly changing standards, including your pay check.

Zune 2 – More of the Same

Zune v2

There is a new Zune coming out. This is not a surprise given how much thunder the new iPods have stolen from Microsoft (huh? What’s a Zune again?)

In short, they are the old Zunes in new, slimmer cases. All of the nonsense about a Zune Phone have been officially smashed. That’s right, I want to be the first to say all of those bogus rumors people were latching onto about the magical Future-Zune were FALSE. Microsoft has taken Apple’s beating and came back for seconds. They spent nine months trying to play catch up with Old iPods ™ and Apple backhands them with the iPod Touch only a month before Zune 2.0 comes out.

Ouch.

Microsoft better starting firing their Zune designers because all they’re good at is copying what was in style — last year.

iPod Touch