Slashdot Mirror


Windows 8 Introduces a New Cross-App Data-Sharing System

There's been a lot of attention to the way Windows 8 looks; reader aabelro writes with an interesting look at one way it behaves. The article begins thus: "Microsoft has created a new mechanism for sharing information between applications in Windows 8 called Windows Share. Apps can share text, bitmaps, HTML, URI, files, and other type of data, and the usage scenarios are numerous. For example, the app receiving the information can post it to Tweeter or Facebook[, making] it easy to post information to a social network without actually visiting it." Here's a short (video) explanation at MSDN, too.

213 comments

  1. Akonadi by Anonymous Coward · · Score: 0

    ... except on Windows.

    1. Re:Akonadi by Anonymous Coward · · Score: 0

      Sounds closer to D-Bus than Akonadi. Or just IPC in general.

    2. Re:Akonadi by HermMunster · · Score: 1

      It's called "the clipboard". OLE!

      --
      You can lead a man with reason but you can't make him think.
    3. Re:Akonadi by Short+Circuit · · Score: 1

      OLE has the problem of having to run some other process's code in your own address space in order to read the data. I haven't RTFA, but I imagine that's one thing Microsoft wanted/wants to fix if they were going to do a full platform rearchitecting.

    4. Re:Akonadi by jrumney · · Score: 3, Insightful

      Looks more like DDE than OLE to me. Hopefully they've fixed the misfeature that makes the whole desktop lock up along with the sending program if the program that is supposed to receive the DDE request doesn't process it right away.

    5. Re:Akonadi by HermMunster · · Score: 1

      I wasn't saying that it was object linking and embedding. I was joshing. I doubt anyone will use that tech anyway except maybe Microsoft. People are weary of lock in technologies.

      --
      You can lead a man with reason but you can't make him think.
    6. Re:Akonadi by shutdown+-p+now · · Score: 3, Informative

      OLE has the problem of having to run some other process's code in your own address space in order to read the data.

      OLE never did that. If you were passed a COM object implemented by some other process, then your method calls would simply be marshaled across processes, in the same way as they are when you e.g. access Word from VBScript (between winword.exe and wscript.exe).

  2. mime types by optymizer · · Score: 2

    are obsolete now?

    1. Re:mime types by gstoddart · · Score: 1

      Well, MIME is Multi-part Internet Mail Extensions ... It certainly was never the be-all and end-all of how to work with file formats, just how to send email messages with binary stuff attached.

      It's now at least 17 years old. Maybe not obsolete, but there is room for improvement.

      --
      Lost at C:>. Found at C.
  3. Sounds like a clipboard by Anonymous Coward · · Score: 1

    And what's Tweeter? Does Twitter have competition now?

    1. Re:Sounds like a clipboard by Anonymous Coward · · Score: 0

      Looks like a troll got a hold of this account. Recognize the name, dont recognize the trollishness.

    2. Re:Sounds like a clipboard by Anonymous Coward · · Score: 0

      Incorrect. Ethanol-fueled alternates between serious posts and troll posts.

      It's a logical reaction to the karma cap. Why behave when when upmods do nothing for you?

      Ethanol is teh man, you should be honored to suck on his Tweeter.

    3. Re:Sounds like a clipboard by Grey+Ninja · · Score: 1

      What part of ethanol fueled didn't you understand?

    4. Re:Sounds like a clipboard by PopeRatzo · · Score: 0

      What part of ethanol fueled didn't you understand?

      Took the words right out of my mouth. I have found during my time here that Ethanol-fueled must have a similar cocktail hour to my own. I find that when he's serious and polite, I'm usually sober and appreciate his insight, but when he's posting something a little less buttoned-up I'm all like, "Fuckin' aye!" Often on a Friday evening.

      --
      You are welcome on my lawn.
    5. Re:Sounds like a clipboard by Anonymous Coward · · Score: 0, Informative

      nah, tweeter is gay slang for a man (or woman, but this is usually fag activity) that farts while being rimmed. It sounds like a wet 'n juicy shit-my-pants fart due to all the saliva and/or anal lube. It's generally considered rude (do you want somebody farting in your face while you're licking out their asshole?) but some pervs get off on it.

    6. Re:Sounds like a clipboard by Opportunist · · Score: 1

      There are those moments in life when you hit something you're unprepared for, and it shocks you. Like seeing a dead kitten filled with maggots behind the cute one you just picked up.

      And this is one such moment! I thought I'd never say that, but now I know there is actually information that I do NOT want to know.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:Sounds like a clipboard by KGIII · · Score: 2

      Too bad. ;) Information wants to be free.

      --
      "So long and thanks for all the fish."
    8. Re:Sounds like a clipboard by Anonymous Coward · · Score: 0

      As do farts

  4. Similar concepts - Android Intent and Extras by Anonymous Coward · · Score: 1

    Android calls them - Intent, Bundle and Extras, better than mime-type

  5. The embedded video is Silverlight only by hey · · Score: 4, Informative

    I guess I won't watch it.
    (Or you can download 312M)

    1. Re:The embedded video is Silverlight only by im_thatoneguy · · Score: 2

      The MP4 will stream. And it's less than 1mbps.

    2. Re:The embedded video is Silverlight only by houstonbofh · · Score: 1

      I wonder if they track how many people go to the page and then wander away without futzing with it?

    3. Re:The embedded video is Silverlight only by mobets · · Score: 1

      Played fine in Chrome (On windows). It appears to be HTML5 video.

      --

      It was me, I did it, I moved your cheese
    4. Re:The embedded video is Silverlight only by moderatorrater · · Score: 1

      Probably. It looks like they use webtrends to do their web analytics, and any analytics package worth its salt will give them a bounce rate.

    5. Re:The embedded video is Silverlight only by bemymonkey · · Score: 1

      How exactly? Opening it (the URL) as a "Network Stream" in VLC does nothing, and neither does opening it normally.

  6. Wrong again, Microsoft... by Anonymous Coward · · Score: 0, Redundant

    When will MS work out that what we really want is a simple, stable platform, not more and more OS-integrated bells and whistles that, by the very nature of software itself, must introduce further bugs and resource consumption.

    If they want to get Windows to the point where it is popular, ditch all of the ridiculous embellishments and build a core platform that just works consistently and reliably. We can look after our own bloody social networking.

    1. Re:Wrong again, Microsoft... by Anonymous Coward · · Score: 2, Insightful

      When will MS work out that what we really want is a simple, stable platform, not more and more OS-integrated bells and whistles that, by the very nature of software itself, must introduce further bugs and resource consumption.

      Not to mention all the wonderful opportunities this opens to script kiddies. Imagine having all your emails posted to Twitbook by the inevitable malware infection.

    2. Re:Wrong again, Microsoft... by Truekaiser · · Score: 1

      Yea that's what i was thinking. it's a interesting concept, but i can't see how they can secure it against such uses as it is designed.

    3. Re:Wrong again, Microsoft... by Anonymous Coward · · Score: 0

      What world are you living in where Windows isn't popular?

    4. Re:Wrong again, Microsoft... by Anonymous Coward · · Score: 0

      Seems pretty simple. If you're an app that wants other apps to consume your data you register with the sharing service. If you don't want other apps to be able to consume the data in your app (e.g. in an email app) then you don't, and other apps have no way to get to it.

      It's an opt-in API for developers and I'll be Microsoft app-store vetting process will ensure that app developers aren't exposing data that the user wouldn't expect to be exposed.

    5. Re:Wrong again, Microsoft... by Anonymous Coward · · Score: 0

      What exactly is insecure here? As far as I can tell you can't even programmatically invoke it, so I don't see how your emails could be posted to Twitbook -- at least, not anymore than you already could using copy/paste APIs.

    6. Re:Wrong again, Microsoft... by Anonymous Coward · · Score: 0

      Personally, I hope that they have 'Like' buttons next to everything in the OS ("CONFIG.SYS"). And the ability to 'tweet' things you do automatically ("Just opened Office...", "Just opened control panel..."). Wouldn't that be sweet?

    7. Re:Wrong again, Microsoft... by camperdave · · Score: 1

      When will MS work out that what we really want is a simple, stable platform, not more and more OS-integrated bells and whistles that, by the very nature of software itself, must introduce further bugs and resource consumption.

      If they want to get Windows to the point where it is popular, ditch all of the ridiculous embellishments and build a core platform that just works consistently and reliably. We can look after our own bloody social networking.

      "But it works with Windows 8, Windows 7, Vista, and XP. What other Operating Systems are there?" - Microsoft.

      --
      When our name is on the back of your car, we're behind you all the way!
    8. Re:Wrong again, Microsoft... by Anonymous Coward · · Score: 0

      Unless of course people are paying you billions of dollars a year to show up at those parties.

    9. Re:Wrong again, Microsoft... by MightyMartian · · Score: 2

      Sounds great. So your wife can read posts like "Just opened gaybuttfucksex.avi in wmplayer.exe" "Rewound to 18:55 of gaybuttfucksex.avi" "Rewound to 18:55 of gaybuttfucksex.avi" "Enlarged 18:55 of gaybuttfucksex.avi to 250%"

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    10. Re:Wrong again, Microsoft... by Anonymous Coward · · Score: 0

      Why would that be a problem?

  7. DDE did a job on me by Anonymous Coward · · Score: 1

    Now I am a real sickie
    OLE made me go insane
    Brockschmidt's book emptied out my brain
    Clipboard formats didn't set me free
    I'm an MSDN Lobotomy
    LOBOTOMY!
    LOBOTOMY!

    1. Re:DDE did a job on me by martin-boundary · · Score: 1
      Those who don't learn from history are doomed to repeat it.

      (Teal'c: Indeed.)

  8. Making data thievery even easier by Anonymous Coward · · Score: 0

    So now, trojans will have a built-in API to steal your data through.

    1. Re:Making data thievery even easier by Anonymous Coward · · Score: 0

      No, because unlike WinAPI programs, Metro apps will need to request access to specific data caches.

  9. IPC, not by Anonymous Coward · · Score: 0

    At first, the wording "cross-app sharing system" made me think about a usual sub system for apps to share data, which about every OS already have. But RFT, ( or Viewing the F video) made it a lot less interesting. I don't need to share just about everything I do on my PC ( or any other computing device ). I am perfectly aware how facebook, twitter , G+, etc... are amazing tools. I am also aware that if it is free, I am not the consumer, but the product being sold.

  10. The filesystem by sgraar · · Score: 1

    And here I thought apps already had a way to share data.

    1. Re:The filesystem by ColdWetDog · · Score: 1

      And here I thought apps already had a way to share data.

      What, you mean the file system? This is the 21st Century, buckoo. We'll have none of that old thinking around here.

      --
      Faster! Faster! Faster would be better!
    2. Re:The filesystem by Anonymous Coward · · Score: 0

      I'm not sure I understand. Let's say you are looking at a photo in a photo viewer and you want to share it using your Facebook app. How do you use the filesystem to tell the Facebook app that you want to share that photo? Sure, you could save the photo to a file as an inefficient means of transferring the data between apps, but the fundamental problem is letting the app know that you want to share that file.

      And that doesn't begin to address the problem of when there are multiple formats you can share your text in (did you want to share plain text, HTML, or RTF?)!

      dom

    3. Re:The filesystem by martin-boundary · · Score: 1
      Potayto, potahto.

      If you want to share your photo with a web app through an new interchange mechanism, you'll have to wait until that app implements the relevant function to access the data before you can do the sharing. If you want to share your photo through the filesystem, you'll have to wait until that app implements the relevant function to access your filesystem.

      There's no magic, it's all just client/server code.

    4. Re:The filesystem by FrootLoops · · Score: 1

      Sort of. This mechanism allows significantly more customization of how data is transferred (using the QuickLinks feature or using custom "data import" UIs) than generic filesystem data transfers like what the GP mentioned. Everything is also much more tightly integrated. Rather than saving data from the source app, opening the target app, and opening the data, you can use the share button--much like right clicking on a picture and getting a list of installed photo editors is more tightly integrated. It's more powerful and more convenient than filesystem data sharing. They're not really that equivalent.

      If you don't mind me saying, you might want to read some of the Wikipedia article on the mere exposure effect. There are several similar effects, where generally people tend to prefer a known thing they have to an unknown thing they don't. This page is worth glancing through (for anybody), since we're all full of biases.

    5. Re:The filesystem by im_thatoneguy · · Score: 1

      Speaking as a WP7 user who uses a similar system already this goes well beyond the filesystem. Here is a real example of how this would work.

      You open your photo app and you bring up a photo from facebook. You now want to share this through email.

      The Photo App just is holding the photo in RAM after streaming it down from the internet. The Email app has no file to reference.

      This lets you reference assigned memory in one app to another without exposing huge security holes since it passes through an intermediary application.

      It also can bundle further meta data. So it can include not only the photo but also the description and the names of people tagged in the photo.

      That would be an example of sharing something which never presumably touches the file system. Yes you could save it to a temp directory along with an XML file but that's kind of clunky and really isn't the interesting part of this technology which is that like a file format's "Open With..." this procedure lets applications register capabilities with the system to handle different clipboard types.

  11. Re:What I've always dreamed of by houstonbofh · · Score: 1

    My first thought as well. How much trolling will any Google app do with this? {FacePalm}

  12. Uhhh.. by Anonymous Coward · · Score: 0

    What's Tweeter?
    I know what Twitter is, but I've never heard of Tweeter.

  13. Android Intents by bsv368 · · Score: 5, Informative

    I would argue this is not a new idea. The same basic concept exists in Android as Intents.

    1. Re:Android Intents by Mekabyte · · Score: 5, Interesting

      I came here to say the same thing. Also, Google and Mozilla are experimenting with making such functionality available to webapps as Web Intents / Web Activities http://webintents.org/ http://mozillalabs.com/blog/2011/07/web-apps-update-experiments-in-web-activities-app-discovery/ I hope Microsoft will join the effort rather than making a separate system.

    2. Re:Android Intents by ToasterMonkey · · Score: 4, Funny

      I would argue this is not a new idea. The same basic concept exists in Android as Intents.

      Windows is so stupidly far ahead of Android and Linux when it comes to sharing rich data between applications, you'd have to have your head deep up your arse to not know that, if you knew anything about this topic.

      By "same basic concept" we could also include "open with X" menu entries or registering file types with applications, attaching an 'open' verb to regular files. None of these are the same, and "the basic concept" probably existed before you were born if you want to be that generic.

    3. Re:Android Intents by shutdown+-p+now · · Score: 1

      For that matter, doesn't iOS also have something similar?

    4. Re:Android Intents by Anonymous Coward · · Score: 0

      Before Android and Intents, Ray Ozzie (of Microsoft) published work for establishing a clipboard for the web.

      http://web.archive.org/web/20060807225324/rayozzie.spaces.live.com/blog/cns!FB3017FBB9B2E142!285.entry

      So yeah, not a new idea. But implying that Microsoft is copying it from Android isn't really fair.

    5. Re:Android Intents by sourcerror · · Score: 3, Insightful

      It sounds like OLE reinvented for the web.

    6. Re:Android Intents by Anonymous Coward · · Score: 0

      What are you on about?

    7. Re:Android Intents by Anonymous Coward · · Score: 0

      Agreed, this is just Inter process communication or IPC, something that has been in Windows forever. Although this is just a much easier way.

    8. Re:Android Intents by catmistake · · Score: 0

      Windows is so stupid...

      hey, let me stop you right there... for once, the whole concept of whatever the Hell this idea is, is far far more stupid than Windows alone. idk what the attraction is to "social" networking (in quotes because of the inherent irony, by they're very nature, "social" networks are anti-social), but keep it the fuck away from my OS and my data.

    9. Re:Android Intents by catmistake · · Score: 0

      Windows is so stupid...

      hey, let me stop you right there... for once, the whole concept of whatever the Hell this idea is, is far far more stupid than Windows alone. idk what the attraction is to "social" networking (in quotes because of the inherent irony, by they're very nature, "social" networks are anti-social), but keep it the fuck away from my OS and my data.

      I just wanted to add that it pisses me off that anyone, especially developers who one would expect are actually intelligent, are wasting time on this kind of bullshit. This is software development for boring people that have an overinflated sense of the importance of their lives. I talk all about the evils of this kind of stuff on my Facebook page... send me a friend request and you can read it, or I can send you the whole manifesto one tweet at a time.

    10. Re:Android Intents by Anonymous Coward · · Score: 0

      No, not really. iOS handles this with custom URL types; this is a bit deeper.

      Android's system is very two-way; it allows an internal part of an app (the scanning action inside Barcode Scanner) to be shared with another app, like a library. It also supports the Share menu system.

    11. Re:Android Intents by isCreeper($('Ssss')) · · Score: 1

      I'm sorry, you are wrong. Unix-types have been sharing data between "programs" since they began - a pipe does exactly the same thing, except with flexibility. Windows share sounds like a crippled way to "share rich data", when a file works so well.

    12. Re:Android Intents by Anonymous Coward · · Score: 0

      Same as Ubuntu with desktopcouch http://developer.ubuntu.com/develop/storage/
      It even adds cloud storage for free

    13. Re:Android Intents by bill_mcgonigle · · Score: 1

      It sounds like OLE reinvented for the web.

      This is Microsoft. Every two years they re-invent OLE for whatever is popular.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    14. Re:Android Intents by shutdown+-p+now · · Score: 1

      Android's system is very two-way; it allows an internal part of an app (the scanning action inside Barcode Scanner) to be shared with another app, like a library.

      You mean, in such a way that it can be accessed implicitly, without user gestures?

      Does it, at least, place some requirements on the apps that can thus interact (e.g. both must be signed by the same key, or something along these lines)?

    15. Re:Android Intents by Anonymous Coward · · Score: 0

      The Amiga computer was doing this back in the 1980's...

    16. Re:Android Intents by Anonymous Coward · · Score: 0

      *looks around for someone to say pop* No takers? ahh well seems toastermonkey will have to take his love for bill gates back to the closet.

    17. Re:Android Intents by WileyC · · Score: 0

      Windows is so stupidly far ahead of Android and Linux when it comes to sharing rich data between applications

      Windows also made the sharing of viruses across applications so easy that nearly anything you access might be infected. Hopefully someone in Redmond remembered this teeny-tiny problem.

      --

      /// Not a super-genius . . . yet. ///

  14. hmm i wonder. by Truekaiser · · Score: 2

    this sounds a bit similar to dbus. just more desktop & social media oriented.

    1. Re:hmm i wonder. by Nerdfest · · Score: 3, Insightful

      It sounds very much like Android intents as well, which is one of the big design failings of iOS (from what I understand). Does WP7 have anything this, or is it missing the inter-app ability as well?

    2. Re:hmm i wonder. by Truekaiser · · Score: 1

      I don't know, i have never seen a windows 7 phone in the wild. it's a rare beast in deed.

    3. Re:hmm i wonder. by Anonymous Coward · · Score: 0

      dbus indeed, but that is so old fashioned and besides we at MS being ignorant of cool things other people did some 10 or 20 years ago are condemned to re-invent those same wheels but slightly octagonal in shape.

    4. Re:hmm i wonder. by shutdown+-p+now · · Score: 1

      Does WP7 have anything this, or is it missing the inter-app ability as well?

      One of the biggest flaws of WP7 as it stands is complete absence of any inter-app communication for third party apps - you are limited to a few hardcoded entrypoints for stock apps only. It doesn't even have what iOS has, the ability to pass files and URLs from app to app. The only way to share data is by uploading it to the "cloud".

    5. Re:hmm i wonder. by cbhacking · · Score: 1

      It doesn't really. Mango (WP7.5) has something like it, but it's search- or media-oriented. An app can hook into search or into the media hub, but those are native parts of the OS. There's no way for one app to directly call into another app, even through an OS-defined channel.

      --
      There's no place I could be, since I've found Serenity...
    6. Re:hmm i wonder. by Anonymous Coward · · Score: 0

      Indeed... and I know who has it! Not me - a guy I know...

    7. Re:hmm i wonder. by Anonymous Coward · · Score: 0

      Somewhat. It allows applications to share that they can perform actions on objects; for instance, play music, work with pictures, etc.

    8. Re:hmm i wonder. by Anonymous Coward · · Score: 0

      iOS has intents also as of iOS 4.2 (3.2 for iPad).

      http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIDocumentInteractionController_class/Reference/Reference.html

    9. Re:hmm i wonder. by rat7307 · · Score: 1

      Looking at the flow diagram on the infoq site I'd say it's pretty well exactly like Androids Intents

      --
      Burma?
  15. I know! We can call it Publish and Subscribe! by island_earth · · Score: 1

    It will be revolutionary when it's released in 1991!

    1. Re:I know! We can call it Publish and Subscribe! by FrootLoops · · Score: 3, Informative

      That's nothing like this system. Well, they're both generalized clipboards, but in different ways. In Publish and Subscribe, "changes to the original published document would be noticed and updated by the subscribers". In Share, the link between the source and target app dies off as soon as the data finishes transferring. No further updates are sent after the "paste" finishes.

    2. Re:I know! We can call it Publish and Subscribe! by catmistake · · Score: 1

      I never used it, but was aware of its function. Looked like it would be immensely useful for a team all making updates to some document that was used in other documents. But if it doesn't update my Facebook status, what good is it? -- last part there was sarcasm. Publish and Subscribe is a good idea that helps people get real work done. idk what the Hell this "New Cross-App Data-Sharing System" is supposed to do other than help people waste their lives, and let Microsoft show the world that "Hey! See? We can be trendy too!"

    3. Re:I know! We can call it Publish and Subscribe! by FrootLoops · · Score: 1

      Just because you didn't take the time to understand the potential uses for the new system doesn't make it alright to bash it. One potential use case (among zillions) is to "paste" text into a form email before sending it, using their QuickLinks feature, all in a couple clicks. Or, you could share a picture (or 10) from a photo viewer to a photo editor without going through files. Sorry if I'm coming off angry; I'm just tired of random MS-bashing comments on this story.

    4. Re:I know! We can call it Publish and Subscribe! by catmistake · · Score: 1

      Are you shitting me??!! Paste? PASTE???? And photosharing. OK, system level, cross-app paste has been around since probably before you were born. I know of no OS that can't paste. And the photosharing example is already covered at the application level (share to flickr, picasa, whatever). If your application doesn't do it, there are plenty that do just fine without this touchy-feely trendy social developer bullshit.

    5. Re:I know! We can call it Publish and Subscribe! by FrootLoops · · Score: 1

      It's not that comparable with existing copy&paste. It's close to copy&paste extended with the ability to set extra options and to use option templates, but integrated into a single UI. As I understand it, it can also open the target app, which would be especially convenient on mobile devices. That some apps offer certain photo transfers to other apps already is evidence that a more general and standardized system might be appropriate. Having to write a new custom export routine for each major app that comes along is inefficient, to say the least. This new mechanism doesn't have to be strictly more powerful than existing ones to be useful, it just has to be more convenient. If power was the only issue, we'd all use command lines and C. (For the record, I'd say option templates in the form of the QuickLaunch buttons make it more powerful. It can also coexist quite peacefully with regular copy&paste, so at least there shouldn't be any loss of power.)

      On another note, has it occurred to you that it's remarkably arrogant to pronounce something like this a waste of time when you (I assume) have almost no experience with it? A very similar system is implemented on Android (Intents), and a fair amount of development time has gone into this system. Stupid, defensive old know-it-all (well, I assume you're older, from your comment about when I was born).

    6. Re:I know! We can call it Publish and Subscribe! by catmistake · · Score: 1

      On another note, has it occurred to you that it's remarkably arrogant to

      Its not that complicated... I troll when I'm cranky.

    7. Re:I know! We can call it Publish and Subscribe! by FrootLoops · · Score: 1

      I'm not sure if you're trying to save face or if you're sincere. Still, in either case you're an ass.

    8. Re:I know! We can call it Publish and Subscribe! by catmistake · · Score: 1

      Fine. That software is still ill conceived, unoriginal garbage.

    9. Re:I know! We can call it Publish and Subscribe! by Anonymous Coward · · Score: 0

      To be fair, MS has EARNED a lot of that bashing.

    10. Re:I know! We can call it Publish and Subscribe! by Anonymous Coward · · Score: 0

      And you're resorting to insults, so you're just two bags in search of a douche.

  16. Another recycled idea come back to haunt by fnord242 · · Score: 1

    They've resurrected network DDE from NT 3.5 and tied it to a IP address instead of a network share.

    This is one to add back to the machine lock down service disable list.

  17. What, it took over a decade for this? by izomiac · · Score: 4, Informative

    Well, this sounds almost exactly like BeOS's Negotiated Drag and Drop. I remember Leo Laporte doing an episode of (IIRC) The Screensavers where he showed the BeOS, and demonstrated this by dragging an unsaved piece of data between three or four applications and manipulating it in each. But, all I could easily find was this classic scene from a demo video demonstrating the concept between Tracker (the desktop application) and the Book application.

    1. Re:What, it took over a decade for this? by shutdown+-p+now · · Score: 1

      No, this isn't it. Reading the article linked by you:

      In a negotiated drag'n'drop, the drag message does not typically carry the data that defines the object being dropped; for example, if you drop a block of text, the message that is dropped normally does not contain the text that was dragged. Instead, the drag message contains information about the different formats and methods by which the sender application may supply the data to the receiver application, and about which actions the receiver application can request of the sender application.

      This is exactly how Windows clipboard works already with OLE objects. It has been there since, oh, WinNT 3.1 (1993)?

      What's described in TFA, as noted by others, is much more like Android intents.

    2. Re:What, it took over a decade for this? by FrootLoops · · Score: 1

      They're actually quite different.

      Negotatied Drag and Drop requires negotation, where the source and target app "presumably have a common private protocol". However, Windows Share has essentially no negotiation, and explicitly tries to avoid special-case private communication. Here's roughly what happens with Windows Share:

      • The user tells the OS "I'd like to share this thing I've (perhaps implicitly) selected from this source program I have running"
      • The OS asks the program for the data the user requested, including its format (text, bitmap, ...; this can be customized, though hopefully still following somebody's published standard)
      • The OS figures out which programs accept the format of data the user requested and gives the user a choice of where to send the data
      • The OS sends the data to the relevant target app for further processing. The target app doesn't need to talk with the source app since the OS acts as middleman throughout

      There are massive UI differences between the two as well. Negotiated Drag and Drop used existing UI elements (essentially), where as Microsoft Share requires some new interface construction for the target app to display some things. Also, Microsoft Share seems to have social networking firmly in mind while of course Negotiated Drag and Drop didn't.

    3. Re:What, it took over a decade for this? by rvw · · Score: 1

      Well, this sounds almost exactly like BeOS's Negotiated Drag and Drop. I remember Leo Laporte doing an episode of (IIRC) The Screensavers where he showed the BeOS, and demonstrated this by dragging an unsaved piece of data between three or four applications and manipulating it in each. But, all I could easily find was this classic scene from a demo video demonstrating the concept between Tracker (the desktop application) and the Book application.

      BeOS? Or NeverHasBeenOS?! I remember when BeOS was a hype. Has it ever been more than that? Everytime it is mentioned, it seems like some GodOS, which had all and everything anybody could ever want.

  18. Re:I'm sure the malware authors will love it! by johnmorganjr · · Score: 1

    Even if they do not allow root access, anything windows does do for security tends to be a mere speed bump to slow you down for about 5 min.

  19. Kind of like by orson_of_fort_worth · · Score: 1

    Applescript?

  20. Tweeter? by Anonymous Coward · · Score: 0

    Lolwut?

    1. Re:Tweeter? by Alex+Belits · · Score: 1

      It's like twitter, except for birds instead of twits.

      --
      Contrary to the popular belief, there indeed is no God.
  21. A fully automated social netowrk by goombah99 · · Score: 1

    Cool, now I don't even have to go to face book or read face book to have my digital avatar chat with my freinds digital avatars.

    It's a social network. The huge virtue of it is human communication at human speeds. not a data firehose to douse my freinds. The less often I have to visit face book to update it the less social it becomes.

    brilliant!

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:A fully automated social netowrk by Opportunist · · Score: 3, Informative

      In the end, your application will tweet and use facebook with your friend's application while you can go and do something entertaining.

      It's like buying two chess computers so they can play against each other while you go to the movies.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  22. Re:Yay! More Windows 8!!! by Anonymous Coward · · Score: 0

    Great, just what I needed. Yet another article about social media.

  23. Amiga had this? by damnbunni · · Score: 1

    Didn't the Amiga do something like this with ARexx? I distinctly remember someone showing me Lightwave rendering a frame then pushing it to an arbitrary image editor along with some commands to execute on it.

    ARexx was primarily for commands and scripting. Maybe they copied the image to the clipboard and referred to it. But the general result was data being shared.

    1. Re:Amiga had this? by Anonymous Coward · · Score: 0

      Well, I'd say they took a look at android's "intents" system and decided to adopt it.

      Amiga Arexx and more importantly the MsgPorts (also accessible by languages other than Arexx) were ahead of their time, but really quite similar to windows scripting host.

    2. Re:Amiga had this? by Anonymous Coward · · Score: 1

      Yep, AmigaOS was one of the systems that actually pulled this off.
      Having a standardized interface for plugins and a scripting language in the OS with support for this interface made it possible to do plenty of neat stuff.
      The result was that a lot of different applications open ARexx ports and adds commands on those.
      On example is that the text editor CED opens an ARexx port that allows you to manipulate the title row and/or the edited text. This allows you to write ARexx scripts that saves the file, calls the compiler, fetches the first error message if any, place the cursor on the row that caused the error and display the error text in the title row.
      It is also possible to write ARexx scripts that fetches the currently playing song from the music player and sends it to the IRC client.

      It is nothing special really, what made it work is that they made it easy to add ARexx support to your program so there really is not reason not to since it is just a few lines of code to get a full blown plugin system which gives your program the ability to communicate and manipulate the data of any other running program.
      There is even a program on Aminet that allows you to export ARexx-ports over TCP to control programs on one Amiga from another.

      The funny part is that it is based on REXX from IBM and Windows had support for it from the DOS era.
      Yay for re-inventing the wheel you already had!

  24. Security concerns? by Repossessed · · Score: 1

    So now viruses can spam facebook & twitter with scam ads?

    --
    Liberte, Egalite, Fraternite (TM)
    1. Re:Security concerns? by Opportunist · · Score: 0

      Sweet, eh? Passwords from IE cache, most likely API access for easy posting, and all that without needing admin privileges (at least it's likely, why would the function need them?).

      Well, look on the bright side. Maybe it will turn a few people away from FB when their profile gets drowned in spam on a regular base and people start to unfriend them for that reason.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Security concerns? by shutdown+-p+now · · Score: 1

      No, they can't, since sharing is always a user-initiated action in this model. There's no way for one app to "force share" with another app behind user's back.

      You know, just like any smartphone on the market today?

    3. Re:Security concerns? by cbhacking · · Score: 1

      What's your point? That's already totally possible, assuming the user leaves their browser logged in (equivalent to storing credentials in one of these Social Netowrking apps). Seriously, I realize MS-bashing is popular around here, but stop and thing for a couple seconds before you post.

      --
      There's no place I could be, since I've found Serenity...
    4. Re:Security concerns? by thejynxed · · Score: 1

      And what's to prevent such a payload from containing a script to automate the action in question? No user initiation needed if it exploits any sort of drive-by-download vulnerability. The user doesn't even have to remain logged in at all either, if said script and malware can exploit Javascript and HTML5 - Just think of the fun times when all of these dumb websites will force storage of your account information in all of those different spots on your "hard drive" in the Evercookie type of way. Now think what happens if said script/malware then has those programs "share" all of that data to whatever website it wants.

      Don't jump on him because he pointed something out. This isn't the best news for online security or network security for that matter.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    5. Re:Security concerns? by Mojo66 · · Score: 1

      There's no way for one app to "force share" with another app behind user's back.

      Wait until the malware authors find one. This is a huge entry door and I bet my ass it will be exploitet ad nauseum.

    6. Re:Security concerns? by Anonymous Coward · · Score: 0

      No, mostly because WinRT is restricted to Microsoft-approved Metro apps. You'd have to enable developer mode first and get hit with some virus that uses Visual Studio to inject developer Metro apps.

    7. Re:Security concerns? by shutdown+-p+now · · Score: 1

      Wait until the malware authors find one. This is a huge entry door and I bet my ass it will be exploitet ad nauseum.

      You can't find something that doesn't exist. The argument you're making here is, literally, that providing any way for the user to copy his data anywhere is a "huge entry door" because the malware authors will find some way to exploit it. For one, that's not a given at all, and for another, well now what? are you proposing that, for the sake of the safety of our data, we should just throw away our computers (since, clearly, if we can do anything dangerous with them, then potentially so can malware)?

    8. Re:Security concerns? by LordLimecat · · Score: 1

      Yes, because they totally cant manage that now.

  25. Re:I'm sure the malware authors will love it! by FrootLoops · · Score: 2, Insightful

    Every time I get close to the meaning of your post it slips away from me. Are you worried about some sort of privilege escalation attack carried out by a malicious program sharing things? A larger code base basically always exposes more attack surface, so I don't see why somebody would bring that up unless there was particularly good reason (which I don't see here). Sharing seems user-initiated in all cases, so such an attack would be awkward. Ah, perhaps shared information could be inspected by a malicious background program, sort of like a keylogger for the clipboard? That has nothing to do with admin privileges, though....

    Maybe I'm looking too hard. Perhaps your post is just what it looks like: "[words that say Microsoft is evil and will give me a metaphoric high-5 with some social acceptance]". If not, what precisely did you mean?

  26. How is this different from Android intents? by sabernet · · Score: 2

    Seriously, it looks like the "Share with" feature in the Android browser as well(which leverages the Intent system).

    Not saying it's a bad thing(I love the idea)...I just fail to see how this is a "New Cross-App Data-Sharing System"....heck, if Google tended to play this game as dirty as Apple and MS do, they'd probably be doing a software patent suit by now O_o

    1. Re:How is this different from Android intents? by shutdown+-p+now · · Score: 1

      Is different from what was available in Windows before, hence title of TFA is "new data exchange mechanism in Windows". It's not something completely new, of course.

    2. Re:How is this different from Android intents? by Anonymous Coward · · Score: 0

      Well, rest assured in 3 years the windozers will be accusing android of "ripping off" windows. For some reason, if windozers see something in windows, they always assume it appeared first in windows.

  27. Re:Yay! More Windows 8!!! by Anonymous Coward · · Score: 0

    Better then another article about obscurix alpha 3 including some package that isn't GPL. And then the 3 follow ups about RMS whining and responses to why he's wrong and no one cares.

  28. Re:Yay! More Windows 8!!! by Short+Circuit · · Score: 0

    Great, just what I needed. Yet another news article for nerds, about stuff that matters.

    (Actually, /.'s article quality has gone up a bit this year. I've been back more times these last few months than in the prior 2-3 years)

  29. Intentions by Anonymous Coward · · Score: 0

    Doesn't Google implement something similar in Android? There was an article on slashdot awhile ago about a web version being developed....

  30. "short" by FrootLoops · · Score: 4, Informative

    The "short (video) explanation" is an hour long. If you just want some demos, they start at about 10:33, 12:19, 14:14, and 17:44.

  31. New? by Anonymous Coward · · Score: 1

    And this is significantly different than DDE how exactly?

  32. already have this by mister_playboy · · Score: 3, Insightful

    I've already got this in my CLI... it's called a pipe.

    --
    Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    1. Re:already have this by Anonymous Coward · · Score: 0

      yeah. Just some fancy buzzwordfull overhead to basic IPC.

    2. Re:already have this by Anonymous Coward · · Score: 0

      $ echo Pipes rock, as does microsoft | sed 's/microsoft/Linux/' -
      Pipes rock, as does Linux

  33. OpenDoc? by nbvb · · Score: 1

    Welcome to 1992. ... What's the codename for Windows 8? Pink?

    The revenge of Taligent.

    What's next? Microsoft CyberDog?

    1. Re:OpenDoc? by NJRoadfan · · Score: 1

      or Object Linking and Embedding (OLE)...better known these days as ActiveX?

    2. Re:OpenDoc? by pbjones · · Score: 1

      Apple Events would have done the same. I loved CyberDog, so sad when it stopped working.

      --
      There was an unknown error in the submission.
  34. Re:When I see both 'new' and 'M$' in the same arti by Anonymous Coward · · Score: 0

    Most FOSS fanatics know that they've lost the war (note: created by themselves) and now move on to the Mac - which is much more proprietary than MS. Just 'cos they hate to admit they were wrong and backed the wrong horse.

  35. It's HTML5 video. by Anonymous Coward · · Score: 1

    If your browser doesn't support HTLM5, then it uses Silverlight as a fallback.
    And if your browser supports neither, then you can download the video using the provided links.

    1. Re:It's HTML5 video. by shutdown+-p+now · · Score: 1

      To be more precise, it uses HTML5 if your browser supports H.264 HTML5 video. If it doesn't, then it uses Silverlight as a fallback. So you'll get Silverlight in Firefox or Opera.

      (same goes for all other videos from //BUILD/)

  36. Re:Yay! More Windows 8!!! by Anonymous Coward · · Score: 0

    its almost like its the next version of the most commonly used consumer operating system! I mean, the gall, amirite? Where's the 'year of the linux desktop' articles when you need them?

  37. It's just trolling by Sycraft-fu · · Score: 1, Interesting

    He's not watched the video, and has no idea how Windows handles security in general. It is just generic Microsoft hate. You see it all too often on Slashdot.

    One of my favourite was someone hating on Windows for not offering a way for a browser to run at a lower privilege level... When in fact it DOES offer that and IE does it by default. The poster had, of course, not looked in to it and was just hating on MS.

  38. Re:I'm sure the malware authors will love it! by waddgodd · · Score: 1

    It's a variant of the MPP attack you can do now, basically, find something shared by system, and append bad stuff to it. Nontrivial in theory, not so much in practice, because of the inordinate amount of things that are running as system that really shouldn't.

    --
    Just because you're paranoid doesn't mean they aren't out to get you
  39. On behalf of every trojan creator on the planet by Opportunist · · Score: 0, Troll

    THANK YOU!

    I mean, not that it was necessary, but this sure makes the life of a keylogging, password stealing crook easier. Hope you don't forget to add an API-call to tweet something. Oh, and if you don't mind... don't make it require admin privs... but you won't, right? After all, what bad could happen from using something like twitter from an application?

    Do they EVER think of security before SP1, when everyone and their dog figured the glaringly obvious security problems out?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:On behalf of every trojan creator on the planet by Anonymous Coward · · Score: 0

      Just to make sure I have understand you correctly, this is bad from a security perspective because:

      1. Someone would have to first have a malicious program installed (and I believe metro apps are only available from the - vetted - Windows Store, which should more or less remove this possibility).
      2. They would have to then open personal data and explicitly tell the operating system to share it with said malicious program.

      Hell, I can copy + paste personal data into malware right now if I really wanted to.

      (And if you manage to get a keylogger installed on your system, a) You're doing it Wrong, b) You're boned anyway)

    2. Re:On behalf of every trojan creator on the planet by Anonymous Coward · · Score: 1

      Ok sit back breath in. Deeply through the nose. Hold it for a few seconds and breath out through your mouth expelling your irrational psychosis with it. There feel better?

      Now read all the other comments. What is being proposed here is not new and in fact has been implemented on other devices before. But there's one thing we haven't seen you meantioned in your comments, all the supposed keylogging and password stealing.

      Do you know anything at all about the implementation what they propose, or is your claim here equally as broad and all encompassing as "OMG Microsoft made an operating system, operating systems allow computers to function and thus is an avenue for criminals to steal everything!!!!!"

      I'd like to sell you give you my tinfoil hat but it's not that good. Instead how about I sell you the upmarket model which can block satellites even from the DoD? $30?

    3. Re:On behalf of every trojan creator on the planet by shutdown+-p+now · · Score: 3, Insightful

      You do realize sharing the data this way requires explicit action from the user, right? He has to bring up the system menu and tap a button inconspicuously labeled "Share" on it, then select the target app.

      It kinda helps to RTFA and watch the linked video, so you have some idea what it actually is before posting (this also applies to moderators, BTW). Hint: it's exactly what we've had for 3 years now on Android, only there it's called "intents".

      Indeed, the whole point of this feature is to otherwise sandbox the apps completely so that they don't get any access to user's file system outside of their sandbox by default, not even read access (they can get access to standard folders such as "Documents" and "Pictures", but this requires an explicit confirmation from the user). Without such sandboxing, it's very typical for desktop apps to all run under the same account (on all platforms), and therefore their config files - with passwords, history, and other interesting stuff in them - are completely exposed. With a sandbox, like in Win8 (or WP7, or iOS, or - partially, if you forget /sdcard - Android), you need some way for apps to communicate for those scenarios where a task involves passing data from one to each other - and this thing is what enables it while, again, requiring explicit user interaction for every such communication.

    4. Re:On behalf of every trojan creator on the planet by Anonymous Coward · · Score: 0

      Strange how half the comments are how insecure this is, the other half is about the same thing existing in Linux / Android / BSD etc. for a long time...

    5. Re:On behalf of every trojan creator on the planet by FrootLoops · · Score: 1

      Now I feel like making some random anti-MS rant. Those all seem to be +4 Insightful today.

      Did you watch the video or read the summary article? What in the world do you mean by "add an API-call to tweet something"...? You do understand that the underlying mechanism to tweet some line of text from IE would be the same as the mechanism to stick the same text into a word processor, right? There's certainly no Twitter-specific API embedded in Windows' end of this mechanism; that goes only in the relevant target Twitter@rama app [from the presentation].

      Why in the world would you want admin privileges for most of these actions? Oh God, Paint can't have my slideshow's images without admin rights! I thought your sarcasm was inverted and that "don't make it require admin privs" was what you in fact wanted, but the next sentence makes that not make sense.

    6. Re:On behalf of every trojan creator on the planet by ShakaUVM · · Score: 1

      >>What is being proposed here is not new and in fact has been implemented on other devices before.

      Right. And as a friend of mine pointed out in her Defcon talk this year, Android Intents are open to a wide range of abuse.

      http://www.eecs.berkeley.edu/~emc/slides/SevenWaysToHangYourselfWithGoogleAndroid.pdf

      >>But there's one thing we haven't seen you meantioned in your comments, all the supposed keylogging and password stealing.

      Just because you haven't seen it doesn't mean it is a massive security threat.

    7. Re:On behalf of every trojan creator on the planet by FrootLoops · · Score: 1

      Just because you haven't seen it doesn't mean it is a massive security threat.

      And just because you make a short declarative sentence doesn't mean you've proven your point.

      The Intents-based exploits listed (which were only 3 of the 7 total exploits) don't work well here. Android apps use Intents on their own, while with the Windows version the user has to tell the OS they want to Share something. They initiate everything. The exploits listed were also pretty weak. They required a malicious program on the phone in the first place; if they can intercept sensitive data, it's the sending app's fault for being insecure; if they can make apps do bad things by sending them malicious Intents, it's again that app's fault for not validating their input / not getting user permission for important actions.

      I've been reading and commenting on this story off and on all night and have yet to find a credible scenario where this feature's design exposes a serious security threat. Everybody is vague to the point of uselessness, or greatly misunderstands the system.

  40. I already have this by NoobixCube · · Score: 1

    Taking data from one program to another? Resharing text, images, that kind of thing? Isn't that copy and paste?

    --
    Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    1. Re:I already have this by cbhacking · · Score: 1

      You would typicaly need to manually launch the other app and paste the content in there, but in a generalized sense, yeah, that's what this is. The difference is that it provides a way for an app to say "Share with me, and I will with it." For example, a Facebook app could say "Share Text with me, and I will do a Status Update with it" and "Share An Image with me, and I will Add It To An Album for you".

      The ability for either the user or the developer to do things like this is not new at all. What is new is creating a standard way for developers to do it, and and an easy/quick/straightforward way for users to do it.

      --
      There's no place I could be, since I've found Serenity...
    2. Re:I already have this by FrootLoops · · Score: 1

      I think the hope is that it'll be a more convenient and powerful copy&paste. For instance, I write a weekly email containing a list I've jotted down in Notepad. Those notes get injected into a form email before being sent off. Right now, I actually edit a copy of the previous week's email, which works but takes, oh, a dozen clicks/key presses--getting to the sent mail folder, getting a copy of the message up, removing last week's list, and finally pasting in this week's. This way, if my email app is clever, I'll be able to tell it once to insert the "shared" Notepad text into a template I've told it about. After that it'll let me pick that template and insertion technique from a "QuickLink" in about 3 clicks.

    3. Re:I already have this by jbengt · · Score: 1

      I don't get it. How will the receiving application know what to do with the shared content if I don't open it up and tell it what to do? Maybe I just don't use enough brain-dead apps to understand.

  41. Re:When I see both 'new' and 'M$' in the same arti by iONiUM · · Score: 2, Insightful

    You just.. Please just stop using the $ in the Microsoft abbreviation.. I'm asking nicely. It makes it really hard to take your point seriously. I know it was all cool and shit a decade ago, but come on.

    Thank you.

  42. So, dbus, basically. by Snafoo · · Score: 1

    'innovation'

    --
    - undoware.ca
  43. OpenDoc by mr100percent · · Score: 1

    Sounds a lot like Apple's proposed and failed feature called OpenDoc. Or is it more like Metro, and this is like Objective-C?

  44. Re:When I see both 'new' and 'M$' in the same arti by Anonymous Coward · · Score: 0

    Pretty much don't care about the technology, do you? Just repeat your mantras over and over and never learn about anything.

    BTW, don't ever learn functional programming, Microsoft employs a lot of the leading folks in that field. Wouldn't want your beautiful mind tainted with unorthodox thought.

    Captcha is "crusade". Indeed.

  45. Tweeter? by Anonymous Coward · · Score: 0

    Must be a new site, gotta check it out.

  46. Already there? by Anonymous Coward · · Score: 0

    Isn't this what ODE and MDAC and all that stuff was back in 95?
    So that you could copy/paste from Access to Outlook and so on?
    And part of why those viruses were able to raid your contact list by clicking a link in IE?

  47. Re:When I see both 'new' and 'M$' in the same arti by Anonymous Coward · · Score: 0

    Can you name any single ASCII character, or indeed any word in the English language, that sums up Microsoft, its motivations and its actions over the past quarter century better than '$'?

    If the $hoe fits, wear it.

  48. Re:When I see both 'new' and 'M$' in the same arti by Anonymous Coward · · Score: 0

    You just.. Please just stop using the $ in the Microsoft abbreviation.. I'm asking nicely. It makes it really hard to take your point seriously. I know it was all cool and shit a decade ago, but come on.

    Thank you.

    Pansy.

  49. Re:I'm sure the malware authors will love it! by FrootLoops · · Score: 1

    The phrase "MPP attack" appears non-standard (0 Google hits, for instance). As near as I can tell MPP stands for Massively Parallel Processing and a few other esoteric things. What precisely did you mean? And what does appending bad stuff to something shared by the system have to do with admin privileges?

  50. What could possibly go wrong? by Animats · · Score: 2

    It's yet another publish/subscribe system, of course. The new thing will be that it's "social" or tied to every social network and advertising system within reach.

    Hopefully it does not continue the Microsoft tradition of executing anything executable that appears in any data stream or comes in any data port. Microsoft has had trouble with that on everything from Word documents to USB devices.

    1. Re:What could possibly go wrong? by shutdown+-p+now · · Score: 1

      No, it doesn't. If you watch the video, "sharing" is explicit - user has to bring up the system menu, tap "Share", then select the app to share with.

  51. Re:I'm sure the malware authors will love it! by FrootLoops · · Score: 1

    I can only suppose you're trolling. How could some random (and poorly articulated) complaint about DRM have anything to do with malware and privilege exploits?

  52. What's a Tweeter?? by Anonymous Coward · · Score: 0

    Ooh lookie at this new thingamajig by Micreesoft, it lets you post things to the Google and the Facebooks and them Tweeter! It's a wonder what technology can do now! I remember back in the day when all you had was a 10 baud connection and you had to post to BBS by putting the bits on the wire yourself. Kids these days with their Facebooks and their Tweeter, I tell ya!

  53. Fancy clipboard? by Anonymous Coward · · Score: 0

    So they wrapped the clipboard in a fancy API?

  54. Re:When I see both 'new' and 'M$' in the same arti by Anonymous Coward · · Score: 0

    Whinges about character abominations from someone whose nick starts with a lower case i? Really?

  55. When I see "FOSS" .. by Anonymous Coward · · Score: 0

    I am reminded of the how open source community dedicated to taking existing successful proprietary designs and making crappy clones of them.. starting with Linux. Its hilarous !

  56. Re:When I see both 'new' and 'M$' in the same arti by FrootLoops · · Score: 1

    I agree. "M$" just seems juvenile and petty to me. Moreover it's non-standard, which is more than a little ironic. When is any other greedy entity with S's in the name or abbreviation spelled with $? $CO anyone?

  57. 26 years into the project... by Alex+Belits · · Score: 1

    ...Microsoft still can't come up with usable interprocess communications mechanism.

    --
    Contrary to the popular belief, there indeed is no God.
    1. Re:26 years into the project... by Anonymous Coward · · Score: 0

      Maybe its only unusable for you. It is perfectly usable for the hundreds of thousands of programs that use it daily.

    2. Re:26 years into the project... by Alex+Belits · · Score: 1

      What do they communicate with, their DLLs? That's not interprocess communication.

      --
      Contrary to the popular belief, there indeed is no God.
  58. Re:I'm sure the malware authors will love it! by KGIII · · Score: 1

    I have been a slashdot slacker lately. Wow. Some things never change. I guess, to fit in, I have to hate all things DRM and all things Microsoft. While both may have a history of abuse and causing hardship, neither is inherently evil or bad or even without good qualities.

    I am not a fan of either but I am a fan of reality. It is along those same lines that caused me to be a slashdot slacker. Mouth-breathing parrots who cluelessly bash what they can't understand simply to fit in do not make for a good exchange of ideas.

    You are more likely to get a better answser and have a higher quality debate on Yahoo! Answers than you are from those types of people. Blind hate is like being a hard assed strict partisan Republican and even this subject requires one to maintain a level of disconnect that actually astonishes me. Otherwise intelligent people devolve into gibbering morons.

    I made it this far into the thread...

    Use what you like. Learn what you need. If you don't know, don't pretend to. Part of being a member of society means letting people make choices you don't like. Ranting and spreading FUD hinders that and the only reason I can think of to do so would be fear. They don't have aspergers, they're not just assholes, they are just dumb. Think of them like the Tea Party, it helps.

    Ah well... I tried to figure out what they meant. I even went digging to see if anyone smart had anything to say on the subject. I think that if they actually had a point then it must mean that I am not smart enough to get it. Boy that sure is some egg on my face.

    I am not going to bother to post as an AC. I said it. I own it. I get the goals but, at some point, reality has to play a role. I will even check back to see if they answer you. Who knows? Perhaps a spirited and healthy/logical debate is in the cards.

    --
    "So long and thanks for all the fish."
  59. shm by Anonymous Coward · · Score: 0

    So ms reinvented share memory. Omg omg frikkin amazing!

  60. Re:I'm sure the malware authors will love it! by FrootLoops · · Score: 1

    Oh, I would love it if computer nerd culture included mechanisms for admitting ignorance. No; ignorance is to be hidden where nobody can see it, where it can quietly mangle your view of reality and the quality of your work. In computer nerd culture, you can make mistakes--how couldn't you when even the best have (by default public) bugs?--but you can never admit a lack of understanding or ask for clarification without sounding too stupid to be listened to. GRARGH, I get so tired of the huge egos that being good at coding can create. It makes me glad I'm a mathematician. That culture suffers less from the huge egos that being good at your work can create, in part because it's so polite.

    Still, the guy I responded to up there was polite and I think was just trying to be helpful. They were vague to the point of uselessness, but that's a less annoying culture thing. (If you give too many details away, you're not smarter than your reader, since your reader can then follow you without difficulty. No, it looks much better for you if you record your line of reasoning with large gaps. Perhaps you'll even get to fill them in and look all the smarter! Pair that attitude with a general lack of human communication skills and the above traits to get, rather unsurprisingly, lots of strongly opinionated people who gladly share their opinions and get followers who didn't question enough. Throw in something to hate, like Microsoft, and we get strongly worded, incomprehensible, and probably flat-out wrong comments that get lauded.)

    [Sorry for latching on to only one of your points. For the rest, I basically agree. Also, sorry for ranting.]

  61. Re:I'm sure the malware authors will love it! by KGIII · · Score: 1

    Rant away... Rant away... It is unique to the group. The only other "group" I see that behave similarly are the politically active or political debaters. The thing is that there are some of us that don't want the echo chamber. Sure it feels good but, really, instead of using what is popular among peers or the vocal why not find what works for your style and needs? Why not allow other people the freedom to pick without feeling a need to opine?

    I could throw comments (I see some digression coming) out like, "Linux is a failure because of a lack of an acceptable level of consistency in user experience." It may be right - it IS right to some people. As bland and inarticulate as that statement is, however, it remains meaningless no matter how true. (Please, obviously I'm a lover of Linux. I'm a geek. Heck, I even prefer the Mandriva distro.) If I throw in a TLA, a comment about elevated permissions, and generalize about bad security practices then I'm now bashing Windows but still have no point.

    They seem more desperate. More full of fear. I'm not sure why? Sometimes I wish I had spent more time paying attention to the soft sciences. I have to wonder if it is because the computer has become more ubiquitous and the level of knowledge has increased in the average user that they fear their once elevated status is in danger? Are they afraid they're no longer kings of their domain as they're no longer required?

    I'd love to know. I was there when AOL unleashed the unwashed onto usenet. It will be okay... They (we?) aren't going to lose our mysticism. Instead of going crazy over trivial details that are not the monsters they are creating in their heads - what is it that prevents them from learning, trying, and remaining open-minded?

    "Microsoft releases a new mouse/keyboard combination."
    "The AGRP interface with the GUI probably requires administration privileges. Yet another malware vector!"
    *thread devolves into gibberish*

    We get it, we know... We're going to wait until SP1 to deploy it. Broad generalizations concerning fictional problems aren't the solution. The solution is to buckle down, learn it, and slog on. Spreading FUD (unfounded and non-specific are seemingly worse) simply isn't helping.

    Is it fear? Is the goal to keep them locked into something that breaks? Something that still means that we're needed? Something that still gives us a reminder of the days when we were gods? Is it just confirmation from like-minded people that is craved? Is it something else? I have had a seething hatred for Microsoft in the past and it was deserved. They got better, I got over it and grew up. It still can't be hip and trendy, can it?

    I probably should not have dragged DRM into it. That one irks me and the zealots tend to overlap quite a bit. DRM... You know, CHMOD... You know... The chip in your car key that means only that key works. A few weasel words, some disconnect, and some intellectual dishonesty and we (I am reluctant to include myself in this group but I am a member by default) will justify those things and will find a handy way to ignore the definitions so that we can say that those are okay. We will scream about how it is bad and then yell at people for not requiring a password or some form of authentication!

    I guess the point is that I am using those as examples of things that aren't horrific in and of themselves. Throwing blind hate (and unspecific hate which seems was more your angle) at them doesn't help and I don't know why people bother. I had thought you had a deeper insight or goal (perhaps) in mind when I read your questions. I see now you actually either expected an answer or you maybe expected my rant to be a known factor. The two have vast overlaps and, I suspect though I am no expert, a lot of the same reasons. I don't want to know what answer they'll give (unless it is actually an answer based on facts in evidence) so much as I've given up hope for that and simply want to know why they bother posting that screed to begin with.

    Make sense? Not so much of a rant really as just a bit of mental bubble gum that I seem to have gotten stuck chewing. Perhaps there is more merit to the term "coward" in their posting than expected? A little bonus, so to speak.

    --
    "So long and thanks for all the fish."
  62. My predictions on Windows 8 by erroneus · · Score: 2, Interesting

    I rendered predictions on Windows Vista and 7 in the past. I predicted Vista to be the next Windows ME largely because of all the features which were removed, the steep hardware requirements and the ridiculous DRM support. Despite the logical reasons, quite a few people modded my comments to that effect as troll -1. Okay. Who's troll now? I also predicted 7 as a "return to Windows XP but with a Vista look and feel." Not too far off. 7 is still different enough that you can't call it a return to XP exactly, but it will "stay" as long as XP has, I believe.

    My predictions on Windows 8 are that the industry is pretty annoyed with Microsoft and it will not matter how awesome the new things Windows 8 will have are. Developers will be reluctant to use them with their updates of the current software as they will want to keep doing things the way they did in the past and whether or not it is completely true, they will claim the need for backward compatibility as the cause. IT shops are stuck and entrenched with Windows XP as many have still not migrated to Windows 7 and 64 bit is still a bit of a dream for them. IT shops are simply too occupied with establishing a stable and reliable environment with what was new a few years ago to risk destabilizing things further with what's new tomorrow.

    Microsoft's days of "innovating" are pretty much over. The people DON'T WANT IT. What's more, people have long since gotten over the idea that "newer is better" and are more interested in actually getting work or play done than using the newest methods of doing it.

    1. Re:My predictions on Windows 8 by Anonymous Coward · · Score: 0

      My prediction is that you're a complete and utter moron. Your post history demonstrates this. Your comment here only goes to show just how out of touch you are. Worthless troll.

    2. Re:My predictions on Windows 8 by Anonymous Coward · · Score: 0

      you're so wrong and know nothing about developers.they are quite keen on using these new features.the only annoyance is people like you who keep sticking to old OS-es like XP.Luckily supporting backwards oriented people such as yourself will stop in 3 years.

    3. Re:My predictions on Windows 8 by Anonymous Coward · · Score: 0

      Which people are you talking about? The same people that use PCs? Roughly 90% of the desktop OS market? Or the Linux users that make up barely 2% of the market. I know a lot of people that are very excited about Windows 8. As far as Microsoft innovation goes, have you heard of Kinect? It's only the fastest selling tech gadget of all time. MS didn't just take an existing device like the phone, or the MP3 player, or the tablet and re-invent it and call it innovation - market is as innovation - and shove it down the public's throats as innovation.

      I and many others think your predictions are way off base. For starters, take a look at the 2011 Build conference Keynote presentations. There were over 5000 developers in attendance. MS gives developers a wide range of development tools in practically every language, more than iOS and Android combined.

      While it's true that IT shops have yet to break free from XP, it will happen sooner than you think, and definitely before 2014. The main reason for the delay was because of Vista. Now that Windows 7 has proven to be very stable, a slow but steady migration will begin.

  63. Re:I'm sure the malware authors will love it! by FrootLoops · · Score: 1

    Why did I post? Two reasons. First, in both cases I wanted the truth--I wanted to see if there was any merit to the vague claims made that I had missed. If so, great; I wouldn't miss similar ideas in the future. If not, their posts would at least be flagged with an element of doubt, and perhaps they would even be flagged as nonsense through some more discussion. For instance, this thread's first comment, which I initially responded to, currently has a rating of 1, and that only because of "Funny" ratings. Originally it was "Insightful", IIRC; now it's at best a joke.

    Second, and more unconsciously, it's part of an informal social experiment of mine. Over several stories I've asked similar questions of similar comments. I almost never get a response from the original poster. I'd like to know why. Do they know something I don't know? Doubtful; they would simply have responded with clarification. Do they just not take the time to respond to comments? Also doubtful, due to the number of different users involved. Are they all trolls, and I'm just bad at spotting such posts? Perhaps, though at some point it's almost impossible to distinguish trolling from zealotry, so this is very hard to test. I imagine a troll would also want to induce me to continue the conversation with further outrageous claims, rather than giving no response. Do they realize they have no content, so to save face they simply don't respond? Maybe; I can hope. It's my best answer so far, at least.

  64. Arexx by Anonymous Coward · · Score: 0

    I Loved arexx on the Amiga, it's a feature every program should have, big hopes for windows 8 then...

  65. I let the malware share my files by sl4shd0rk · · Score: 1

    It's more stable anyhow.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  66. oh wow by smash · · Score: 1

    they invented pipes?

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  67. Re:I'm sure the malware authors will love it! by KGIII · · Score: 1

    Do they realize they have no content, so to save face they simply don't respond? Maybe; I can hope. It's my best answer so far, at least.

    That is my guess. I think it may be said in hopes that nobody calls them on it. If they throw enough proverbial poop...

    --
    "So long and thanks for all the fish."
  68. Umm clipboard? by Anonymous Coward · · Score: 0

    This is just the clipboard, for a ummmm.... long time, we have been able to send data to the clipboard and a program can watch it, and request the data type they want from it.

  69. Not even caught up by Anonymous Coward · · Score: 0

    OSX has been doing this for multiple releases.

  70. "the usage scenarios are numerous" by John+Hasler · · Score: 1

    And I'm sure the malware authors are studying them intently.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  71. Re:I'm sure the malware authors will love it! by RobbieThe1st · · Score: 1

    *sigh* See, that's what you are missing with DRM: It's not inherently bad, so long as you, the owner of the machine in question, have complete control over it. If I chmod something on my machine, it may be drm, but it's DRM *I* control. However, have you *ever* seen a DRM system that put the *user* in control? No. Using the car analogy, it would be like having a black-box in your car that would only allow it to drive a certain number of miles, or only start at certain hours of the day... That being said, you might even be happy with the restrictions... Until you *have* to get somewhere and the car says "It's 2am. Sorry, this car won't start until 6 AM"... at which point you'd be screaming bloody murder about it.

  72. Only with a stupid name by transporter_ii · · Score: 2

    Try to find out something useful about it by typing "Windows Share" into google (or bing).

    Microsoft has a long history of this, as well. Let's call our groups of computers "domains," and our top programming language...let's give it the same name as a top level domain on the Net. That way, our developers will have to weed through a crap load of bad results to find what they are looking for. Developers, developers, developers (throws chair).

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
  73. Clipboard? by Anonymous Coward · · Score: 0

    Wait! so I haven't viewed the video but this looks like the clipboard to me. I cut and paste between applications regularly. In fact it is when I get to a Windows PC where this doesn't always work that I get mad and go back to my Mac or Haiku machines. Where the clipboard just works.

  74. DCOM, & CORBA too by Anonymous Coward · · Score: 0

    Heck & per my subject-line above? Even CLIPBOARD in a way really (though that's local like COM/OLE are).

    APK

    P.S.=> 1 of the signs of a declining civilization IS constant imitations, or reinventions of the wheel (& Microsoft had that type of tech in DCOM & OLE far before GOOGLE even existed)...

    ... apk

  75. Like DDE? by Anonymous Coward · · Score: 0

    Didn't we already have DDE since Windows 2.0?

  76. Re:I'm sure the malware authors will love it! by marcello_dl · · Score: 1

    > I have been a slashdot slacker lately. Wow. Some things never change. I guess, to fit in, I have to hate all things DRM and all things Microsoft.

    Or you can repeat past gen's mistakes with microsoft.

    But people wise up, and will instead repeat past gen's mistakes with apple or google.

    As for whatever TFA says, data exchange is a problem already solved by "standards", that worked already in the time when tablets were made of clay. MS is going the "new standard controlled by us as soon as we have enough share" route, have a fun ride.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  77. Where have I seen this before? by ecki · · Score: 1

    Right: NewtonOS 2.0, ca. 1995:

    http://manuals.info.apple.com/Apple_Support_Area/Manuals/newton/NewtonProgrammerRef20.PDF

    Chapters 18 and 19, routing and transports.

  78. Re:When I see both 'new' and 'M$' in the same arti by Trilkin · · Score: 2

    Funny enough, Penny Arcade already commented on this... nine years ago.

    --
    Nobody cares what the CAPTCHA for your post was.
  79. Hey guys, did anyone notice... by Trilkin · · Score: 1

    ..and make a silly, HILARIOUS comment about how 'Twitter' was spelled 'Tweeter' in the summary? Maybe somehow making it seem like you had no idea what the summary was talking about despite knowing full god damn well? Now, while I do think people should proofread things before they post them on the internet (you DO have all the time in the world,) I think it's equally as stupid to repeat the same joke everybody else has been making.

    --
    Nobody cares what the CAPTCHA for your post was.
  80. Re:I'm sure the malware authors will love it! by waddgodd · · Score: 1

    it was late, it's actually MPI, message passing interface. For some reason, I always call it message passing protocol

    --
    Just because you're paranoid doesn't mean they aren't out to get you
  81. New feature? by ehiris · · Score: 1

    Viruses and Trojans have been doing this in Windows for years.

  82. Zero Day Exploits? by Anonymous Coward · · Score: 0

    Waiting for them . . .

  83. Re:I'm sure the malware authors will love it! by ultranova · · Score: 1

    Why not allow other people the freedom to pick without feeling a need to opine?

    Because discussion - or "opining" - is the whole point of Slashdot?

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  84. Re:I'm sure the malware authors will love it! by KGIII · · Score: 1

    CHMOD. A password. Those are examples of DRM. They aren't inherently evil. Corporations run by ignorant puss nuggets are potentially inherently evil. You could even say compiling and encrypting apps and not giving the source is a form of DRM. That's all well and good - unless one is an OSS zealot who thinks that all companies must adhere to their view. A topic for another day...

    And to use your car analogy? I wouldn't buy it. I'd research it before making that choice. It isn't I who is missing that it isn't inherently bad - it is I who is saying that it is not inherently bad. Perhaps I was not clear enough? I'm not sure. It was early in the morning. The smoke might have been in my eye so to speak.

    In this case I was using it as another example of a subject that people go bonkers about. A parallel with Microsoft's security, if you will. In this case we had someone making vague, unsubstantiated, claims about how this was a great thing for malware authors while not actually bringing anything to the table other than vague, unsubstantiated, claims that make no sense with even a cursory look.

    --
    "So long and thanks for all the fish."
  85. Re:I'm sure the malware authors will love it! by KGIII · · Score: 1

    Is that discussion? What we have here, now, seems to be though. ;)

    --
    "So long and thanks for all the fish."
  86. Re:When I see both 'new' and 'M$' in the same arti by iONiUM · · Score: 1

    I made this account when I was 12... Slashdot doesn't allow me to change it. If anything, that's just more evidence on the fact that using the $ is stupid.

  87. Re:I'm sure the malware authors will love it! by FrootLoops · · Score: 1

    "MPI attack" is also non-standard (20 Google hits, only one source apparently referring to your use of the phrase). Could you simply give an example of what you mean in the context of this particular, new system?

  88. Re:I'm sure the malware authors will love it! by LO0G · · Score: 1

    I think he's referring to "Shatter attacks", which is standard terminology. But shatter attacks only work when window messages are passed between a user mode process and a system process. And ever since Windows Vista, they've been completely neutered (desktop apps can't interact with service processes).

    The sharing stuff looks to be very similar to the clipboard - you select some stuff in one app, select the "share" system control, it presents a list of apps which can share the thing you selected and you pick the one you want to share with. All of these interactions are user initiated, so I don't see how malware gets involved.

  89. Re:I'm sure the malware authors will love it! by FrootLoops · · Score: 1

    Thanks for the link and discussion. I agree; I have yet to see a credible, clear exploit.

  90. Agenda? by SpaceCracker · · Score: 1

    This is a bit creepy: notice that on the Agenda slide, the first letters of the lines spell ODBC QC. Does MS have any hidden agenda?

    --
    sigo ergo sum
  91. Take a look at Clickto.. by Anonymous Coward · · Score: 0

    if you want this feature NOW...

    Click.to Website (freeware)

  92. Re:When I see both 'new' and 'M$' in the same arti by Anonymous Coward · · Score: 0

    ITYM Pan$y.

  93. Windows 8 is a terrible step backwards by Anonymous Coward · · Score: 0

    Microsoft’s drive forwards with a "business" centric OS, with each version moving towards a "cleaner" desktop, had just been undermined with the new version slated for release.
    It's a busy, cluttered, streaming, moving pile of links and bits, guaranteed to keep the autistic child or adult grinning, but will server to undermine the idea of an organized workspace.
    It’s pretty sad that Microsoft is banking on the interactive social networking design and plans to try and make business want it for a working platform.