Slashdot Mirror


Sentient Data Access

CowboyRobot writes "From Queue comes a piece subtitled Why doesn't your data know more about you? From the article: 'It has been more than ten years since such information appliances as ATMs and grocery store UPC checkout counters were introduced. ... A common language for these devices has not been standardized, nor have current database solutions sufficiently captured the complexities involved in correctly expressing multifaceted data. ... As computing devices expand from the status-quo keyboard and desktop to a variety of form factors and scales, we can imagine workplaces configured to have a society of devices, each designed for a very specific task. As a whole, the collection of devices may act much like a workshop in the physical world, where the data moves among the specialized digital stations. For our society of devices to operate seamlessly, a mechanism will be required to (a) transport data between devices and (b) have it appear at each workstation, or tool, in the appropriate representation.'"

28 of 134 comments (clear)

  1. The implications... by migstradamus · · Score: 4, Funny

    I dunno. I'm not sure I want my cell phone to know where my browser has been.

    1. Re:The implications... by svanstrom · · Score: 3, Interesting

      That's exactly what you want...

      Your cellphone knows about what you've been looking at online, then when you're walking by stores it checks their websites (using bluetooth, and their bluetooth-AP) to see if there's anything there that you might be interested in.

      The cellphone doesn't hand out the information to let the server do the thinking, so there are no securityrisks (of that kind) and you can always slap a bayesian filter on the whole thing to make sure that it learns what you're looking at online but aren't interested in IRL (let it be the "always" cheaper computerparts or electric plastic sheep)...

      --
      perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
  2. XML by skinfitz · · Score: 4, Funny

    Isn't this what XML is for? Communication of any data types?

    1. Re:XML by AndroidCat · · Score: 3, Insightful
      That's to start with. Then you have to figure out how to have your data follow you around like Joe Mitzblitzfligx's bad luck cloud. (Bad spelling, 'Lil Abner ref.)

      Let's see.. You have an appointment in the building and get lost. When you walk up to a wall display, it (without asking) shows you a map and path to get to where you want to go.

      Think about what would be required to make that trick work -- then worry about the security problems.

      --
      One line blog. I hear that they're called Twitters now.
  3. Duh by arvindn · · Score: 4, Funny
    "Why doesn't your data know more about you?"

    That sounds like a bad Soviet Russia joke ;^)

  4. Verge of Future? by landrocker · · Score: 3, Interesting

    So, today are we getting excited about tech converging (eg. your phone+camera+pim+kitchen-sink) or are we getting excited about the tech diverging into hundreds of specialised interconnected devices?

    With all the 'innovation' these days it's getting hard to keep track ;)

    Landrocker

  5. Obsequious computing by AndroidCat · · Score: 5, Insightful
    Granted that they were writing to a narrow audience, but the style is pretty opaque unless you spend time boiling it down like maple sap to get the meaning.

    I guess starting out a scientific paper with "Hey, wouldn't it be cool if..", but their paper really needs it.

    --
    One line blog. I hear that they're called Twitters now.
  6. perhaps a good thing? by joethebastard · · Score: 5, Interesting

    i'm not an expert on the subject.... but, at least in the case of devices like ATMs, which have fairly simple tasks, how would we benefit from a standardized language? i put my PIN in, money comes out, my bank account balance goes down. the elegance of the code behind it doesn't concern me.

    i know that "security through obscurity" is a cheesy solution, but i can't help thinking that if every ATM in the country had the same architecture, the system as a whole would be more prone to hacks and abuse. what do you think?

  7. Middlemen by foniksonik · · Score: 4, Interesting

    What you have described is modern day bartering... everyone has their own unit of measurement and everyone is willing to negotiate.

    Until the marketplace demands a standard, businesses will continue this behavior because it is more profitable in the near term... individuals almost always pay more than conglomerates which is the nature of a trading company who can with 'purchasing power' lower the price for goods or services. So as long as the companies are dealing 'direct' with you the consumer, they can ask for whatever service charge you can bare as an individual... compared to credit unions who get much much better deals as an organization.

    So basically it's in all companies best interest to avoid organized clientelle or employees as long as possible in order to maximize profits from low overhead and high margins. Information technology doesn't change this strategy it just adds new levels of complexity.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  8. Misconception by Tom · · Score: 5, Insightful

    From Queue comes a piece ...that shows clearly just how little the author knows about computing.

    The entire point of computers is that they are general purpose devices. The "workshop" idea surely sounds cool to someone who doesn't know about computers, because it resembles the world before "general purpose" was a graspable concept.

    Would I rather want my workplace to be a collection of specialized devices, or a single device that can be configured to be any of the others, plus whatever else or new is necessary? Now that's a difficult question, right?

    --
    Assorted stuff I do sometimes: Lemuria.org
  9. RISKS Hell? by localroger · · Score: 4, Insightful
    This is a nightmare scenario for anyone who is familiar with how data systems fail. I once had a credit agency pick up a very old P.O. box I hadn't used for years and suddenly decide it was my current address, so all my mail from them went into a black hole; this bad address propagated through the credit world for nearly a year, during which I had to call regularly and request copies of bills and get the address changed back.

    In the system described here, once bad data gets into your microwave oven there's virtually no way to chase down all the instances of it that will be floating around the universe. Didn't Sandra Bullock star in a movie about this once?

    --
    Brackets contain world's first nanosig, highly magnified:[.]
    1. Re:RISKS Hell? by Bronster · · Score: 3, Insightful

      In the system described here, once bad data gets into your microwave oven there's virtually no way to chase down all the instances of it that will be floating around the universe. Didn't Sandra Bullock star in a movie about this once?

      While in a better designed version of the same thing, where everything contained a link to the canonical version of the information, and possibly cached it for a sane length of time, then this wouldn't happen - you would update your current address, and suddenly _everyone_ who had a copy of the canonical location would have the new value.

      Add a little strong crypto - unguessable URIs for data and possibly even encrypt the value of the field to each entity who's supposed to have a copy, in such a way that they can't leak the URI without you knowing who sold your information.

    2. Re:RISKS Hell? by svanstrom · · Score: 3, Insightful

      That's why you need to be more involved in what data they have about you, and currently there are no gadgets good enough to do that, although the cellphone's got potential to become one.

      Direct contact between a gadget of yours and the company that needs the information... a portable database that keeps track of who's got what information about you, and what information they are allowed to get from you.

      All that's basically needed is the cellphone, an open XML-based standard and a way to sign the data; not joint ventures and expensive fees for getting access to/publish the data... the local store is getting your up2date data just as easily as huge corporations, and being able to set different trustlevels your local store could get more information more easily about you than untrusted companies (like Microsoft).

      --
      perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
    3. Re:RISKS Hell? by AndroidCat · · Score: 3, Funny
      untrusted companies (like Microsoft).

      Nonsense, Verisign certifies that Microsoft can be trusted. :^P

      --
      One line blog. I hear that they're called Twitters now.
  10. Re:Slashot Personal Ads! by AndroidCat · · Score: 4, Interesting
    And then the ATM tells the break and enter punk behind you in line that you're likely to be out that evening.

    And I hate to think about spam that follows you around. Every damned ATM or wall display just has to publically tell you about those magic bean^w^w blue pills that you opt'ed-in to receive messages about.

    --
    One line blog. I hear that they're called Twitters now.
  11. Semantic Web, Ontology Mapping, Trust by SandHawk · · Score: 5, Insightful

    XML only solves the first problems of data merging, like making the formats easy to parse correctly and using the right international character set.

    RDF/XML solves a bit more of the problem, making the structure of the information clear, in terms of assertional statements. An RDF/XML file is a knowledge base, full of statements saying this has some particular relationship to that. It lets the machines get at more of the information in a uniforn, universal way.

    But still, the problem of ontology/schema/vocabulary mapping remains: if one system is talking about patients and another is talking about clients, they might or might not really be talking about the same thing. A single person maybe never counts as two patients but sometimes counts as two clients, etc. At least with the data in RDF, most of this mapping can be done in software once a person figures it out and expresses it in a suitable logic language.

    The emerging design of the Semantic Web hopes to make that reasonable, but also to support convergence on common vocabularies by having everything on the web -- if it's trivial to see what vocabularies are already being used, people will mostly only make new ones when the old ones really are different.

    Other hard problems remain, of course, like figuring out which data sources to trust. Fun fun.

  12. Re:Slashot Personal Ads! by mcpkaaos · · Score: 4, Funny

    They know you are looking for a date

    As a privacy advocate, I guess this means I'll be buying hand lotion and "reading material" in separate trips to different supermarkets!

    --
    It goes from God, to Jerry, to me.
  13. What a poor pretentious article by rcastro0 · · Score: 5, Interesting

    Did anybody try to read the article ? Holy, that is the type of logic that drove me away from social sciences. And the authors seem to be computer science guys !

    Let's see what this is all about:

    1) FIND AN OBVIOUS TREND
    We think microprocessors are spreading everywhere, and see/predict they doing a lot of things, including communication

    2) GIVE IT A SOPHISTICATED SOUNDING NAME
    I think I will call it... UbiComp (ubiquitous computing)!.

    3) ELABORATE ON WHAT NAMED TREND WILL IMPLY
    Computers will be everywhere. People will talk to them. They will talk to people... they will talk with each other ! (claps)

    4) WRITE ABOUT WHY IMPLICATIONS DIDN'T HAPPEN
    "New forms of interaction must be developed for this environment (...)"

    5) PEPPER IT ALL WITH UNBEARABLY OBSCURE PHRASES
    "Thoughts exchanged by one another are not the same in one room as in another. This includes "thoughts" exchanged between people and/or machines, and implies that behavior is sensitive to location, and as a consequence of mobility, must adapt to changes in physical and social location." Make sure you make references to lots of other authors and experts.

    6) RELEASE TEXT TO A "WANT TO LOOK INTELLECTUAL" AUDIENCE
    Which will pretend this is the smartest piece of writing ever, and the uninitiated simply are just not smart enough to understand.

    No thanks, I think I can do without concepts like UbiComp.

    --
    Quem a paca cara compra, paca cara pagará.
  14. I have a theory about why this is not happening by Featureless · · Score: 4, Insightful

    It's simple: There are not many good reasons for it to happen, to any greater extent that it already is.

    Frankly, this just stinks of that old chestnut about interconnected toasters and refrigerators and power drills sharing data seamlessly on a home network. I was never quite able to get thrilled about this kind of thinking when I first heard it, and it rings more hollow every time I've heard it since, which is about a million times, over decades.

    I think the big problem here is that there isn't much of a problem to solve. I'm sure that, when we have even more portable and ubiquitous computers and communication all around us, we'll just be deluged with new applications for it that we just can't quite think of right now, but we don't yet. And you can't chalk it all up to "technology isn't ready yet." No, I think it's related to demand, more than supply.

    As far as I can tell, there aren't many killer apps that fall well under this umbrella, and those few that there are can't begin to justify the expense of the hardware and software involved, now, or probably for another decade or two.

    One thing that always gets me about this line of thinking is that even the examples they lead with tend to be uninspiring and ridiculous: ATMs and grocery store checkouts sharing programming languages and databases? Complicating the "workplace" with converged, general-purpose computing solutions by littering it with specialized information tools? Come on, guys, this is freakin stupid. Does standardizing on a sigle end-all-be-all computer language, OS, or database sound like a good idea to anyone? Or particularly original? What about "un-converging" to any greater extent than we already are? Or is there some new information tool that will change everything?

    I'm sure as soon as someone actually has a real idea that's plausible enough for science fiction, we'll all get excited about being the first to make it happen.

    The article does hint at a few more interesting things; that hierarchical filesystems may be overrated and due for reexamination as the bedrock of computing (although truthfully this is already well in progress - PalmOS? Newton?), that we might see more kiosk or application-specific computers... more "specialized devices" solving problems out in the world... now selling tickets, now portable computerized maps giving directions, perhaps more active displays "everywhere," primarily driven by advertising, but perhaps justified by various underlying civic duties, and location-based computing is undoubtedly going to be more important, as it finally becomes cheap enough to be a factor...

    But these are all just hints. Barely that.

    But overall I find this to be just another valueless futurist rant, devoid of real ideas, coasting on buzzwords and hype, and basically irrelevant to anyone seriously thinking about the future... or at least, nothing you haven't heard before a million times.

    1. Re:I have a theory about why this is not happening by dustmite · · Score: 3, Insightful

      The idea reminds me a bit of the Java-based software 'agents' we briefly studied in an undergrad distributed computing course I did .. hmm .. probably eight years ago. In fact the whole idea sounds a lot like much of the rationale behind Java in the first place. Each device runs a 'common language' (Java), and the network allows special-purpose software tools (agents) to travel through the network and run on the general-purpose tool/device (or agent clients using some sort of RPC to the server module through the network).

      So if you were, say, busy using your power drill, and suddenly felt like doing some Internet banking, you could call up the Internet banking software module, it would download itself to your power drill (which happens to have LCD display and mini keyboard on the side) through this huge network (perhaps being automatically routed through your toaster & fridge), and voila, you do Internet banking from your power drill.

      Big whoop. The truly practical applications are rather limited. And anyway, MS pretty much killed Java (and Sun is doing a fairly good job of killing the remains too), so now the new trend is "Web services" (.NET) instead - a less powerful, more bloated, rehashed, slower, more memory-hungry version of the same concepts (and goals). Which itself is based on a reinvention of +/- 30-year old UNIX concepts.

  15. More than 10 years? by dcw3 · · Score: 3, Informative

    "It has been more than ten years since such information appliances as ATMs and grocery store UPC checkout counters were introduced"

    Try 30+ years for UPC. They came about back around 72 at Krogers in Ohio. And ATMs...at least 20+ years, but that Google is left as an exercise to the reader.

    --
    Just another day in Paradise
  16. Laziness or sloppy coding? by SmallFurryCreature · · Score: 3, Insightful
    Let me explain. Since we all seen ATM machines with windows error screens I think it is fair to presume that the computer inside is not exactly small. It is not like say a pocket calculater where every bit counts.

    So why oh why does it remind me to take the receipt when I told it no receipt? It is not printing one out so somewhere in its memory a flag is set. So why can't the last message be adjusted to reflect it? It is a very simple thing to do. I think you learn this kind of thing in the second chapter of any programming book.

    I think until such simple things are realised (I seen people waiting for a receipt that is not going to appear making the throughput of the machine slower wich is not good on a busy shoppping day) we can forget such machines ever becoming even the slightest bit intelligent and say use your name to greet you. Let alone be able to give you say access to you bank statements of that month to see if the rent has already been deducted.

    Oh and this behaviour is spotted on ATM's in holland in several different models belonging to different banks (our cards work with all banks)

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  17. Slow day on slashdot? by mumblestheclown · · Score: 3, Insightful

    Slow day on slashdot? Why else has somebody posted a mediocre business-school masters "IT management" "research" quality humdrum thesis topic as an interesting article?

  18. It's ClippyWear not UbiWear! by AndroidCat · · Score: 4, Insightful

    In spite of lofty ideals, we know what the application would look like: Imagine the worst qualities of Clippy, Talky-Toaster, and Genuine People Personalities, stir in some 1984 and Brazil.

    --
    One line blog. I hear that they're called Twitters now.
  19. Umbrella terms for this type of tech by rwa2 · · Score: 5, Informative
    It's under development under a couple of different names.

    Unfortunately, this kind of thing still starts in the military world. The DoD has been developing requirements for Network Centric Warfare (NCW). Basically turning warfare interfaces into a RTS game like StarCraft, C&C, complete with fog-of-war, semi-autonomous units, comm & data sharing, etc. On the technical side, this is manifesting itself as Command, Control, Communications, Computer, Intelligence, Surveillance and Reconnaissance (C4ISR) architecture. One of the first actual implementations is being worked in in the form of Future Combat Systems (FCS).

    These are complex systems, so the DoD has been maturing development of modeling & simulation interoperability by making contractors adhere to High Level Architecture (HLA) so they can properly analyze these systems before deploying them. HLA basically provides a lot of the same data object registration, distribution, and interfaces that older tech like CORBA does, with extra simulation concepts.

    These technologies are being commercialized under the buzzwords "Nework Centric Operations" (NCO) and "Network Enabled Operations" (NEO). Advocates usually point to well networked operations like Wal-mart, UPS, et al. as poster children for what could be done (automatic restocking, package tracking, load balancing & route optimization, etc.) with enough NEO infrastructure. A lot of the interchange standards (including C4ISR) are getting established through bodies like the OMG. Other than the interchange standards, there's not all that much new tech involved... maybe RFIDs and various other networking tech (grid/mesh networks, strong encryption/authentication, mobile IP, etc.). Most if it just involves looking at technology that already exists and figuring out how to piece it together to actually do something worthwhile.

    Disclaimer: I work for one of the gov't contractors throwing all these buzzwords around.

  20. Project Oxygen @ MIT by G4from128k · · Score: 3, Informative

    Project Oxygen is much closer to achieving the article's goals, at least in terms of cutsy demos(see the video clips at the preceding link). The Oxygen project's goals are a bit different from the article author's goals. Oxygen is more concerned with consumer/business office environments than the article's emphasis on an automotive designer's needs.

    --
    Two wrongs don't make a right, but three lefts do.
  21. Middleware. by Moderation+abuser · · Score: 3, Insightful

    Choose your poison:

    Email, nntp,IM, xmlblaster, Jabber, MQSseries, SonicMQ, SwiftMQ, Softwired iBus, Jiiva RapidMQ, ICM etc etc etc etc...

    What we need to do is write *more* message systems. In fact, lets *everyone* do one.

    The real problem is standardisation. The situation is a bit like networking protocols before TCP/IP became all pervasive. Each vendor has their own system and are happy to charge you an arm and a leg to connect it up to everything. You then have the same problem with information definitions and formatting but XML and things schemes rosettanet are gradually solving that one.

    --
    Government of the people, by corporate executives, for corporate profits.
  22. Sub-sentient ATM pet peeve by HisMother · · Score: 3, Insightful
    Here's something that drives me insane about most ATM machines. When you put your card in, the first thing it does is ask you what language you want it to speak. It's nice, I suppose, that the machine will accomodate speakers of other languages. Why, though, does it ask me this question every single freaking time ? Is a French speaker going to feel like using the ATM in Spanish on some days? Is an English speaker going to suddenly forget English and revert to Vietnamese? Why in tarnation doesn't the machine remember this one little bit of information about me and not bother me with that same stupid question again? I speak English, dammit -- don't ask me about Urdu!

    It's almost an anti-security device, too. If a French-speaker has their card stolen by an English-speaker, it the ATM only prompted in French, that would be at least a little bit of a deterrent for illicit use, wouldn't it be?

    It's crazy to talk about a universally connected web of smart data when the individual machines are, even after years of evolution, so profoundly stupid.

    --
    Cantankerous old coot since 1957.