DOI QR코드

DOI QR Code

Integrated Platform to Develop, Deploy, Manage, and Operate Mobile Application

모바일 앱 개발, 배포, 관리 및 운영을 위한 통합 플랫폼

  • Received : 2011.04.22
  • Accepted : 2011.09.02
  • Published : 2011.09.30

Abstract

Mobile devices are widely accepted as a convenient machine which provides computing capability as well we cell phone capability. Because of limited resources on mobile devices, complex applications could not be deployed on the devices. Service-based mobile applications (SMAs) can provide a solution to overcome the limitation by subscribing cloud services. Since SMAs have complex structures than standalone applications, it is challenging to develop high quality SMAs, to manage both services and mobile applications, and to implement automated billing for subscribed services. Therefore, there is a great demand for a platform for super mobile computing, which supports all key activities in managing life cycle of SMAs. In this paper, we present technical aspects of a platform which is under development; Super Mobile Autonomous Reliable plaTform (SMART). We believe that it provides a number of practical features which are essential in supporting life-cycle of SMAs; development, deployment, management, and operation.

Keywords

References

  1. 신동천, 장효선, "상황인식 컴퓨팅 환경에서 동적 서비스 컴포지션 기술 동향 분석", 한국IT서비스학회지, 제9권, 제3호(2010), pp.163-178.
  2. 최재현, 박제원, 이남용, "JBI기반 ESB환경에서 효과적인 메시지 추적을 위한 메시지모니터링 프레임워크", 한국IT서비스학회지, 제9권, 제2호(2010), pp.179-192.
  3. Bailey, J., A. Poulovassilis, and P. T. Wood, "An Event-Condition-Action Language for XML", Proc. WWW, Hawaii, 2002.
  4. Brachman, R. J. and H. J. Levesque, Knowledge Representation and Reasoning, Morgan Kaufmann, 2004.
  5. Chang, S. and S. Kim, "A Variability Modeling Method for Adaptable Services in SOC", Proc. the 11th International Software Product Line Conference(SPLC), (2007), pp. 261-268.
  6. Cheun, D. and S. Kim, "An Engineering Process for Autonomous Fault Management in Service-Oriented Systems", Proc. 9th IEEE/ACIS International Conference on Computer and Information Science(ICIS), (2010), pp.901-906.
  7. Clark, W. and M. King, "Magic Quadrant for Mobile Enterprise Application Platforms", Gartner RAS Core Resaerch Note G001727 28, 2009.
  8. David, M., HTML5:Designing Rich Internet Applications, Focal Press, 2010.
  9. Franke, D. and C. Weise, "Providing a Software Quality Framework for Testing of Mobile Applications", Proc. IEEE Fourth International Conference on Software Testing, Verification and Validation(ICST), (2011), pp.431-434.
  10. Gammage, B., D. Plummer, E. Thompson, L. Fiering, H. LeHong, F. Karamouzis, C. Rold, K. Collins, W. Clark, N. Jones, C. Smulders, M. Escherich, M. Reynolds, and M. Basso, "Gartner's Top Predictions for IT Organizations and Users, 2010 and Beyond :A New Balance", Gartner Press release, 2009.
  11. Greenfield, J. and K. Short, "Software factories:assembling applications with patterns, models, frameworks and tools", Proc. ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (2003), pp.16-27.
  12. Gronmo, R., D. Skogan, I. Solheim, and J. Oldevik, "Model-driven Web Services Development", Proc. IEEE International Conference on e-Technology, e-Commerce and e-Service(EEE), (2004), pp.42-45.
  13. ISO/IEC, ISO/IEC 12207:Information Technology-Software life cycle processes, International Organization for Standardization, 1995.
  14. Kassinen, O., E. Harjula, T. Koskela, and M. Ulianttila, "Guidelines for the Implementation of Cross-platform Mobile Middleware", International Journal of Software Engineering and Its Applications, Vol.4, No.3(2010), pp.43-58.
  15. Kephart, J. and D. Chess, "The Vision of Autonomic Computing", IEEE Computer, Vol.36, No.1(2003), pp.41-50. https://doi.org/10.1109/MC.2003.1160055
  16. Kim, C., E. Cho, and S. Kim, "A Variability Design Techniques For Enhancing Component Reusability", International Journal of Software Engineering and Knowledge Engineering( IJSEKE), Vol.16, No.3(2006), pp. 425-470. https://doi.org/10.1142/S0218194006002860
  17. Kim, S., J Her, and S. Chang, "A Theoretical Foundation of Variability in Component-Based Development", Elsevier Information and Software Technology(IST), Vol.47(2005), pp.663-673. https://doi.org/10.1016/j.infsof.2004.11.007
  18. Konig-Ries, B. and F. Jena, "Challenges in Mobile Application Development", it-Information Technology, Vol.52, No.2(2009), pp. 69-71.
  19. Kranenburg, H. and H. Eertink, "Processing Heterogeneous Context Information", Proc. The 2005 Symposium on Applications and the Internet Workshops, (2005), pp.140-143.
  20. La, H. and S. Kim, "A Service-based Approach to Developing Android Mobile Internet Device(MID) Applications", Proc. IEEE International Conference on Service-Oriented Computing Application(SOCA), (2009), pp.196-202.
  21. Lindquist, D., H. Madduri, C. J. Paul, and B. Rajaraman, "IBM Service Management Architecture", IBM Systems Journal, Vol.46, No.3(2007), pp.423-440. https://doi.org/10.1147/sj.463.0423
  22. Michael, B. and M. John, "A simple model of advertising and subscription fees", Elsevier Economic Letters, Vol.69(2000), pp.345-351
  23. Miller, B., "The autonomic computing edge :The role of the human in autonomic systems", IBM developerWorks, 2005.
  24. Najafi, M. and K. Sartipi, "A framework for context-aware services using service customizer", Proc. of The 12th International Conference on Advanced Communication Technology( ICACT), Vol.2(2010), pp.1339-1344.
  25. Peischl, B. and F. Wotawa, "Model-Based Diagnosis or Reasoning from First Principles", Intelligent System, Vol.18(2003), pp. 32-37.
  26. Pressman, R. S., Software Engineering:A Practitioner's Approach, 7th ed., McGraw-Hill, 2009.
  27. Satyanarayanan, M., "Mobile computing:the next decade", Proc. 1st ACM Workshop on Mobile Cloud Computing and Services:Social Networks and Beyond, Vol.5(2010).
  28. Unhelkar, B. and S. Murugesan, "The Enterprise Mobile Applications Development Framework", IT Professional, Vol.12, No.3 (2010), pp.33-39.
  29. Welke, R., R. Hirschheim, and A. Schwarz, "Service-Oriented Architecture Maturity", IEEE computer, Vol.44, No.2(2011), pp.61-67.