• Title/Summary/Keyword: Mobile Library

Search Result 244, Processing Time 0.028 seconds

OpenGL ES 2.0 Emulation on Desktop PCs (데스크탑 상에서의 OpenGL ES 2.0 에뮬레이션)

  • Baek, Nakhoon
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.3 no.4
    • /
    • pp.125-128
    • /
    • 2014
  • OpenGL ES(OpenGL for Embedded System) 2.0 is one of the most widely used 3D graphics API(application progrma interface) standard for smart phones and tablet PCs at this time. During programming with this API, they prefer desktop environment rather than the target mobile environment, which has relatively low computing power. Thus, we need to emulate the OpenGL ES 2.0 API on the desktop PCs, where only OpenGL API libraries are available. In this paper, we present technical difficulties and their solutions to emulate OpenGL ES 2.0 on desktop PCs. Our final implementation of OpenGL ES 2.0 emulation library works on desktop PCs and passed over more than 96% of the official CTS(conformance test suites) to prove the correctness of our implementation. Additionally, for the commercially available benchmark programs, our implementation shows equivalent execution speeds to the previous commercial OpenGL ES 2.0 implementations.

An Offloading Scheduling Strategy with Minimized Power Overhead for Internet of Vehicles Based on Mobile Edge Computing

  • He, Bo;Li, Tianzhang
    • Journal of Information Processing Systems
    • /
    • v.17 no.3
    • /
    • pp.489-504
    • /
    • 2021
  • By distributing computing tasks among devices at the edge of networks, edge computing uses virtualization, distributed computing and parallel computing technologies to enable users dynamically obtain computing power, storage space and other services as needed. Applying edge computing architectures to Internet of Vehicles can effectively alleviate the contradiction among the large amount of computing, low delayed vehicle applications, and the limited and uneven resource distribution of vehicles. In this paper, a predictive offloading strategy based on the MEC load state is proposed, which not only considers reducing the delay of calculation results by the RSU multi-hop backhaul, but also reduces the queuing time of tasks at MEC servers. Firstly, the delay factor and the energy consumption factor are introduced according to the characteristics of tasks, and the cost of local execution and offloading to MEC servers for execution are defined. Then, from the perspective of vehicles, the delay preference factor and the energy consumption preference factor are introduced to define the cost of executing a computing task for another computing task. Furthermore, a mathematical optimization model for minimizing the power overhead is constructed with the constraints of time delay and power consumption. Additionally, the simulated annealing algorithm is utilized to solve the optimization model. The simulation results show that this strategy can effectively reduce the system power consumption by shortening the task execution delay. Finally, we can choose whether to offload computing tasks to MEC server for execution according to the size of two costs. This strategy not only meets the requirements of time delay and energy consumption, but also ensures the lowest cost.

Design of Mobile Application for Learning Chemistry using Augmented Reality

  • Kim, Jin-Woong;Hur, Jee-Sic;Ha, Min Woo;Kim, Soo Kyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.27 no.9
    • /
    • pp.139-147
    • /
    • 2022
  • The goal of this study is to develop a mobile application so that a person who is new to chemistry can easily acquire the knowledge necessary for chemical structure learning using image tracking technology. The point of this study is to provide a new chemical structure learning experience by recognizing a two-dimensional picture, augmenting the chemical structure into a three-dimensional object, showing it on the user's screen, and using a service that simultaneously provides related information in multiple fields. characteristic. Login API and real-time database technology were used for safe and real-time data management, and an application was developed using image tracking technology for image recognition and 3D object augmentation service. In the future, we plan to use the chemical structure data library to efficiently load and output data.

User Customized Web Interface Design Optimized for SaaS-based Digital Library System -focusing on the LinkSaaS Website- (SaaS 기반 전자도서관 시스템에 최적화된 사용자 맞춤형 웹 인터페이스 디자인 -LinkSaaS 웹사이트를 중심으로-)

  • Oh, Hyoung-Yong;Min, Byoung-Won;Oh, Yong-Sun
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.5
    • /
    • pp.148-156
    • /
    • 2011
  • Recently, an introduction of the cloud computing causes rapid changes in every aspect of the internet environments including hardware, operating systems, applications, and their services. As the cloud computing environment based on SaaS are being developed to a form in which web platform technology and web cloud services are converged. The digital library system also has been being developed to a service model optimized to SaaS based cloud computing environment, which are different from ASP technology. From the web interface point of view, user customization of the SaaS based cloud computing environment is the most important fact. Therefore, this research work suggests a customized web interface considering usability and accessibility so that enterprises and individual users can be able to do an effortless internet browsing under the cloud computing environment. For this purpose, usability tests were carried out as the user customized web interface design were developed and applied to the LinkSaaS website. This paper work lastly presents an UI environment on which customized interface design for individual users can be formulated.

SW Development for Easy Integration of Robot System Composed of Heterogeneous Control Platforms into ROS-based System (이종의 제어 플랫폼들로 구성된 로봇 시스템을 ROS 기반의 시스템으로 손쉽게 통합하기 위한 소프트웨어의 개발)

  • Kang, Hyeong Seok;Lee, Dong Won;Shin, Dong Hun
    • The Journal of Korea Robotics Society
    • /
    • v.15 no.4
    • /
    • pp.375-384
    • /
    • 2020
  • Today's robots consist of many hardware and software subsystems, depending on the functions needed for specific tasks. Integration of subsystems can require a great deal of effort, as both the communication method and protocol of the subsystem can vary. This paper proposes an expandable robotic system in which all subsystems are integrated under Robot Operation System (ROS) framework. To achieve this, the paper presents a software library, ROS_M, developed to implement the TCP/IP-based ROS communication protocol in different control environments such as MCU and RT kernel based embedded system. Then, all the subsystem including hardware can use ROS protocol consistently for communication, which makes adding new software or hardware subsystems to the robotic system easier. A latency measurement experiment reveals that the system built for loop control can be used in a soft real-time environment. Finally, an expandable mobile manipulator robot is introduced as an application of the proposed system. This robot consists of four subsystems that operate in different control environments.

Performance improvement for marker-less object recognition through OpenCV mobile library (모바일 기반 OpenCV 라이브러리를 이용한 마커리스 객체 인식 성능 향상)

  • Jung, Hyeon-Sub;Yin, Xiyuan;Kim, Shin-Dug
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2013.07a
    • /
    • pp.61-64
    • /
    • 2013
  • 본 논문에서는 모바일 기반 OpenCV 라이브러리를 이용한 마커리스 객체 인석 성능 향상을 위한 소프트웨어적인 관점의 방법을 제안한다. 기존의 마커리스 기반 알고리즘을 이용하여 테스트를 수행한 후 성능에 저하를 발생시키는 요인들을 분석하고 그에 따른 상황별 적절한 해결책을 제시한다. 이에 따라 크게 프로그램 코드 개선, 마커리스 기반 알고리즘 코드 개선, 센서를 활용한 성능 향상을 도모한다. 프로그램 코드 개선은 테스트 결과를 분석 한 후 수행시간이 가장 많이 소요되는 함수를 최적화하고 또한 최적의 특징점의 수를 제한한다. 마커리스 기반 알고리즘 코드 개선은 병렬 처리가 제공되는 모바일에 한하여 병렬처리기법으로 코드를 수정한다. 마지막 센서를 활용한 성능향상은 실시간 작업 처리 단위를 묶음으로 처리하였을 때 발생하는 품질의 저하를 보정하는 역할을 수행한다. 본 논문에서는 이러한 마커리스 객체 인식 성능 향상 방법을 소프트웨어적인 관점에서 제안하고 이에 대한 결과 모바일 기반 실시간 증강현실 서비스를 위한 성능 향상 면에서 효과적이다.

  • PDF

A Study on the Rx/Tx Switch Module with integrated Low Pass Filter (LPF가 집적화된 Rx/Tx 스위치 모듈에 관한 연구)

  • Song Jae-Sung;Min Bok-Ki;Jeong Soon-Jong;Kim In-Sung
    • The Transactions of the Korean Institute of Electrical Engineers C
    • /
    • v.54 no.5
    • /
    • pp.185-189
    • /
    • 2005
  • This paper focuses on the design for Rx/Tx switch module of GSM(global standard mobile) band, characterization of a miniature, low power and dual-band implementation of the front-end switch module with low-pass filer And the effort to make agreement between the simulated design and the measured data for these solutions takes the place through accumulated design and manufacturing data library. We present the design, modeling and measurement of switch module integrating GSM Rx/Tx switching circuit and LPF(low pass filter) on a LTCC(low temperature co-fired ceramic) substrate. For GSM application, insertion and return loss of the low pass filter designed was less than 0.3 dB which was less than 12.7 dB at 900 MHz. The LTCC switch module contained 10 embedded passives and 3 surface mount components integrated on 4.6$\times$4.8$\times$1.2 mm, 6-layer multi-layer integrated circuit. The insertion loss of switch module measured at 900 MHz was 11 dB. In both of the design approach yielded excellent agreement between measured and simulated results.

Implementation of Video Surveillance System with Motion Detection based on Network Camera Facilities (움직임 감지를 이용한 네트워크 카메라 기반 영상보안 시스템 구현)

  • Lee, Kyu-Woong
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.14 no.1
    • /
    • pp.169-177
    • /
    • 2014
  • It is essential to support the image and video analysis technology such as motion detection since the DVR and NVR storage were adopted in the real time visual surveillance system. Especially the network camera would be popular as a video input device. The traditional CCTV that supports analog video data get be replaced by the network camera. In this paper, we present the design and implementation of video surveillance system that provides the real time motion detection by the video storage server. The mobile application also has been implemented in order to provides the retrieval functionality of image analysis results. We develop the video analysis server with open source library OpenCV and implement the daemon process for video input processing and real-time image analysis in our video surveillance system.

Image Processing Technique of the 3D Animation on Smartphone (스마트폰 상에서의 3D 애니메이션 영상처리 기법)

  • Ryu, Chang-su;Hur, Chang-wu
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.05a
    • /
    • pp.183-185
    • /
    • 2013
  • As mobile devices have developed, flash animations suitable for the existing web have solved part of the weakness caused by the image quality deterioration and the transmission capacity, but it is difficult to express 3D stereo-scopic images. Also, for the real time-randering of visual expressions for animation and the device technique for smartphone to accord with commercial demands, it is required to develop the 3D image processing technique. This paper studied on the image processing method for 3D animation capable of 3D graphic rendering with view system of android and OpenGL M3G in an embedded system device and OpenGL ES 2.0 library.

  • PDF

Cross Platform Game Development Environment for PMP (PMP(Portable Multimedia Player)를 위한 크로스 플랫폼 게임 개발 환경)

  • Lee, Ya-Ri;Kim, Jung-Sook
    • Journal of Digital Contents Society
    • /
    • v.8 no.3
    • /
    • pp.377-383
    • /
    • 2007
  • The existing PMP contents have been usually providing moving picture services. However the rapid increasement by users of mobile equipment brought the need for multipurpose convergence, it is needed to develop the appropriate contents as these products appear. In this paper we designed the easy development environment for game contents that provide limited killer services. Game with the limited PMP input devices as a variety of portable input devices are developed and the equipment function of PMP itself is enhanced, its field of application will be further extended. So, we will design cross platform game development environment for PMP that is able to give friendly and valuable game contents to PMP users.

  • PDF