Enviar pesquisa
Carregar
Firefox OS Workshop @ Serbia & Montenegro
•
2 gostaram
•
1,417 visualizações
Jan Jongboom
Seguir
Tecnologia
Notícias e política
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 67
Baixar agora
Baixar para ler offline
Recomendados
Steps to contribute to firefox os (gaia)
Steps to contribute to firefox os (gaia)
Fred Lin
Story of A Thousand Birds
Story of A Thousand Birds
Lim Chee Aun
Firefox os how large open source project works
Firefox os how large open source project works
Fred Lin
Current state of Adobe PhoneGap & Cordova (yes, iOS 8 too)
Current state of Adobe PhoneGap & Cordova (yes, iOS 8 too)
Teerasej Jiraphatchandej
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
Futomi Hatano
Getting Started with Pelican
Getting Started with Pelican
Nazrul Kamaruddin
44CON London 2015 - reverse reverse engineering
44CON London 2015 - reverse reverse engineering
44CON
All out in the Cloud - CloudEast 2012
All out in the Cloud - CloudEast 2012
Jan Jongboom
Recomendados
Steps to contribute to firefox os (gaia)
Steps to contribute to firefox os (gaia)
Fred Lin
Story of A Thousand Birds
Story of A Thousand Birds
Lim Chee Aun
Firefox os how large open source project works
Firefox os how large open source project works
Fred Lin
Current state of Adobe PhoneGap & Cordova (yes, iOS 8 too)
Current state of Adobe PhoneGap & Cordova (yes, iOS 8 too)
Teerasej Jiraphatchandej
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
Futomi Hatano
Getting Started with Pelican
Getting Started with Pelican
Nazrul Kamaruddin
44CON London 2015 - reverse reverse engineering
44CON London 2015 - reverse reverse engineering
44CON
All out in the Cloud - CloudEast 2012
All out in the Cloud - CloudEast 2012
Jan Jongboom
Cloudbusting 2012: All out on the cloud
Cloudbusting 2012: All out on the cloud
Jan Jongboom
All out on the Cloud - PloneConf 2012
All out on the Cloud - PloneConf 2012
Jan Jongboom
Webapi
Webapi
Jan Jongboom
Firefox OS Apps and Web APIs
Firefox OS Apps and Web APIs
Jan Jongboom
HTML5 for mobile - DiGi Challenge for Change
HTML5 for mobile - DiGi Challenge for Change
Jan Jongboom
Altering the real world with JavaScript - JSConf.US 2015
Altering the real world with JavaScript - JSConf.US 2015
Jan Jongboom
Abusing phones to make the internet of things - Wix UA Meetup
Abusing phones to make the internet of things - Wix UA Meetup
Jan Jongboom
Abusing phones to make the internet of things - JSConf EU 2014
Abusing phones to make the internet of things - JSConf EU 2014
Jan Jongboom
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
Jan Jongboom
From HTML5 to Hardware - Simonyi Conference Budapest April 15
From HTML5 to Hardware - Simonyi Conference Budapest April 15
Jan Jongboom
DAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of things
Jan Jongboom
Firefox OS and the Internet of Things - NDC London 2014
Firefox OS and the Internet of Things - NDC London 2014
Jan Jongboom
Firefox OS Apps & Apis - WebRebels App day 2013
Firefox OS Apps & Apis - WebRebels App day 2013
Jan Jongboom
Open Web and beyond - Firefox OS preso during Wordpress meetup in Dhaka
Open Web and beyond - Firefox OS preso during Wordpress meetup in Dhaka
Jan Jongboom
Fun with sensors - JSConf.asia 2014
Fun with sensors - JSConf.asia 2014
Jan Jongboom
Cursory Indicator New York
Cursory Indicator New York
Commercial Investigations LLC
Script
Script
Har1982
De Kogge – Doel 1: Condition assessment and implementation of the conservatio...
De Kogge – Doel 1: Condition assessment and implementation of the conservatio...
Onroerend Erfgoed
Empreendedorismo apoios comércio investe
Empreendedorismo apoios comércio investe
João Pedro Ferreira Silva
Actividades aces
Actividades aces
marortizmar
Firefox OS Apps & APIs - Dutch Mobile Conference / Serbia & Montenegro App da...
Firefox OS Apps & APIs - Dutch Mobile Conference / Serbia & Montenegro App da...
Jan Jongboom
Automating Firefox OS
Automating Firefox OS
mobiletestsummit
Mais conteúdo relacionado
Destaque
Cloudbusting 2012: All out on the cloud
Cloudbusting 2012: All out on the cloud
Jan Jongboom
All out on the Cloud - PloneConf 2012
All out on the Cloud - PloneConf 2012
Jan Jongboom
Webapi
Webapi
Jan Jongboom
Firefox OS Apps and Web APIs
Firefox OS Apps and Web APIs
Jan Jongboom
HTML5 for mobile - DiGi Challenge for Change
HTML5 for mobile - DiGi Challenge for Change
Jan Jongboom
Altering the real world with JavaScript - JSConf.US 2015
Altering the real world with JavaScript - JSConf.US 2015
Jan Jongboom
Abusing phones to make the internet of things - Wix UA Meetup
Abusing phones to make the internet of things - Wix UA Meetup
Jan Jongboom
Abusing phones to make the internet of things - JSConf EU 2014
Abusing phones to make the internet of things - JSConf EU 2014
Jan Jongboom
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
Jan Jongboom
From HTML5 to Hardware - Simonyi Conference Budapest April 15
From HTML5 to Hardware - Simonyi Conference Budapest April 15
Jan Jongboom
DAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of things
Jan Jongboom
Firefox OS and the Internet of Things - NDC London 2014
Firefox OS and the Internet of Things - NDC London 2014
Jan Jongboom
Firefox OS Apps & Apis - WebRebels App day 2013
Firefox OS Apps & Apis - WebRebels App day 2013
Jan Jongboom
Open Web and beyond - Firefox OS preso during Wordpress meetup in Dhaka
Open Web and beyond - Firefox OS preso during Wordpress meetup in Dhaka
Jan Jongboom
Fun with sensors - JSConf.asia 2014
Fun with sensors - JSConf.asia 2014
Jan Jongboom
Cursory Indicator New York
Cursory Indicator New York
Commercial Investigations LLC
Script
Script
Har1982
De Kogge – Doel 1: Condition assessment and implementation of the conservatio...
De Kogge – Doel 1: Condition assessment and implementation of the conservatio...
Onroerend Erfgoed
Empreendedorismo apoios comércio investe
Empreendedorismo apoios comércio investe
João Pedro Ferreira Silva
Actividades aces
Actividades aces
marortizmar
Destaque
(20)
Cloudbusting 2012: All out on the cloud
Cloudbusting 2012: All out on the cloud
All out on the Cloud - PloneConf 2012
All out on the Cloud - PloneConf 2012
Webapi
Webapi
Firefox OS Apps and Web APIs
Firefox OS Apps and Web APIs
HTML5 for mobile - DiGi Challenge for Change
HTML5 for mobile - DiGi Challenge for Change
Altering the real world with JavaScript - JSConf.US 2015
Altering the real world with JavaScript - JSConf.US 2015
Abusing phones to make the internet of things - Wix UA Meetup
Abusing phones to make the internet of things - Wix UA Meetup
Abusing phones to make the internet of things - JSConf EU 2014
Abusing phones to make the internet of things - JSConf EU 2014
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
From HTML5 to Hardware - Simonyi Conference Budapest April 15
From HTML5 to Hardware - Simonyi Conference Budapest April 15
DAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of things
Firefox OS and the Internet of Things - NDC London 2014
Firefox OS and the Internet of Things - NDC London 2014
Firefox OS Apps & Apis - WebRebels App day 2013
Firefox OS Apps & Apis - WebRebels App day 2013
Open Web and beyond - Firefox OS preso during Wordpress meetup in Dhaka
Open Web and beyond - Firefox OS preso during Wordpress meetup in Dhaka
Fun with sensors - JSConf.asia 2014
Fun with sensors - JSConf.asia 2014
Cursory Indicator New York
Cursory Indicator New York
Script
Script
De Kogge – Doel 1: Condition assessment and implementation of the conservatio...
De Kogge – Doel 1: Condition assessment and implementation of the conservatio...
Empreendedorismo apoios comércio investe
Empreendedorismo apoios comércio investe
Actividades aces
Actividades aces
Semelhante a Firefox OS Workshop @ Serbia & Montenegro
Firefox OS Apps & APIs - Dutch Mobile Conference / Serbia & Montenegro App da...
Firefox OS Apps & APIs - Dutch Mobile Conference / Serbia & Montenegro App da...
Jan Jongboom
Automating Firefox OS
Automating Firefox OS
mobiletestsummit
State of the Mobile Browsers
State of the Mobile Browsers
Peter-Paul Koch
Firefox OS
Firefox OS
PRASHANT AMAGE
Open Web Device: The first phone running Firefox OS!
Open Web Device: The first phone running Firefox OS!
Francisco Jordano
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
Christian Heilmann
Firefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUT
skiee-mahir
DDive- Giuseppe Grasso - mobile su Lotus
DDive- Giuseppe Grasso - mobile su Lotus
Dominopoint - Italian Lotus User Group
Scrivere Webapp per Firefox OS - Orru
Scrivere Webapp per Firefox OS - Orru
Codemotion
Firefox.NEXT
Firefox.NEXT
dynamis
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
Aimee Maree Forsstrom
Developing FirefoxOS
Developing FirefoxOS
Fred Lin
Cordova + Ionic + MobileFirst
Cordova + Ionic + MobileFirst
Raymond Camden
Firefox 4 & THE AFTER
Firefox 4 & THE AFTER
dynamis
ROS2 on WebOS - Brian Shin(LG)
ROS2 on WebOS - Brian Shin(LG)
AI Robotics KR
Ti.conf titanium on firefoxos
Ti.conf titanium on firefoxos
Alessio Ricco
Google presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobile
Peter-Paul Koch
Introduction to Cordova
Introduction to Cordova
Raymond Camden
iPhone Web Development
iPhone Web Development
Andy Peters
Introduction to PhoneGap
Introduction to PhoneGap
Raymond Camden
Semelhante a Firefox OS Workshop @ Serbia & Montenegro
(20)
Firefox OS Apps & APIs - Dutch Mobile Conference / Serbia & Montenegro App da...
Firefox OS Apps & APIs - Dutch Mobile Conference / Serbia & Montenegro App da...
Automating Firefox OS
Automating Firefox OS
State of the Mobile Browsers
State of the Mobile Browsers
Firefox OS
Firefox OS
Open Web Device: The first phone running Firefox OS!
Open Web Device: The first phone running Firefox OS!
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
Firefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUT
DDive- Giuseppe Grasso - mobile su Lotus
DDive- Giuseppe Grasso - mobile su Lotus
Scrivere Webapp per Firefox OS - Orru
Scrivere Webapp per Firefox OS - Orru
Firefox.NEXT
Firefox.NEXT
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
Developing FirefoxOS
Developing FirefoxOS
Cordova + Ionic + MobileFirst
Cordova + Ionic + MobileFirst
Firefox 4 & THE AFTER
Firefox 4 & THE AFTER
ROS2 on WebOS - Brian Shin(LG)
ROS2 on WebOS - Brian Shin(LG)
Ti.conf titanium on firefoxos
Ti.conf titanium on firefoxos
Google presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobile
Introduction to Cordova
Introduction to Cordova
iPhone Web Development
iPhone Web Development
Introduction to PhoneGap
Introduction to PhoneGap
Mais de Jan Jongboom
TinyML on Arduino - workshop
TinyML on Arduino - workshop
Jan Jongboom
Intelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applications
Jan Jongboom
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Jan Jongboom
Get started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conference
Jan Jongboom
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Jan Jongboom
Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020
Jan Jongboom
Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020
Jan Jongboom
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Jan Jongboom
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Jan Jongboom
Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019
Jan Jongboom
Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019
Jan Jongboom
17,000 contributions in 32K RAM - FOSS North 2019
17,000 contributions in 32K RAM - FOSS North 2019
Jan Jongboom
Open Hours: Mbed Simulator
Open Hours: Mbed Simulator
Jan Jongboom
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Jan Jongboom
Machine learning on 1 cm2 - Tweakers Dev Summit
Machine learning on 1 cm2 - Tweakers Dev Summit
Jan Jongboom
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Jan Jongboom
Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019
Jan Jongboom
Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019
Jan Jongboom
Faster Device Development - GSMA @ CES 2019
Faster Device Development - GSMA @ CES 2019
Jan Jongboom
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Jan Jongboom
Mais de Jan Jongboom
(20)
TinyML on Arduino - workshop
TinyML on Arduino - workshop
Intelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applications
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Get started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019
Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019
17,000 contributions in 32K RAM - FOSS North 2019
17,000 contributions in 32K RAM - FOSS North 2019
Open Hours: Mbed Simulator
Open Hours: Mbed Simulator
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Machine learning on 1 cm2 - Tweakers Dev Summit
Machine learning on 1 cm2 - Tweakers Dev Summit
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019
Faster Device Development - GSMA @ CES 2019
Faster Device Development - GSMA @ CES 2019
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Último
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Último
(20)
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Slack Application Development 101 Slides
Slack Application Development 101 Slides
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Firefox OS Workshop @ Serbia & Montenegro
1.
Firefox OS Unicorns and
rainbows Jan Jongboom
2.
@janjongboom
3.
You already have created
an app
4.
Embrace the phone
5.
The mobile web
is broken
6.
7.
We’re back in
1999
8.
We’re back in
1999
9.
No AJAX?!
10.
-webkit-prefix
11.
Let’s open up
the mobile web
12.
Firefox OS app = website
+ W3C proposed phone APIs
13.
14.
15.
The web is
awesome
16.
So let’s get
going... (nothing fancy yet)
17.
github.com / comoyo
/ ffos-list-detail
18.
“Firefox OS Simulator” github.com
/ comoyo / ffos-list-detail
19.
github.com / comoyo
/ ffos-list-detail
20.
21.
22.
http://localhost:8081/ manifest.webapp
23.
github.com / comoyo
/ ffos-list-detail
24.
github.com / comoyo
/ ffos-list-detail
25.
github.com / comoyo
/ ffos-list-detail
26.
није лоше! github.com/comoyo/ffos-list-detail
27.
Now get funky!
28.
Architecture Kernel Device Drivers Hardware Abstraction
Layer Browser Javascript engine APIs for hardware access User facing apps (HTML/CSS or WebGL)Gaia Gecko Gonk
29.
30.
31.
Unleash the power of
WebAPIs
32.
Regular APIs • Vibration •
ScreenOrientation • GeoLocation • MouseLock • OpenWebApps • NetworkInformation • BatteryStatus • Alarm • WebActivities • PushNotifications • WebFMApi • WebPayment • IndexedDB • AmbientLightSensor • ProxyimitySensor • Notification Yellow = Approved by W3C
33.
34.
35.
36.
37.
38.
39.
Certified APIs • WebTelephony •
WebSMS • IdleAPI • SettingsAPI • PowerManagementAPI • MobileConnectionAPI • WiFiInformationAPI • WebBluetooth • PermissionsAPI • NetworkStatsAPI • CameraAPI • Time/ClockAPI • Attentionscreen • Voicemail Requires certification process
40.
Your phone is aware
of your surroundings, take advantage!
41.
https://github.com/robnyman/ Firefox-OS-Boilerplate-App
42.
Application bus
43.
Hey I need
an image! Sure, I can provide you with one!
44.
Web activities
45.
I NEED AN
ADULT!
46.
https://developer.mozilla.org/en-US/docs/WebAPI
47.
Offline
48.
Dealing with offline •
Have the necessary application files available • Cache server side data • Store app state on device
49.
Storing data • Local
Storage • IndexedDB
50.
Limited storage! Ask for
more through manifest
51.
Two types of
apps • Hosted • Assets on the server • Cacheable via appcache • Packaged • ZIP archive with assets
52.
Caching with appcache
53.
54.
55.
56.
57.
58.
59.
ZIP • One big
zip file • Resources loaded from zip file • Still requires manifest file
60.
One more thing...
61.
The app manifest
file • Has name, description, version for market place • Define permissions (calling, storage) • Web activity provider (I provide images!) https://marketplace.firefox.com/developers/docs/manifests
62.
63.
64.
65.
66.
Get hacking!
67.
Questions? Twitter: @janjongboom slideshare.net/janjongboom
Baixar agora