+ All Categories
Home > Technology > Ubiquity: command the web with language

Ubiquity: command the web with language

Date post: 20-Jun-2015
Category:
Upload: michael-yoshitaka-erlewine
View: 2,606 times
Download: 2 times
Share this document with a friend
Description:
A presentation on Ubiquity and its internationalization efforts at Tokyo BarCamp 2009.
Popular Tags:
27
ubiquity: command the web with language mitcho Michael 芳貴 Erlewine @ BarCamp Tokyo 2009
Transcript
Page 1: Ubiquity: command the web with language

ubiquity:command the web with language

mitchoMichael 芳貴 Erlewine

@ BarCamp Tokyo 2009

Page 2: Ubiquity: command the web with language

goal:

how?

Page 3: Ubiquity: command the web with language

goal:accomplish more on the web

how?

Page 4: Ubiquity: command the web with language

goal:accomplish more on the web

how?connect the web with language

Page 5: Ubiquity: command the web with language

[demo time!]

Page 6: Ubiquity: command the web with language

Lots of open API’s on the web...

...but how do you harness them?

Page 7: Ubiquity: command the web with language

CC-BY-SA: flickr.com/photos/daveduarte/2678853923/

Page 8: Ubiquity: command the web with language

*JavaScript

Page 9: Ubiquity: command the web with language

verbs*

*JavaScript

Page 10: Ubiquity: command the web with language

ubiquity 0.1

Page 11: Ubiquity: command the web with language

English 日本語

ubiquity 0.1

Page 12: Ubiquity: command the web with language
Page 13: Ubiquity: command the web with language

Afrikaans Shqip عربي Euskara Беларуская বাংলা (ভারত) català-valencià 中文 (简体)

正體中文 (繁體)

Čeština Dansk Nederlands English (British) English (US)

Esperanto suomi Français Frysk Galego ქართული Deutsch Ελληνικά ગ"જરાતી עברית !ह#दी (भारत)

Magyar íslenska Bahasa Indonesia

Gaeilge Italiano 日本語

한국어 Kurdî Latviešu lietuvių kalba Македонски Монгол Norsk bokmål Norsk nynorsk polski Português (do Brasil) Português (Europeu)

ਪ"ਜਾਬੀ română Русский српски සිංහල slovenčina slovensko Español (Argentina) Español (de España) Svenska ไทย Türkçe Українська

Page 14: Ubiquity: command the web with language

Afrikaans Shqip عربي Euskara Беларуская বাংলা (ভারত) català-valencià 中文 (简体)

正體中文 (繁體)

Čeština Dansk Nederlands English (British) English (US)

Esperanto suomi Français Frysk Galego ქართული Deutsch Ελληνικά ગ"જરાતી עברית !ह#दी (भारत)

Magyar íslenska Bahasa Indonesia

Gaeilge Italiano 日本語

한국어 Kurdî Latviešu lietuvių kalba Македонски Монгол Norsk bokmål Norsk nynorsk polski Português (do Brasil) Português (Europeu)

ਪ"ਜਾਬੀ română Русский српски සිංහල slovenčina slovensko Español (Argentina) Español (de España) Svenska ไทย Türkçe Українська

Page 15: Ubiquity: command the web with language

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/

Page 16: Ubiquity: command the web with language

Localizing ubiquity

• Writing a parser is hard

• Principles and Parameters approach

• a universal parser + individual language settings

Page 17: Ubiquity: command the web with language

parser* * JavaScript

Page 18: Ubiquity: command the web with language

parser*

ブレアにケーキを送って

* JavaScript

Page 19: Ubiquity: command the web with language

送ってケーキをブレアに

parser* * JavaScript

Page 20: Ubiquity: command the web with language

送ってケーキをブレアに

parser* * JavaScript

VNN

Page 21: Ubiquity: command the web with language

送ってケーキをブレアに

parser* * JavaScript

VNNgoal object

Page 22: Ubiquity: command the web with language

送ってケーキをブレアに

parser* * JavaScript

VNNgoal object

V ( goal, object )

Page 23: Ubiquity: command the web with language

Localizing ubiquity

[demo time!]

Page 24: Ubiquity: command the web with language

ubiquity 0.2with Parser 2

Page 25: Ubiquity: command the web with language

CatalàDansk

EnglishFrançais日本語

PortuguêsSvenska中文

< your language here >

ubiquity 0.2with Parser 2

Page 26: Ubiquity: command the web with language

CC-BY-NC-SA: flickr.com/photos/gsimmonsonca/3285952133/

Get involved!

ubiquity.mozilla.com

wiki.mozilla.org/Labs/Ubiquity

wiki.mozilla.org/Labs/Ubiquity/i18n

Page 27: Ubiquity: command the web with language

Thank you!

mitchoMichael 芳貴 Erlewine

by-nc-sa

mitcho.com

@mitchoyoshitaka


Recommended