SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
-ILOOMINATE-
Authoring eBooks in Multiple Languages
Nick Doiron, Asia Foundation

Sora Edwards-Thro, College of William & Mary
OVERVIEW
• Enabling Writers Challenge	

• Challenges and Resources for Haiti	

• Choosing a tech stack	

• Building a multilingual, multi-script app	

• The offline, off-grid workshop in Lascahobas
ALL CHILDREN READING
“Enabling Writers”	

from USAID,WorldVision	

!
eBook authoring app	

free / open source	

cross-platform	

offline	

Latin,Arabic, Devanagari
NEED IN HAITI
Ecole Shalom	

Croix-des-Bouquets	

Fall 2011
LITERACY IN HAITI
THE EDUCATION SIDE
• levelled and decodable readers
KREYOLVOCABULARY
THETOOLBOX
DEPLOYTO
ILOOMINATE.ORG
HTML5 STORYBOOK
* when USAID sent us

Amharic,Arabic, Bengali, and Khmer translations	

we were ready	

in one day
POLYGLOT.JS FROM AIRBNB
JQUERY.IME
• From Wikipedia!	

• So many languages	

• Bonus: I added a
Marshallese
keyboard!
CHROME APPS - GOOD?
SWITCHTO
http://electron.atom.io
COINCIDENTALLY…
SPECIAL FEATURES:ARABIC
I made a pull request to PBS KIDS	

to allow right-to-left books	

with option { “rtl”: true }	

!
it is awesome	

!
PBS Kids did not act on it =(
SPECIAL FEATURES:ARABIC
tashkil | ‫يل‬ِ‫ك‬ ْ‫ش‬َ‫ت‬
‫أزرق‬
LASCAHOBAS
THE SCHOOL
THETEACHERS
UNLEASH KIDS KIT
UNLEASH KIDS KIT
HARDWARE
IS MESSY
MODIFYING ON-SITE
READING WITH KIDS
FINALISTS!
FUTURE
• Share knowledge with SIL + USAID	

• We need a web reference:

I have platform / database / library X

how do I make it support Unicode?	

• Sending an Unleash Kids kit to Afghanistan
FUTURE REFERENCE
• Support LANGuages at SlangGroup.org	

• Add tips, tricks, quirks for different languages
CODETO INSPIRE
Herat,Afghanistan
Q & A
• Ask here, ask after, or write to us:
• Nick: ndoiron@mapmeld.com / @mapmeld	

• Sora: sora@unleashkids.org

Mais conteúdo relacionado

Semelhante a iLoominate: Authoring eBooks in Multiple Languages

Elt age internet
Elt age internetElt age internet
Elt age internet
Elif Selli
 
Tackling Technology (2)
Tackling Technology (2)Tackling Technology (2)
Tackling Technology (2)
Beth Csiszer
 
Introducing the Book as iPad App
Introducing the Book as iPad AppIntroducing the Book as iPad App
Introducing the Book as iPad App
ALATechSource
 
World language : technology
World language : technologyWorld language : technology
World language : technology
hhs
 
Technology and kids
Technology and kidsTechnology and kids
Technology and kids
Jennifer Gal
 
Actfl 2012
Actfl 2012Actfl 2012
Actfl 2012
hhs
 
Mobile learning hv 11613
Mobile learning hv 11613Mobile learning hv 11613
Mobile learning hv 11613
Nell Eckersley
 
Using the Web 2.0 in the English classroom
Using the Web 2.0 in the English classroomUsing the Web 2.0 in the English classroom
Using the Web 2.0 in the English classroom
isaperez
 
Essential mobile apps student publications and storage with i pads (jeff magg...
Essential mobile apps student publications and storage with i pads (jeff magg...Essential mobile apps student publications and storage with i pads (jeff magg...
Essential mobile apps student publications and storage with i pads (jeff magg...
TAEDTECH Sig
 
Technology Tools 11 21 12
Technology Tools 11 21 12Technology Tools 11 21 12
Technology Tools 11 21 12
Suzanne Loftus
 

Semelhante a iLoominate: Authoring eBooks in Multiple Languages (20)

Elt age internet
Elt age internetElt age internet
Elt age internet
 
Tackling Technology (2)
Tackling Technology (2)Tackling Technology (2)
Tackling Technology (2)
 
iPads special needs learning
iPads special needs learningiPads special needs learning
iPads special needs learning
 
Book as iPad App
Book as iPad AppBook as iPad App
Book as iPad App
 
Introducing the Book as iPad App
Introducing the Book as iPad AppIntroducing the Book as iPad App
Introducing the Book as iPad App
 
World language : technology
World language : technologyWorld language : technology
World language : technology
 
TESL Ontario 2014 ESL Apps - A Palalas
TESL Ontario 2014 ESL Apps -  A PalalasTESL Ontario 2014 ESL Apps -  A Palalas
TESL Ontario 2014 ESL Apps - A Palalas
 
Technology and kids
Technology and kidsTechnology and kids
Technology and kids
 
Actfl 2012
Actfl 2012Actfl 2012
Actfl 2012
 
Online Localised Content Development (for the African region)
Online Localised Content Development (for the African region)Online Localised Content Development (for the African region)
Online Localised Content Development (for the African region)
 
Mobile learning hv 11613
Mobile learning hv 11613Mobile learning hv 11613
Mobile learning hv 11613
 
iPads accessibility_vision
iPads accessibility_visioniPads accessibility_vision
iPads accessibility_vision
 
A brief intro to RubyMotion
A brief intro to RubyMotionA brief intro to RubyMotion
A brief intro to RubyMotion
 
Seminar 28october
Seminar 28octoberSeminar 28october
Seminar 28october
 
Literacy in the 21st century- Digital Production using Apps
Literacy in the 21st century- Digital Production using AppsLiteracy in the 21st century- Digital Production using Apps
Literacy in the 21st century- Digital Production using Apps
 
Meer libby an augumented hybrid app jeff sterling
Meer libby an augumented hybrid app jeff sterlingMeer libby an augumented hybrid app jeff sterling
Meer libby an augumented hybrid app jeff sterling
 
Appletude workshop session
Appletude workshop sessionAppletude workshop session
Appletude workshop session
 
Using the Web 2.0 in the English classroom
Using the Web 2.0 in the English classroomUsing the Web 2.0 in the English classroom
Using the Web 2.0 in the English classroom
 
Essential mobile apps student publications and storage with i pads (jeff magg...
Essential mobile apps student publications and storage with i pads (jeff magg...Essential mobile apps student publications and storage with i pads (jeff magg...
Essential mobile apps student publications and storage with i pads (jeff magg...
 
Technology Tools 11 21 12
Technology Tools 11 21 12Technology Tools 11 21 12
Technology Tools 11 21 12
 

Mais de Nicholas Doiron

Mais de Nicholas Doiron (20)

Quantum Computers and Where to Hide from Them (Japanese)
Quantum Computers and Where to Hide from Them (Japanese)Quantum Computers and Where to Hide from Them (Japanese)
Quantum Computers and Where to Hide from Them (Japanese)
 
Arabic Unicode and Calligraphy
Arabic Unicode and CalligraphyArabic Unicode and Calligraphy
Arabic Unicode and Calligraphy
 
Building Encrypted APIs with HTTPS and Paillier
Building Encrypted APIs with HTTPS and PaillierBuilding Encrypted APIs with HTTPS and Paillier
Building Encrypted APIs with HTTPS and Paillier
 
Code for Japan: Civic Tech and Maps
Code for Japan: Civic Tech and MapsCode for Japan: Civic Tech and Maps
Code for Japan: Civic Tech and Maps
 
Post-Quantum Dev Ops
Post-Quantum Dev OpsPost-Quantum Dev Ops
Post-Quantum Dev Ops
 
If OLPC started today... JSConf.is
If OLPC started today... JSConf.isIf OLPC started today... JSConf.is
If OLPC started today... JSConf.is
 
Demolitions and Dali : Web Dev and Data in a Graph Database
Demolitions and Dali : Web Dev and Data in a Graph DatabaseDemolitions and Dali : Web Dev and Data in a Graph Database
Demolitions and Dali : Web Dev and Data in a Graph Database
 
NodeJS in Naypyitaw
NodeJS in NaypyitawNodeJS in Naypyitaw
NodeJS in Naypyitaw
 
Future of Home: Living on the Run with Airbnb
Future of Home: Living on the Run with AirbnbFuture of Home: Living on the Run with Airbnb
Future of Home: Living on the Run with Airbnb
 
The Civic Deep Web
The Civic Deep WebThe Civic Deep Web
The Civic Deep Web
 
Community Planning: Less Maps, More Design
Community Planning: Less Maps, More DesignCommunity Planning: Less Maps, More Design
Community Planning: Less Maps, More Design
 
RobotsConf - Wiring, Soldering, Prototyping
RobotsConf - Wiring, Soldering, PrototypingRobotsConf - Wiring, Soldering, Prototyping
RobotsConf - Wiring, Soldering, Prototyping
 
CartoDrop: secure mapping and reporting over Tor
CartoDrop: secure mapping and reporting over TorCartoDrop: secure mapping and reporting over Tor
CartoDrop: secure mapping and reporting over Tor
 
CfA Ignite 2013: Uploading an Island, the Ultimate Backup Plan
CfA Ignite 2013: Uploading an Island, the Ultimate Backup PlanCfA Ignite 2013: Uploading an Island, the Ultimate Backup Plan
CfA Ignite 2013: Uploading an Island, the Ultimate Backup Plan
 
Code for America & the War on Git
Code for America & the War on GitCode for America & the War on Git
Code for America & the War on Git
 
GeoGit for Open Data
GeoGit for Open DataGeoGit for Open Data
GeoGit for Open Data
 
MajuroJS.org (Chicago presentation)
MajuroJS.org (Chicago presentation)MajuroJS.org (Chicago presentation)
MajuroJS.org (Chicago presentation)
 
Maps No One Wants
Maps No One WantsMaps No One Wants
Maps No One Wants
 
Unicode vs The World
Unicode vs The WorldUnicode vs The World
Unicode vs The World
 
How Code for America Makes Maps
How Code for America Makes MapsHow Code for America Makes Maps
How Code for America Makes Maps
 

Último

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Último (20)

Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 

iLoominate: Authoring eBooks in Multiple Languages