SlideShare a Scribd company logo
1 of 33
Download to read 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

More Related Content

Similar to 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
 

Similar to 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
 

More from Nicholas Doiron

More from 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
 

Recently uploaded

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 

Recently uploaded (20)

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
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
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
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
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
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 

iLoominate: Authoring eBooks in Multiple Languages