SlideShare a Scribd company logo
1 of 20
Download to read offline
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Tamil Open-Source Landscape
-
Opportunities and Challenges
Dr. , .
San José, California
ezhillang@gmail.com
Tamil Open-Source Software
(TOSS) Landscape –
Opportunities and Challenges
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Brief history of FOSS
Pioneered by likes of Richard Stallman and Eric. S. Raymond
Relies on collective good of developing software in open and
creatively monetizing it outside of closed-source traditional
models.
Tamil open-source software has its roots from
● TamilLinux, Zha Kanini, etc.
● KDE and Gnome translation teams for Tamil
● Mozilla/Firefox localization efforts
● various GNU/Linux user-groups across Tamilnadu
● Tamilnadu branch of FSF
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
TOSS – Challenges (high-
level)
The various challenges are identified below,
1. Limited market for Tamil software
2. Marketing efforts for digital Tamil products
3. Lack of reusable, ready s/w components for Tamil
software delays development and increases costs of
development, production and post-production are limiting
future projects
4. Tamil origin Tech workers are indifferent to TOSS causes
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
TOSS –
Barriers/Challenges (2)
Barriers to entry into the Tamil open-source software (TOSS) space are
identified and removal of these issues could spurt a growth phase in TOSS
1. Software not addressing the market – teaching developers to
address real market needs
2. Address demographic needs:
What about other adults, young-adults, teenagers, boys and girls
usage of software?
3. Sometimes CS challenges are hard – CS education and continuous
growth are recommended for developers
4. Multiple roles required for software development, graphic art, testing,
documentation, packaging and release, which are lesser known to
potential Tamil contributors
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Kalsee – talkback calculator
for Tamil
● Available on Google Play store:
https://play.google.com/store/apps/details?id=com.urbantamil.kalsee
● Open-sourced at
https://github.com/Ezhil-Language-Foundation/kalsee-calculator
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
MinMadurai*
● Open-sourced at https://github.com/Ezhil-Language-Foundation/MinMadurai
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Tamil TTS - demo
https://soundcloud.com/ezhil-lang/
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Data structures named in Tamil (1/2)
Consistency of naming, computer-science equivalence;
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Data structures named in Tamil (2/2)
● array
● set
● stack
● heap
● dictionary ,
● linked list ,
● circular list
● graph /
● queue ,
● priority queue ,
● hash table ,
● binary tree ,
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Github Tamizha community
●
FreeTamilComputing mailing list:
https://groups.google.com/forum/#!forum/freetamilcomputing
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Github Tamil projects -
overview
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Github repos by language
Karaoke in Roman/Tamil only!
Youtube English –> Tamil auto tx
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Tamil trends
●Cinema occupies a central role in Tamil public life;
●Tamil cinema should be generating more requirements for Tamil software
However:
● Lyrics for songs are transliterated or written in Roman Tamil
● Quietly boycott the native script
●Dialogues and lyric production/editing/sharing in movie industry is not using
majority Tamil scripts
● e.g. playback signers are not familiar in Tamil script
●Fiction writers, Journalists would like to have Text to speech, Voice-
Recognition systems
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Last mile-gap in Tamil
computing
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
TOSS – challenges 1/2
1)Software is not packaged well
2)Lack of online demos
3)No Windows version
4)Showcase sites absent: try-before you buy
5)Compatibility issues
6)Not user friendly – no GUI
7)Lack of user/developer documentation
8)Lack of offline events – community building absent
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
TOSS – challenges 2/2
9) Not much marketing efforts
10) Not mobile friendly
11) No Lobbying
12) No funding
13) Transliteration is cheap alternative
14) Lack of reusing – not many large projects
15) User education issues/awareness
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
Recommendations for
growth - TOSS
Groom more youngsters into TOSS
1. A central FAQ about accessing Tamil script/text functions in
various programming languages to address developer training
2. There is a need for institutional effort to have a Tamil coding
school
3. There is a need for marketplace for Tamil software
4. Malayalam friends Swatantra computing make use of Google
Summer of Code to get manpower/training
INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada.
: Thanks
● INFITT – 2017
● . .
● ,
● Software: Twitter, GitHub, Travis-CI, Chennai ILUGC,
GLUG-T, freetamilcomputing list, Thamizha group
ezhillang@gmail.com
@ezhillang
https://www.facebook.com/ezhillang
http://ezhillang.org

More Related Content

Similar to Tamil open-source landscape - opportunities and challenges

Android Development: A meta-learning approach
Android Development: A meta-learning approachAndroid Development: A meta-learning approach
Android Development: A meta-learning approachApostolos Kritikos
 
Sindhi computing in Human Language Technology
Sindhi computing in Human Language TechnologySindhi computing in Human Language Technology
Sindhi computing in Human Language TechnologyFayaz Amar
 
Growing Your Freelance Business (Olga Melnikova)
Growing Your Freelance Business (Olga Melnikova)Growing Your Freelance Business (Olga Melnikova)
Growing Your Freelance Business (Olga Melnikova)Olga Melnikova
 
Spoken tutorials libreoffice
Spoken tutorials libreofficeSpoken tutorials libreoffice
Spoken tutorials libreofficeDr Madan Mankotia
 
FLOSS and Startups
FLOSS and StartupsFLOSS and Startups
FLOSS and StartupsGuilherme
 
Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)Benoit Combemale
 
An introduction to python | Python Assignment Help
An introduction to python | Python Assignment HelpAn introduction to python | Python Assignment Help
An introduction to python | Python Assignment HelpSample Assignment
 
Chat and Checklist About Chatbot User Experience and Japanese Design
Chat and Checklist About Chatbot User Experience and Japanese DesignChat and Checklist About Chatbot User Experience and Japanese Design
Chat and Checklist About Chatbot User Experience and Japanese DesignUltan O'Broin
 
Flash Runtimes Conquer the Universe
Flash Runtimes Conquer the UniverseFlash Runtimes Conquer the Universe
Flash Runtimes Conquer the UniverseJoseph Labrecque
 
MassimoSavino-data-analyst-20130924
MassimoSavino-data-analyst-20130924MassimoSavino-data-analyst-20130924
MassimoSavino-data-analyst-20130924Massimo Savino
 
DTUI6_chap09_accessiblePPT.pptx
DTUI6_chap09_accessiblePPT.pptxDTUI6_chap09_accessiblePPT.pptx
DTUI6_chap09_accessiblePPT.pptxHetaSuto
 
Python – The Fastest Growing Programming Language
Python – The Fastest Growing Programming LanguagePython – The Fastest Growing Programming Language
Python – The Fastest Growing Programming LanguageIRJET Journal
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptxDishaSharma737984
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptxAryanSharma853911
 

Similar to Tamil open-source landscape - opportunities and challenges (20)

Android Development: A meta-learning approach
Android Development: A meta-learning approachAndroid Development: A meta-learning approach
Android Development: A meta-learning approach
 
Cf32516518
Cf32516518Cf32516518
Cf32516518
 
Sindhi computing in Human Language Technology
Sindhi computing in Human Language TechnologySindhi computing in Human Language Technology
Sindhi computing in Human Language Technology
 
Growing Your Freelance Business (Olga Melnikova)
Growing Your Freelance Business (Olga Melnikova)Growing Your Freelance Business (Olga Melnikova)
Growing Your Freelance Business (Olga Melnikova)
 
Oseli seville-monday
Oseli seville-mondayOseli seville-monday
Oseli seville-monday
 
Spoken tutorials libreoffice
Spoken tutorials libreofficeSpoken tutorials libreoffice
Spoken tutorials libreoffice
 
FLOSS and Startups
FLOSS and StartupsFLOSS and Startups
FLOSS and Startups
 
Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)
 
An introduction to python | Python Assignment Help
An introduction to python | Python Assignment HelpAn introduction to python | Python Assignment Help
An introduction to python | Python Assignment Help
 
resume
resumeresume
resume
 
Chat and Checklist About Chatbot User Experience and Japanese Design
Chat and Checklist About Chatbot User Experience and Japanese DesignChat and Checklist About Chatbot User Experience and Japanese Design
Chat and Checklist About Chatbot User Experience and Japanese Design
 
Osis18_Cloud : Software-heritage
Osis18_Cloud : Software-heritageOsis18_Cloud : Software-heritage
Osis18_Cloud : Software-heritage
 
Flash Runtimes Conquer the Universe
Flash Runtimes Conquer the UniverseFlash Runtimes Conquer the Universe
Flash Runtimes Conquer the Universe
 
Achievement And Lessons Learned By An Loc
Achievement And Lessons Learned By An LocAchievement And Lessons Learned By An Loc
Achievement And Lessons Learned By An Loc
 
MassimoSavino-data-analyst-20130924
MassimoSavino-data-analyst-20130924MassimoSavino-data-analyst-20130924
MassimoSavino-data-analyst-20130924
 
DTUI6_chap09_accessiblePPT.pptx
DTUI6_chap09_accessiblePPT.pptxDTUI6_chap09_accessiblePPT.pptx
DTUI6_chap09_accessiblePPT.pptx
 
Python – The Fastest Growing Programming Language
Python – The Fastest Growing Programming LanguagePython – The Fastest Growing Programming Language
Python – The Fastest Growing Programming Language
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
 
resume
resumeresume
resume
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Tamil open-source landscape - opportunities and challenges

  • 1. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Tamil Open-Source Landscape - Opportunities and Challenges Dr. , . San José, California ezhillang@gmail.com Tamil Open-Source Software (TOSS) Landscape – Opportunities and Challenges
  • 2. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Brief history of FOSS Pioneered by likes of Richard Stallman and Eric. S. Raymond Relies on collective good of developing software in open and creatively monetizing it outside of closed-source traditional models. Tamil open-source software has its roots from ● TamilLinux, Zha Kanini, etc. ● KDE and Gnome translation teams for Tamil ● Mozilla/Firefox localization efforts ● various GNU/Linux user-groups across Tamilnadu ● Tamilnadu branch of FSF
  • 3. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. TOSS – Challenges (high- level) The various challenges are identified below, 1. Limited market for Tamil software 2. Marketing efforts for digital Tamil products 3. Lack of reusable, ready s/w components for Tamil software delays development and increases costs of development, production and post-production are limiting future projects 4. Tamil origin Tech workers are indifferent to TOSS causes
  • 4. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. TOSS – Barriers/Challenges (2) Barriers to entry into the Tamil open-source software (TOSS) space are identified and removal of these issues could spurt a growth phase in TOSS 1. Software not addressing the market – teaching developers to address real market needs 2. Address demographic needs: What about other adults, young-adults, teenagers, boys and girls usage of software? 3. Sometimes CS challenges are hard – CS education and continuous growth are recommended for developers 4. Multiple roles required for software development, graphic art, testing, documentation, packaging and release, which are lesser known to potential Tamil contributors
  • 5. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Kalsee – talkback calculator for Tamil ● Available on Google Play store: https://play.google.com/store/apps/details?id=com.urbantamil.kalsee ● Open-sourced at https://github.com/Ezhil-Language-Foundation/kalsee-calculator
  • 6. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. MinMadurai* ● Open-sourced at https://github.com/Ezhil-Language-Foundation/MinMadurai
  • 7. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Tamil TTS - demo https://soundcloud.com/ezhil-lang/
  • 8. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Data structures named in Tamil (1/2) Consistency of naming, computer-science equivalence;
  • 9. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Data structures named in Tamil (2/2) ● array ● set ● stack ● heap ● dictionary , ● linked list , ● circular list ● graph / ● queue , ● priority queue , ● hash table , ● binary tree ,
  • 10. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Github Tamizha community ● FreeTamilComputing mailing list: https://groups.google.com/forum/#!forum/freetamilcomputing
  • 11. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Github Tamil projects - overview
  • 12. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Github repos by language
  • 14. Youtube English –> Tamil auto tx
  • 15. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Tamil trends ●Cinema occupies a central role in Tamil public life; ●Tamil cinema should be generating more requirements for Tamil software However: ● Lyrics for songs are transliterated or written in Roman Tamil ● Quietly boycott the native script ●Dialogues and lyric production/editing/sharing in movie industry is not using majority Tamil scripts ● e.g. playback signers are not familiar in Tamil script ●Fiction writers, Journalists would like to have Text to speech, Voice- Recognition systems
  • 16. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Last mile-gap in Tamil computing
  • 17. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. TOSS – challenges 1/2 1)Software is not packaged well 2)Lack of online demos 3)No Windows version 4)Showcase sites absent: try-before you buy 5)Compatibility issues 6)Not user friendly – no GUI 7)Lack of user/developer documentation 8)Lack of offline events – community building absent
  • 18. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. TOSS – challenges 2/2 9) Not much marketing efforts 10) Not mobile friendly 11) No Lobbying 12) No funding 13) Transliteration is cheap alternative 14) Lack of reusing – not many large projects 15) User education issues/awareness
  • 19. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. Recommendations for growth - TOSS Groom more youngsters into TOSS 1. A central FAQ about accessing Tamil script/text functions in various programming languages to address developer training 2. There is a need for institutional effort to have a Tamil coding school 3. There is a need for marketplace for Tamil software 4. Malayalam friends Swatantra computing make use of Google Summer of Code to get manpower/training
  • 20. INFITT , 2017 | University of Toronto, Scarborough, Ontario, Canada. : Thanks ● INFITT – 2017 ● . . ● , ● Software: Twitter, GitHub, Travis-CI, Chennai ILUGC, GLUG-T, freetamilcomputing list, Thamizha group ezhillang@gmail.com @ezhillang https://www.facebook.com/ezhillang http://ezhillang.org