• Title, Summary, Keyword: 모바일 어플리케이션

Search Result 676, Processing Time 0.045 seconds

A Design of MVC Architecture for Service-based Mobile Applications (서비스 기반 모바일 어플리케이션의 MVC 아키텍쳐)

  • Lee, Ho-Joong;La, Hyun-Jung;Kim, Soo-Dong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.74-79
    • /
    • 2010
  • 모바일 디바이스는 유연한 이동성을 제공하는 대신에 제한된 자원을 가지고 있는 휴대용 장치로서, 어플리케이션 구동을 가능하게 하는 새로운 클라이언트 단말기로 빠른 속도로 보급되고 있다. 대표적인 모바일 디바이스로는 iPhone, 안드로이든 폰이 있다. 현재 이러한 모바일 디바이스에는 엔터테인먼튼 관련 어플리케이션이 널리 사용되고 있지만, 앞으로 모바일 디바이스의 성장 및 네트워크 기술에 따라 다소 복잡한 어플리케이션을 필요로 하게 된다. 그러나, 모바일 디바이스에서 실행될 수 있는 어플리케이션의 복잡도에 제약이 발생하여 놓은 복잡도의 어플리케이션은 실행이 힘들다. GUI 어플리케이션에서 데이터와 그것을 표현하는 부분을 나누어 설계하는 MVC (Model-View-Control) 아키텍쳐는 어플리케이션을 설계하는데 일반적으로 많이 사용되고 있지만, 이는 모바일 어플리케이션의 특징을 반영하지는 못한다. 그러므로, 본 논문에서는 자원 사용의 최적화를 고려한 서비스 기반 모바일 어플리케이션을 설계하기 위하여 기존의 MVC 아키텍처를 보완/확장한다. 본 논문에서 제안하는 MVC 아키텍쳐는 어플리케이션 특성에 맞춰 모바일 어플리케이션의 특성들을 극복하여 모바일 디바이스의 한계점을 극복하는 동시에 고성능을 보장하는 모바일 어플리케이션을 개발하는데 적용할 수 있다.

  • PDF

Test Architecture Model of Mobile Applications (모바일 어플리케이션을 테스트하기 위한 아키텍처 모델)

  • 노명기;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.388-390
    • /
    • 2004
  • 모바일 어플리케이션은 플랫폼이 제공하는 API를 통해서 만들어진다. 모바일 어플리케이션을 제작하고 운용하는데 모바일 플랫폼이 차지하는 비중은 아주 높다. 따라서 모바일 어플리케이션의 플랫폼 종속성은 높다고 할 수 있다. 플랫폼 종속적인 모바일 어플리케이션을 테스트하기 위해서는 해당 플랫폼에 대한 정보를 가지고 있어야 한다. 본 논문에서는 플랫폼 종속적인 모바일 어플리케이션을 해당 플랫폼에 대한 종속성을 감소시켜 다양한 플랫폼 환경에서 테스트 할 수 있는 아키텍처를 제시한다. 또한 이를 밑바탕으로 특정 플랫폼에서 수행된 테스트 데이터가 다른 플랫폼에서도 사용될 수 있도록 테스트 데이터의 재사용을 향상시킬 수 있는 테스트 아키텍처를 제시한다

  • PDF

A Study on the Preference of the Smart Phone Application by Country using Analysis of the Propensity to Consume (스마트폰 어플리케이션의 소비 성향 분석을 통한 국가별 선호 연구)

  • Oh, Jung-Min;Kim, Hyung-Hwan;Moon, Nam-Mee
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • /
    • pp.327-328
    • /
    • 2010
  • 최근 스마트폰의 서비스 활성화를 기반으로 모바일 어플리케이션에 대한 활용도가 높아지고 있다. 어플리케이션 다운로드 건수가 45억 건을 넘을 것이라는 전망과 함께 사용자들이 적극적으로 어플리케이션을 소비함과 동시에 제작 환경에 뛰어들고 있다. 이에 본 논문은 모바일 어플리케이션에 있어 국가별 선호차가 있는지를 분석하고 그러한 선호 차이가 갖는 의미를 도출하여 향후 어플리케이션 제작을 하려는 개발자들과 서비스 제공자들에게 유용한 정보를 제공하고자 한다. 이를 위하여 본 논문은 첫째, 모바일 어플리케이션의 분류 체계를 수립하고 둘째, 한국과 미국을 대상으로 유료, 무료 어플리케이션의 상위 다운로드 어플리케이션을 분석하였다. 국가별 어플리케이션 다운로드 분포 비율을 분류 체계에 적용하여 한국과 미국의 어플리케이션에 대한 선호 차이를 제시하였다. 마지막으로 유형별 문화 차원 점수를 적용하여 모바일 어플리케이션에서의 국가별 문화 차원 지수를 도출하였다.

  • PDF

Practical Architectural Patterns and Guidelines for Designing Complex Mobile Applications (복잡도가 높은 모바일 어플리케이션 설계를 위한 아키텍처 패턴과 적용지침)

  • Jang, Jeong-Ran;La, Hyun-Jung;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.19D no.1
    • /
    • pp.63-80
    • /
    • 2012
  • Mobile devices with Android OS and iOS have been emerged as mobile computing devices where various software applications are deployed. Furthermore, they are anticipated to be used not only for traditional personal computing but also for enterprise computing. However, such mobile devices have their intrinsic characteristics such as limited resources and flexible network capabilities, which are not revealed in traditional computers. Hence, there is high demand for methods to develop mobile applications with reflecting their intrinsic characteristics. Since those characteristics belong to non-functional requirements, they should be reflected in architecture design while designing mobile applications. To design architecture, the architecture drivers that are architecture non-functional requirements are decided from mobile application characteristics. Conventional architecture design methods do not consider those characteristics so that the methods cannot be straightforwardly applied to mobile applications. In this paper, to efficiently develop mobile applications reflecting those characteristics, we propose a set of architecture patterns and define a guideline to apply those patterns. First, we define the characteristics of mobile applications distinguished and derive architectural drivers from them. Then, we propose architecture patterns in terms of static and dynamic views and define an architectural guideline to apply the patterns to designing architecture for mobile application. And, we perform case studies to verify the applicability of proposed patterns. Finally, we assess the proposed architecture patterns by proving how the patterns can fulfill identified architecture drivers and by comparing our approach with previous works.

A Study on the Security Checklist Improvements to improve the Security in the Mobile Applications Development (모바일 어플리케이션 개발에서의 보안성 향상을 위한 보안 점검항목 개선에 관한 연구)

  • Shin, Jun-Yuop;Kim, Dong-Soo;Han, Ki-Jun;Kim, Hee-Wan
    • Journal of Digital Convergence
    • /
    • v.12 no.8
    • /
    • pp.113-127
    • /
    • 2014
  • The use of mobile devices offers a variety of services to the individuals and companies. On the other hand, security threats and new mobile security threats that exist in IT infrastructure to build the environment for mobile services are present at the same time. Services such as mobile and vaccine management services, such as MDM (Mobile Device Management) has attracted a great deal of interest in order to minimize the threat of security in mobile environment. These solutions can not protect an application that was developed for the mobile service from the threat of vulnerability of mobile application itself. Under these circumstances, in this paper, we proposed mobile application security checklists based on application security review items in order to prevent security accidents that can occur in a mobile service environment. We collected and analyzed Android applications, we performed a total inspection of the applications for verification of the effectiveness of the check items. And we checked that the check items through a survey of experts suitability was verified.

A Study on Securing Binaries of Mobile Applications (모바일 어플리케이션 바이너리 보안에 관한 연구)

  • Min, Jae-Won;Jung, Sung-Min;Chung, Tai-Myoung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.722-725
    • /
    • 2011
  • 스마트폰이 대중화되면서 모바일 시장의 규모가 급격하게 발전했다. 애플의 앱스토어에 등록된 어플리케이션의 숫자는 이미 50 만개를 돌파했고 안드로이드 마켓에 등록 숫자도 25 만개를 넘었다. 하지만 모바일 시장의 발전과 더불어 불법복제도 증가하기 시작했다. 애플의 아이폰의 경우, 탈옥을 하면 Cydia 라는 마켓을 통해서 공짜로 어플리케이션을 다운받을 수 있고 안드로이드는 불법 복제된 어플리케이션을 디바이스에 다운받아 실행하면 유료 어플리케이션을 공짜로 설치할 수 있다. 이러한 불법 복제를 막기 위해서 애플과 구글은 각각 DRM 시스템을 구축했다. 하지만 이들의 시스템의 문제점은 어플리케이션의 바이너리에 대한 보안이 올바르게 이루어지지 않았다는 점이다. 따라서 본 논문에서는 모바일 어플리케이션의 바이너리의 보안을 연구하여 기존 DRM 보다 더 나은 시스템을 제안한다. 새로운 시스템은 여러 보안 계층을 설계하여 의미 있는 바이너리의 추출을 막고 결과적으로 어플리케이션의 불법 복제의 숫자를 줄일 수 있다.

  • PDF

A Study of Mobile Application for Information Service of Natural Dyeing (천연 염색 정보 서비스를 위한 모바일 어플리케이션에 관한 연구)

  • Kim, Bo-Kyung;Kim, Do-Hyeun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.176-177
    • /
    • 2017
  • ICT 산업의 패러다임은 인터넷 중심에서 모바일 중심으로 빠르게 변화하고 있다. 이로 인해 모바일 서비스에 대한 관심이 높아지고 범위가 늘어나고 있으며, 새로운 모바일 어플리케이션을 제공하여 제품을 홍보하고 있다. 본 논문에서는 천연 염색 정보를 언제 어디서나 편리하게 제공하기 위한 모바일 어플리케이션을 설계한다. 이 모바일 어플리케이션은 천연염색 관련 자원, 색채, 염색 섬유원단, 제품 중심으로 정보를 제공한다.

MVC Architecture and a Case Study for Service-based Mobile Applications (서비스 기반 모바일 어플리케이션의 MVC 아키텍처 및 적용 사례연구)

  • Lee, Ho-Joong;La, Hyun-Jung;Kim, Soo-Dong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.11
    • /
    • pp.1111-1115
    • /
    • 2010
  • Mobile devices are utilized not only for communications but also for running applications, However, applications with high complexity could not be deployed on mobile devices which have inherent resource limitation. While Model-View-Control(MVC) is commonly used in designing applications, it does not address mobile device specific characteristics. In this paper, we propose effective mobile application architectures which extend the conventional MVC architecture, to develop mobile application with high performance while remedying their resource constraints.

Analysis on Interesting Element of Mobile Application Using User Reviews (사용자 리뷰를 이용한 모바일 어플리케이션의 관심 요소 분석)

  • Kim, Kyoung-Nam;Choi, Dong-Seong;Lee, Kang-Moo;Lee, Myoun-Jae
    • Journal of Digital Contents Society
    • /
    • v.13 no.3
    • /
    • pp.431-438
    • /
    • 2012
  • Recently, many mobile applications have been developed and published by increasing popularity of smart phone's market. However, a lack of research work is an issue for mobile applications' favoritism to users. In this paper, we have determined the acceptance factors on the existing smart phone applications in order to fit into mobile user's requirements. In addition, we have defined the modification of acceptance factors which are the interesting element of mobile applications, code users reviews of top 20 paid applications among android market applications, and analyse on what element can attract users' interest of mobile applications. As a result, we propose a development method of mobile applications based on the analyzed interesting elements. Our contribution is to provide useful information to mobile application companies for helping them to develop and publish successful mobile applications.

Improved Method of Reliance on a Network for Service - based Mobile Applications (서비스기반 모바일 어플리케이션의 네트워크 의존도 개선 방안)

  • Song, Tae-Joon;Park, Seok-Cheon;Kim, Jong-Hyeon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.853-856
    • /
    • 2013
  • 서비스기반 모바일 어플리케이션은 디바이스의 장점을 부각시키고 단점을 보안하기 위하여 제안된 응용 형태 이다. 사용자가 필요로 하는 기능의 일부는 서버 측에 배포하고, 모바일 디바이스에 설치된 클라이언트 어플리케이션과의 네트워크를 통한 상호작용을 통하여 전체 기능을 실행 한다. 사용자가 필요로 하는 전체 기능 및 데이터베이스는 모바일 디바이스에 설치된 클라이언트 측과 서비스 제공자 측에 설치된 서버 측에 분리되어 있다. 전체 어플리케이션 기능 중 비교적 적은 자원을 필요로 하는 간단한 기능은 클라이언트 측에서 실행이 되며, 복잡한 계산 및 데이터 조작을 요구하는 기능은 서버 측에서 실행이 된다. 더욱 공통적이며 재사용 가능한 기능들을 서비스 형태로 제공하며, 이는 클라우드 컴퓨팅 서비스와 유사하다. 다양하고 풍부한 네트워크를 이용하여 독립형 모바일 어플리케이션의 기능 제약성을 보완할 수 있다. 즉, 성능 좋은 서버에서 제공되는 서비스를 사용함으로써, 모바일 디바이스의 특징인 부족한 컴퓨팅 자원을 확장해서 복잡한 기능의 어플리케이션을 사용할 수 있게 된다. 그러나 이러한 서비스 적인 측면의 기능들은 네트워크의 안정성이 보장이 되어야만 사용자가 기능 호출에 대한 응답을 받을 수 있다. 따라서 본 논문에서는 이러한 서비스 기반 모바일 어플리케이션의 높은 네트워크 의존도를 낮추기 위한 방안을 제안한다.

  • PDF