• Title/Summary/Keyword: Tizen

Search Result 22, Processing Time 0.029 seconds

SQLite Optimization with Atomic Write (Atomic Write를 활용한 SQLite 최적화)

  • Kim, Hyung-deuk
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.10a
    • /
    • pp.107-110
    • /
    • 2017
  • According to researches, while the speed of processor and network in embedded devices is fast enough to meet user requirement, the IO speed is recognized as the main performance bottleneck. Meanwhile it is known that more than 70 percent of IOs are issued from SQLite database. Many researches related SQLite performance optimization is based on WAL mode because WAL mode optimized for write IO performance. In this paper, I propose to optimize SQLite with Atomic Write in the Rollback Journal Mode, which is mainly used in Android and Tizen. I have observed that Atomic Write have a significant write performance improvement(300%) by reducing write, file sync operation and memory usage improvement(80%). Additionally it can block JOJ(Journaling of Journal) and extend the life of the flash memory.

  • PDF

Scheduler-based Defense Method against Address Translation Redirection Attack (ATRA) (메모리 주소 변환 공격에 대한 스케줄러 기반의 방어 방법)

  • Jang, Daehee;Jang, Jinsoo;Kim, Donguk;Choi, Changho;Kang, Brent ByungHoon
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.25 no.4
    • /
    • pp.873-880
    • /
    • 2015
  • Since hardware-based kernel-integrity monitoring systems run in the environments that are isolated from the monitored OS, attackers in the monitored OS cannot undermine the security of monitoring systems. However, because the monitoring is performed by using physical addresses, the hardware-based monitoring systems are vulnerable to Address Translation Redirection Attack (ATRA) that manipulates virtual-to-physical memory translations. To ameliorate this problem, we propose a scheduler-based ATRA detection method. The method detects ATRA during the process scheduling by leveraging the fact that kernel scheduler engages every context switch of processes. We implemented a prototype on Android emulator and TizenTV, and verified that it successfully detected ATRA without incurring any significant performance loss.

File Sharing System Between Heterogeneous System Using Mobile Server (모바일 서버를 이용한 이기종간의 파일 공유 시스템)

  • Park, Sung-hyun;Kim, A-Yong;HE, YILUN;CHU, XUN;Jung, Hoe-kyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.10a
    • /
    • pp.1041-1043
    • /
    • 2013
  • As the mobile device supply is increasing currently, the era of N mobile devices per person has opened. Types of mobile devices and OS are increasing continuously. Samsung and Intel are developing TIZEN, the OS mobilized by UBUNTU of Linux is going to be released as well as the market share of Google's Android and Apple's IOS remains above 90%. However, it is a reality that there are not specific technologies or systems which can share files between different OS. Despite of technologies such as Bluetooth and WiFi Direct, constraints are shown in device compatibility and file formats. In this paper, we have studied how to share files between OS as well as mobile devices, and to share files in a wireless LAN environment of heterogeneous variety. Future research includes the mobile phone integration server system that provides services such as introduction, management, maintenance, and repair in one-touch Mobile Server that spread and building are easy.

  • PDF

An Analysis on Trends and Issues of Operating System Market (운영체제 시장동향 및 이슈 분석)

  • Lee, J.Y.;Cho, B.S.
    • Electronics and Telecommunications Trends
    • /
    • v.29 no.4
    • /
    • pp.157-167
    • /
    • 2014
  • 최근 원도우XP에 대한 기술지원 종료가 사회적 이슈로 대두되고 있다. 우리나라는 다른 나라에 비해 데스크톱 OS 분야에서 원도우 OS를 사용하는 비중이 높은 상황이다. 과거 국산 OS 개발 노력은 있었지만, 원도우 환경의 편리함, 업무환경 등의 동반지원 부족 등으로 원도우 OS 제품을 성공적으로 대체한 사례는 아직까지 없다. 한편, 모바일 OS에서는 바다(Bada), 타이젠(Tizen) 등 상용화 사례가 있다. 윈도우XP 서비스 종료는 특정 솔루션에 대한 의존에서 탈피하기 위한 기회라는 점에서 정부는 오픈소스 기반 OS를 개발하여 행정용 PC에 활용한다는 계획이다. 데스크톱 OS 전환의 선결과제로 OS 자체에 대한 사용자 편리성, 안정성 그리고 보안성이 해결되어야 하며, 관련 기술 생태계가 확보되어야 한다는 지적이다. 본고에서는 먼저 OS 시장의 규모와 국내 시장점유율 현황을 검토하였다. 그리고 찬성론과 신중론 관점에서 윈도우XP 서비스 종료로 불거진 OS 개발 논쟁에 대해 살펴보았다.

  • PDF

Extension of Gesture Recognition Function Using Tizen Framework Accelerometer Sensor (타이젠 프레임워크 가속도계 센서를 이용한 제스처 인식기능 확장)

  • Lee, Sung-Jun;Shin, Byeong-seok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.11a
    • /
    • pp.1086-1087
    • /
    • 2017
  • 타이젠은 오픈 소스 소프트웨어 플랫폼이다. 타이젠 SDK를 통해 개발자는 타이젠 프레임워크 상에서 동작하는 애플리케이션을 손쉽게 구현할 수 있다. 그러나 타이젠 SDK에서는 제스처를 인식하는 API를 제공하지 않는다. 따라서 제스처를 이용한 앱을 개발하기 위해서는 앱 개발자가 센서 값을 분석해 제스처를 인식하는 기능을 구현해야 한다. 여기서는 제스처를 인식하는 기능을 기존 플랫폼에 추가해 앱 개발 시간을 단축한 구현사례를 소개한다.

Comparison and Analysis of Functional Features of IoT Operating Systems (IOT 운영체제들의 기능적 특징들의 비교 및 분석)

  • Lee, Yo-Seob;Moon, Phil-Joo
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.12 no.2
    • /
    • pp.337-344
    • /
    • 2017
  • The ICT industry is changing. From the PC to mobile devices, and from the mobile devices to wearable and IoT devices, it is changing. It requires the OS for the IoT, coming out various IoT OS have been developed in accordance with this need. In this paper, we discuss the kind of OS that supports IoT device, analyze the technology trends.

A comparative Study of Wayland window system and X window system for Smart Device (스마트 디바이스를 위한 Wayland window system과 X window system에 관한 비교 연구)

  • Kim, Min-Jeong;Lee, Gwang-Lim;Choi, Jinhee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.10a
    • /
    • pp.15-18
    • /
    • 2015
  • Wayland는 open source community에서 30년 가까이 사용 되어 온 X window system을 대체하기 위해 개발된 새로운 window system이다. X window system은 network transparent한 특성을 기반으로 여러 영역에서 사용되어 왔지만 단일 기기에서의 UX에 필수적은 rendering, event processing, 그리고 compositing 등의 특성에 구조적으로 최적화 되어 있지 않다는 문제가 있다. 이 논문에서는 Tizen에 적용된 case를 통해 X window system과 Wayland의 구조적인 장단점을 비교하여 실측 데이터를 통해 구조적 차이로 인한 성능 차이를 설명한다.

Design and Implementation of a Connected Car Platform Architecture for New ICT Convergence Services

  • Kook, Joongjin
    • Journal of the Korea Society of Computer and Information
    • /
    • v.22 no.10
    • /
    • pp.47-54
    • /
    • 2017
  • In this paper, we propose a connected car platform architecture called Mobile Second for developing of verity convergence services. A Mobile Second platform architecture is designed to provide more powerful and diverse convergence services for vehicles and drivers by applying technologies of Connected Car and ICT Convergence in various ways. The Mobile Second platform is implemented by applying Tizen IVI and Android to hardware platforms for IVI, Nexcom's VTC1010 and Freescale's i.MX6q/dl respectively. The Mobile Second platform provides the driver with the vehicle's information via IVI devices, mobile devices and PCs, etc., and provides Vehicle Selective Gateway(VSG) and Vehicle Control Framework for the driver to control his/her vehicle, and also provides a web framework to enable the use of VSG's APIs for the monitoring and controlling the vehicle information in various mobile environments as well as IVI devices. Since the Mobile Second platform aims to create new variety of services for Connected Car, it includes service frameworks for Smart Care / Self diagonostics, Mood & Entertainment services, and Runtime, libraries and APIs needed for the development of related applications. The libraries given by the Mobile Second Platform provides both a native library for native application support and a Java Script-based library for web application support, minimizing the dependency on the platform and contributing the convenience of developers at the same time.

Running a SCRUM project within a Document Driven Process: An Experimental Case Study Report (문서 지향적 프로세스에서의 SCRUM 프로젝트 적용: 실험 사례연구)

  • Sawyer, Jonathan;Lee, Seok-Won
    • Journal of KIISE
    • /
    • v.42 no.9
    • /
    • pp.1133-1146
    • /
    • 2015
  • This paper examines how a Computer Engineering Graduate student team ran their Advanced Software Engineering Capstone project using SCRUM. The environment provided contextual challenges in terms of the on-site customer and upfront requirements document, not uncommon in a document driven single-step methodology. The paper details the methodology and practices used to run the project, and reflects on some of the challenges faced by the members of a typical software team when transitioning to a SCRUM process. The paper concludes by evaluating the success of the techniques and practices compared to the Agile Manifesto and Henrik Kniberg's Scrum checklist. The project was undertaken at South Korea's Ajou University.

The Design, Implementation, Demonstration of the Architecture, Service Framework, and Applications for a Connected Car

  • Kook, Joongjin
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.2
    • /
    • pp.637-657
    • /
    • 2021
  • While the conventional vehicle's Head-Units played relatively simple roles (e.g., control of heating ventilation and air conditioning, the radio reception), they have been evolving into vehicle-driver interface with the advent of the concept of Connected Car on top of a rapid development of ICT technology. The Head-Unit is now successfully extended as an IVI (In Vehicle Infotainment) that can operate various functions on multimedia, navigation, information with regards to vehicle's parts (e.g. air pressure, oil gauge, etc.). In this paper, we propose a platform architecture for IVI devices required to achieve the goal as a connected car. Connected car platform (CoCaP) consists of vehicle selective gateway (VSG) for receiving and controlling data from major components of a vehicle, application framework including native and web APIs required to request VSG functionality from outside, and service framework for driver assistance. CoCaP is implemented using Tizen IVI and Android on hardware platforms manufactured for IVI such as Nexcom's VTC1010 and Freescale's i.MX6q/dl, respectively. For more practical verification, CoCaP platform was applied to an real-world finished vehicle. And it was confirmed the vehicle's main components could be controlled using various devices. In addition, by deriving several services for driver assistance and developing them based on CoCaP, this platform is expected to be available in various ways in connected car and ITS environments.