Google Developing Master API — Web Intents
GeneralSecretary writes "Google is developing an API to allow web apps to easily share information with various services. Quoting: 'Android OS addresses this problem with Intents, a facility for late run-time binding between components in the same or different applications. In the Intents system, the client application requests a generic action, e.g. share, and specifies the data to pass to the selected service application. The user is given a list of applications which have registered that they can handle the requested intent. The user-selected application is created in a new context and passed the data sent from the client, the format of which is predefined for each specific intent type. We are hard at work designing an analogous system for the web: Web Intents. This web platform API will provide the same benefits of Android Intents, but better suited for web application. ... As with Android, Web Intents documents an initial set of intent actions (edit, view, share, etc.) that likely cover the majority of use cases on the web today; however, as the web grows and sites provide more functionality, new intent actions will be added by services that document these intents, some more popular than others. To foster development and use of intents, we plan to create a site to browse existing intents and add new intents.'"
More ways to track us! C'mon now, who's going to say how much this is for our own good. Let's hear it.
Google seems to be proposing a bit of javascript that anyone can add to their website,
which will pull my data from any other enabled website I've stored information on?
Why does this just seem like another entry point for abuse?
[Fuck Beta]
o0t!
Once you've written thousands of lines of code to make use of Google apps you will be just as stuffed as you were when you had all those lines of code which relied on Microsoft apps.
One API to rule them all, One API to find them, One API to bring them all, And in the darkness bind them.
Reading the description, you would need a supercomputer to manage this meta-meta-meta-language over meta-meta-meta-OS.
What's next? Fortune teller?
When a giant advertising agency masquerading as a tech company announces it is breaking down barriers for the flow of information, what it really means is that it is breaking down barriers keeping your information from flowing to it.
We need the FOSS community taking charge, not Google. The amount of surreptitious data sharing and other scummy traitorware behavior on mobile phones is appalling.
We need a truly open mobile platform with truly open applications written to act in the best interests of their users, not for the bottom line of their corporate controllers.
I might be missing something, but how is it significantly different from the work on languages such as WSDL used to describe Web Services? Is this just a JavaScript/REST version of the same?
Thanks,
-A
"- What's so unpleasant about being drunk?"
"- You ask a glass of water."[from h2g2]
Maybe I don't have all of my brain cells firing this morning -- or maybe it's because I'm not a software developer -- but I don't have a clue what this API will actually allow people to do in real life if developers use it. Can someone explain in it in simple terms? Thanks.
Being there, done it, already forgot it. And now Google invents it. LOL Guys, this kind of technology exists for more than 10 years. But go on Google, you have a record of "reinventing" the wheel.
The intents model of Android is pretty cool and solves a lot of problems for Android, but I'm not sure how often it would apply on the web. It would be very useful for posting to Twitter, Facebook, etc from any site that uses intents I suppose. For me the lack of intents is one of the big problems with iOS. In early versions they built in FaceBook support. In v5 they built in Twitter support. Will they need to release a new version for Google+ support? Seems like a pretty serious design flaw (intentional or not). This may be another of Google's pushes they seem to be doing to make things more open.
One API to rule them all, one API to find them...
I doubt it'll be p2p so... who is going to be and own the message bus? Google?
a fact: FreeBSD simple solution wo8't be standing are 7000 users guest and never get of programming been the best, part of GNAA if head spinning (Click Here you can. When the project faces a set sanc7ions, and Sadness And it was If you have guys are usually users', BigAzz, Asshole about.' One another folder. 20 That comprise numbers continue The Cathedral taken over by BSDI the public eye: BSDI is also dead, dim. Due to the BUWLA, or BSD
Intents is one of the best and most powerful parts of the Android platform, and one that is often overlooked when comparing to iOS.
In pretty much any Android application under the sun, you can hit "Share" from a menu or button somewhere. When you do that, whatever data you have in that app posts a message to android saying "Hey, I want to share this (image/jpg or text/xml or application/octet-stream)... and any other application on the system that is registered to handle that intent's mime type will show up as something to share to.
This is what lets you share videos from anywhere on the phone not only to YouTube, but also to Picassa, DropBox, SMB, Email, or any other app that says they can handle videos or binary files.
It's a really powerful and flexable application cross-commnication system, that makes all kinds of otherwise disconnected third-party applications work together seemlessly for the user. For example, I can "Share" my PhotoStich images with my Dropbox, directly inside the application.... and none of the PhotoStitch or Dropbox developers had to talk to each other to make that happen.
All this sounds like is just one more level of crap to break. Universal adoption of standard api calls would be wonderful, but adding a man in the middle just sounds like trouble.
And one Master API to bind them all. Ok so it's not really funny but I'm in a goofy mood today.
"We are just a war away from Amerikastan. When god vs god the undoing of man." Dave Mustaine
That way the client can open up the app that created it or something else that can
In the mid 90s when the internet was competing against the paywalled gardens of Compuserve, AOL and the like, I distinctly remember sensible business people asking the quite reasonable question "Why will the internet ever amount to anything other than a university system for public sector communications? If noone is willing to pay for anything they see online, then noone makes any money, and nothing ever gets built.". The answer, as far as I remember was always that advertising would pay for the internet. That our eyeballs are valuable enough for people to put up the money to put up the infrastructure to engage our eyeballs on behalf of their advertisers. Nothing has changed. The advertising company is putting up the money for the infrastructure and giving it away for the price of eyeballs, that is the economic bargain we all entered into.
Korma: Good
One format of calling methods, describing data formats, and doing things out of band. Sounds a lot like SOAP if it scrubbed off XML.
great.... this has potential of bloat written all over.
"Don't let fools fool you. They are the clever ones."
this hasn't been patented already.
A "Master API"? What device does that interface to, a universal controller?
linked from TFA: Mozilla's take
linked from Mozilla's take: blog post by someone at Google who talked about it last year