SlideShare uma empresa Scribd logo
1 de 13
IMMERSION




@admc
ME:         GITHUB.COM/ADMC



•   OSAF 2007, released Windmill Project
•   Slide 2008, released WatiN, FlexPilot
•   Mozilla 2009, released MozMill
•   Sauce Labs 2010 - 2012
•   Se Builder, FlexPilot
•   Jellyfish, WD
HUH?
• QR tweets for your convenience
• JS.EU made me do it
• Interesting new challenges
• ~ Two years of linguistics geekery
• Exploring outside of dev tools
LINGUALITY

• Brain health: (alzheimer’s / dementia - http://goo.gl/tEHDo)
• Makes you smarter: (http://goo.gl/KzVQo - NY Times)
• Understand your own language
• Fun hobby, interesting social dynamics
• Hotness? British dating services...
     •    From a survey conducted in Britain involving 270 dating agencies, the result shows that people who speak or
          learn a foreign language are more attractive, intelligent and sexier to the opposite sex.


"bilingual is one way to keep your brain active—it's part of the cognitive-reserve approach to brain fitness"
      - http://goo.gl/tEHDo (National Geographic)
BREAKDOWN
• Reading, Writing, Speaking, Comprehension
• I wanted practical language
• Comprehension is about repetition
• Computers are great at repetition
THE PROJECT

• Web app, browser extensions, mobile app
• Find/watch multi language media
• Quickly flag new vocabulary
• Learn that vocabulary over time
• Track progress
• Collaboration
TECHNOLOGY

• All the OSS             Node.JS, Express.JS, Socket.IO, Passport.JS, WD.JS, jQuery, FF & Chrome extensions
                          Bootstrap, Nano, Video.JS, Audio.JS, CouchDB, CMU Sphinx - zomg.


• All the services        Nodejitsu, Transloadit, Iris Couch, Amazon S3, Google Translate, Sauce Labs


• Gobs of Javascript :)
• See what happens.
DEMO
CHALLENGES

• Life workflow integration
• Sensible mobile experience
• Getting involved, contributions
• Hosted service maintenance
NEXT
• Realtime visuals (wav)http://www.html5multimedia.com/code/ch11/moz-audio-api-waveform.html




• Collaborative replication eco-system (CouchDB)
• Community for acoustic & phonetic models
• Node integrated CMU Sphinx
• Senone analysis - grammer examples
SIDE EFFECTS

• Better understanding of JS ecosystem
• Building fun Node modules
• Eating my own dogfood
• Learned about linguistics, woah.
• Participate in @LXJS
THE LINKS
•http://www.lifeorganizers.com/cm_articles/107_7_reasons_to_learn_a_foreign_language_402.html
•http://www.nytimes.com/2012/03/18/opinion/sunday/the-benefits-of-bilingualism.html?_r=0
•http://news.nationalgeographic.com/news/2011/02/100218-bilingual-brains-alzheimers-dementia-science-aging/
•http://expressjs.com
•http://transloadit.com/
•http://saucelabs.com/
•http://translate.google.com/
•http://nodejitsu.com/
•http://couchdb.apache.org/
•http://twitter.github.com/bootstrap/
•http://videojs.com
•http://kolber.github.com/audiojs/                    http://github.com/admc/wild
•https://github.com/sockjs/sockjs-client
•http://passportjs.org
•http://jquery.com/
•http://cmusphinx.sourceforge.net/
•http://www.iriscouch.com/
Q&A         @admc




@LXJS FTW.

Mais conteúdo relacionado

Semelhante a LXJS - Immersion

Course tech conf_2013_ppt_mobile_technology_bowers-miller
Course tech conf_2013_ppt_mobile_technology_bowers-millerCourse tech conf_2013_ppt_mobile_technology_bowers-miller
Course tech conf_2013_ppt_mobile_technology_bowers-millerGina Bowers-Miller
 
Integrating Ipads into the Classroom: Secondary Schools
Integrating Ipads into the Classroom: Secondary SchoolsIntegrating Ipads into the Classroom: Secondary Schools
Integrating Ipads into the Classroom: Secondary SchoolsSpectronics
 
EOS 2011 - Web 2.0
EOS 2011 - Web 2.0EOS 2011 - Web 2.0
EOS 2011 - Web 2.0rubenjans
 
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015  Blocks-based Programming: Toolboxes for Many OccasionsCSTA2015  Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions Josh Sheldon
 
Introduction to Web2.0 & Language Learning, LaProf Summer School 2010
Introduction to Web2.0 & Language Learning, LaProf Summer School 2010Introduction to Web2.0 & Language Learning, LaProf Summer School 2010
Introduction to Web2.0 & Language Learning, LaProf Summer School 2010Maria Perifanou
 
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisLibrary 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisCheryl Peltier-Davis
 
Tablet computers for dissemination of digital scholarly editions
Tablet computers for dissemination of digital scholarly editionsTablet computers for dissemination of digital scholarly editions
Tablet computers for dissemination of digital scholarly editionsAodhán Kelly
 
I love free – transforming your classroom with web 2.0
I love free – transforming your classroom with web 2.0I love free – transforming your classroom with web 2.0
I love free – transforming your classroom with web 2.0Jan Coley
 
Google: Summer of Code 2010 (SIP-Communicator)
Google: Summer of Code 2010 (SIP-Communicator)Google: Summer of Code 2010 (SIP-Communicator)
Google: Summer of Code 2010 (SIP-Communicator)Vladimir Vassilev
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Codeguest59ccff
 
Technology tools for language learning
Technology tools for language learningTechnology tools for language learning
Technology tools for language learningpcastaldi
 
Creative web-20-learning-5570
Creative web-20-learning-5570Creative web-20-learning-5570
Creative web-20-learning-5570gotamoneta
 
Workshop Aug
Workshop AugWorkshop Aug
Workshop Augahentz
 
Workshop Aug
Workshop AugWorkshop Aug
Workshop Augahentz
 
Workshop Aug
Workshop AugWorkshop Aug
Workshop Augahentz
 
Workshop Aug
Workshop AugWorkshop Aug
Workshop Augahentz
 

Semelhante a LXJS - Immersion (20)

Griot: Open Source Storytelling Tool
Griot: Open Source Storytelling ToolGriot: Open Source Storytelling Tool
Griot: Open Source Storytelling Tool
 
Course tech conf_2013_ppt_mobile_technology_bowers-miller
Course tech conf_2013_ppt_mobile_technology_bowers-millerCourse tech conf_2013_ppt_mobile_technology_bowers-miller
Course tech conf_2013_ppt_mobile_technology_bowers-miller
 
Integrating Ipads into the Classroom: Secondary Schools
Integrating Ipads into the Classroom: Secondary SchoolsIntegrating Ipads into the Classroom: Secondary Schools
Integrating Ipads into the Classroom: Secondary Schools
 
EOS 2011 - Web 2.0
EOS 2011 - Web 2.0EOS 2011 - Web 2.0
EOS 2011 - Web 2.0
 
Mobile development
Mobile developmentMobile development
Mobile development
 
Roadshow cb
Roadshow cbRoadshow cb
Roadshow cb
 
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015  Blocks-based Programming: Toolboxes for Many OccasionsCSTA2015  Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
 
M portfolios poster
M portfolios posterM portfolios poster
M portfolios poster
 
Introduction to Web2.0 & Language Learning, LaProf Summer School 2010
Introduction to Web2.0 & Language Learning, LaProf Summer School 2010Introduction to Web2.0 & Language Learning, LaProf Summer School 2010
Introduction to Web2.0 & Language Learning, LaProf Summer School 2010
 
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisLibrary 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
 
Tablet computers for dissemination of digital scholarly editions
Tablet computers for dissemination of digital scholarly editionsTablet computers for dissemination of digital scholarly editions
Tablet computers for dissemination of digital scholarly editions
 
I love free – transforming your classroom with web 2.0
I love free – transforming your classroom with web 2.0I love free – transforming your classroom with web 2.0
I love free – transforming your classroom with web 2.0
 
Google: Summer of Code 2010 (SIP-Communicator)
Google: Summer of Code 2010 (SIP-Communicator)Google: Summer of Code 2010 (SIP-Communicator)
Google: Summer of Code 2010 (SIP-Communicator)
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Code
 
Technology tools for language learning
Technology tools for language learningTechnology tools for language learning
Technology tools for language learning
 
Creative web-20-learning-5570
Creative web-20-learning-5570Creative web-20-learning-5570
Creative web-20-learning-5570
 
Workshop Aug
Workshop AugWorkshop Aug
Workshop Aug
 
Workshop Aug
Workshop AugWorkshop Aug
Workshop Aug
 
Workshop Aug
Workshop AugWorkshop Aug
Workshop Aug
 
Workshop Aug
Workshop AugWorkshop Aug
Workshop Aug
 

Mais de Adam Christian

The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering ManagementAdam Christian
 
HH.JS - State of the Automation
HH.JS - State of the AutomationHH.JS - State of the Automation
HH.JS - State of the AutomationAdam Christian
 
JavaScript Testing VIA Selenium
JavaScript Testing VIA SeleniumJavaScript Testing VIA Selenium
JavaScript Testing VIA SeleniumAdam Christian
 
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011Adam Christian
 
Automated Battle Scars Se Conf 2011
Automated Battle Scars Se Conf 2011Automated Battle Scars Se Conf 2011
Automated Battle Scars Se Conf 2011Adam Christian
 
In-house web automation?
In-house web automation?In-house web automation?
In-house web automation?Adam Christian
 

Mais de Adam Christian (11)

Study Languages
Study LanguagesStudy Languages
Study Languages
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering Management
 
Node Philly
Node PhillyNode Philly
Node Philly
 
SFJS 6-19-2012
SFJS 6-19-2012SFJS 6-19-2012
SFJS 6-19-2012
 
Berlin.JS Meetup
Berlin.JS MeetupBerlin.JS Meetup
Berlin.JS Meetup
 
HH.JS - State of the Automation
HH.JS - State of the AutomationHH.JS - State of the Automation
HH.JS - State of the Automation
 
JavaScript Testing VIA Selenium
JavaScript Testing VIA SeleniumJavaScript Testing VIA Selenium
JavaScript Testing VIA Selenium
 
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
 
Builder webinar
Builder webinarBuilder webinar
Builder webinar
 
Automated Battle Scars Se Conf 2011
Automated Battle Scars Se Conf 2011Automated Battle Scars Se Conf 2011
Automated Battle Scars Se Conf 2011
 
In-house web automation?
In-house web automation?In-house web automation?
In-house web automation?
 

LXJS - Immersion

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n