Your SlideShare is downloading. ×
Meet CyanogenMod
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Meet CyanogenMod

3,004
views

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. …

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,004
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
130
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. MEET CYANOGENMOD DROIDCON INDIA | NOVEMBER 18, 2011 DIOGO FERREIRA | DEFER@CYANOGENMOD.COM | @DEFERSaturday, November 19, 11
  • 2. OUTLINE INTRODUCTION THE COMMUNITY THE TECHNICAL BITS YOUR QUESTIONS!Saturday, November 19, 11
  • 3. INTRODUCTION PART ONESaturday, November 19, 11
  • 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. BUT IS IT?Saturday, November 19, 11
  • 6. YESSaturday, November 19, 11
  • 7. YESSaturday, November 19, 11
  • 8. YES (IF YOU OWN A NEXUS DEVICE) WHAT ABOUT THE OTHERS?Saturday, November 19, 11
  • 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. IS MY DEVICE SUPPORTED?Saturday, November 19, 11
  • 11. IS MY DEVICE SUPPORTED? ZTESaturday, November 19, 11
  • 12. IS MY DEVICE SUPPORTED? ZTE HUAWEISaturday, November 19, 11
  • 13. IS MY DEVICE SUPPORTED? ZTE HUAWEI LGESaturday, November 19, 11
  • 14. IS MY DEVICE SUPPORTED? ZTE HUAWEI LGE SONY ERICSSONSaturday, November 19, 11
  • 15. IS MY DEVICE SUPPORTED? ZTE HUAWEI LGE SONY ERICSSON SAMSUNGSaturday, November 19, 11
  • 16. IS MY DEVICE SUPPORTED? ZTE HUAWEI LGE SONY ERICSSON SAMSUNG HTCSaturday, November 19, 11
  • 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. THE COMMUNITY PART TWOSaturday, November 19, 11
  • 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. CYANOGENMOD COMMUNITYSaturday, November 19, 11
  • 21. CYANOGENMOD COMMUNITY THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATIONSaturday, November 19, 11
  • 22. CYANOGENMOD COMMUNITY THE WIKI: MARVELOUSLY CATERED, RICH IN INFORMATION HTTP://WIKI.CYANOGENMOD.COMSaturday, November 19, 11
  • 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. 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. 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. 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. 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. 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. THE TECHNICAL BITS PART THREESaturday, November 19, 11
  • 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. MULTIPLE DEVICES, THE SAME EXPERIENCESaturday, November 19, 11
  • 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. 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. 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. 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. YOUR QUESTIONS PART FOURSaturday, November 19, 11

×