• Title/Summary/Keyword: 모바일 안드로이드 플랫폼

Search Result 180, Processing Time 0.031 seconds

Developing a Smart-phone App for Sight Protection (시력보호를 위한 스마트폰 앱의 개발)

  • Kim, Seong-Hoon;Park, Min-Gyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2011.01a
    • /
    • pp.321-322
    • /
    • 2011
  • 이 논문에서는 최근 각광 받는 의료 융합 IT를 이용한 모바일 콘텐츠로써 안과 병원을 찾지 않고도 스마트폰을 이용하여 건강관리 서비스를 제공하는 스마트폰 앱의 개발을 다룬다. 개발하려는 서비스를 통하여, 자신의 눈 상태를 체크하고 예방할 수 있으며, 주기적인 시력검사 및 색맹/색약, 난시/근시 등의 질환을 검사하고 동체시력운동, 원근법 눈운동, 눈체조 등 눈이 좋아지는 운동과 눈이 좋아지는 그림을 통하여 눈의 피로를 해소하고자 한다. 또한 검사 결과에 따른 개인별 검사 관리표, 시력 예방 관리 그래프 제공하여 자가진단 및 시력 관리를 할 수 있도록 한다. 이러한 서비스는 시간과 장소에 구애 받지 않고 사용자에게 제공 하도록 스마트폰 앱으로 개발한다.

  • PDF

Design of Location-based SNS Application (위치기반 SNS 앱 설계)

  • Jung, Jooho;Jung, Hyungji;Choi, Junnyeong;Jung, Wonyoung;Hwang, Soyoung;Yu, Donghui
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.10a
    • /
    • pp.52-53
    • /
    • 2013
  • 스마트 기기와 안드로이드 플랫폼의 급속한 보급은 모바일 애플리케이션들의 개발을 촉진하고 있으며, 게임, 소셜 네트워크 서비스 (SNS), 교육 등 다양한 도메인 분야에서 애플리케이션들이 개발되고 성공적인 사례도 발표되고 있다. 이동통신 칩과 결합된 GPS 수신기가 휴대폰 및 대부분의 스마트기기에 장착됨에 따라 위치 정보에 기반한 다양한 서비스가 활용되고 있다. 본 논문에서는 위치정보와 소셜 네트워크 서비스를 결합하여 가입자간 정보 공유 및 커뮤니케이션, 검색, 위치정보 등 다양한 비즈니스에 활용될 수 있는 위치기반 SNS 앱의 설계를 제안한다.

  • PDF

An Analysis of General Linux Distribution Install Method for Embedded Terminal (임베디드 단말기를 위한 범용 리눅스 배포판의 적용 방법 분석)

  • Nam, Hyunwoo;Jang, Byunggeun;Park, Youngwook
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.07a
    • /
    • pp.331-334
    • /
    • 2012
  • 최근 모바일 임베디드 단말기에서는 iOS나 안드로이드와 같이 다양한 S/W 플랫폼들이 경쟁을 하고 있다. 이에 반해 전통적인 리눅스 기반 임베디드 단말기의 경우 busybox에서 제공하는 기본 명령어 외에는 필요한 Application 및 라이브러리를 모두 빌드하여 사용하였다. 하지만 PC에서는 범용적인 리눅스 배포판을 사용하여 필요한 Application이나 라이브러리를 패키지 메니져를 통해 쉽게 설치가 가능하다. 이에 따라 임베디드 단말기에서도 범용 리눅스 배포판을 설치하여 PC 에서와 같은 장점을 취하려는 방법들이 개발되는 추세이다. 본 논문에서는 현재 개발된 방법들을 비교 분석 해보고, 앞으로 개선해야 할 사항들을 도출하고자 한다.

  • PDF

ARM to x86 Binary Translation Techniques (ARM to x86 바이너리 변환 기술)

  • Choi, Min;Lee, Wonjae;Bae, Sungjoon;Lee, Hyunwoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.455-458
    • /
    • 2012
  • 최근 각종 스마트 디바이스의 활용이 급속히 활용이 늘어나고 있다. 본 연구는 ARM to x86 바이너리 변환(Binary Translation) 기술을 통해 인텔의 x86 기반 ATOM 모바일 프로세서에서 ARM target 으로 컴파일된 NDK 활용 안드로이드 애플리케이션을 실행하는 것을 목표로 한다. 본 논문에서는 ARM to x86 관련 바이너리 변환 기존 연구를 분석한 후, 실제적인 ARM to x86 바이너리 변환 플랫폼을 통해 바이너리 변환 사례를 소개한다.

Design and Implementation of an audio conference system for smart phones based on the Dial-Out platform (다이얼 아웃 플랫폼 기반 스마트폰용 오디오 컨퍼런스 시스템 설계 및 구축)

  • Jung, Young-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.789-791
    • /
    • 2012
  • 모바일 디바이스 환경이 스마트폰으로 급속하게 변화하면서 다양한 스마트폰용 어플리케이션들의 등장과 함께 비즈니스의 패러다임도 함께 변화하고 있다. 본 논문에서는 스마트폰 단말기 환경에서 단말용 어플리케이션을 통해 오디오 컨퍼런스 시스템이 구현되는 방식을 다루고 있으며, 구현된 시스템에서는 클라이언트 어플리케이션과 컨퍼런스 시스템 간에 웹서버 연동을 위한 안드로이드 API 기술, 클라이언트 어플리케이션과 인증서버 간 Restful 방식의 서버개발 기술, 인증서버와 컨퍼런스 시스템 간 웹서버 연동기술, 서버 데이터 스케줄러 기술, Restful 방식의 서버호출/xml Parser 개발 기술, 이벤트 처리와 컨퍼런스 컨트롤을 위한 스케줄러 구현, 예약시스템을 위한 캘린더 연동 기술이 사용되었다.

Design and Development of Implementation of augment reality application with support cross-platform (크로스 플랫폼을 지원하는 증강현실 구현 앱의 설계 및 개발)

  • Jo, Jae-ik;Jeon, Je-eung;Bae, Dong-hyeun;Yoon, Hyeon-su;Choi, Byeong-yoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.05a
    • /
    • pp.438-440
    • /
    • 2017
  • In this research, we design and develop an app that can be run on multiple platforms and easily realize augmented reality. It works on PC and mobile (Android, iOS) in cross platform and users want to lower the barriers to entry of augmented reality by allowing users to select the marker to be augmented reality coordinates and the model to be implemented within the app. The app consists of Unity 3D engine and ARToolkit, an open source augmented reality SDK. Unity 3D integrates UI, markers and objects, and is used as the main engine for cross-platform development. This paper presents the design and production method of the augmented reality application and explains the use examples.

  • PDF

Real-Time Kernel for Linux based on ARM Processor, RTiKA (Real-Time Implant Kernel For ARMLinux) (ARM 프로세서 기반의 리눅스를 위한 실시간 확장 커널 (RTiKA, Real-Time implant Kernel for ARMLinux))

  • Lee, Seung-Yul;Lee, Sang-Gil;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.17 no.10
    • /
    • pp.587-597
    • /
    • 2017
  • Recently, the demand for real-time performance in mobile environment is increasing due to the improvement of hardware performance, however a GPOS(General-Purpose Operating System) such as Android and Linux do not provide real-time performance. We developed RTiK(Real-Time implant Kernel) for this problem, but it has the disadvantage of supporting only x86 Architecture. In this paper, we designed and implemented a RTiKA(Real-Time implanted Kernel for ARM) to support real-time in ARM Linux. We used MCT(Multi-Core Timer) timer which replaces Local APIC Timer for real-time support, and we measured the period of generated real-time task for performance verification and evaluation. As the recent the RTiKA can guarantee the operating of several real-time tasks based on the cycle of 1ms.

Relative Speed based Task Distribution Algorithm for Smart Device Cluster (스마트 디바이스로 구성된 클러스터를 위한 상대속도 기반 작업 분배 기법)

  • Lee, Jaehun;Kang, Sooyong
    • The Journal of Korean Institute of Next Generation Computing
    • /
    • v.13 no.3
    • /
    • pp.60-71
    • /
    • 2017
  • Smart devices such as smart phones, smart TVs, and smart pads have become essential devices in recent years. As the popularity and demand grows, the performance of smart devices is also getting better and users are dealing with a lot of things such as education and business using smart devices instead of desktop. However, smart devices that still have poor performance compared to desktop, even with improved performance, have difficulty running high performance applications due to limited resources. In this paper, we propose a load balancing algorithm applying the characteristics of smart devices to overcome the resource limitations of devices. in order to verify the algorithm, we implemented the algorithm after adding the distributed processing system service in Android platform. After constructing the cluster on the smart device, various experiments were conducted. Through the analysis of the test results, it is confirmed that the proposed algorithm efficiently improves the overall distributed processing performance by effectively aggregating different amounts of computing resources in heterogeneous smart devices.

A Protocol for interworking Open Web Application Store (개방형 웹 애플리케이션 스토어 연동을 위한 프로토콜)

  • Baek, Ji-Hun;Kim, Ji-Hun;Nam, Yong-Woo;Park, Sang-Won;Jeon, Jong-Hong;Lee, Seung-Yoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06d
    • /
    • pp.70-72
    • /
    • 2012
  • 최근 휴대용 기기들이 대중화되어 한사람이 하나 이상의 휴대용 기기를 소지하고 있고 스마트폰 활용도 또한 늘어나는 추세이다. 때문에 폭발적인 스마트폰 응용 활용이 늘어나고 있지만 현재의 애플리케이션 스토어는 각 플랫폼별로 애플리케이션을 개발해줘야 하는 종속적인 면이 있다. 앱스토어는 크게 애플의 앱스토어와 구글의 안드로이드 마켓으로 양분되어 있고 각 플랫폼에 맞춰 애플리케이션이 개발되어야 한다. 각각의 플랫폼에 맞춰서 애플리케이션을 개발하면 비용도 더 들고 다른 소규모 플랫폼(Ex 바다)들은 애플리케이션 개발자들을 끌어 모아야만 자신들의 플랫폼에 맞는 애플리케이션이 나오는 단점이 있다. 각 플랫폼에 맞춰서 개발된 네이티브 애플리케이션의 범용성에 대한 해결책과 모바일에서의 다양한 요구사항을 수용하기 위해 웹 애플리케이션이 각광받고 있다. 웹 애플리케이션은 플랫폼에 종속되지 않고 어느 휴대용 기기에서도 동작하기 때문에 각 플랫폼별로 개발하지 않아도 된다. 따라서 웹 애플리케이션 스토어끼리의 연동 프로토콜을 통하여 애플리케이션들을 어느 웹 애플리케이션 스토어에서도 볼 수 있고 플랫폼에 구애받지 않는 거대한 시장이 생겨날 수 있다. 하지만 아직 웹 애플리케이션 스토어라는 표준이 없고 존재하는 웹 애플리케이션 스토어가 없다. 이를 위해 본 논문에서는 연동에 관한 프로토콜을 제안한다.

Real-Time Scheduling Method to assign Virtual CPU in the Multocore Mobile Virtualization System (멀티코아 모바일 가상화 시스템에서 가상 CPU 할당 실시간 스케줄링 방법)

  • Kang, Yongho;Keum, Kimoon;Kim, Seongjong;Jin, Kwangyoun;Kim, Jooman
    • Journal of Digital Convergence
    • /
    • v.12 no.3
    • /
    • pp.227-235
    • /
    • 2014
  • Mobile virtualization is an approach to mobile device management in which two virtual platforms are installed on a single wireless device. A smartphone, a single wireless device, might have one virtual environment for business use and one for personal use. Mobile virtualization might also allow one device to run two different operating systems, allowing the same phone to run both RTOS and Android apps. In this paper, we propose the techniques to virtualize the cores of a multicore, allowing the reassign any number of vCPUs that are exposed to a OS to any subset of the pCPUs. And then we also propose the real-time scheduling method to assigning the vCPUs to the pCPU. Suggested technology in this paper solves problem that increases time of real-time process when interrupt are handled, and is able more to fast processing than previous algorithm.