Ubiquity: command the web with language

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    Ubiquity: command the web with language - Presentation Transcript

    1. ubiquity: command the web with language mitcho Michael Erlewine @ BarCamp Tokyo 2009
    2. goal: how?
    3. goal: accomplish more on the web how?
    4. goal: accomplish more on the web how? connect the web with language
    5. [demo time!]
    6. Lots of open API’s on the web... ...but how do you harness them?
    7. CC-BY-SA: flickr.com/photos/daveduarte/2678853923/
    8. *JavaScript
    9. verbs* *JavaScript
    10. ubiquity 0.1
    11. ubiquity 0.1 English
    12. Afrikaans Esperanto Gaeilge Shqip suomi ਪ\"ਜਾਬੀ Italiano ‫ﻋﺮﺑﻲ‬ Français română Euskara Frysk Русский Беларуская Galego српски বাংলা (ভারত) ქართული Kurdî සිංහල català-valencià Deutsch Latviešu slovenčina ( ) Ελληνικά lietuvių kalba slovensko ગ\"જરાતી Македонски Español (Argentina) ( ) Монгол Español (de España) ‫עברית‬ Norsk bokmål Čeština Svenska !ह#दी (भारत) Norsk nynorsk Dansk ไทย Nederlands Magyar polski Türkçe English (British) íslenska Português (do Brasil) Українська English (US) Bahasa Indonesia Português (Europeu)
    13. Afrikaans Esperanto Gaeilge Shqip suomi ਪ\"ਜਾਬੀ Italiano ‫ﻋﺮﺑﻲ‬ Français română Euskara Frysk Русский Беларуская Galego српски বাংলা (ভারত) ქართული Kurdî සිංහල català-valencià Deutsch Latviešu slovenčina ( ) Ελληνικά lietuvių kalba slovensko ગ\"જરાતી Македонски Español (Argentina) ( ) Монгол Español (de España) ‫עברית‬ Norsk bokmål Čeština Svenska !ह#दी (भारत) Norsk nynorsk Dansk ไทย Nederlands Magyar polski Türkçe English (British) íslenska Português (do Brasil) Українська English (US) Bahasa Indonesia Português (Europeu)
    14. Localizing ubiquity • “natural syntax” • “If the interface’s syntax is too restrictive or, worse, conflicts with a user’s natural intuitions about their natural language, it immediately fails to be ‘natural,’ no matter how similar the keywords or grammar is.” • mitcho.com/blog/projects/how-natural- should-a-natural-interface-be/
    15. Localizing ubiquity • Writing a parser is hard • Principles and Parameters approach • a universal parser + individual language settings
    16. parser* * JavaScript
    17. parser* * JavaScript
    18. parser* * JavaScript
    19. parser* * JavaScript N N V
    20. parser* * JavaScript N N V goal object
    21. parser* * JavaScript N N V goal object V ( goal, object )
    22. Localizing ubiquity [demo time!]
    23. ubiquity 0.2 with Parser 2
    24. ubiquity 0.2 with Parser 2 Català Português Dansk Svenska English Français < your language here >
    25. Get involved! ubiquity.mozilla.com wiki.mozilla.org/Labs/Ubiquity wiki.mozilla.org/Labs/Ubiquity/i18n CC-BY-NC-SA: flickr.com/photos/ gsimmonsonca/3285952133/
    26. Thank you! mitcho Michael Erlewine by-nc-sa mitcho.com @mitchoyoshitaka

    + Michael Yoshitaka ErlewineMichael Yoshitaka Erlewine, 6 months ago

    custom

    1391 views, 3 favs, 6 embeds more stats

    A presentation on Ubiquity and its internationaliza more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1391
      • 1259 on SlideShare
      • 132 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 32
    Most viewed embeds
    • 65 views on http://ubiquity.mozilla.com
    • 40 views on http://mitcho.com
    • 22 views on http://www.dshack.net
    • 2 views on https://ubiquity.mozilla.com
    • 2 views on http://wasedabusiness.org

    more

    All embeds
    • 65 views on http://ubiquity.mozilla.com
    • 40 views on http://mitcho.com
    • 22 views on http://www.dshack.net
    • 2 views on https://ubiquity.mozilla.com
    • 2 views on http://wasedabusiness.org
    • 1 views on http://en2sc.mojolingo.com.tw

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories