Google and MIT Enable Task Transfer Among Devices
An anonymous reader writes "A new software app by Google, developed in cooperation with MIT, enables one-step task transfers between Android Smartphones and PCs. If you are like me, you transfer tasks from smartphone to the desktop the hard way at least once a day, so let's get together and crowd-poll Google to commercialize this app so it's as easy as taking a picture with our smartphone!"
...lets get together and crowd-poll Google to commercialize this app so its as easy as taking a picture with our smartphone!
Commercialise? Commercialise?!?
How about we get together and crowd-poll Google to release it under a FOSS license so we can take it and make it do whatever the fuck we want it to, and then share it with a couple million of our closest friends?
I'd ask the anonymous submitter to hand in their geek card, but I can't bring myself to believe they ever actually had one....
Crumb's Corollary: Never bring a knife to a bun fight.
So you're going to download some Twitter and a Facebook to your Dropbox so you can monetize the social media experience that you've cultivated through collaborative integration with business-to-business and client-to-business customers? Will you vertically cover all horizontals in your never-ending quest for innovation and venture-funded entrepreneurship? Groupon.
For those who can't be bothered to RTFA
Darn, I'd hoped from the title that there was live migration of running applications between phone and PC so getting back to the office was as easy as switching the current app over to the non-portable's VM. Oh, wait, this is still 2011, we don't have the displays for that mobile work yet. Nevermind folks, nothing to see here.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Yah, I know, Chrome OS isn't a "desktop" OS, but I could see integrating this with "bookmark sync". Put one device to sleep, and when you wake any 'paired' device, it opens to the same thing. Google Docs, Maps, random website, etc. Chrome OS is a good candidate for this since it's nearly all web-based already.
I could also see Apple doing this with iCloud. Edit a Pages document on your iPad and put it to sleep, and when you get home and wake up your iMac, it has that document already open. Reverse, too. Have a web page open in Safari on your MacBook, put it to sleep, unlock your iPhone, and that same web page is right there.
Heck, Microsoft could do this between Windows 8 and Windows Phone 8, while they're at it... Pretty much anywhere the mobile and "desktop" are the same ecosystem.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
How about Google release a functional Tasks app for the Android which tens of millions will use, as opposed to this long-unneeded functionality.
Seriously... no dedicated Tasks app that works offline on Android? What in the world are they thinking?
I thought this type of transfer is baked into next week's HP Touchpad and webOS phones. Less of an innovation than catch-up for android.
I've already been doing this, at least for web browsing tasks, with Firefox Sync. It's really the killer feature I think Firefox has over anyone else.
That sounds like a post from TheDailyWTF.. print it out on a sheet, then take a photograph then paste it into a word doc. Why don't they actually do something innovative, like creating a cross platform VM that uses shared memory across multiple devices, so that apps and memory can move seamlessly across them?. Or maybe just implement some kind of serialization into apps. But nooooo.. They had to go and use SCREEN SHOTS and OCR.
I don't need to test my programs.. I have an error correcting modem.
So you're going to download some Twitter and a Facebook to your Dropbox so you can monetize the social media experience that you've cultivated through collaborative integration with business-to-business and client-to-business customers? Will you vertically cover all horizontals in your never-ending quest for innovation and venture-funded entrepreneurship? Groupon.
You're hired.
Administrative Information Universal
Facilitating high-impact paradigms.
If plan9 would come to fruition then that's actually easy to implement. Since processes are files you could just zip it's little memory space over to a new compute node while it's running.
Cool! Amazing Toys.
DONE
Chrome to phone only works one way, only works with firefox and Chrome, and can't send anything else.
You can't send information back to your computer, and no is making plugins for safari, IE, or Opera.
I want a system to send URL's, back and forth between devices, whether they are desktop, laptops, tablets, or phones.
Syncing bookmarks is stupid as you have to transmit 50kb or more to send one text sting. and then you delete the book mark when your done so you have to resend everything again.
I am using Prowl(a growl plugin for mobile notifications) and a plugin called prowltophone which was released before chrome to phone was officially announced. But it has all the stupid limitations of chrome to phone.
i thought once I was found, but it was only a dream.
Well, it's probably only feasible with some type of virtualization. There's been a lot of work done on this in Java, mostly for parallel computing, but it's certainly possible to move a running Java process to another JVM on another computer. With mobile devices we now have the "why" so I think this will happen fairly soon. But it's kindof a hack. There's been work on global address space operating systems, such as Phantom OS, which has a single global address space. If you further abstracted that to be a single space across a cluster (or between a mobile and desktop set of devices) you could just basically move the process to a new address space. Obviously you have to connect it up to the new peripherals and network, so it's not just peaches and cream.
With plan9 and the compute nodes, the idea is that processes are always considered remote, there is no local, so it just makes it transparent by default. And then to connect up the peripherals, they have a file for that as well. So it makes it easy to think about and program, but probably not as efficient as a global address space.
Finally, stuff like IPv6 and service orientated architechures make this stuff more an exercise in networking than memory management. With IPv6 or an even larger network address space (maybe 256 bit), every process (in the world) could have it's own network interface and IP. Then you could just essentially move the whole thing, including the network endpoint, between devices. This could be done with a micro virtualization framework such that each process has a self-contained operating system. Of course, you're getting dangerously back around the circle to what Java does already ;)
Cool! Amazing Toys.