Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
GUI Graphics Programming

The Semantic Line Interface 123

First time accepted submitter yuriyg_ua writes "[The] semantic line interface may combine features of both command line and graphical interface, which would allow even more complex applications than we have seen before." The idea is that the layer underlying user interfaces should define the semantic relations between data enabling the UI to provide better contextual information. Kind of a modern version of the CLIM presentation system.
This discussion has been archived. No new comments can be posted.

The Semantic Line Interface

Comments Filter:
  • by Alex Belits ( 437 ) * on Monday January 02, 2012 @09:05PM (#38568082) Homepage

    More like 4DOS shell (complete with menu system popping up). Or <Tab> in bash that is probably related to it. Or any autocompletion that relies on a parser instead of a dictionary.

    Does Windows 7 search box parse the input to select the context, or use a flat list of "things" to call?

  • Worst article ever? (Score:5, Informative)

    by gregrah ( 1605707 ) on Monday January 02, 2012 @09:18PM (#38568192)
    I had absolutely no idea what the summary was talking about, so I made a rookie slashdot error and went to read TFA. Here's the first paragraph:

    Games matter for humans. Games simulate reality, which is unaccessible for us by some reason. Boys (grown-up and not quite) usually play with gadgets. Girls of any age like behavioral games. Touch interface combines features of both. That's why boys and girls are still playing with it. Paradox is touch interface still does not influence PC world.

    The first paragraph is riddled with unfounded assumptions and grammatical mistakes - as is, I assume, the remainder of the article. While I stopped reading after the second paragraph, I did spend a few seconds to scroll down to the bottom of the page to the only screenshot of what Semantic Line Interface might look like:

    Example of a Semantic Line Interface [blogspot.com]

    Visionary.

  • by norpy ( 1277318 ) on Monday January 02, 2012 @09:20PM (#38568212)

    Think all the autocomplete addons for unix shells.

    Or even just a bit of work on top of powershell, I don't know if something Something like posh ( http://http//poshconsole.codeplex.com/ [http] ) implements autocompletes like that, but it wouldn't be hard to do in powershell since a well written cmdlet will expose strongly typed inputs which would allow you to use a fancy widget for input without any issues.

  • by icebraining ( 1313345 ) on Monday January 02, 2012 @09:39PM (#38568362) Homepage

    JSON is a serialization, not a semantic format. You need RDF or something similar, regardless of its encoding - JSON, XML, Turtle [wikipedia.org], etc.

    And as far as I know, there isn't a standard format for serializing RDF with JSON, although some work has been done on it.

  • Not again... (Score:4, Informative)

    by jythie ( 914043 ) on Monday January 02, 2012 @10:00PM (#38568520)
    This idea comes up every few years and it always suffers from the same basic problems.. it gets attention because of elegant examples and use cases that the designers come up with, but tends to fall apart when dealing with the flexibility users actually need.. I have yet to see an implementation that handles the command space well. instead they have to restrict it to the point all you end up with is something that is less flexible then both GUIs and CLIs while not really adding anything useful... so it really only ever allows for 'more complex applications' if by 'more complex' you mean 'a few complex use cases are more automated, but don't try to do anything else.'.
  • by Grishnakh ( 216268 ) on Monday January 02, 2012 @10:16PM (#38568642)

    Web developers don't want you to scrape data. They want you to get the data by manually going to their website with your browser like everyone else. If they wanted you to have a more efficient way of accessing data from their site, they'd publish an API, which is indeed what websites do for things where they want you to automate it. If there's no API, that's because they don't want you to automate anything.

    Of course, there's a good reason for this too: if you automate your access to the data, you won't see their advertisements, err, I mean valuable marketing messages.

  • by Ostracus ( 1354233 ) on Monday January 02, 2012 @11:15PM (#38568968) Journal

    Genera [wikipedia.org]

  • by tomhudson ( 43916 ) <barbara.hudsonNO@SPAMbarbara-hudson.com> on Tuesday January 03, 2012 @12:14AM (#38569250) Journal
    It was definitely NOT worth the time to read - and I think doing so may have killed a few brain cells ... my guess is the author re-read their own article LOTS of times.

Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"

Working...