Yahoo's Project To Disrupt Mobile Publishing
waderoush writes "Right now, content publishers who want to reach readers through dedicated mobile apps have to hire a separate engineering team to build each app — one for iOS (based on Objective-C), another for Android (Java), a third for Windows Phone (C#), etc. Yahoo's Platform Technology Group is working on an alternative: a set of JavaScript and HTML-based tools that would handle core UI and data-management tasks inside mobile apps for any operating system, moving developers closer to the nirvana of 'write once, run everywhere.' The tools are gradually being open-sourced — starting with Mojito, a framework for running hybrid server/browser module-widgets ('mojits') — and Yahoo is showing off what they can do in the form of Livestand, the news reader app it released for the iPad in November. In his first extensive public interview about Mojito and the larger 'Cocktails' project, Bruno Fernandez-Ruiz, chief architect at Yahoo's Platform Technology Group, explains how the tools work and why the company is sharing them."
Right now, content publishers who want to reach readers through dedicated mobile apps have to hire a separate engineering team to build each app
Why a dedicated mobile app? What's wrong with HTML? We are talking about books, right? Not Quake or Angry Birds or even a radio station; plain old text. WTF?
Free Martian Whores!
If only there weren't a half dozen other companies like Xamarin, Appcelerator and PhoneGap already doing the same thing, this might be impressive.
Yea... for a billion-dollar software conglomerate, writing different code for different platforms is no big deal, since they have the resources to do so.
For the indie guys like me, who write apps now and again to supplement the pittance we receive from our corporate day jobs (and are lucky to know even one programming language, let alone three), it's a real pain in the ass.
But then, I guess that's the definition of YMMV.
An enigma, wrapped in a riddle, shrouded in bacon and cheese
If the thing is based on JS, CSS and HTML, I think the answer is pretty obvious: BB browser sucks ass so terribly they'd have to write one from scratch (or to port Webkit)
Write boring code, not shiny code!