0
MEET CYANOGENMOD             DROIDCON INDIA | NOVEMBER 18, 2011                            DIOGO FERREIRA | DEFER@CYANOGEN...
OUTLINE                            INTRODUCTION                            THE COMMUNITY                            THE TE...
INTRODUCTION                                    PART ONESaturday, November 19, 11
INTRODUCTION                            AN OPEN-SOURCE AFTERMARKET-DISTRIBUTION OF ANDROID                            A PL...
BUT IS IT?Saturday, November 19, 11
YESSaturday, November 19, 11
YESSaturday, November 19, 11
YES                            (IF   YOU OWN A NEXUS DEVICE)                            WHAT ABOUT THE OTHERS?Saturday, No...
CYANOGENMOD: WHY?                            CHANCES ARE, YOU CANNOT BUILD ANDROID FOR YOUR DEVICE                        ...
IS MY DEVICE SUPPORTED?Saturday, November 19, 11
IS MY DEVICE SUPPORTED?                            ZTESaturday, November 19, 11
IS MY DEVICE SUPPORTED?                            ZTE                            HUAWEISaturday, November 19, 11
IS MY DEVICE SUPPORTED?                            ZTE                            HUAWEI                            LGESat...
IS MY DEVICE SUPPORTED?                            ZTE                            HUAWEI                            LGE   ...
IS MY DEVICE SUPPORTED?                            ZTE                            HUAWEI                            LGE   ...
IS MY DEVICE SUPPORTED?                            ZTE                            HUAWEI                            LGE   ...
AND NEW ONES KEEP COMING                80                60                40                20                  0       ...
THE COMMUNITY                                     PART TWOSaturday, November 19, 11
CYANOGENMOD COMMUNITY                            A GIANT, 750.000+ USER COMMUNITY                            MANY VOLUNTEE...
CYANOGENMOD COMMUNITYSaturday, November 19, 11
CYANOGENMOD COMMUNITY                            THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATIONSaturday, November 19, 11
CYANOGENMOD COMMUNITY                            THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION                       ...
CYANOGENMOD COMMUNITY                            THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION                       ...
CYANOGENMOD COMMUNITY                            THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION                       ...
CYANOGENMOD COMMUNITY                            THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION                       ...
CYANOGENMOD COMMUNITY                            THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION                       ...
COMMUNITY: WHAT WE GIVE                            PROVIDE STABLE ROMS FOR MANY DEVICES                            THE CHA...
CYANOGENMOD: WHAT WE RECEIVE                            LOTS OF LOVE FROM THE COMMUNITY!                               HI ...
THE TECHNICAL BITS                                         PART THREESaturday, November 19, 11
INFRASTRUCTURE                            CYANOGENMOD IS HOSTED ON GITHUB                               ALSO, REPO FOR REP...
MULTIPLE DEVICES, THE SAME                                   EXPERIENCESaturday, November 19, 11
CYANOGENMOD: THE INTRINSICS                            A SINGLE DEVELOPMENT TREE TO RULE THEM ALL                         ...
MAIN DIFFICULTIES                            DEALING WITH CLOSED-SOURCE DEVICES                               ONLY OEMS HA...
CAN YOU CONTRIBUTE?                            DEVELOPERS                               IS THERE ANYTHING THAT YOU DON’T L...
GETTING YOUR HANDS DIRTY                            MKDIR ANDROID; CD ANDROID                            REPO INIT -U GIT:...
YOUR QUESTIONS                                      PART FOURSaturday, November 19, 11
Upcoming SlideShare
Loading in...5
×

Meet CyanogenMod

3,218

Published on

CyanogenMod is an after-market distribution of Android aiming for users and developers who enjoy running and hacking on the latest and greatest version of Android on their devices.

This talk will provide an overview of CyanogenMod detailing the role we play in the android ecosystem, why and how we do it and how you can become a part of it!

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,218
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
149
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Transcript of "Meet CyanogenMod"

  1. 1. MEET CYANOGENMOD DROIDCON INDIA | NOVEMBER 18, 2011 DIOGO FERREIRA | DEFER@CYANOGENMOD.COM | @DEFERSaturday, November 19, 11
  2. 2. OUTLINE INTRODUCTION THE COMMUNITY THE TECHNICAL BITS YOUR QUESTIONS!Saturday, November 19, 11
  3. 3. INTRODUCTION PART ONESaturday, November 19, 11
  4. 4. INTRODUCTION AN OPEN-SOURCE AFTERMARKET-DISTRIBUTION OF ANDROID A PLATFORM WITH SUPPORT FOR ALMOST 80 DEVICES! PROVIDES THE LATEST AND GREATEST VERSION SETS UP A GREAT PLATFORM FOR DEVELOPERS AND ENTHUSIASTS SHARES THE “MADE BY DEVELOPERS, FOR DEVELOPERS” MINDSET, JUST LIKE DROIDCONSaturday, November 19, 11
  5. 5. BUT IS IT?Saturday, November 19, 11
  6. 6. YESSaturday, November 19, 11
  7. 7. YESSaturday, November 19, 11
  8. 8. YES (IF YOU OWN A NEXUS DEVICE) WHAT ABOUT THE OTHERS?Saturday, November 19, 11
  9. 9. CYANOGENMOD: WHY? CHANCES ARE, YOU CANNOT BUILD ANDROID FOR YOUR DEVICE IT ONLY BUILDS ON NEXUS DEVICES MOST PEOPLE ARE STILL STUCK IN 2.1/2.2 SOME PEOPLE JUST ENJOY BEING IN CONTROL OF THEIR DEVICE OTHERS ENJOY THE EXTRA FEATURESSaturday, November 19, 11
  10. 10. IS MY DEVICE SUPPORTED?Saturday, November 19, 11
  11. 11. IS MY DEVICE SUPPORTED? ZTESaturday, November 19, 11
  12. 12. IS MY DEVICE SUPPORTED? ZTE HUAWEISaturday, November 19, 11
  13. 13. IS MY DEVICE SUPPORTED? ZTE HUAWEI LGESaturday, November 19, 11
  14. 14. IS MY DEVICE SUPPORTED? ZTE HUAWEI LGE SONY ERICSSONSaturday, November 19, 11
  15. 15. IS MY DEVICE SUPPORTED? ZTE HUAWEI LGE SONY ERICSSON SAMSUNGSaturday, November 19, 11
  16. 16. IS MY DEVICE SUPPORTED? ZTE HUAWEI LGE SONY ERICSSON SAMSUNG HTCSaturday, November 19, 11
  17. 17. AND NEW ONES KEEP COMING 80 60 40 20 0 JUNE 2010 SEPTEMBER 2010 DECEMBER 2010 MARCH 2011 JUNE 2011 SEPTEMBER 2011Saturday, November 19, 11
  18. 18. THE COMMUNITY PART TWOSaturday, November 19, 11
  19. 19. CYANOGENMOD COMMUNITY A GIANT, 750.000+ USER COMMUNITY MANY VOLUNTEERS, INCLUDING: ~ 40 PERMANENT DEVELOPERS HUNDREDS OF CONTRIBUTORS WORLDWIDE LIAISONS WITH THE COMMUNITYSaturday, November 19, 11
  20. 20. CYANOGENMOD COMMUNITYSaturday, November 19, 11
  21. 21. CYANOGENMOD COMMUNITY THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATIONSaturday, November 19, 11
  22. 22. CYANOGENMOD COMMUNITY THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION HTTP://WIKI.CYANOGENMOD.COMSaturday, November 19, 11
  23. 23. CYANOGENMOD COMMUNITY THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION HTTP://WIKI.CYANOGENMOD.COM THE CYANOGENMOD FORUMS: FOR ALL YOUR QUESTIONS AND PROBLEMSSaturday, November 19, 11
  24. 24. CYANOGENMOD COMMUNITY THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION HTTP://WIKI.CYANOGENMOD.COM THE CYANOGENMOD FORUMS: FOR ALL YOUR QUESTIONS AND PROBLEMS HTTP://FORUM.CYANOGENMOD.COM/Saturday, November 19, 11
  25. 25. CYANOGENMOD COMMUNITY THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION HTTP://WIKI.CYANOGENMOD.COM THE CYANOGENMOD FORUMS: FOR ALL YOUR QUESTIONS AND PROBLEMS HTTP://FORUM.CYANOGENMOD.COM/ INTERNET RELAY CHAT (ON FREENODE)Saturday, November 19, 11
  26. 26. CYANOGENMOD COMMUNITY THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION HTTP://WIKI.CYANOGENMOD.COM THE CYANOGENMOD FORUMS: FOR ALL YOUR QUESTIONS AND PROBLEMS HTTP://FORUM.CYANOGENMOD.COM/ INTERNET RELAY CHAT (ON FREENODE) JOIN US OVER AT #CYANOGENMODSaturday, November 19, 11
  27. 27. COMMUNITY: WHAT WE GIVE PROVIDE STABLE ROMS FOR MANY DEVICES THE CHANCE TO BE INVOLVED IN THE PROJECT NIGHTLY BUILDS! CHECK OUT HTTP://GET.CM BUG TRACKER OPEN REVIEWING SYSTEMSaturday, November 19, 11
  28. 28. CYANOGENMOD: WHAT WE RECEIVE LOTS OF LOVE FROM THE COMMUNITY! HI THERE BANGALORE ANDROID USER GROUP! BUG REPORTS, SUGGESTIONS USERS TEST OUR ROM EVERY NIGHT QUITE AN ATTENTION FROM OEMSSaturday, November 19, 11
  29. 29. THE TECHNICAL BITS PART THREESaturday, November 19, 11
  30. 30. INFRASTRUCTURE CYANOGENMOD IS HOSTED ON GITHUB ALSO, REPO FOR REPOSITORY MANAGEMENT GERRIT FOR CODE REVIEWS BUILDBOT AND BUILD CLUSTER SEVERAL SERVERS SERVING THE WEBSITE, WIKI, FORUMS OUR OWN MIRROR NETWORK (HTTP://GET.CM)Saturday, November 19, 11
  31. 31. MULTIPLE DEVICES, THE SAME EXPERIENCESaturday, November 19, 11
  32. 32. CYANOGENMOD: THE INTRINSICS A SINGLE DEVELOPMENT TREE TO RULE THEM ALL OMAP TEGRA QUALCOM MSM ... TRADITIONALLY, VENDORS TEND TO KEEP ONE TREE FOR EACH DEVICE LEADS TO CODE DUPLICATION, HARDER UPGRADE PATHSSaturday, November 19, 11
  33. 33. MAIN DIFFICULTIES DEALING WITH CLOSED-SOURCE DEVICES ONLY OEMS HAVE ACCESS TO SOURCE AND DOCUMENTATION PORTING THE HARDWARE PARTS IS HARD WE BASE OURS IN REFERENCE IMPLEMENTATIONS BY QUALCOMM, TI, ETC SOMETIMES A LOT OF REVERSE ENGINEERING IS NEEDEDSaturday, November 19, 11
  34. 34. CAN YOU CONTRIBUTE? DEVELOPERS IS THERE ANYTHING THAT YOU DON’T LIKE ABOUT HOW ANDROID/ CYANOGENMOD WORKS? DO YOU HAVE AN AMAZING NEW IDEA? NON-DEVELOPERS DO YOU SPEAK A LANGUAGE OTHER THAN ENGLISH? IF SO, WE NEED YOU. ARE YOU INTO DESIGN/UX? DO CONTACT US! FEEL FREE TO JOIN US AT #CYANOGENMOD-DEVSaturday, November 19, 11
  35. 35. GETTING YOUR HANDS DIRTY MKDIR ANDROID; CD ANDROID REPO INIT -U GIT://GITHUB.COM/CYANOGENMOD/ANDROID.GIT REPO SYNC -J16 REPO START MYCHANGES FRAMEWORKS/BASE HAX! REPO UPLOAD MYCHANGES CONTRIBUTE BACK! YOU ARE THE ONES WHO MAKE CM GREAT!Saturday, November 19, 11
  36. 36. YOUR QUESTIONS PART FOURSaturday, November 19, 11
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×