SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
The Web and You!




Sunday, January 6, 13                      1
FIREFOX OS 101

Sunday, January 6, 13                    2
WHAT IS BOOT2GECKO?

Sunday, January 6, 13                3
Sunday, January 6, 13   4
FIREFOX ARCHITECTURE
Sunday, January 6, 13         5
F*#K YEAH! ITS
                           AWESOME
Sunday, January 6, 13                    6
WHY B2G?WHAT IS ALL
                   THE FUSS ABOUT
Sunday, January 6, 13                  7
ANYONE CAN VIEW THE
                 SOURCE CODE
Sunday, January 6, 13              8
FREE TO USE! FREE TO
                   DEVELOP!
Sunday, January 6, 13               9
KILIMANJARO EVENT
Sunday, January 6, 13                       10
Sunday, January 6, 13   11
BUILD ON NIGHTLY!
Sunday, January 6, 13                       12
HOW TO BUILD?

NIGHTLY: https://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/
latest-mozilla-central/

To build Gaia: You need to clone the repository from
github.
$ git clone https://github.com/applecool/gaia.git
Creating a profile:Now enter the gaia and run the make
command to create a profile
 Running on Linux: ../b2g-bin -profile gaia/profile
Running on Mac: ../B2G.APP/Contents/MacOS/b2g-bin -
profile /full path to/gaia/profile
WebBluetooth: https://bugzilla.mozilla.org/show_bug?id=674737

Battery API: https://bugzilla.mozilla.org/show_bug?id=678694

 and so on .....
Sunday, January 6, 13                                           13
SNEAK PEEK OF GAIA
Sunday, January 6, 13                    14
ZOINKS!NOT AVAILABLE
                  ON WINDOWS!
Sunday, January 6, 13                15
FAVORITES! API’S FOR
                        B2G
Sunday, January 6, 13                   16
LINKS TO EXPLORE

WEBAPI: https://wiki.mozilla.org/webapi

CameraAPI: https://wiki.mozilla.org/platform/features/
camera_api

Websms API:https://bugzilla.mozilla.org/show_bug?id=674725

WebTelephony:https://bugzilla.mozilla.org/show_bug?id=674726

WebVibration: https://bugzilla.mozilla.org/show_bug?id=679966

WebBluetooth: https://bugzilla.mozilla.org/show_bug?id=674737

Battery API: https://bugzilla.mozilla.org/show_bug?id=678694

 and so on .....
Sunday, January 6, 13                                           17
HELP CREATE THE
                            FUTURE!
Sunday, January 6, 13                     18
HOW TO CONTRIBUTE?

 The best way to keep up to speed with things is to
 frequent the B2G mailing lists.

 - https://lists.mozilla.org/listinfo/community-b2g


 - https://groups.google.com/forum/#!forum/
 mozilla.dev.b2g

 If you want to help with development then the best place
 to do that is on the B2G and Gaia GitHub repositories.


 - https://github.com/mozilla-b2g/B2G/


 - https://github.com/mozilla-b2g/gaia/

Sunday, January 6, 13                                       19
TALK TO THE DEV’S AT
           #B2G,#GAIA,#WEBAPI
Sunday, January 6, 13             20
CODE ON!
Sunday, January 6, 13              21
FIND US AT
          #CODEZOMBIES
        IRC.FREENODE.NET
             THANKS,
      SRIHARSHA(SHELLZERO)!
     KMITHARSHA@GMAIL.COM
Sunday, January 6, 13         22

Weitere ähnliche Inhalte

Andere mochten auch

M Bacal Group
M Bacal GroupM Bacal Group
M Bacal Groupmbacal
 
M Bacal Group
M Bacal Group  M Bacal Group
M Bacal Group mbacal
 
Lec01-CS110 Computational Engineering
Lec01-CS110 Computational EngineeringLec01-CS110 Computational Engineering
Lec01-CS110 Computational EngineeringSri Harsha Pamu
 
Android vulnerability study
Android vulnerability studyAndroid vulnerability study
Android vulnerability studySri Harsha Pamu
 
Lec08-CS110 Computational Engineering
Lec08-CS110 Computational EngineeringLec08-CS110 Computational Engineering
Lec08-CS110 Computational EngineeringSri Harsha Pamu
 

Andere mochten auch (6)

Huisstijl
HuisstijlHuisstijl
Huisstijl
 
M Bacal Group
M Bacal GroupM Bacal Group
M Bacal Group
 
M Bacal Group
M Bacal Group  M Bacal Group
M Bacal Group
 
Lec01-CS110 Computational Engineering
Lec01-CS110 Computational EngineeringLec01-CS110 Computational Engineering
Lec01-CS110 Computational Engineering
 
Android vulnerability study
Android vulnerability studyAndroid vulnerability study
Android vulnerability study
 
Lec08-CS110 Computational Engineering
Lec08-CS110 Computational EngineeringLec08-CS110 Computational Engineering
Lec08-CS110 Computational Engineering
 

Ähnlich wie Boot2Gecko Hackernote

WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013Mojo Lingo
 
Introduction to PhoneGap and PhoneGap Build
Introduction to PhoneGap and PhoneGap BuildIntroduction to PhoneGap and PhoneGap Build
Introduction to PhoneGap and PhoneGap BuildMartin de Keijzer
 
RailsConf 2013: RubyMotion
RailsConf 2013: RubyMotionRailsConf 2013: RubyMotion
RailsConf 2013: RubyMotionBrian Sam-Bodden
 
Cal Summit Small
Cal Summit SmallCal Summit Small
Cal Summit Smallmclee
 
Native Javascript apps with PhoneGap by Martin de Keijzer
Native Javascript apps with PhoneGap by Martin de KeijzerNative Javascript apps with PhoneGap by Martin de Keijzer
Native Javascript apps with PhoneGap by Martin de KeijzerCodemotion
 
Advanced App Building - Tips, Tricks & Lessons Learned
Advanced App Building - Tips, Tricks & Lessons LearnedAdvanced App Building - Tips, Tricks & Lessons Learned
Advanced App Building - Tips, Tricks & Lessons LearnedJay Graves
 
Codemotion 2013 - presentación cocoa pods
Codemotion  2013 -  presentación cocoa podsCodemotion  2013 -  presentación cocoa pods
Codemotion 2013 - presentación cocoa podsJorge Maroto
 
2013 spicy swan_fb_pb_post_collection_27042013
2013 spicy swan_fb_pb_post_collection_270420132013 spicy swan_fb_pb_post_collection_27042013
2013 spicy swan_fb_pb_post_collection_27042013Piero Belforte
 
NDDNUG: Ignition: Geek Parenting’s Lessons Learned…so far
NDDNUG: Ignition: Geek Parenting’s Lessons Learned…so farNDDNUG: Ignition: Geek Parenting’s Lessons Learned…so far
NDDNUG: Ignition: Geek Parenting’s Lessons Learned…so farCori Drew
 
Educ 515 W2 Sp109
Educ 515 W2 Sp109Educ 515 W2 Sp109
Educ 515 W2 Sp109lancesfa
 
Native Javascript apps with PhoneGap
Native Javascript apps with PhoneGapNative Javascript apps with PhoneGap
Native Javascript apps with PhoneGapIbuildings
 
Scaling Django to the sky
Scaling Django to the skyScaling Django to the sky
Scaling Django to the skyNaren Arya
 
Doing, Doing, Done: Digital Productivity
Doing, Doing, Done: Digital ProductivityDoing, Doing, Done: Digital Productivity
Doing, Doing, Done: Digital ProductivityMike Vardy
 
NMC 2013 25 iPad Tips and Tricks
NMC 2013 25 iPad Tips and TricksNMC 2013 25 iPad Tips and Tricks
NMC 2013 25 iPad Tips and Tricksscottsayre
 
Podcast & Screencasting On Rails
Podcast & Screencasting On RailsPodcast & Screencasting On Rails
Podcast & Screencasting On Railsguest75489e
 
Construindo um micro framework web em Python
Construindo um micro framework web em PythonConstruindo um micro framework web em Python
Construindo um micro framework web em PythonAllisson Azevedo
 

Ähnlich wie Boot2Gecko Hackernote (20)

WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013
 
Introduction to PhoneGap and PhoneGap Build
Introduction to PhoneGap and PhoneGap BuildIntroduction to PhoneGap and PhoneGap Build
Introduction to PhoneGap and PhoneGap Build
 
RailsConf 2013: RubyMotion
RailsConf 2013: RubyMotionRailsConf 2013: RubyMotion
RailsConf 2013: RubyMotion
 
Cal Summit Small
Cal Summit SmallCal Summit Small
Cal Summit Small
 
Native Javascript apps with PhoneGap by Martin de Keijzer
Native Javascript apps with PhoneGap by Martin de KeijzerNative Javascript apps with PhoneGap by Martin de Keijzer
Native Javascript apps with PhoneGap by Martin de Keijzer
 
Advanced App Building - Tips, Tricks & Lessons Learned
Advanced App Building - Tips, Tricks & Lessons LearnedAdvanced App Building - Tips, Tricks & Lessons Learned
Advanced App Building - Tips, Tricks & Lessons Learned
 
Building fb mobile
Building fb mobileBuilding fb mobile
Building fb mobile
 
Codemotion 2013 - presentación cocoa pods
Codemotion  2013 -  presentación cocoa podsCodemotion  2013 -  presentación cocoa pods
Codemotion 2013 - presentación cocoa pods
 
2013 spicy swan_fb_pb_post_collection_27042013
2013 spicy swan_fb_pb_post_collection_270420132013 spicy swan_fb_pb_post_collection_27042013
2013 spicy swan_fb_pb_post_collection_27042013
 
Cacoo startup
Cacoo startup Cacoo startup
Cacoo startup
 
NDDNUG: Ignition: Geek Parenting’s Lessons Learned…so far
NDDNUG: Ignition: Geek Parenting’s Lessons Learned…so farNDDNUG: Ignition: Geek Parenting’s Lessons Learned…so far
NDDNUG: Ignition: Geek Parenting’s Lessons Learned…so far
 
Makers Go Pro
Makers Go ProMakers Go Pro
Makers Go Pro
 
Educ 515 W2 Sp109
Educ 515 W2 Sp109Educ 515 W2 Sp109
Educ 515 W2 Sp109
 
SpecBDD in PHP
SpecBDD in PHPSpecBDD in PHP
SpecBDD in PHP
 
Native Javascript apps with PhoneGap
Native Javascript apps with PhoneGapNative Javascript apps with PhoneGap
Native Javascript apps with PhoneGap
 
Scaling Django to the sky
Scaling Django to the skyScaling Django to the sky
Scaling Django to the sky
 
Doing, Doing, Done: Digital Productivity
Doing, Doing, Done: Digital ProductivityDoing, Doing, Done: Digital Productivity
Doing, Doing, Done: Digital Productivity
 
NMC 2013 25 iPad Tips and Tricks
NMC 2013 25 iPad Tips and TricksNMC 2013 25 iPad Tips and Tricks
NMC 2013 25 iPad Tips and Tricks
 
Podcast & Screencasting On Rails
Podcast & Screencasting On RailsPodcast & Screencasting On Rails
Podcast & Screencasting On Rails
 
Construindo um micro framework web em Python
Construindo um micro framework web em PythonConstruindo um micro framework web em Python
Construindo um micro framework web em Python
 

Mehr von Sri Harsha Pamu

Lec23-CS110 Computational Engineering
Lec23-CS110 Computational EngineeringLec23-CS110 Computational Engineering
Lec23-CS110 Computational EngineeringSri Harsha Pamu
 
Lec21-CS110 Computational Engineering
Lec21-CS110 Computational EngineeringLec21-CS110 Computational Engineering
Lec21-CS110 Computational EngineeringSri Harsha Pamu
 
Lec19-CS110 Computational Engineering
Lec19-CS110 Computational EngineeringLec19-CS110 Computational Engineering
Lec19-CS110 Computational EngineeringSri Harsha Pamu
 
Lec16-CS110 Computational Engineering
Lec16-CS110 Computational EngineeringLec16-CS110 Computational Engineering
Lec16-CS110 Computational EngineeringSri Harsha Pamu
 
Lec15-CS110 Computational Engineering
Lec15-CS110 Computational EngineeringLec15-CS110 Computational Engineering
Lec15-CS110 Computational EngineeringSri Harsha Pamu
 
Lec14-CS110 Computational Engineering
Lec14-CS110 Computational EngineeringLec14-CS110 Computational Engineering
Lec14-CS110 Computational EngineeringSri Harsha Pamu
 
Lec12-CS110 Computational Engineering
Lec12-CS110 Computational EngineeringLec12-CS110 Computational Engineering
Lec12-CS110 Computational EngineeringSri Harsha Pamu
 
Lec10-CS110 Computational Engineering
Lec10-CS110 Computational EngineeringLec10-CS110 Computational Engineering
Lec10-CS110 Computational EngineeringSri Harsha Pamu
 
Lec09-CS110 Computational Engineering
Lec09-CS110 Computational EngineeringLec09-CS110 Computational Engineering
Lec09-CS110 Computational EngineeringSri Harsha Pamu
 
Lec07-CS110 Computational Engineering
Lec07-CS110 Computational EngineeringLec07-CS110 Computational Engineering
Lec07-CS110 Computational EngineeringSri Harsha Pamu
 
Lec06-CS110 Computational Engineering
Lec06-CS110 Computational EngineeringLec06-CS110 Computational Engineering
Lec06-CS110 Computational EngineeringSri Harsha Pamu
 
Lec04-CS110 Computational Engineering
Lec04-CS110 Computational EngineeringLec04-CS110 Computational Engineering
Lec04-CS110 Computational EngineeringSri Harsha Pamu
 
Lec03-CS110 Computational Engineering
Lec03-CS110 Computational EngineeringLec03-CS110 Computational Engineering
Lec03-CS110 Computational EngineeringSri Harsha Pamu
 
Lec02-CS110 Computational Engineering
Lec02-CS110 Computational EngineeringLec02-CS110 Computational Engineering
Lec02-CS110 Computational EngineeringSri Harsha Pamu
 
Lec1- CS110 Computational Engineering
Lec1- CS110 Computational EngineeringLec1- CS110 Computational Engineering
Lec1- CS110 Computational EngineeringSri Harsha Pamu
 
Lec25-CS110 Computational Engineering
Lec25-CS110 Computational EngineeringLec25-CS110 Computational Engineering
Lec25-CS110 Computational EngineeringSri Harsha Pamu
 

Mehr von Sri Harsha Pamu (20)

Lec23-CS110 Computational Engineering
Lec23-CS110 Computational EngineeringLec23-CS110 Computational Engineering
Lec23-CS110 Computational Engineering
 
Lec21-CS110 Computational Engineering
Lec21-CS110 Computational EngineeringLec21-CS110 Computational Engineering
Lec21-CS110 Computational Engineering
 
Lec19-CS110 Computational Engineering
Lec19-CS110 Computational EngineeringLec19-CS110 Computational Engineering
Lec19-CS110 Computational Engineering
 
Lec16-CS110 Computational Engineering
Lec16-CS110 Computational EngineeringLec16-CS110 Computational Engineering
Lec16-CS110 Computational Engineering
 
Lec15-CS110 Computational Engineering
Lec15-CS110 Computational EngineeringLec15-CS110 Computational Engineering
Lec15-CS110 Computational Engineering
 
Lec14-CS110 Computational Engineering
Lec14-CS110 Computational EngineeringLec14-CS110 Computational Engineering
Lec14-CS110 Computational Engineering
 
Lec13
Lec13Lec13
Lec13
 
Lec12-CS110 Computational Engineering
Lec12-CS110 Computational EngineeringLec12-CS110 Computational Engineering
Lec12-CS110 Computational Engineering
 
Lec10-CS110 Computational Engineering
Lec10-CS110 Computational EngineeringLec10-CS110 Computational Engineering
Lec10-CS110 Computational Engineering
 
Lec09-CS110 Computational Engineering
Lec09-CS110 Computational EngineeringLec09-CS110 Computational Engineering
Lec09-CS110 Computational Engineering
 
Lec07-CS110 Computational Engineering
Lec07-CS110 Computational EngineeringLec07-CS110 Computational Engineering
Lec07-CS110 Computational Engineering
 
Lec06-CS110 Computational Engineering
Lec06-CS110 Computational EngineeringLec06-CS110 Computational Engineering
Lec06-CS110 Computational Engineering
 
Lec04-CS110 Computational Engineering
Lec04-CS110 Computational EngineeringLec04-CS110 Computational Engineering
Lec04-CS110 Computational Engineering
 
Lec03-CS110 Computational Engineering
Lec03-CS110 Computational EngineeringLec03-CS110 Computational Engineering
Lec03-CS110 Computational Engineering
 
Lec02-CS110 Computational Engineering
Lec02-CS110 Computational EngineeringLec02-CS110 Computational Engineering
Lec02-CS110 Computational Engineering
 
Lec1- CS110 Computational Engineering
Lec1- CS110 Computational EngineeringLec1- CS110 Computational Engineering
Lec1- CS110 Computational Engineering
 
Lec25-CS110 Computational Engineering
Lec25-CS110 Computational EngineeringLec25-CS110 Computational Engineering
Lec25-CS110 Computational Engineering
 
Android..imp google
Android..imp googleAndroid..imp google
Android..imp google
 
Android gui framework
Android gui frameworkAndroid gui framework
Android gui framework
 
Hackernote on gsoc
Hackernote on gsocHackernote on gsoc
Hackernote on gsoc
 

Boot2Gecko Hackernote

  • 1. The Web and You! Sunday, January 6, 13 1
  • 2. FIREFOX OS 101 Sunday, January 6, 13 2
  • 3. WHAT IS BOOT2GECKO? Sunday, January 6, 13 3
  • 6. F*#K YEAH! ITS AWESOME Sunday, January 6, 13 6
  • 7. WHY B2G?WHAT IS ALL THE FUSS ABOUT Sunday, January 6, 13 7
  • 8. ANYONE CAN VIEW THE SOURCE CODE Sunday, January 6, 13 8
  • 9. FREE TO USE! FREE TO DEVELOP! Sunday, January 6, 13 9
  • 12. BUILD ON NIGHTLY! Sunday, January 6, 13 12
  • 13. HOW TO BUILD? NIGHTLY: https://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/ latest-mozilla-central/ To build Gaia: You need to clone the repository from github. $ git clone https://github.com/applecool/gaia.git Creating a profile:Now enter the gaia and run the make command to create a profile Running on Linux: ../b2g-bin -profile gaia/profile Running on Mac: ../B2G.APP/Contents/MacOS/b2g-bin - profile /full path to/gaia/profile WebBluetooth: https://bugzilla.mozilla.org/show_bug?id=674737 Battery API: https://bugzilla.mozilla.org/show_bug?id=678694 and so on ..... Sunday, January 6, 13 13
  • 14. SNEAK PEEK OF GAIA Sunday, January 6, 13 14
  • 15. ZOINKS!NOT AVAILABLE ON WINDOWS! Sunday, January 6, 13 15
  • 16. FAVORITES! API’S FOR B2G Sunday, January 6, 13 16
  • 17. LINKS TO EXPLORE WEBAPI: https://wiki.mozilla.org/webapi CameraAPI: https://wiki.mozilla.org/platform/features/ camera_api Websms API:https://bugzilla.mozilla.org/show_bug?id=674725 WebTelephony:https://bugzilla.mozilla.org/show_bug?id=674726 WebVibration: https://bugzilla.mozilla.org/show_bug?id=679966 WebBluetooth: https://bugzilla.mozilla.org/show_bug?id=674737 Battery API: https://bugzilla.mozilla.org/show_bug?id=678694 and so on ..... Sunday, January 6, 13 17
  • 18. HELP CREATE THE FUTURE! Sunday, January 6, 13 18
  • 19. HOW TO CONTRIBUTE? The best way to keep up to speed with things is to frequent the B2G mailing lists. - https://lists.mozilla.org/listinfo/community-b2g - https://groups.google.com/forum/#!forum/ mozilla.dev.b2g If you want to help with development then the best place to do that is on the B2G and Gaia GitHub repositories. - https://github.com/mozilla-b2g/B2G/ - https://github.com/mozilla-b2g/gaia/ Sunday, January 6, 13 19
  • 20. TALK TO THE DEV’S AT #B2G,#GAIA,#WEBAPI Sunday, January 6, 13 20
  • 22. FIND US AT #CODEZOMBIES IRC.FREENODE.NET THANKS, SRIHARSHA(SHELLZERO)! KMITHARSHA@GMAIL.COM Sunday, January 6, 13 22