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."
Take a look at Appcelerator Titanium, or Corona. Or even PhoneGap. Kinda late to the party Yahoo... again.
"...a third for Windows Phone (C#)..."
BlackBerry market share still dwarfs Windows Phone. What is with the tech world's hate of BlackBerry?
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.
How many of these 'apps' really need dedicated apps when some good old fashond HTML 5 would work. Wasn't google voice originaly HTML 5 before Apple approved a native app? Didn't it work fairly well?
I guess I'm sick of all these websites that want an app installed, to use the website. Just write the HTML so it detects the device and adjusts the page as needed.
That said. I admit a write once run anywhere, for apps that really do need and app, would be cool. Wait, isn't that Java????
Those who can, do.
Having to write for multiple platforms... the humanity!
Back in the 80s, they wrote for Commodore, Atari, Apple, Tandy, IBM, CP/M, a handful of others.
Maybe they got spoiled by the 90s, where MS Windows pretty much ruled all computing platforms.
If you believed your message, you'd have the balls not to post AC.
Honesty may be the best policy, but by process of elimination, dishonesty is the second best policy.
Actually, I would take this posting seriously had Yahoo not been mentioned.
But as soon as that word slipped out, you automatically know this is going no where. They barely make enough to keep the lights on, and their chance of pulling something like this together is slim to none.
Google probably is not the right place either. You need someone big enough but not aligned with any of the platform providers.
Correct me if I'm wrong, but doesn't Apple iOS forbid these types of code execution development platforms? They used to, but maybe that has been relaxed.
Sig Battery depleted. Reverting to safe mode.
Like, you know, the webpage they already have?
Seriously? This is about a cross platform framework that so far has produced a single application that runs on only one platform?
A little premature, don't you think?
Michal
Just write one App for iOS and don't bother writing for the anything else. Problem solved.
Your troll is offtopic, boy. Now go away.
Free Martian Whores!
Because 'disrupt' is the hip new buzzword. And we all know that buzzwords make the things they're describing much better.
giggity
Enyo was just released as open source, and is practically the same framework. It will even run on desktop browsers!
http://enyojs.com/
A web site is just a bookmark quickly forgotten. An app is an icon on the front page of their phone.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
but doesn't Apple iOS forbid these types of code execution development platforms?
Apple tried requiring all apps to be written in C++ or Objective-C for a few months but abandoned that rule after six months when it discovered that developers of e.g. Lua games were defecting, perhaps to Android.
It's not that I know only one programming language. I am fairly proficient in at least C, Python, PHP, JavaScript, and even 6502 assembly language. It's just that translating a program from one language to another by hand introduces mistakes and has to be redone by hand every time the "master" version of the program changes.
Perhaps "disrupt" is shorthand for "disrupt the business models of the incumbent gatekeepers".
Ok, first off, I don't want to hear about disruption or curating, or whatever fucking words the pack-minded journalists have a hard-on over.
Second ... If you've used google's sites on your iPhone or Android, you know that they have very nice mobile websites. I tried using yahoo finance on my iPhone a couple days ago and they didn't bother giving custom layout for mobile devices. If I was head nigger in charge at yahoo, the first step would be optimizing all the web sites to work great on mobile devices. Step two would be beefing up and pushing the web APIs to attract developer mindshare.
Do you even lift?
These aren't the 'roids you're looking for.
The move to apps is, I think, a much larger issue. It's forcing us back into walled gardens where Apple, Google, MS etc are the gatekeepers and control (and get a cut out of) everything.
Meanwhile most everything can be done in a browser nowadays, we should just continue on with what we were doing, building web apps.
Ugh, I feel like we are regressing back to the Prodigy/Compuserve/AOL days.
(This is not intended as a troll - my apologies in advance if it's read that way)
The beautiful thing about OSS is that anyone, anywhere can contribute. Just throw together a project, put it on the web, give it the right license, and BAM! You've contributed an open source project. Producing a high-quality, production-ready OSS project, on the other hand, takes some doing.
I ask just because I looked at a couple of these frameworks and got the impression that they have potential, but they're 'not there yet'
Maybe the real news here is that big, established company has decided to devote resources to really doing this right?
It violates the developer agreement.
The developer agreement allows interpreters that don't download content from the web (5 BASIC interpreters in the App store, but you have to type in the programs yourself to use them). It also allows interpreted downloaded content in JavaScript -- in a UIWebview: meaning in Safari,
From my reading of things, they are implementing their own JavaScript interpreter ("chromeless") which is not a UIWebview, and therefore in violation of the developers agreement.
Not that I agree that this should be the case, mind you, but Apple doesn't trust sandboxing they didn't write.
-- Terry
Yahoo is far from technical enough.
Sig Battery depleted. Reverting to safe mode.
Tech chops for web perhaps, (although I've seen nothing revolutionary from them for a long time).
Tech chops for multiple mobile platforms, not so much. Late to the game with lame apps, and little ability to follow thru with any of them.
http://www.androidcentral.com/yahoo-lays-some-their-mobile-apps-rest
Sig Battery depleted. Reverting to safe mode.