Boot2Gecko Hackernote

22
The Web and You! 1 Sunday, January 6, 13

Transcript of Boot2Gecko Hackernote

Page 1: Boot2Gecko Hackernote

The Web and You!

1Sunday, January 6, 13

Page 2: Boot2Gecko Hackernote

FIREFOX OS 101

2Sunday, January 6, 13

Page 3: Boot2Gecko Hackernote

WHAT IS BOOT2GECKO?

3Sunday, January 6, 13

Page 4: Boot2Gecko Hackernote

4Sunday, January 6, 13

Page 5: Boot2Gecko Hackernote

FIREFOX ARCHITECTURE

5Sunday, January 6, 13

Page 6: Boot2Gecko Hackernote

F*#K YEAH! ITS AWESOME

6Sunday, January 6, 13

Page 7: Boot2Gecko Hackernote

WHY B2G?WHAT IS ALL THE FUSS ABOUT

7Sunday, January 6, 13

Page 8: Boot2Gecko Hackernote

ANYONE CAN VIEW THE SOURCE CODE

8Sunday, January 6, 13

Page 9: Boot2Gecko Hackernote

FREE TO USE! FREE TO DEVELOP!

9Sunday, January 6, 13

Page 10: Boot2Gecko Hackernote

KILIMANJARO EVENT

10Sunday, January 6, 13

Page 11: Boot2Gecko Hackernote

11Sunday, January 6, 13

Page 12: Boot2Gecko Hackernote

BUILD ON NIGHTLY!

12Sunday, January 6, 13

Page 13: Boot2Gecko Hackernote

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.gitCreating a profile:Now enter the gaia and run the make command to create a profile

Running on Linux: ../b2g-bin -profile gaia/profileRunning on Mac: ../B2G.APP/Contents/MacOS/b2g-bin -profile /full path to/gaia/profileWebBluetooth: https://bugzilla.mozilla.org/show_bug?id=674737

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

and so on .....13Sunday, January 6, 13

Page 14: Boot2Gecko Hackernote

SNEAK PEEK OF GAIA

14Sunday, January 6, 13

Page 15: Boot2Gecko Hackernote

ZOINKS!NOT AVAILABLE ON WINDOWS!

15Sunday, January 6, 13

Page 16: Boot2Gecko Hackernote

FAVORITES! API’S FOR B2G

16Sunday, January 6, 13

Page 17: Boot2Gecko Hackernote

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 .....17Sunday, January 6, 13

Page 18: Boot2Gecko Hackernote

HELP CREATE THE FUTURE!

18Sunday, January 6, 13

Page 19: Boot2Gecko Hackernote

HOW TO CONTRIBUTE?

- 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/

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

19Sunday, January 6, 13

Page 20: Boot2Gecko Hackernote

TALK TO THE DEV’S AT #B2G,#GAIA,#WEBAPI

20Sunday, January 6, 13

Page 21: Boot2Gecko Hackernote

CODE ON!

21Sunday, January 6, 13

Page 22: Boot2Gecko Hackernote

FIND US AT #CODEZOMBIES

IRC.FREENODE.NETTHANKS,

SRIHARSHA(SHELLZERO)[email protected]

22Sunday, January 6, 13