Browse > Article
http://dx.doi.org/10.14372/IEMEK.2011.6.4.4

Extended Intent Mechanism for Increasing Code Reusability of Android Applications  

An, Sujeong (경성대학교 컴퓨터학부)
Kim, Byungho (경성대학교 컴퓨터학부)
Kim, Jinchun (경성대학교 컴퓨터학부)
Publication Information
Abstract
A novel ecosystem surrounding developing, publishing and using of smartphone applications is driving a new paradigm in software industry. Thousands of applications are newly published on appstores everyday. However more than 97% of them happen to be downloaded less than 1,000 times and resultingly disappeared out of user's interesting. It means that so many efforts and time of developers are vanished. In this paper, we proposed a new architecture to increase code reusability of Android applications so that the time and efforts to develop new applications can be shortened. The proposed architecture, an extended Intent mechanism, supports sharing of Android components among the applications registered in different servers as well as in the same Android device. We designed a new Intent mechanism by extending the PackageManager service and by adopting a new class for ServerPackageManager service.
Keywords
Android; Code reusability; Mobile applications; Intent; Java;
Citations & Related Records
연도 인용수 순위
  • Reference
1 admob, http://metrics.admob.com/wp-content/uploads/2009/06/admob-mobile-metrics-report-may-2009.pdf
2 admob, AdMob Mobile Metrics Report, May. 2009.
3 Android, http://www.android.com
4 Android developers, http://developer.android.com
5 http://www.kandroid.org
6 송형주, 김태연, 박지훈, 이백, 임기영, 인사이드 안드로이드, 위키북스, 2010.
7 배성호, 김우생, "안드로이드 기반 모바일 정보 공유시스템", 대한전자공학회논문지-C1, Vol.46, No.2, pp. 58-64, 2009.
8 김경환, 하주호, 원종필, 이의성, 김주민, 손진호, "안드로이드 플랫폼 상에서 동기화가 고려된 통합 커서의 설계 및 구현," 대한임베디드공학회 논문집, Vol.6, No.3, pp. 190-200, 2011.
9 리토 마이어, Professional Android2 Application Development, 제이펍, 2010.
10 http://www.java2s.com/Open-Source/Android/ndroid-core/platform-frarneworks-base/android/app/ContextImpl.java.htm