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.
There was a post last month before thanksgiving on the So-Cal Craigslist with an elderly gentleman selling R type insulin for cash or btc. The last part caught me eye and from out talks, its sounded like he just had a recurring RX and was letting the stuff go for cheap aslong as you payed him the cost and a little bit for his time.
Well last night I went to refil my insulin pump, and woke up nearly dead today. It was just water, or saline, or who knows.
Point of this post is to see if anyone else saw that post and kept the info, and to warn off people in the LAX area buying insluin online.
Yahoo has to share and pray the community will help them. Anybody who has used Yahoo's site lately would agree with that. I will say one thing positive about Yahoo's management. They knew better than to send their crap coders to Flickr. It looks like they've actually managed to acquire something and not ruin it. Google should take that (and only that) as a lesson.
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.
More like Yahoo's Attempt To Streamline Mobile Publishing
Like, you know, the webpage they already have?
So they're recreating the browser. Except, they're using their own standards other than HTML and HTTP. And the thing has a hardcoded home page.
BRILLANT!
YA PhoneGap is now an opensource Apache project. It can even handle the Android back button correctly. I use PhoneGap plus a JavaScript frame work call joapp http://joapp.com./ My IOS applicaiton is currently under review by apple.
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
Disrupt means to prevent from working properly. Now why would a Yahoo project want to break mobile publishing is beyond comprehension.
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!
This only represents *YET ANOTHER* platform to support, until some distant, highly unlikely time when Yahoo! supplants iPhone, Android, Windows, and Blackberry in installed customer base and I can afford to ignore those platforms.
In the meantime, I think it is safe to ignore Yahoo!'s
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/
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
Livecode is cross platform - Mac/Win/Linux/IOS/Android (and others) with one codebase and development tool on Win/Mac/Linux.
I've been using it for a couple of months and it's great.
And the language is more like English than code!
http://runrev.com/
Full Disclosure - I Don't work for them.
You've got a few broken links there, update your spam already.