SlideShare ist ein Scribd-Unternehmen logo
Mozilla &
Connected
Devices
Robert “Bob” Reyes
@bobreyes
#MozillaPH
www.mozillaph.org
About Me
• Mozilla Rep in the Philippines since 2011.
• Technopreneur at TurfSitePH.
• Columnist at Manila Bulletin Tech News.
• Hobby Blogger.
• Hobby Photographer.
• Dad of Xeon & Haswell.
What is
Mozilla?
#MozillaPH
History of Mozilla
On 23 Feb 1998,
Netscape Communications Corp.
created a project called
Mozilla (Mosaic Killer + Godzilla).
Mozilla was launched 31 Mar 1998.
The
Mozilla Manifesto
Mozilla’s Mission
To ensure the Internet
is a global public
resource, open &
accessible to all.
Get involved …
mozilla
Mozilla Campus Clubs
Local groups of students working together to
teach, build & protect the open web on
University & College campuses worldwide.
campus.mozilla.community
How to be part of
MozillaPH?
Areas of Contribution
ü Helping Users
(Support)
ü Testing & QA
ü Coding
ü Marketing
ü Translation &
Localization
ü Web Development
ü Firefox Marketplace
ü Add-ons
ü Visual Design
ü Documentation &
Writing
ü Education
http://join.mozillaph.org
Join MozillaPH now!
http://join.mozillaph.org
Internship
at Mozilla
https://careers.mozilla.org/university/
Some stuff that we
are working on …
mozilla
#MozillaPH
Co-work from
MozSpaceMNL
http://mozspacemnl.org
Mozilla
Connected Devices
Mozilla Connected Devices
• In 2016 we want to deliver an
uncompromising, user first, web centric
experience via Connected Devices.
• IoT leads the way to the next phase of
the Internet.
• We want to ensure everyone can fully
benefit from this next phase.
• IoT must become secure for users &
truly interoperable & open.
Mozilla Connected Devices
• We believe that by releasing products
with undeniable value to identified end-
users, we will gain credibility &
momentum to influence IoT protocols &
open systems globally.
• We are working to identify relevant
products through exploratory projects
geared toward solving real end-user
problems and/or providing genuine
value.
Mozilla Connected
Devices Projects
Project Link
• Aims to be your own, personal user
agent for the smart home, creating a
Web of Things that is completely yours.
• Instead of entrusting your data to a third
party, your Link agent understands your
preferences for how you want to interact
with the world of devices in your home.
• Formerly known as Foxlink.
• Most code is done in Rust.
Project Vaani
• Aims to bring a voice to IoT using open,
Mozilla-backed technologies.
• We believe a voice interface is the most
natural way to interact with connected
devices, but there are no open solutions
available at scale.
• We plan to offer an "IoT enabler
package" to developers, device makers,
& end-users while avoiding the need to
“lock-in” with major commercial players.
#MozillaPH
Project SensorWeb
• An open data platform for IoT.
• Aims to find the easiest path from
sensors to open data so contributors can
collaboratively use tem to get great
detail of understanding their living
environment.
• Pilot project is to build a crowdsourcing
pm2.5 (fine particles) sensor network.
Project SensorWeb
sensorweb.io
#MozillaPH
Project Haiku
• Formerly Project Smart Home, began as
a project to offer a middle ground
between "in-a-box" solution like Apple
Homekit & DIY solutions like Raspberry
Pi.
• Modular, affordable hardware with easy-
to-use rules that would empower people
to solve unique everyday problems in
new & creative ways.
• Non-intrusive communication.
Project Magnet
• Your own, personal user agent for the
content that is around you.
• Instead of getting a list of URLs & you
having to browse each link to
understand how you can interact with
the content, Project Magnet will enable
you to have an interactive & friction-less
experience.
• Fully customizable by you, so you can
use it for your maximum enjoyment.
Project Smart Kitchen
• Addresses the need for anyone who
needs to eat (all of us!)
• We are exploring what it would be like
to know what is in your fridge all the
time with little to no effort.
• Suggest new & healthy recipes to try.
• Utilizing image recognition technology
to scan food items & bar codes.
Smart Displays for Home
• Is the smartphone the best device for
your future Connected Home?
• Why are shared home devices gets
accessed by personal smartphones?
• Maximize the usefulness of shared
displays by allowing families to easily
access essential & family-related
information.
Smart Displays for Home
Smart TV
• Enjoy the best independent &
personalizable Web experience on big
screens & across devices.
ü Seamless Firefox Experience
ü Independent Web Experience
ü Openness (involves the community)
#MozillaPH
Rust
(Programming Language)
What is Rust?
• Rust is a systems programming language
that runs blazingly fast, prevents
segfaults, & guarantees thread safety.
• Compiles to Native Code like C++ & D.
• Strength includes memory safety &
correctness (just like in C).
“Rust is a modern native-code language
with a focus on safety.”
Why
Rust?
Top 10 IoT Programming
Languages
1. C Language
2. C++
3. Python
4. Java
5. JavaScript
6. Rust
7. Go
8. Parasail
9. B#
10. Assembly
• No particular order.
• Based on popularity & following.
Low-Level
vs
High-Level
Programming Languages
Hardware
Machine Language
Assembly Language
High-Level Language
Fortran | C | Pascal
OO & Visual Languages
C++ | D | Rust
Mozilla &
Rust?
Mozilla ❤ Rust
• Rust grew out of a personal project by
Mozilla employee Graydon Hoare.
• Rust is sponsored by Mozilla Research
since 2009 (announced in 2010).
Projects using
Rust
Projects Using Rust
v Magic Pocket
§ Dropbox's file storage system that powers their
Diskotech petabyte storage machines.
v Servo
§ Mozilla's new parallel rendering engine
developed in collaboration with Samsung.
v OpenDNS
§ Uses Rust in two of its components.
v Redox OS
§ A microkernel operating system being
developed in Rust.
Hello World
in Rust
helloworld.rs
fn main()
{
println!(“Hello world in Rust!”);
}
www.rustph.tech
facebook.com/groups/rustph
Thank you!
Maraming salamat po!
http://www.mozillaphilippines.org
bob@mozillaph.org

Weitere ähnliche Inhalte

Was ist angesagt?

Censorship Detection Techniques
Censorship Detection TechniquesCensorship Detection Techniques
Censorship Detection TechniquesArturo Filastò
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
Mozilla Research Party Talk
Mozilla Research Party TalkMozilla Research Party Talk
Mozilla Research Party TalkBrendan Eich
 
Tu: Telco 2.0 at FICOD 2011
Tu: Telco 2.0 at FICOD 2011Tu: Telco 2.0 at FICOD 2011
Tu: Telco 2.0 at FICOD 2011Tuenti
 
Open Source Software and Libraries
Open Source Software and LibrariesOpen Source Software and Libraries
Open Source Software and LibrariesEllyssa Kroski
 

Was ist angesagt? (8)

Censorship Detection Techniques
Censorship Detection TechniquesCensorship Detection Techniques
Censorship Detection Techniques
 
What happened on October 21
What happened on October 21What happened on October 21
What happened on October 21
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
Ubiquity
UbiquityUbiquity
Ubiquity
 
Mozilla Research Party Talk
Mozilla Research Party TalkMozilla Research Party Talk
Mozilla Research Party Talk
 
Tu: Telco 2.0 at FICOD 2011
Tu: Telco 2.0 at FICOD 2011Tu: Telco 2.0 at FICOD 2011
Tu: Telco 2.0 at FICOD 2011
 
Open Source Software and Libraries
Open Source Software and LibrariesOpen Source Software and Libraries
Open Source Software and Libraries
 
English work
English workEnglish work
English work
 

Andere mochten auch

Mozilla India 2016 - IoT at Mozilla
Mozilla India 2016 - IoT at MozillaMozilla India 2016 - IoT at Mozilla
Mozilla India 2016 - IoT at MozillaDietrich Ayala
 
Smart Home Automation by LDCE student
Smart Home Automation by LDCE studentSmart Home Automation by LDCE student
Smart Home Automation by LDCE studentMitul Lakhani
 
MozillaPH Rust Hack & Learn Session 2
MozillaPH Rust Hack & Learn Session 2MozillaPH Rust Hack & Learn Session 2
MozillaPH Rust Hack & Learn Session 2Robert 'Bob' Reyes
 
Mozilla chirimen firefox os dwika v5
Mozilla chirimen firefox os dwika v5Mozilla chirimen firefox os dwika v5
Mozilla chirimen firefox os dwika v5Dwika Sudrajat
 
Future Web Platform and UI/UX
Future Web Platform and UI/UXFuture Web Platform and UI/UX
Future Web Platform and UI/UXJonathan Jeon
 
Web Browser as Universal client for IoT
Web Browser as Universal client for IoTWeb Browser as Universal client for IoT
Web Browser as Universal client for IoTJonathan Jeon
 
Sharing bisnis big data v3 part3
Sharing  bisnis big data v3 part3Sharing  bisnis big data v3 part3
Sharing bisnis big data v3 part3Dwika Sudrajat
 
Mozilla and Areas of contributions
Mozilla and Areas of contributionsMozilla and Areas of contributions
Mozilla and Areas of contributionsSumanth Damarla
 
Connected Devices, MozVR & Firefox Developer Tools
Connected Devices, MozVR & Firefox Developer ToolsConnected Devices, MozVR & Firefox Developer Tools
Connected Devices, MozVR & Firefox Developer ToolsRobert 'Bob' Reyes
 
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products' Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products' EVRYTHNG
 
Create Engaging Digital Commerce Experiences with IBM and CoreMedia
Create Engaging Digital Commerce Experiences with IBM and CoreMediaCreate Engaging Digital Commerce Experiences with IBM and CoreMedia
Create Engaging Digital Commerce Experiences with IBM and CoreMediaPerficient, Inc.
 
Developing Windows 10 Hosted Web Apps
Developing Windows 10 Hosted Web AppsDeveloping Windows 10 Hosted Web Apps
Developing Windows 10 Hosted Web AppsChris Dufour
 
Sensor Web and IoT and the role of Geography (English translation)
Sensor Web and IoT and the role of Geography (English translation)Sensor Web and IoT and the role of Geography (English translation)
Sensor Web and IoT and the role of Geography (English translation)Erik Van Der Zee
 
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...Peter Moskovits
 
The Web, After HTML5
The Web, After HTML5The Web, After HTML5
The Web, After HTML5Jonathan Jeon
 
The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.EVRYTHNG
 
Physical Web Benefits and Native App Compatibility
Physical Web Benefits and Native App Compatibility Physical Web Benefits and Native App Compatibility
Physical Web Benefits and Native App Compatibility BKON Connect, Inc.
 
WoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source HardwareWoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source HardwareJonathan Jeon
 

Andere mochten auch (20)

Mozilla India 2016 - IoT at Mozilla
Mozilla India 2016 - IoT at MozillaMozilla India 2016 - IoT at Mozilla
Mozilla India 2016 - IoT at Mozilla
 
Smart Home Automation by LDCE student
Smart Home Automation by LDCE studentSmart Home Automation by LDCE student
Smart Home Automation by LDCE student
 
MozillaPH Rust Hack & Learn Session 2
MozillaPH Rust Hack & Learn Session 2MozillaPH Rust Hack & Learn Session 2
MozillaPH Rust Hack & Learn Session 2
 
Mozilla chirimen firefox os dwika v5
Mozilla chirimen firefox os dwika v5Mozilla chirimen firefox os dwika v5
Mozilla chirimen firefox os dwika v5
 
Future Web Platform and UI/UX
Future Web Platform and UI/UXFuture Web Platform and UI/UX
Future Web Platform and UI/UX
 
Web Browser as Universal client for IoT
Web Browser as Universal client for IoTWeb Browser as Universal client for IoT
Web Browser as Universal client for IoT
 
Mozilla wot dwika v5
Mozilla wot dwika  v5Mozilla wot dwika  v5
Mozilla wot dwika v5
 
Sharing bisnis big data v3 part3
Sharing  bisnis big data v3 part3Sharing  bisnis big data v3 part3
Sharing bisnis big data v3 part3
 
Mozilla and Areas of contributions
Mozilla and Areas of contributionsMozilla and Areas of contributions
Mozilla and Areas of contributions
 
Connected Devices, MozVR & Firefox Developer Tools
Connected Devices, MozVR & Firefox Developer ToolsConnected Devices, MozVR & Firefox Developer Tools
Connected Devices, MozVR & Firefox Developer Tools
 
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products' Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
 
Create Engaging Digital Commerce Experiences with IBM and CoreMedia
Create Engaging Digital Commerce Experiences with IBM and CoreMediaCreate Engaging Digital Commerce Experiences with IBM and CoreMedia
Create Engaging Digital Commerce Experiences with IBM and CoreMedia
 
Developing Windows 10 Hosted Web Apps
Developing Windows 10 Hosted Web AppsDeveloping Windows 10 Hosted Web Apps
Developing Windows 10 Hosted Web Apps
 
Sensor Web and IoT and the role of Geography (English translation)
Sensor Web and IoT and the role of Geography (English translation)Sensor Web and IoT and the role of Geography (English translation)
Sensor Web and IoT and the role of Geography (English translation)
 
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
 
The Web, After HTML5
The Web, After HTML5The Web, After HTML5
The Web, After HTML5
 
The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.
 
Physical Web Benefits and Native App Compatibility
Physical Web Benefits and Native App Compatibility Physical Web Benefits and Native App Compatibility
Physical Web Benefits and Native App Compatibility
 
WoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source HardwareWoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source Hardware
 
Provice Trend
Provice TrendProvice Trend
Provice Trend
 

Ähnlich wie Mozilla & Connected Devices

Mozilla + Rust at PCU Manila 02 DEC 2016
Mozilla + Rust at PCU Manila 02 DEC 2016Mozilla + Rust at PCU Manila 02 DEC 2016
Mozilla + Rust at PCU Manila 02 DEC 2016Robert 'Bob' Reyes
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 
MozillaPH Rust Users Group Kick Off Meeting
MozillaPH Rust Users Group Kick Off MeetingMozillaPH Rust Users Group Kick Off Meeting
MozillaPH Rust Users Group Kick Off MeetingRobert 'Bob' Reyes
 
Introduction to Rust Programming Language
Introduction to Rust Programming LanguageIntroduction to Rust Programming Language
Introduction to Rust Programming LanguageRobert 'Bob' Reyes
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open SourceAmol A. Sale
 
MozillaPH Localization in 2016
MozillaPH Localization in 2016MozillaPH Localization in 2016
MozillaPH Localization in 2016Robert 'Bob' Reyes
 
Introduction to mozilla and its projetcs
Introduction to mozilla and its projetcsIntroduction to mozilla and its projetcs
Introduction to mozilla and its projetcsPradeep Singh
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier Perez
 
Introduction about Foss and mozilla
Introduction about Foss and mozillaIntroduction about Foss and mozilla
Introduction about Foss and mozillaGauthamraj Elango
 
SFSCON23 - Frank Karlitschek - What the AI revolution means for Open Source, ...
SFSCON23 - Frank Karlitschek - What the AI revolution means for Open Source, ...SFSCON23 - Frank Karlitschek - What the AI revolution means for Open Source, ...
SFSCON23 - Frank Karlitschek - What the AI revolution means for Open Source, ...South Tyrol Free Software Conference
 
Free Libre Open Source Software - Business Aspects of Software Industry
Free Libre Open Source Software - Business Aspects of Software IndustryFree Libre Open Source Software - Business Aspects of Software Industry
Free Libre Open Source Software - Business Aspects of Software IndustryFrederik Questier
 
MozTour University of Perpetual Help System - Laguna (Binan)
MozTour University of Perpetual Help System - Laguna (Binan)MozTour University of Perpetual Help System - Laguna (Binan)
MozTour University of Perpetual Help System - Laguna (Binan)Robert 'Bob' Reyes
 
Developing for Firefox
Developing for FirefoxDeveloping for Firefox
Developing for FirefoxSaurabh Kheni
 
TechSoup for Libraries: Sustaining Technology to Serve Your Patrons: Dec. 2010
TechSoup for Libraries: Sustaining Technology to Serve Your Patrons: Dec. 2010TechSoup for Libraries: Sustaining Technology to Serve Your Patrons: Dec. 2010
TechSoup for Libraries: Sustaining Technology to Serve Your Patrons: Dec. 2010TechSoup for Libraries
 
Free Libre Open Source Software - Business aspects of software industry
Free Libre Open Source Software - Business aspects of software industryFree Libre Open Source Software - Business aspects of software industry
Free Libre Open Source Software - Business aspects of software industryFrederik Questier
 
Practical Open Source Software for Libraries (part 1)
Practical Open Source Software for Libraries (part 1)Practical Open Source Software for Libraries (part 1)
Practical Open Source Software for Libraries (part 1)Nicole C. Engard
 

Ähnlich wie Mozilla & Connected Devices (20)

Mozilla + Rust at PCU Manila 02 DEC 2016
Mozilla + Rust at PCU Manila 02 DEC 2016Mozilla + Rust at PCU Manila 02 DEC 2016
Mozilla + Rust at PCU Manila 02 DEC 2016
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
MozillaPH Rust Users Group Kick Off Meeting
MozillaPH Rust Users Group Kick Off MeetingMozillaPH Rust Users Group Kick Off Meeting
MozillaPH Rust Users Group Kick Off Meeting
 
Introduction to Rust Programming Language
Introduction to Rust Programming LanguageIntroduction to Rust Programming Language
Introduction to Rust Programming Language
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open Source
 
HTML 5 - The Future is Now
HTML 5 - The Future is NowHTML 5 - The Future is Now
HTML 5 - The Future is Now
 
MozillaPH Localization in 2016
MozillaPH Localization in 2016MozillaPH Localization in 2016
MozillaPH Localization in 2016
 
Introduction to mozilla and its projetcs
Introduction to mozilla and its projetcsIntroduction to mozilla and its projetcs
Introduction to mozilla and its projetcs
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
Introduction about Foss and mozilla
Introduction about Foss and mozillaIntroduction about Foss and mozilla
Introduction about Foss and mozilla
 
FLOSS development
FLOSS developmentFLOSS development
FLOSS development
 
SFSCON23 - Frank Karlitschek - What the AI revolution means for Open Source, ...
SFSCON23 - Frank Karlitschek - What the AI revolution means for Open Source, ...SFSCON23 - Frank Karlitschek - What the AI revolution means for Open Source, ...
SFSCON23 - Frank Karlitschek - What the AI revolution means for Open Source, ...
 
Free Libre Open Source Software - Business Aspects of Software Industry
Free Libre Open Source Software - Business Aspects of Software IndustryFree Libre Open Source Software - Business Aspects of Software Industry
Free Libre Open Source Software - Business Aspects of Software Industry
 
MozTour University of Perpetual Help System - Laguna (Binan)
MozTour University of Perpetual Help System - Laguna (Binan)MozTour University of Perpetual Help System - Laguna (Binan)
MozTour University of Perpetual Help System - Laguna (Binan)
 
Open source media
Open source mediaOpen source media
Open source media
 
Developing for Firefox
Developing for FirefoxDeveloping for Firefox
Developing for Firefox
 
TechSoup for Libraries: Sustaining Technology to Serve Your Patrons: Dec. 2010
TechSoup for Libraries: Sustaining Technology to Serve Your Patrons: Dec. 2010TechSoup for Libraries: Sustaining Technology to Serve Your Patrons: Dec. 2010
TechSoup for Libraries: Sustaining Technology to Serve Your Patrons: Dec. 2010
 
Free Libre Open Source Software - Business aspects of software industry
Free Libre Open Source Software - Business aspects of software industryFree Libre Open Source Software - Business aspects of software industry
Free Libre Open Source Software - Business aspects of software industry
 
Practical Open Source Software for Libraries (part 1)
Practical Open Source Software for Libraries (part 1)Practical Open Source Software for Libraries (part 1)
Practical Open Source Software for Libraries (part 1)
 

Mehr von Robert 'Bob' Reyes

Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)Robert 'Bob' Reyes
 
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)Robert 'Bob' Reyes
 
Challenges & Opportunities the Data Privacy Act Brings
Challenges & Opportunities the Data Privacy Act BringsChallenges & Opportunities the Data Privacy Act Brings
Challenges & Opportunities the Data Privacy Act BringsRobert 'Bob' Reyes
 
Building a Rust Community from Scratch (COSCUP 2017)
Building a Rust Community from Scratch (COSCUP 2017)Building a Rust Community from Scratch (COSCUP 2017)
Building a Rust Community from Scratch (COSCUP 2017)Robert 'Bob' Reyes
 
MozillaPH Rust Hack & Learn Session 1
MozillaPH Rust Hack & Learn Session 1MozillaPH Rust Hack & Learn Session 1
MozillaPH Rust Hack & Learn Session 1Robert 'Bob' Reyes
 
Getting started on MDN (Mozilla Developer Network)
Getting started on MDN (Mozilla Developer Network)Getting started on MDN (Mozilla Developer Network)
Getting started on MDN (Mozilla Developer Network)Robert 'Bob' Reyes
 
Firefox 101 (FSA Camp Philippines 2015)
Firefox 101 (FSA Camp Philippines 2015)Firefox 101 (FSA Camp Philippines 2015)
Firefox 101 (FSA Camp Philippines 2015)Robert 'Bob' Reyes
 
FOSSASIA 2015: Building an Open Source Community
FOSSASIA 2015: Building an Open Source CommunityFOSSASIA 2015: Building an Open Source Community
FOSSASIA 2015: Building an Open Source CommunityRobert 'Bob' Reyes
 
Mozilla in the Philippines & Online Privacy (Social Media Day 2013)
Mozilla in the Philippines & Online Privacy (Social Media Day 2013)Mozilla in the Philippines & Online Privacy (Social Media Day 2013)
Mozilla in the Philippines & Online Privacy (Social Media Day 2013)Robert 'Bob' Reyes
 
Webmaker Presentation of Bob Reyes during WoMoz PHL Kick-off
Webmaker Presentation of Bob Reyes during WoMoz PHL Kick-offWebmaker Presentation of Bob Reyes during WoMoz PHL Kick-off
Webmaker Presentation of Bob Reyes during WoMoz PHL Kick-offRobert 'Bob' Reyes
 
Mozilla in the Philippines by Eusebio Barrun, Jr.
Mozilla in the Philippines by Eusebio Barrun, Jr.Mozilla in the Philippines by Eusebio Barrun, Jr.
Mozilla in the Philippines by Eusebio Barrun, Jr.Robert 'Bob' Reyes
 
Women & Mozilla in the Philippines by Faye Tandog
Women & Mozilla in the Philippines by Faye TandogWomen & Mozilla in the Philippines by Faye Tandog
Women & Mozilla in the Philippines by Faye TandogRobert 'Bob' Reyes
 
Mozilla Reps Presentation of Faye Tandog at WoMoz PHL Kick-off
Mozilla Reps Presentation of Faye Tandog at WoMoz PHL Kick-offMozilla Reps Presentation of Faye Tandog at WoMoz PHL Kick-off
Mozilla Reps Presentation of Faye Tandog at WoMoz PHL Kick-offRobert 'Bob' Reyes
 

Mehr von Robert 'Bob' Reyes (20)

Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
 
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
 
Challenges & Opportunities the Data Privacy Act Brings
Challenges & Opportunities the Data Privacy Act BringsChallenges & Opportunities the Data Privacy Act Brings
Challenges & Opportunities the Data Privacy Act Brings
 
Rust 101 (2017 edition)
Rust 101 (2017 edition)Rust 101 (2017 edition)
Rust 101 (2017 edition)
 
Building a Rust Community from Scratch (COSCUP 2017)
Building a Rust Community from Scratch (COSCUP 2017)Building a Rust Community from Scratch (COSCUP 2017)
Building a Rust Community from Scratch (COSCUP 2017)
 
MozillaPH Rust Hack & Learn Session 1
MozillaPH Rust Hack & Learn Session 1MozillaPH Rust Hack & Learn Session 1
MozillaPH Rust Hack & Learn Session 1
 
Getting started on MDN (Mozilla Developer Network)
Getting started on MDN (Mozilla Developer Network)Getting started on MDN (Mozilla Developer Network)
Getting started on MDN (Mozilla Developer Network)
 
Mozilla & the Open Web
Mozilla & the Open WebMozilla & the Open Web
Mozilla & the Open Web
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Firefox 101 (FSA Camp Philippines 2015)
Firefox 101 (FSA Camp Philippines 2015)Firefox 101 (FSA Camp Philippines 2015)
Firefox 101 (FSA Camp Philippines 2015)
 
FOSSASIA 2015: Building an Open Source Community
FOSSASIA 2015: Building an Open Source CommunityFOSSASIA 2015: Building an Open Source Community
FOSSASIA 2015: Building an Open Source Community
 
Welcome to MozSpaceMNL
Welcome to MozSpaceMNLWelcome to MozSpaceMNL
Welcome to MozSpaceMNL
 
MozillaPH Trainers Training
MozillaPH Trainers TrainingMozillaPH Trainers Training
MozillaPH Trainers Training
 
Mozilla Reps Program
Mozilla Reps ProgramMozilla Reps Program
Mozilla Reps Program
 
Women and the open web
Women and the open webWomen and the open web
Women and the open web
 
Mozilla in the Philippines & Online Privacy (Social Media Day 2013)
Mozilla in the Philippines & Online Privacy (Social Media Day 2013)Mozilla in the Philippines & Online Privacy (Social Media Day 2013)
Mozilla in the Philippines & Online Privacy (Social Media Day 2013)
 
Webmaker Presentation of Bob Reyes during WoMoz PHL Kick-off
Webmaker Presentation of Bob Reyes during WoMoz PHL Kick-offWebmaker Presentation of Bob Reyes during WoMoz PHL Kick-off
Webmaker Presentation of Bob Reyes during WoMoz PHL Kick-off
 
Mozilla in the Philippines by Eusebio Barrun, Jr.
Mozilla in the Philippines by Eusebio Barrun, Jr.Mozilla in the Philippines by Eusebio Barrun, Jr.
Mozilla in the Philippines by Eusebio Barrun, Jr.
 
Women & Mozilla in the Philippines by Faye Tandog
Women & Mozilla in the Philippines by Faye TandogWomen & Mozilla in the Philippines by Faye Tandog
Women & Mozilla in the Philippines by Faye Tandog
 
Mozilla Reps Presentation of Faye Tandog at WoMoz PHL Kick-off
Mozilla Reps Presentation of Faye Tandog at WoMoz PHL Kick-offMozilla Reps Presentation of Faye Tandog at WoMoz PHL Kick-off
Mozilla Reps Presentation of Faye Tandog at WoMoz PHL Kick-off
 

Kürzlich hochgeladen

Topology of the Network class 8 .ppt pdf
Topology of the Network class 8 .ppt pdfTopology of the Network class 8 .ppt pdf
Topology of the Network class 8 .ppt pdfAnushkaTripathi61
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appscristianmanaila2
 
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsrahman018755
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyDamar Juniarto
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresencePC Doctors NET
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?Linksys Velop Login
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkklolsDocherty
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfOndejSur
 
Case study on merger of Vodafone and Idea (VI).pptx
Case study on merger of Vodafone and Idea (VI).pptxCase study on merger of Vodafone and Idea (VI).pptx
Case study on merger of Vodafone and Idea (VI).pptxAnkitscribd
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideVarun Mithran
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxChloeMeadows1
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsrahman018755
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfappinfoedgeca
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebJie Liau
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxabhinandnam9997
 

Kürzlich hochgeladen (16)

Topology of the Network class 8 .ppt pdf
Topology of the Network class 8 .ppt pdfTopology of the Network class 8 .ppt pdf
Topology of the Network class 8 .ppt pdf
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdf
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
Case study on merger of Vodafone and Idea (VI).pptx
Case study on merger of Vodafone and Idea (VI).pptxCase study on merger of Vodafone and Idea (VI).pptx
Case study on merger of Vodafone and Idea (VI).pptx
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
 

Mozilla & Connected Devices

  • 1. Mozilla & Connected Devices Robert “Bob” Reyes @bobreyes #MozillaPH www.mozillaph.org
  • 2. About Me • Mozilla Rep in the Philippines since 2011. • Technopreneur at TurfSitePH. • Columnist at Manila Bulletin Tech News. • Hobby Blogger. • Hobby Photographer. • Dad of Xeon & Haswell.
  • 5. History of Mozilla On 23 Feb 1998, Netscape Communications Corp. created a project called Mozilla (Mosaic Killer + Godzilla). Mozilla was launched 31 Mar 1998.
  • 7. Mozilla’s Mission To ensure the Internet is a global public resource, open & accessible to all.
  • 9. Mozilla Campus Clubs Local groups of students working together to teach, build & protect the open web on University & College campuses worldwide. campus.mozilla.community
  • 10. How to be part of MozillaPH?
  • 11. Areas of Contribution ü Helping Users (Support) ü Testing & QA ü Coding ü Marketing ü Translation & Localization ü Web Development ü Firefox Marketplace ü Add-ons ü Visual Design ü Documentation & Writing ü Education http://join.mozillaph.org
  • 14. Some stuff that we are working on … mozilla
  • 15.
  • 17.
  • 19.
  • 21. Mozilla Connected Devices • In 2016 we want to deliver an uncompromising, user first, web centric experience via Connected Devices. • IoT leads the way to the next phase of the Internet. • We want to ensure everyone can fully benefit from this next phase. • IoT must become secure for users & truly interoperable & open.
  • 22. Mozilla Connected Devices • We believe that by releasing products with undeniable value to identified end- users, we will gain credibility & momentum to influence IoT protocols & open systems globally. • We are working to identify relevant products through exploratory projects geared toward solving real end-user problems and/or providing genuine value.
  • 24. Project Link • Aims to be your own, personal user agent for the smart home, creating a Web of Things that is completely yours. • Instead of entrusting your data to a third party, your Link agent understands your preferences for how you want to interact with the world of devices in your home. • Formerly known as Foxlink. • Most code is done in Rust.
  • 25. Project Vaani • Aims to bring a voice to IoT using open, Mozilla-backed technologies. • We believe a voice interface is the most natural way to interact with connected devices, but there are no open solutions available at scale. • We plan to offer an "IoT enabler package" to developers, device makers, & end-users while avoiding the need to “lock-in” with major commercial players.
  • 27. Project SensorWeb • An open data platform for IoT. • Aims to find the easiest path from sensors to open data so contributors can collaboratively use tem to get great detail of understanding their living environment. • Pilot project is to build a crowdsourcing pm2.5 (fine particles) sensor network.
  • 30. Project Haiku • Formerly Project Smart Home, began as a project to offer a middle ground between "in-a-box" solution like Apple Homekit & DIY solutions like Raspberry Pi. • Modular, affordable hardware with easy- to-use rules that would empower people to solve unique everyday problems in new & creative ways. • Non-intrusive communication.
  • 31. Project Magnet • Your own, personal user agent for the content that is around you. • Instead of getting a list of URLs & you having to browse each link to understand how you can interact with the content, Project Magnet will enable you to have an interactive & friction-less experience. • Fully customizable by you, so you can use it for your maximum enjoyment.
  • 32. Project Smart Kitchen • Addresses the need for anyone who needs to eat (all of us!) • We are exploring what it would be like to know what is in your fridge all the time with little to no effort. • Suggest new & healthy recipes to try. • Utilizing image recognition technology to scan food items & bar codes.
  • 33. Smart Displays for Home • Is the smartphone the best device for your future Connected Home? • Why are shared home devices gets accessed by personal smartphones? • Maximize the usefulness of shared displays by allowing families to easily access essential & family-related information.
  • 35. Smart TV • Enjoy the best independent & personalizable Web experience on big screens & across devices. ü Seamless Firefox Experience ü Independent Web Experience ü Openness (involves the community)
  • 38. What is Rust? • Rust is a systems programming language that runs blazingly fast, prevents segfaults, & guarantees thread safety. • Compiles to Native Code like C++ & D. • Strength includes memory safety & correctness (just like in C). “Rust is a modern native-code language with a focus on safety.”
  • 40. Top 10 IoT Programming Languages 1. C Language 2. C++ 3. Python 4. Java 5. JavaScript 6. Rust 7. Go 8. Parasail 9. B# 10. Assembly • No particular order. • Based on popularity & following.
  • 42. Programming Languages Hardware Machine Language Assembly Language High-Level Language Fortran | C | Pascal OO & Visual Languages C++ | D | Rust
  • 44. Mozilla ❤ Rust • Rust grew out of a personal project by Mozilla employee Graydon Hoare. • Rust is sponsored by Mozilla Research since 2009 (announced in 2010).
  • 46. Projects Using Rust v Magic Pocket § Dropbox's file storage system that powers their Diskotech petabyte storage machines. v Servo § Mozilla's new parallel rendering engine developed in collaboration with Samsung. v OpenDNS § Uses Rust in two of its components. v Redox OS § A microkernel operating system being developed in Rust.
  • 51. Thank you! Maraming salamat po! http://www.mozillaphilippines.org bob@mozillaph.org