Post on 07-Jun-2020
transcript
Open Source Academics (OSA)and other 96Boards Initiatives
Robert Wolff
@sdrobertw & @96Boards
The OSA Org, what is it?● OSA = Open Source Academics
● A new 96Boards initiative
● Open Source Org, currently hosted on Github - digital file cabnet
● Four components○ University, Training, Workshops, Bounties.
● Three groups:○ Industry, Academia, Community.
● Facilitate and Expand the Educational Experience with industry tech● Provide scalable curriculum & standardized course materials● Close gap between industry and academia● Incentivize academic participation in industry initiatives
Following Open Source methodology
@sdrobertw & @96Boards
Some OSA Goals● Open Source consumption and contribution of educational, training &
workshop curriculum and course materials
● Practical, hands-on Open Source training
● Built by University Professors, students, community and industry
● University and Industry assigned steering committee
● Hardware and Software Independent
● Potential for IEEE/ACM certified contributions
● Foundation and Maintenance initially provided by 96Boards
● https://github.com/osacademics
@sdrobertw & @96Boards
OSA Repositories● Home
● Training
● Workshops
● University
● Bounties
● More…?
@sdrobertw & @96Boards
Home● To serve as OSA backend landing page
● Index to all other repositories and general resources
● Home to the following sections:○ about, guidelines, instructions, and roadmap.
● Primary hub for big picture issue tracking
@sdrobertw & @96Boards
https://github.com/osacademics/home/
Training● Focus on lightweight curriculum and training materials
● Templates will include the following:○ Syllabus○ Presentation(s)○ Assessment(s)○ Certificate(s)
@sdrobertw & @96Boards
https://github.com/osacademics/training
Workshops
@sdrobertw & @96Boards
● Focus on lightweight curriculum and training materials
● Templates will include the following:○ Syllabus○ Presentation(s)○ Assessment(s)○ Certificate(s)
https://github.com/osacademics/workshops/
University
@sdrobertw & @96Boards
● Focus on robust curriculum and training materials
● Templates will include the following:○ Syllabus○ Presentation(s)○ Assessment(s)○ Certificate(s)
● Separated into three parts○ Industry, academia, & community.
● Subject to extensive review
https://github.com/osacademics/university/
Bounties
@sdrobertw & @96Boards
● Focus on enabling communication channel between…○ Academia, Industry and Community
● Platform to incentivize technology specific engagement and content
● Platform will include the following:○ Bounty Board
● Bounties must include the following:○ Title, description, checklist of expectations, due date(s), contact medium, incentive.
https://github.com/osacademics/bounties/
Other 96Boards Initiatives...
@sdrobertw & @96Boards
● 96Boards OpenHours
● Community Mezzanine Initiative
● Project Org and web page
● Website and documentation Repos
● Standardized Libraries
● Women in STEM
● Open Source Academics
● Influencer program
● Events & support
● 96Boards AI
OpenHours
@sdrobertw & @96Boards
● Real time chat / video
● Podcast / Livestream (YouTube and Facebook)
● Linaro and 96Boards developers
● Coffee (or beer) hour - fun and informative
● Interactive
● Weekly countdown!
● YouTube Channel
Mezzanine Community
@sdrobertw & @96Boards
A community based initiative to facilitate discussion, design and development of 96Boards Mezzanine.
GOALS:
● Provide Open-Source templates and examples to serve as starting point in order to accelerate the mezzanine ecosystem.
● Host Open-Source design files for mezzanines.
● Host Ideas.
● Discuss and collaborate on mezzanine ideas suggested by the 96Boards Community.
Mezzanine Community
@sdrobertw & @96Boards
● Hosted at: https://github.com/96boards/mezzanine-community/
● Lead Maintainer: Michael Welling, founder of QWERTY Embedded Design.
● Bi-Weekly community meeting for updates on on-going projects and discuss new ideas.https://github.com/96boards/mezzanine-community#meeting-notes
● Each mezzanine has individual License to the contributors choice.Contribution Policy: https://github.com/96boards/mezzanine-community/blob/master/CONTRIBUTE.md
Mezzanine Community
@sdrobertw & @96Boards
Projects (Org and Website)
@sdrobertw & @96Boards
● Developer Workstation● Crypto Node● PoS (Point of Sale)● Magic Mirror● Flick3d● Smart Portal● Photo Booth● Carbon Robert● Patient Monitoring System● Home Surveillance● AGL (Automotive Grade Linux)● Sensor Cluster● Zephyr Multithread Blinky● VU Meter● AOSP VR● Self Balancing Bot● Magic 8 Ball● Google Assistant● Game Emulator● More...
Projects (Org and Website)
@sdrobertw & @96Boards
Projects (Org and Website)
@sdrobertw & @96Boards
● Projects Org: https://github.com/96boards-projects○ Submit your project to the “Staging” area○ After approved, you are granted a repository and maintainership
under the 96Boards umbrella
● Projects Page: https://www.96boards.org/projects/○ Submit your project to the Projects page via web UI○ Or Submit your project via back end Github website repository
Website and Documentation
@sdrobertw & @96Boards
Website and Documentation
@sdrobertw & @96Boards
● 96Boards Website: https://github.com/96boards/website○ Fork, commit, submit PR○ After approved, you are granted a repository and maintainership under
the 96Boards umbrella
● 96Boards Documentation: https://github.com/96boards/documentation○ Fork, commit, submit PR○ After approved, you are granted a repository and maintainership under
the 96Boards umbrella
Women in STEM - Growth & Retention
@sdrobertw & @96Boards
https://www.96boards.org/openhours/https://www.96boards.org/go/wistem-2018/
96Boards AI
@sdrobertw & @96Boards
● Latest SoCs with AI acceleration capability
● Multiple world-leading silicon vendors
● Advanced development and prototyping platforms for intelligent products.
● Empower algorithm developers, researchers, product designers and SoC vendors to focus on their own, unique value-added differentiation.
Other 96Boards Initiatives...
@sdrobertw & @96Boards
● 96Boards○ Homepage: https://96boards.org/○ OpenHours:
■ https://www.96boards.org/openhours/○ Forum: https://discuss.96boards.org/○ Newsletter: https://www.96boards.org/digest/○ IRC: #96Boards, #OpenHours and #Linaro○ Slack: http://link.linaro.org/96Boards-slack
● Social Media○ YouTube: https://www.youtube.com/c/96boards○ Twitter:
■ https://twitter.com/96Boards○ Facebook:
■ https://www.facebook.com/96Boards/○ Linkedin:
■ https://www.linkedin.com/company/96boards/
● General
○ Specification
■ https://www.96boards.org/specifications/
○ 96Boards-Projects Org
■ https://github.com/96boards-projects
○ Documentation
■ https://github.com/96boards/documentation
● Initiatives
○ Mezzanine-Community Initiative
■ https://github.com/96boards/mezzanine-community
○ Unified Libraries
■ https://github.com/intel-iot-devkit/mraa
■ https://github.com/intel-iot-devkit/upm