Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
안드로이드로 풀어보는플러그인 패턴이야기      Software Maestro 3rd            Rest 3 Team      정승수, 김동우, 송태웅
Contents Patterns for Plug-Ins Introduction Android App Management & Organization Chapter 1 : General Plug-In Techniques
Contents Patterns for Plug-Ins Summary Chapter 2 : Organisation And Process Conclusion
Patterns for Plug-Ins     Introduce
Patterns for Plug-Ins     Introduce       조금 더       유연한
Patterns for Plug-Ins     Introduce
Patterns for Plug-Ins                 IntroduceCareful design      가변 & 불변                              변화종류 예상           ...
AndroidApp Management & Organization
AndroidApp Management & Organization
AndroidApp Management & Organization
AndroidApp Management & Organization
Android App Management & Organization Application Framework
Android App Management & Organization Activity Life cycle
AndroidApp Management & Organization 지정된 폴더로 Apk 의 설치
Android App Management & Organization Apk 의 구성, 설치
Chapter 1 :General Plug-In Techniques
Pattern 1. Plug-In
Pattern 1. Plug-In     context               확장성
Pattern 1. Plug-In    Problem                     기능                          기능                기능                        ...
Pattern 1. Plug-In     Forces
Pattern 1. Plug-In              Solution                                    기능                               기능        기능기...
Pattern 1. Plug-In              SolutionPlug-In                                Plug-In                인터페이스Plug-In        ...
Pattern 1. Plug-In    Solution
Pattern 1. Plug-In            Consequences만능 소프트웨어
Pattern 1. Plug-InRelation Pattern
Pattern 2, 3.     Plug-In Contract ,Framework-Providing platform
Pattern 1. Plug-In               ContextPlug-In                               Plug-In               인터페이스Plug-In         P...
Pattern 1. Plug-In    Problem     Interface
Pattern 1. Plug-In                 Solution     “ Plug-In Contract ”이런 약속으로 의존관계를 구성하겠다.                      Plug-In을  An...
Pattern 1. Plug-In                   Solution                “ Plug-In Contract ”Framework Interface                      ...
Pattern 1. Plug-In Consequences              provide   Platform구현
Pattern 1. Plug-In    Consequences                        Service                        Platformthough                   ...
Pattern 1. Plug-In Consequences
Pattern 1. Plug-In Consequences
Pattern 1. Plug-In       Consequences안드로이드 App
Pattern 1. Plug-In    Summary
Pattern 1. Plug-InRelation Pattern   provides context for
Pattern 4.Plug-In Lifecycle
Pattern 4. Plug-In Lifecycle          context                      Plug-in Plug-In Definition                             ...
Pattern 4. Plug-In Lifecycle          problem                     Plug-in           무거워!           어떻게?                   ...
Pattern 4. Plug-In Lifecycle         solution             2.1. Load Unload                    4.                Activate  ...
Pattern 4. Plug-In Lifecycle         solution      Plug-In Contract
Pattern 4. Plug-In Lifecycle            solution플랫폼이, 라이프싸이클에 따라 실행
Pattern 4. Plug-In Lifecycle      consequence    플러그인 제어 가능     상태 점검 가능
Pattern 4. Plug-In Lifecycle      related pattern         provides context for
Pattern 5.Plug-In Registration
Pattern 5. Plug-In Registration            context                              Plug-in Platform                          ...
Pattern 5. Plug-In Registration           problem            어디?                              Plug-in Platform            ...
Pattern 5. Plug-In Registration           solution                     Directory Platform
Pattern 5. Plug-In Registration           solution                         Plug-in    Directory                    Plug-In...
Pattern 5. Plug-In Registration             solution          Plug-In Registration                                 Plug-in...
Pattern 5. Plug-In Registration           solution             AndroidManifest.xml
Pattern 5. Plug-In Registration        consequence         사용자가 편해짐
Pattern 5. Plug-In Registration       related pattern          provides context for
Pattern 6.One Plug-In per Task
Pattern 6. One Plug-In per Task            context  Plug-in                           Plug-in                             ...
Pattern 6. One Plug-In per Task            problem     협력? 원활한 통합?      Plug-in                  Plug-in                Pl...
Pattern 6. One Plug-In per Task            solution     Activity     Plug-In          Common                     Intent Fi...
Pattern 6. One Plug-In per Task            solution        Android Platform
Pattern 6. One Plug-In per Task            solution               Activity   Content                Servic                ...
Pattern 6. One Plug-In per Task        consequences             Plug-In            Definition   Identifier        Common  ...
Pattern 6. One Plug-In per Task                                    related pattern                                      pr...
Pattern 7.Plug-In Package
Pattern 7. Plug-In Package          context                    Plug-in   Plug-inUser                Plug-in   Plug-in     ...
Pattern 7. Plug-In Package               problem                                    리소스           Plug-in   Plug-in도움말    ...
Pattern 7. Plug-In Package               solution                                    리소스           Plug-in   Plug-in도움말   ...
Pattern 7. Plug-In Package         solution
Pattern 7. Plug-In Package                                 related pattern                                    provides con...
Patterns for Plug-Ins     Summary
Patterns for Plug-Ins Summary                                       related pattern                                     pr...
Patterns for Plug-Ins Summary by Android App Management
Patterns for Plug-Ins Summary by Android App Management
Patterns for Plug-Ins Summary by Android App Management
Patterns for Plug-Ins Summary      by Android App Management Application Framework
Patterns for Plug-Ins Summary       by Android App Management Activity Life cycle
Patterns for Plug-Ins Summary    by Android App Management 지정된 폴더로 Apk 의 설치
Patterns for Plug-Ins Summary    by Android App Management Apk 의 구성
Chapter 2 :Organisation And Process
Organisation And Process
Organisation And Process
Conclusion
Plug-In                       Plug-InFramework-Providing                   Plug-In     Platform                       New ...
안드로이드로 풀어보는 플러그인 패턴이야기
안드로이드로 풀어보는 플러그인 패턴이야기
안드로이드로 풀어보는 플러그인 패턴이야기
Upcoming SlideShare
Loading in …5
×

안드로이드로 풀어보는 플러그인 패턴이야기

1,224 views

Published on

Plug-In Pattern

  • Be the first to comment

안드로이드로 풀어보는 플러그인 패턴이야기

  1. 1. 안드로이드로 풀어보는플러그인 패턴이야기 Software Maestro 3rd Rest 3 Team 정승수, 김동우, 송태웅
  2. 2. Contents Patterns for Plug-Ins Introduction Android App Management & Organization Chapter 1 : General Plug-In Techniques
  3. 3. Contents Patterns for Plug-Ins Summary Chapter 2 : Organisation And Process Conclusion
  4. 4. Patterns for Plug-Ins Introduce
  5. 5. Patterns for Plug-Ins Introduce 조금 더 유연한
  6. 6. Patterns for Plug-Ins Introduce
  7. 7. Patterns for Plug-Ins IntroduceCareful design 가변 & 불변 변화종류 예상 구분 Configurable 설정에 따른 선택적 실행Using software component 독립성,교환성 기능 분리
  8. 8. AndroidApp Management & Organization
  9. 9. AndroidApp Management & Organization
  10. 10. AndroidApp Management & Organization
  11. 11. AndroidApp Management & Organization
  12. 12. Android App Management & Organization Application Framework
  13. 13. Android App Management & Organization Activity Life cycle
  14. 14. AndroidApp Management & Organization 지정된 폴더로 Apk 의 설치
  15. 15. Android App Management & Organization Apk 의 구성, 설치
  16. 16. Chapter 1 :General Plug-In Techniques
  17. 17. Pattern 1. Plug-In
  18. 18. Pattern 1. Plug-In context 확장성
  19. 19. Pattern 1. Plug-In Problem 기능 기능 기능 기능 기능
  20. 20. Pattern 1. Plug-In Forces
  21. 21. Pattern 1. Plug-In Solution 기능 기능 기능기능 기능 Platform 기능 기능기능 기능 기능
  22. 22. Pattern 1. Plug-In SolutionPlug-In Plug-In 인터페이스Plug-In Platform Plug-InPlug-In (인터페이스는 플러그인의 연결고리) Plug-In
  23. 23. Pattern 1. Plug-In Solution
  24. 24. Pattern 1. Plug-In Consequences만능 소프트웨어
  25. 25. Pattern 1. Plug-InRelation Pattern
  26. 26. Pattern 2, 3. Plug-In Contract ,Framework-Providing platform
  27. 27. Pattern 1. Plug-In ContextPlug-In Plug-In 인터페이스Plug-In Platform Plug-InPlug-In Plug-In
  28. 28. Pattern 1. Plug-In Problem Interface
  29. 29. Pattern 1. Plug-In Solution “ Plug-In Contract ”이런 약속으로 의존관계를 구성하겠다. Plug-In을 Android 활성화,중지,교환, 소통 AndroidFramework 가능하게 제시 Plug-In Interface Definition AndroidAndroid Plug-InPlatform (ex. Activity) Plug-In의 기능(function)들을 알고 활용한다.
  30. 30. Pattern 1. Plug-In Solution “ Plug-In Contract ”Framework Interface Plug-In Definition ( Abstract classes provided by Android SDK )
  31. 31. Pattern 1. Plug-In Consequences provide Platform구현
  32. 32. Pattern 1. Plug-In Consequences Service Platformthough Class
  33. 33. Pattern 1. Plug-In Consequences
  34. 34. Pattern 1. Plug-In Consequences
  35. 35. Pattern 1. Plug-In Consequences안드로이드 App
  36. 36. Pattern 1. Plug-In Summary
  37. 37. Pattern 1. Plug-InRelation Pattern provides context for
  38. 38. Pattern 4.Plug-In Lifecycle
  39. 39. Pattern 4. Plug-In Lifecycle context Plug-in Plug-In Definition Plug-inPlatform Plug-in Plug-in Plug-in Framework Interface Plug-in
  40. 40. Pattern 4. Plug-In Lifecycle problem Plug-in 무거워! 어떻게? Plug-inPlatform Plug-in Plug-in Plug-in Plug-in
  41. 41. Pattern 4. Plug-In Lifecycle solution 2.1. Load Unload 4. Activate 3. Deactivate Platform Plug-in
  42. 42. Pattern 4. Plug-In Lifecycle solution Plug-In Contract
  43. 43. Pattern 4. Plug-In Lifecycle solution플랫폼이, 라이프싸이클에 따라 실행
  44. 44. Pattern 4. Plug-In Lifecycle consequence 플러그인 제어 가능 상태 점검 가능
  45. 45. Pattern 4. Plug-In Lifecycle related pattern provides context for
  46. 46. Pattern 5.Plug-In Registration
  47. 47. Pattern 5. Plug-In Registration context Plug-in Platform Plug-in Plug-in
  48. 48. Pattern 5. Plug-In Registration problem 어디? Plug-in Platform Plug-in Plug-in
  49. 49. Pattern 5. Plug-In Registration solution Directory Platform
  50. 50. Pattern 5. Plug-In Registration solution Plug-in Directory Plug-In Registration Plug-in Plug-in
  51. 51. Pattern 5. Plug-In Registration solution Plug-In Registration Plug-in경로, 상태리스트 Platform Plug-in Plug-in
  52. 52. Pattern 5. Plug-In Registration solution AndroidManifest.xml
  53. 53. Pattern 5. Plug-In Registration consequence 사용자가 편해짐
  54. 54. Pattern 5. Plug-In Registration related pattern provides context for
  55. 55. Pattern 6.One Plug-In per Task
  56. 56. Pattern 6. One Plug-In per Task context Plug-in Plug-in 협력 Plug-in Function Plug-in Plug-in Plug-in
  57. 57. Pattern 6. One Plug-In per Task problem 협력? 원활한 통합? Plug-in Plug-in Plug-in Plug-in Plug-in Plug-in
  58. 58. Pattern 6. One Plug-In per Task solution Activity Plug-In Common Intent Filter Class Definition Identifier
  59. 59. Pattern 6. One Plug-In per Task solution Android Platform
  60. 60. Pattern 6. One Plug-In per Task solution Activity Content Servic Intent Provider e Broadcast Receiver
  61. 61. Pattern 6. One Plug-In per Task consequences Plug-In Definition Identifier Common Common Identifier1 Identifier2 Plug-In Definition이 플랫폼은 기능적으로 캡슐화 한다. 식별자로 인식해야 모든 플러그인이 원활하게 통신 가능
  62. 62. Pattern 6. One Plug-In per Task related pattern provides context forconsists of corresponding
  63. 63. Pattern 7.Plug-In Package
  64. 64. Pattern 7. Plug-In Package context Plug-in Plug-inUser Plug-in Plug-in Plug-in Plug-in
  65. 65. Pattern 7. Plug-In Package problem 리소스 Plug-in Plug-in도움말 Plug-in Plug-in 미국 러시아버젼 한국 Plug-in Plug-in 영국 중국
  66. 66. Pattern 7. Plug-In Package solution 리소스 Plug-in Plug-in도움말 Plug-in Plug-in 미국 러시아버젼 한국 Plug-in Plug-in 영국 중국
  67. 67. Pattern 7. Plug-In Package solution
  68. 68. Pattern 7. Plug-In Package related pattern provides context forconsists of corresponding is shopped for usage with contains
  69. 69. Patterns for Plug-Ins Summary
  70. 70. Patterns for Plug-Ins Summary related pattern provides context forconsists of corresponding is shopped for usage with contains
  71. 71. Patterns for Plug-Ins Summary by Android App Management
  72. 72. Patterns for Plug-Ins Summary by Android App Management
  73. 73. Patterns for Plug-Ins Summary by Android App Management
  74. 74. Patterns for Plug-Ins Summary by Android App Management Application Framework
  75. 75. Patterns for Plug-Ins Summary by Android App Management Activity Life cycle
  76. 76. Patterns for Plug-Ins Summary by Android App Management 지정된 폴더로 Apk 의 설치
  77. 77. Patterns for Plug-Ins Summary by Android App Management Apk 의 구성
  78. 78. Chapter 2 :Organisation And Process
  79. 79. Organisation And Process
  80. 80. Organisation And Process
  81. 81. Conclusion
  82. 82. Plug-In Plug-InFramework-Providing Plug-In Platform New Plug-In New Plug-In

×