Submit Search
Upload
RASPBERRY PI MOBILE PRESENTATION ON WEBRTC AND LIBJINGLE
•
0 likes
•
351 views
AI-enhanced title
Giorgio Natili
Follow
Report
Share
Report
Share
1 of 44
Download now
Download to read offline
Recommended
Operational MongoDB
Operational MongoDB
Mitch Pirtle
Webinar Wednesday: Why Email Marketing Still Matters
Webinar Wednesday: Why Email Marketing Still Matters
Vegan Mainstream
ProfessionalVMware VCAP BrownBag Section 2
ProfessionalVMware VCAP BrownBag Section 2
ProfessionalVMware
Seminar pio ryan rizki
Seminar pio ryan rizki
Bukik Setiawan
Raspberry pi on java at Java8 Launching Event in Japan
Raspberry pi on java at Java8 Launching Event in Japan
Masafumi Ohta
Raspberry pi最新情報アップデート&いろいろ比較
Raspberry pi最新情報アップデート&いろいろ比較
Masafumi Ohta
StartUp e aspetti societari Massimo Melica Founder Institute -ROMA
StartUp e aspetti societari Massimo Melica Founder Institute -ROMA
Massimo Melica
TDD and PhoneGap
TDD and PhoneGap
Giorgio Natili
Recommended
Operational MongoDB
Operational MongoDB
Mitch Pirtle
Webinar Wednesday: Why Email Marketing Still Matters
Webinar Wednesday: Why Email Marketing Still Matters
Vegan Mainstream
ProfessionalVMware VCAP BrownBag Section 2
ProfessionalVMware VCAP BrownBag Section 2
ProfessionalVMware
Seminar pio ryan rizki
Seminar pio ryan rizki
Bukik Setiawan
Raspberry pi on java at Java8 Launching Event in Japan
Raspberry pi on java at Java8 Launching Event in Japan
Masafumi Ohta
Raspberry pi最新情報アップデート&いろいろ比較
Raspberry pi最新情報アップデート&いろいろ比較
Masafumi Ohta
StartUp e aspetti societari Massimo Melica Founder Institute -ROMA
StartUp e aspetti societari Massimo Melica Founder Institute -ROMA
Massimo Melica
TDD and PhoneGap
TDD and PhoneGap
Giorgio Natili
lighting basics
lighting basics
Susana Garcia San Roman
Android, getting started
Android, getting started
Giorgio Natili
Big data and mobile
Big data and mobile
Giorgio Natili
Undoable architectures
Undoable architectures
Giorgio Natili
Mobile benchmarking-and-profiling
Mobile benchmarking-and-profiling
Giorgio Natili
WebRTC communication and wearable devices
WebRTC communication and wearable devices
Giorgio Natili
Develop, test and debug cross platforms apps with PhoneGap
Develop, test and debug cross platforms apps with PhoneGap
Giorgio Natili
Clear the UIViewController Mess
Clear the UIViewController Mess
Giorgio Natili
Programa de Eficiencia Energetica en Municipios Mexico
Programa de Eficiencia Energetica en Municipios Mexico
Susana Garcia San Roman
自宅ラック勉強会7.0 逸般人の普通の自宅it環境
自宅ラック勉強会7.0 逸般人の普通の自宅it環境
mokudai masayuki
WebRTC and Mobile Integration
WebRTC and Mobile Integration
Giorgio Natili
La posta elettronica in azienda e la privacy dei dipendenti
La posta elettronica in azienda e la privacy dei dipendenti
Massimo Melica
Jasmine 2.0
Jasmine 2.0
Giorgio Natili
Multithreading development with workers
Multithreading development with workers
Giorgio Natili
Massimo Melica 05 02 2010 Milano
Massimo Melica 05 02 2010 Milano
Massimo Melica
Layla Pavone Relazione Apertura Iab Forum2009
Layla Pavone Relazione Apertura Iab Forum2009
Massimo Melica
Social Money Milano Massimo Melica
Social Money Milano Massimo Melica
Massimo Melica
Melica Intercettazioni e costi per la Giustizia
Melica Intercettazioni e costi per la Giustizia
Massimo Melica
Cross Platform HTML5 Mobile Development and the Firefox OS
Cross Platform HTML5 Mobile Development and the Firefox OS
SMART DevNet
Cross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile Development
Robert 'Bob' Reyes
TLKR.io @ Betabeers Madrid
TLKR.io @ Betabeers Madrid
Diacode
Developing for Firefox
Developing for Firefox
Saurabh Kheni
More Related Content
Viewers also liked
lighting basics
lighting basics
Susana Garcia San Roman
Android, getting started
Android, getting started
Giorgio Natili
Big data and mobile
Big data and mobile
Giorgio Natili
Undoable architectures
Undoable architectures
Giorgio Natili
Mobile benchmarking-and-profiling
Mobile benchmarking-and-profiling
Giorgio Natili
WebRTC communication and wearable devices
WebRTC communication and wearable devices
Giorgio Natili
Develop, test and debug cross platforms apps with PhoneGap
Develop, test and debug cross platforms apps with PhoneGap
Giorgio Natili
Clear the UIViewController Mess
Clear the UIViewController Mess
Giorgio Natili
Programa de Eficiencia Energetica en Municipios Mexico
Programa de Eficiencia Energetica en Municipios Mexico
Susana Garcia San Roman
自宅ラック勉強会7.0 逸般人の普通の自宅it環境
自宅ラック勉強会7.0 逸般人の普通の自宅it環境
mokudai masayuki
WebRTC and Mobile Integration
WebRTC and Mobile Integration
Giorgio Natili
La posta elettronica in azienda e la privacy dei dipendenti
La posta elettronica in azienda e la privacy dei dipendenti
Massimo Melica
Jasmine 2.0
Jasmine 2.0
Giorgio Natili
Multithreading development with workers
Multithreading development with workers
Giorgio Natili
Massimo Melica 05 02 2010 Milano
Massimo Melica 05 02 2010 Milano
Massimo Melica
Layla Pavone Relazione Apertura Iab Forum2009
Layla Pavone Relazione Apertura Iab Forum2009
Massimo Melica
Social Money Milano Massimo Melica
Social Money Milano Massimo Melica
Massimo Melica
Melica Intercettazioni e costi per la Giustizia
Melica Intercettazioni e costi per la Giustizia
Massimo Melica
Viewers also liked
(18)
lighting basics
lighting basics
Android, getting started
Android, getting started
Big data and mobile
Big data and mobile
Undoable architectures
Undoable architectures
Mobile benchmarking-and-profiling
Mobile benchmarking-and-profiling
WebRTC communication and wearable devices
WebRTC communication and wearable devices
Develop, test and debug cross platforms apps with PhoneGap
Develop, test and debug cross platforms apps with PhoneGap
Clear the UIViewController Mess
Clear the UIViewController Mess
Programa de Eficiencia Energetica en Municipios Mexico
Programa de Eficiencia Energetica en Municipios Mexico
自宅ラック勉強会7.0 逸般人の普通の自宅it環境
自宅ラック勉強会7.0 逸般人の普通の自宅it環境
WebRTC and Mobile Integration
WebRTC and Mobile Integration
La posta elettronica in azienda e la privacy dei dipendenti
La posta elettronica in azienda e la privacy dei dipendenti
Jasmine 2.0
Jasmine 2.0
Multithreading development with workers
Multithreading development with workers
Massimo Melica 05 02 2010 Milano
Massimo Melica 05 02 2010 Milano
Layla Pavone Relazione Apertura Iab Forum2009
Layla Pavone Relazione Apertura Iab Forum2009
Social Money Milano Massimo Melica
Social Money Milano Massimo Melica
Melica Intercettazioni e costi per la Giustizia
Melica Intercettazioni e costi per la Giustizia
Similar to RASPBERRY PI MOBILE PRESENTATION ON WEBRTC AND LIBJINGLE
Cross Platform HTML5 Mobile Development and the Firefox OS
Cross Platform HTML5 Mobile Development and the Firefox OS
SMART DevNet
Cross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile Development
Robert 'Bob' Reyes
TLKR.io @ Betabeers Madrid
TLKR.io @ Betabeers Madrid
Diacode
Developing for Firefox
Developing for Firefox
Saurabh Kheni
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
Amir Zmora
Create a Bot with Delphi and Telegram - ITDevCon 2016
Create a Bot with Delphi and Telegram - ITDevCon 2016
Marco Breveglieri
2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference
Gen Kanai
Nodebots : javascripting robotics
Nodebots : javascripting robotics
Pankaja Gamage
WebRTC in the Real World
WebRTC in the Real World
Tsahi Levent-levi
Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
Max Katz
KamailioWorld 2014: Kamailio, IMS and WebRTC
KamailioWorld 2014: Kamailio, IMS and WebRTC
Carsten Bock
Status of WebRTC across Asia by Alan Quayle +++
Status of WebRTC across Asia by Alan Quayle +++
Alan Quayle
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
BBC News Labs
WebRTC and Telecommunications
WebRTC and Telecommunications
AVOXI
Best practices for delivering quality web experiences
Best practices for delivering quality web experiences
Ben Mantooth
IOT Hands On
IOT Hands On
Mindfire Solutions
Introduction to WebRTC
Introduction to WebRTC
Arjun Varma
The Road To Openness.Odt
The Road To Openness.Odt
Kaniska Mandal
Web rtc summary
Web rtc summary
Kichul Jung
What's new and what's next in Electron & Chromium [2016]
What's new and what's next in Electron & Chromium [2016]
Ben Gotow
Similar to RASPBERRY PI MOBILE PRESENTATION ON WEBRTC AND LIBJINGLE
(20)
Cross Platform HTML5 Mobile Development and the Firefox OS
Cross Platform HTML5 Mobile Development and the Firefox OS
Cross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile Development
TLKR.io @ Betabeers Madrid
TLKR.io @ Betabeers Madrid
Developing for Firefox
Developing for Firefox
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
Create a Bot with Delphi and Telegram - ITDevCon 2016
Create a Bot with Delphi and Telegram - ITDevCon 2016
2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference
Nodebots : javascripting robotics
Nodebots : javascripting robotics
WebRTC in the Real World
WebRTC in the Real World
Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
KamailioWorld 2014: Kamailio, IMS and WebRTC
KamailioWorld 2014: Kamailio, IMS and WebRTC
Status of WebRTC across Asia by Alan Quayle +++
Status of WebRTC across Asia by Alan Quayle +++
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
WebRTC and Telecommunications
WebRTC and Telecommunications
Best practices for delivering quality web experiences
Best practices for delivering quality web experiences
IOT Hands On
IOT Hands On
Introduction to WebRTC
Introduction to WebRTC
The Road To Openness.Odt
The Road To Openness.Odt
Web rtc summary
Web rtc summary
What's new and what's next in Electron & Chromium [2016]
What's new and what's next in Electron & Chromium [2016]
More from Giorgio Natili
Driving Assistant Solutions with Android
Driving Assistant Solutions with Android
Giorgio Natili
Isomorphic Reactive Programming
Isomorphic Reactive Programming
Giorgio Natili
Service worker API
Service worker API
Giorgio Natili
The Little Shop of TDD Horrors
The Little Shop of TDD Horrors
Giorgio Natili
I beacon mobile_tea
I beacon mobile_tea
Giorgio Natili
The short path to ecma 6
The short path to ecma 6
Giorgio Natili
Harmonik
Harmonik
Giorgio Natili
Ecma6 in 30 minutes
Ecma6 in 30 minutes
Giorgio Natili
Test first!
Test first!
Giorgio Natili
Test first
Test first
Giorgio Natili
More from Giorgio Natili
(10)
Driving Assistant Solutions with Android
Driving Assistant Solutions with Android
Isomorphic Reactive Programming
Isomorphic Reactive Programming
Service worker API
Service worker API
The Little Shop of TDD Horrors
The Little Shop of TDD Horrors
I beacon mobile_tea
I beacon mobile_tea
The short path to ecma 6
The short path to ecma 6
Harmonik
Harmonik
Ecma6 in 30 minutes
Ecma6 in 30 minutes
Test first!
Test first!
Test first
Test first
RASPBERRY PI MOBILE PRESENTATION ON WEBRTC AND LIBJINGLE
1.
MOBILE RASPBERRY PI presented by Giorgio Natili MOBILE TEA #5 ROME, 10 JULY 2013 (WAT? It's raining again?!)
2.
About me e-mail: g.natili@gnstudio.com twitter: @giorgionatili blog: webplatform.io (coming soon!) community: codeinvaders.net
3.
Agenda • What is WebRTC and what we can do with it • What is libjingle •
Explore the libjingle GYP files • Make a build for iOS • Demo
4.
WHAT IS WEBRTC
5.
What is WebRTC • Accordingly to google WebRTC is a new way yo do real time communication on the web without using any plugin. • WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs. •
WebRTC API are available in Chrome 24+, Firefox 22+ and Opera 12+. • Don't confuse WebRTC API and the the <device> API.
6.
Internet Explorer What's about our good friend IE? • It's unclear how and when the support will be available • So far you can use ChromeFrame to support WebRTC (more info about the ChromeFrame extension are available on the official web page of the project developers.google.com/chrome/chrome-frame/) •
You guess? Microsoft is working on its own standard :)
7.
Model a / Model b - The ethernet port is available only on model b - The model a has only 256mb of memory (SDRAM) - The model b has a dual USB connector - All the other features are the same in model a and b - A detalid comparison is available on element14
8.
Model b components
9.
Didactical Usage - General computer usage - Programming (python, java, etc.) - Understand hardware components - Linux and Bash
10.
Practical Usages - Media Center (HDMI) - Electronics (micro) controller - Surveillance systems (i.e. camera module) - Arcade Game Coffee Table using MAME - Supercomputers (at the University of Southampton linked up 64 Raspberry Pis)
11.
Performances - At the heart of the Raspberry Pi is the same processor you would have found in the iPhone 3G and the Kindle 2 - There is a standard RCA-type jack that provides composite NTSC or PAL video signals in addition to the HDMI output - There’s no hard drive on the Pi, everything is stored on an SD Card
12.
Where and How to Get It? - Premier Farnell / Element 14 - RS Components - Egoman Technology Corp - Robot Italy Then you have to be really patient, wait and pray it will arrive in time...
13.
14.
Explore the Board
15.
The processor
16.
17.
18.
19.
20.
21.
22.
RASPBERRY PERIPHERALS
23.
What You Can Connect - You can connect peripherals using the pins on the board - General Purpose Input and Output (GPIO) - P2 and P3 headers - Camera Serial Interface (CSI) - Display Serial Interface (DSI)
24.
Select always the proper peripherals! http://elinux.org/RPi_VerifiedPer
25.
Internal Power Hub
26.
Battery Pack
27.
Keyboard & Touchpad Mouse
28.
Choose the Right Distribution
29.
Raspbian The “officially recommended” official distribution from the Foundation, based on Debian
30.
Adafruit It is a Raspbian-based distribution that includes tools and drivers useful for teaching electronics
31.
Xbian It is a distribution based on Raspbian for users who want to use the Raspberry Pi as a media center (see also OpenELEC and Raspbmc)
32.
Arch Linux It is a distribution specifically targets ARM-bssed computers so it's the early adopted Raspberry Pi OS
33.
Prepare the SD Card
34.
OS Disk Image - The operating system is distributed as a disk image - It is a bit-for-bit representation of how the data should be written to the SD card
35.
OS X - Open the terminal utility - df -h, insert the SD card and then type it again - Unmount the card (diskutil unmount /dev/ disk3s1) - Figure out the raw device name (replace disk with risk and leave off the s1) - Use the dd utility to write byte per byte the disk image
36.
Windows - Download the Win32DiskImager (https://launchpad.net/win32-image-writer) - Insert the SD card - Open Win32DiskImager and select the OS image
37.
Run the Raspberry pi
38.
Step by Step - Plug the SD card into the socket - Plugin an USB keyboard and mouse - Plug the HDMI output into your TV or monitor - Plugin the power supply - Cross the fingers and have fun!!!
39.
Trouble Shooting - Check the SD card is correctly docked - Chet you are using the correct type of SD card - Check if the card is write protect enabled
40.
The Config Screen 1/2 - Expand rootfs, enlarge the filesytem in order to use the whole SD card - Overscan, enable it if the text run off the screen on an high definition monitor - Keyboard, setup the keyboard style (the default is UK) - Password, chose something stronger than raspberry
41.
- Change Locale The Config Screen 2/2 - Memory split, change the amount of memory used by the CPU and the GPU - Overclock, speed up the processor speed to 1000Mhz - Set theTimezone - SSH, switch on/off the secure shell server that allows you to run headless - Desktop behavior, setting up no you run it as CLI Linux
42.
(command line!) Don't update the OS the first time you run the device!!!
43.
Pre Installed Software - Midori browser (optionally NetSurf or Dillo) - Omxplayer - Leafpad and Nano - Bourne Again Shell (BASH!) - apt-get (e.g. sudo apt-get install scrot)
Download now