This document describes a project to create a web and mobile application for learning foreign language vocabulary through finding and watching multi-language media. The key aspects of the project include flagging new vocabulary as users encounter it, learning that vocabulary over time through repetition, tracking progress, and enabling collaboration between users. The technologies used include Node.js, Express.js, Socket.io, and various APIs for services such as translation, audio/video playback, and test automation. Challenges include integrating the app into users' lives, a sensible mobile experience, and growing a community of contributors.
Integrating Webtools for Performance-based Chinese ClassroomJoanne Shang
21st Century learning requires 21st Century teaching. Are we, the Digital Immigrants, equipped with the right tools to teach our Digital Natives by engaging and challenging their critical thinking, collaboration and creativity?
Course Tech 2013, Gina M. Bowers-Miller, Using Mobile Technology in the Class...Cengage Learning
This presentation will share the use of mobile applications and devices in a computer course at Harrisburg Area
Community College. CIS 145,“Using Mobile Technologies” explored apps for tablets, laptops and cell phones.
Students in this course completed a group project using&comparing three different mobile devices&apps. The
projects and results will be shared as well as an overview of the favorite apps from the class. Projects included
Mind mapping, Zombie Preparedness,Cloud-based projects and more.
Integrating Webtools for Performance-based Chinese ClassroomJoanne Shang
21st Century learning requires 21st Century teaching. Are we, the Digital Immigrants, equipped with the right tools to teach our Digital Natives by engaging and challenging their critical thinking, collaboration and creativity?
Course Tech 2013, Gina M. Bowers-Miller, Using Mobile Technology in the Class...Cengage Learning
This presentation will share the use of mobile applications and devices in a computer course at Harrisburg Area
Community College. CIS 145,“Using Mobile Technologies” explored apps for tablets, laptops and cell phones.
Students in this course completed a group project using&comparing three different mobile devices&apps. The
projects and results will be shared as well as an overview of the favorite apps from the class. Projects included
Mind mapping, Zombie Preparedness,Cloud-based projects and more.
Copy of slide deck presented at the AAM MuseumExpo on Monday, April 27 at the Technology Innovation Stage
The Minneapolis Institute of Arts (MIA) has created an open source toolset for crafting and sharing engaging digital stories. “Griot”, a West African term for wise story-teller. The interpretive software is in use at the MIA, branded as ArtStories: http://artstories.artsmia.org ArtStories are available on tablet devices provided in the galleries, and for those using their own devices. The tools includes authoring content, presenting stories, and tiling & annotating images to enhance zooming, panning, and highlighting details.
This session will describe the development of the tools, demonstrate the software in action, discuss the results of a formal audience evaluation, and its impact on museum visitors.
CSTA2015 Blocks-based Programming: Toolboxes for Many OccasionsJosh Sheldon
An overview of 4 blocks-based programming environments from MIT's Center for Mobile Learning, specifically GameBlox, TaleBlazer, and StarLogo Nova from the Scheller Teacher Education Program & Education Arcade and MIT App Inventor from the eponymous group.
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisCheryl Peltier-Davis
This presentation will highlight free Web 2.0 tools on the Internet, offering in-depth summaries and practical applications of these tools in libraries and other working environments. Coverage includes: creating a book review blog, social bookmarking a reference collection, creating subject specific RSS feeds, developing a policy driven wiki, recording a podcast, creating a tutorial using digital video, attracting fans on a Facebook page or providing regular tweets on upcoming events in the library.
Tablet computers for dissemination of digital scholarly editionsAodhán Kelly
Presentation given as part of a workshop on tablet opportunities for the publication of digital scholarly editions at DiXiT Camp 3 in Boras University, Sweden, February 2015
A talk I put together about my languages and linguistics hobby, specifically some practical approaches for choosing and achieving consistent progress. Originally made for an internal Betable Whiskey Talk.
This talk outlines a number of the lessons and principals I have learned in my 5 years with Sauce Labs and experiencing its growth and success from a development and management perspective.
Copy of slide deck presented at the AAM MuseumExpo on Monday, April 27 at the Technology Innovation Stage
The Minneapolis Institute of Arts (MIA) has created an open source toolset for crafting and sharing engaging digital stories. “Griot”, a West African term for wise story-teller. The interpretive software is in use at the MIA, branded as ArtStories: http://artstories.artsmia.org ArtStories are available on tablet devices provided in the galleries, and for those using their own devices. The tools includes authoring content, presenting stories, and tiling & annotating images to enhance zooming, panning, and highlighting details.
This session will describe the development of the tools, demonstrate the software in action, discuss the results of a formal audience evaluation, and its impact on museum visitors.
CSTA2015 Blocks-based Programming: Toolboxes for Many OccasionsJosh Sheldon
An overview of 4 blocks-based programming environments from MIT's Center for Mobile Learning, specifically GameBlox, TaleBlazer, and StarLogo Nova from the Scheller Teacher Education Program & Education Arcade and MIT App Inventor from the eponymous group.
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisCheryl Peltier-Davis
This presentation will highlight free Web 2.0 tools on the Internet, offering in-depth summaries and practical applications of these tools in libraries and other working environments. Coverage includes: creating a book review blog, social bookmarking a reference collection, creating subject specific RSS feeds, developing a policy driven wiki, recording a podcast, creating a tutorial using digital video, attracting fans on a Facebook page or providing regular tweets on upcoming events in the library.
Tablet computers for dissemination of digital scholarly editionsAodhán Kelly
Presentation given as part of a workshop on tablet opportunities for the publication of digital scholarly editions at DiXiT Camp 3 in Boras University, Sweden, February 2015
A talk I put together about my languages and linguistics hobby, specifically some practical approaches for choosing and achieving consistent progress. Originally made for an internal Betable Whiskey Talk.
This talk outlines a number of the lessons and principals I have learned in my 5 years with Sauce Labs and experiencing its growth and success from a development and management perspective.
A webinar about using Se and Sauce Builder in order to built automated tests. Also showing how to run against Selenium RC, Sauce OnDemand, export into multiple languages and run tests with TestRunnr.
2. 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
3. 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
4. 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)
5. BREAKDOWN
• Reading, Writing, Speaking, Comprehension
• I wanted practical language
• Comprehension is about repetition
• Computers are great at repetition
6. 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
7. 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.
9. CHALLENGES
• Life workflow integration
• Sensible mobile experience
• Getting involved, contributions
• Hosted service maintenance
10. 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
11. SIDE EFFECTS
• Better understanding of JS ecosystem
• Building fun Node modules
• Eating my own dogfood
• Learned about linguistics, woah.
• Participate in @LXJS