RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      상황인지 모바일 어플리케이션 개발을 위한 프로세스 : A Process to Develop Context-Aware Mobile Applications

      한글로보기

      https://www.riss.kr/link?id=T12320003

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

      With rapid growth of mobile software market, mobile computing is getting important in recent years. Specially, traditional computing devices only use values entered by users but mobile computing devices can use users’ context additionally. The key characteristic of mobile devices distinguished from traditional computing devices is recognition of context in surroundings of users. It helps context-aware mobile applications such as LBS (Location Based Service) or Augmented Reality become hot trends in mobile computing. Although context-aware mobile applications provide users with a benefit that their functions are customized under users’ surroundings, it is hard to handle context information systematically because of its constant change. In order to realize the benefit and control constantly varying context information, there should be systematic and effective processes and methods to develop the context-aware mobile applications. Therefore, this master thesis proposes a process for developing context-aware mobile applications to provide a novel solution for the addressed issue. Before proposing the process, this master thesis classifies context as personal context and environmental context to cope with it effectively. Personal context that refers to internal factors of users and devices includes device context and user preference. On the other hand, environmental context refers to external conditions. The environmental context encompasses situational context and service context. For organizing the development process, three activities are added to general OOAD (Object Oriented Analysis Design) process. The three activities are focus on dealing with context information more systematically. The activities represent context information as XML. According to the proposed development process, this master thesis implements a prototype application based on Android platform to show the feasibility of the process. The proposed process enables context-aware mobile applications to be developed more systematically and effectively.
      번역하기

      With rapid growth of mobile software market, mobile computing is getting important in recent years. Specially, traditional computing devices only use values entered by users but mobile computing devices can use users’ context additionally. The key c...

      With rapid growth of mobile software market, mobile computing is getting important in recent years. Specially, traditional computing devices only use values entered by users but mobile computing devices can use users’ context additionally. The key characteristic of mobile devices distinguished from traditional computing devices is recognition of context in surroundings of users. It helps context-aware mobile applications such as LBS (Location Based Service) or Augmented Reality become hot trends in mobile computing. Although context-aware mobile applications provide users with a benefit that their functions are customized under users’ surroundings, it is hard to handle context information systematically because of its constant change. In order to realize the benefit and control constantly varying context information, there should be systematic and effective processes and methods to develop the context-aware mobile applications. Therefore, this master thesis proposes a process for developing context-aware mobile applications to provide a novel solution for the addressed issue. Before proposing the process, this master thesis classifies context as personal context and environmental context to cope with it effectively. Personal context that refers to internal factors of users and devices includes device context and user preference. On the other hand, environmental context refers to external conditions. The environmental context encompasses situational context and service context. For organizing the development process, three activities are added to general OOAD (Object Oriented Analysis Design) process. The three activities are focus on dealing with context information more systematically. The activities represent context information as XML. According to the proposed development process, this master thesis implements a prototype application based on Android platform to show the feasibility of the process. The proposed process enables context-aware mobile applications to be developed more systematically and effectively.

      더보기

      국문 초록 (Abstract) kakao i 다국어 번역

      최근 모바일 소프트웨어 시장의 빠른 성장으로 모바일 컴퓨팅의 중요성이 높아지고 있다. 특히 기존 컴퓨팅 장비는 사용자가 직접 입력하는 값만을 컴퓨팅에 이용하는데 그치지만 모바일 컴퓨팅 장비는 사용자의 주변 상황을 인지할 수 있다는 특징을 가지고 있다. 이러한 모바일 디바이스의 특징이 반영된 위치기반이나 증강현실 서비스 등의 모바일 어플리케이션의 개발은 모바일 컴퓨팅 분야에서도 특히 주목을 받고 있다. 비록 상황인지 모바일 어플리케이션이 사용자의 상황에 따른 최적화된 기능을 제공한다는 장점이 있지만 상황에 따라 끊임없이 변하는 상황 정보를 체계적으로 사용하기 어렵다는 단점도 가진다. 상황인지 모바일 어플리케이션의 장점을 유지하면서 끊임없이 변하는 상황 정보를 효과적으로 다루기 위해서는 상황인지 모바일 어플리케이션의 개발에 체계적으로 상황 정보를 다루는 개발 프로세스가 적용되어야 한다. 본 연구는 상황인지 모바일 어플리케이션 개발을 위해 상황 정보를 체계적이고 효과적으로 다루기 위한 개발 프로세스를 제안한다. 이에 앞서 상황 정보에 대한 분류를 수행한다. 상황 정보의 분류는 개발 프로세스에서 이용되는 상황 정보를 더욱 체계적이고 효과적으로 다룰 수 있도록 도와준다. 상황 정보는 크게 개인 상황과 환경 상황으로 분류된다. 개인 상황은 사용자와 디바이스의 내부 요인들과 관련된 것으로 디바이스 상황과 사용자 선호로 구성된다. 환경 상황은 외부 요인들에 영향을 받는 상황 정보를 의미하며 주변 상황과 서비스 상황을 포함한다. 본 연구에서 제안하는 상황인지 모바일 어플리케이션의 개발 프로세스는 일반적인 객체지향 개발 프로세스에 상황인지를 다루기 위한 상황 모델링, 상황 처리 설계, 상황인지 모듈 구현의 세가지 활동을 추가한다. 이 활동들에서 사용되는 상황 정보는 XML로 표현된다. 그리고 제안한 상황인지 모바일 어플리케이션의 유용성을 보이기 위해서 본 연구는 제안한 개발 프로세스를 적용한 안드로이드 플랫폼 기반의 프로토타입 어플리케이션을 구현하는 사례연구를 수행한다. 제안한 개발 프로세스는 상황 정보를 사용하는 다양한 모바일 어플리케이션에 적용되어 보다 체계적이고 효과적인 개발을 유도할 수 있다.
      번역하기

      최근 모바일 소프트웨어 시장의 빠른 성장으로 모바일 컴퓨팅의 중요성이 높아지고 있다. 특히 기존 컴퓨팅 장비는 사용자가 직접 입력하는 값만을 컴퓨팅에 이용하는데 그치지만 모바일 ...

      최근 모바일 소프트웨어 시장의 빠른 성장으로 모바일 컴퓨팅의 중요성이 높아지고 있다. 특히 기존 컴퓨팅 장비는 사용자가 직접 입력하는 값만을 컴퓨팅에 이용하는데 그치지만 모바일 컴퓨팅 장비는 사용자의 주변 상황을 인지할 수 있다는 특징을 가지고 있다. 이러한 모바일 디바이스의 특징이 반영된 위치기반이나 증강현실 서비스 등의 모바일 어플리케이션의 개발은 모바일 컴퓨팅 분야에서도 특히 주목을 받고 있다. 비록 상황인지 모바일 어플리케이션이 사용자의 상황에 따른 최적화된 기능을 제공한다는 장점이 있지만 상황에 따라 끊임없이 변하는 상황 정보를 체계적으로 사용하기 어렵다는 단점도 가진다. 상황인지 모바일 어플리케이션의 장점을 유지하면서 끊임없이 변하는 상황 정보를 효과적으로 다루기 위해서는 상황인지 모바일 어플리케이션의 개발에 체계적으로 상황 정보를 다루는 개발 프로세스가 적용되어야 한다. 본 연구는 상황인지 모바일 어플리케이션 개발을 위해 상황 정보를 체계적이고 효과적으로 다루기 위한 개발 프로세스를 제안한다. 이에 앞서 상황 정보에 대한 분류를 수행한다. 상황 정보의 분류는 개발 프로세스에서 이용되는 상황 정보를 더욱 체계적이고 효과적으로 다룰 수 있도록 도와준다. 상황 정보는 크게 개인 상황과 환경 상황으로 분류된다. 개인 상황은 사용자와 디바이스의 내부 요인들과 관련된 것으로 디바이스 상황과 사용자 선호로 구성된다. 환경 상황은 외부 요인들에 영향을 받는 상황 정보를 의미하며 주변 상황과 서비스 상황을 포함한다. 본 연구에서 제안하는 상황인지 모바일 어플리케이션의 개발 프로세스는 일반적인 객체지향 개발 프로세스에 상황인지를 다루기 위한 상황 모델링, 상황 처리 설계, 상황인지 모듈 구현의 세가지 활동을 추가한다. 이 활동들에서 사용되는 상황 정보는 XML로 표현된다. 그리고 제안한 상황인지 모바일 어플리케이션의 유용성을 보이기 위해서 본 연구는 제안한 개발 프로세스를 적용한 안드로이드 플랫폼 기반의 프로토타입 어플리케이션을 구현하는 사례연구를 수행한다. 제안한 개발 프로세스는 상황 정보를 사용하는 다양한 모바일 어플리케이션에 적용되어 보다 체계적이고 효과적인 개발을 유도할 수 있다.

      더보기

      목차 (Table of Contents)

      • 국문초록 v
      • ABSTRACT vii
      • 1. Introduction 1
      • 2. Related Works 4
      • 국문초록 v
      • ABSTRACT vii
      • 1. Introduction 1
      • 2. Related Works 4
      • 2.1. Henricksen’s Work 4
      • 2.2. Malandrino’s Work 5
      • 2.3. Reddy’s Work 6
      • 2.4. Van den Bergh and Weis’s Work 7
      • 2.5. Comparison with Our Work 7
      • 3. Foundation 9
      • 3.1. Understanding of Context 9
      • 3.2. Sensors Supported by Android 10
      • 4. The Process and Instructions 13
      • 4.1. A-3 Context Modeling 14
      • 4.2. A-5 Context Manipulation Design 19
      • 4.3. A-7 Context-Aware Module Implementation 24
      • 5. Case Study 25
      • 5.1. Overview 25
      • 5.1.1. Functional Requirement 25
      • 5.1.2. Development Environment 25
      • 5.1.3. System Configuration 26
      • 5.1.4. Restriction 27
      • 5.2. A- 3 Context Modeling 27
      • 5.3. A- 5 Context Manipulation Design 29
      • 5.4. A-7 Context-Aware Module Implementation 32
      • 6. Assessment and Conclusion 36
      • References 39
      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼