• Title/Summary/Keyword: File API

Search Result 68, Processing Time 0.027 seconds

Development of Conversion Solutions for Interoperability of Applications on Different Mobile Internet Platforms (이기종 무선인터넷 플랫폼의 어플리케이션 상호 호환을 위한 변환 솔루션 개발)

  • Kang, Kyung-Bo;Kang, Dong-Hyun;Hong, Chang-Pyo;Ryu, Jong-Min;Lee, Joong-Hoon;Yoon, Jung-Han;Jwa, Jeong-Woo
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.4
    • /
    • pp.1-9
    • /
    • 2007
  • Cellular operators develop high speed mobile internet and multi-function cellular phones to activate new business model based on mobile internet services. Domestic cellular operators evolve their mobile networks from cdma2000-1x and EvDo to HSDPA to activate high speed mobile internet services. They also develop mobile internet platforms such as WIPI, BREW, and J2ME on multi-function cellular phones having multimedia solutions such as camera, MP3, MPEG, 3D game engine, DMB, PAN such as bluetooth, IrDA, W-LAN, and location information using GPS. But, content providers have problems of redevelopment of the same mobile internet application on different mobile internet platforms provided by cellular operators. In this paper, we develop conversion solutions for interoperability of mobile internet applications on WIPI and BREW using an one-pass compiler. We confirm the performance the proposed conversion solutions for the API conversion rate, the converted file size, and the full conversion time using the popular mobile games which are the killer applications on WiPI and BREW.

Design and Implementation of Map Databases for Telematics and Car Navigation Systems using an Embedded DBMS

  • Joo, Yong-Jin;Kim, Jung-Yeop;Lee, Yong-Ik;Moon, Kyung-Ky;Park, Soo-Hong
    • Spatial Information Research
    • /
    • v.14 no.4 s.39
    • /
    • pp.379-389
    • /
    • 2006
  • Map databases for CNS (Car Navigation System) can be accessed quickly and compressed efficiently due to that these are usually recorded as in a PSF (Physical Storage Format). However, it is difficult to create and manage data storage based on a file-system. To solve these problems, DBMS needs to be combined with spatial data management. Therefore, we developed an embedded DBMS with which to store data and conduct quick searches in CNS. Spatial data could be easily managed and accessed using the compression method, Multi-Link, spatial index, and spatial division. In the result, the proposed embedded DBMS searched quickly and stably supported data management. If synchronization is applied in DBMS, it is expected to utilize the advantages of an embedded DBMS.

  • PDF

Design and Implementation of a H.264 Video player based on DirectShow via Bluetooth (블루투스를 이용한 DirectShow기반의 H.264 동영상 플레이어의 설계 및 구현)

  • Park, Tae-Jun;Cho, Tai-Hoon
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.19 no.4
    • /
    • pp.493-498
    • /
    • 2009
  • Bluetooth is a popular wireless data transmission method with low power consumption, but it has low data transmission rate. Thus, although many video stream players of a local or network file exist, there have been few players of video stream transmitted via Bluetooth. MPEG-4 AVC/H.264 codec is one of video codecs available with best compression rates for a certain quality, so a H.264 encoder seems to be adequate for video stream to be transmitted via Bluetooth. In this paper, we present a DirectShow filter based player of video stream encoded by H.264 codec, which is transmitted via Bluetooth. Details on the design and implementation of this program are described. Experimental results are shown to demonstrate the validity of the implemented program using various video samples.

Design of The RESTful Heterogeneous Data Service Architecture for Korean e-Navigation Operation System (e-Navigation 운영시스템을 위한 RESTful 이종 데이터 서비스 시스템 아키텍처 설계)

  • Jang, Wonseok;Lee, Woojin
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.12 no.1
    • /
    • pp.49-57
    • /
    • 2019
  • The International Maritime Organization is developing a maritime safety system called eNavigation in order to effectively respond to accidents occurring on board vessels. Korea is actively participating in the development of eNavigation and is developing Korean eNavigation by adding its own concept to eNavigation of the IMO. eNavigation is designed to provide various functions for marine safety. The data required for each function is various such as spatial data, relational data, file, weather grid. Therefore, there is a need for a system that can appropriately provide heterogeneous data suitable for eNavigation to each eNavigation's service system. In this paper, we analyzed the kinds of data needed for e-Navigation and designed the architecture of heterogeneous data service system that could provide these data properly.

A Study on BIM Implementation Process Model through Importing Vertex Coordinate Data for Customized Curtain Wall Panel - Focusing on importing Vertex Coordinate data to Revit from Rhino - (맞춤형 커튼월 패널의 꼭짓점 좌표데이터 전이를 통한 BIM 형태 구축 프로세스 모델 연구 - 라이노에서 레빗으로의 좌표데이터 전이를 중심으로 -)

  • Ko, Sung Hak
    • Journal of the Architectural Institute of Korea Planning & Design
    • /
    • v.35 no.11
    • /
    • pp.69-78
    • /
    • 2019
  • The purpose of this study is to propose a modeling methodology through the exchange of coordinate data of a three-dimensional custom curtain wall panel between Rhino and Revit, and to examine the validity of the model implemented in the drawing. Although the modeling means and method are different, a fundamental principle is that all three-dimensional modeling begins by defining the position of the points, the most primitive element of geometry, in the XYZ coordinate space. For the BIM modeling methodology proposal based on this geometry basic concept, the functions and characteristics associated with the points of Rhino and Revit programs are identified, and then BIM implementation process model is organized and systemized through the setting of the interoperability process algorithm. The BIM implementation process model proposed in this study is (1) Modeling and panelizing surface into individual panels using Rhino and Grasshopper; (2) Extraction of vertex coordinate data from individual panels and create CSV file; (3) Curtain wall modeling through Adaptive Component Family in Revit and (4) Automatic creation of Revit curtain wall panels through API. The proposed process model is expected to help reduce design errors and improve component and construction quality by automatically converting general elements into architectural meaningful information, automating a set of processes that build them into BIM data, and enabling consistent and integrated design management.

Design and Implementation of Data Broadcasting Authoring Tool for Multi-platforms (데이터방송 표준간 호환 가능한 저작도구 설계 및 구현)

  • Lee Cha-Won;Nam Yoon-Seok;Kim Jung-Hwan;Na Hee-Joo;Kim Seong-Won;Jung Moon-Ryul
    • Journal of Broadcast Engineering
    • /
    • v.11 no.3 s.32
    • /
    • pp.349-362
    • /
    • 2006
  • There are several data broadcasting standards that the developers should apply when develops any interactive digital TV contents. In Korea, we adopts ACAP(Advanced Common Application Platform) as terrestrial data broadcasting standard, MHP(Multimedia Home Platform) fur satellite data broadcasting and OCAP(OpenCable Application Platform) for cable data broadcasting. Therefore, content providers must develop different applications which suited for different standards - even if the application is exactly same. This is waste of time and energy. This paper suggests a solution to solve this problem among different broadcasting platforms - MHP, OCAP and ACAP. We compared these specifications, and found out what APIs are typically used far applications. Then we designed XML file structures that can be used to define contents of applications. We also implemented an authoring tool which automatically generates XML files by interaction with users. This paper also ascertains Xlet applications, produced by the authoring tool, works properly on each different data broadcasting standard - MHP, OCAP and ACAP.

Design and Implementation of File Cloud Server by Using JAVA SDK (Java SDK를 이용한 파일 클라우드 시스템의 설계 및 구현)

  • Lee, Samuel Sangkon
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.8 no.2
    • /
    • pp.86-100
    • /
    • 2015
  • Cloud computing is a computing term that evolved in the late 2000s, based on utility and consumption of computer resources. Google say that "Cloud computing involves deploying groups of remote servers and software networks that allow different kinds of data sources be uploaded for real time processing to generate computing results without the need to store processed data on the cloud. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a utility (like the electricity grid) over a network. At the foundation of cloud computing is the broader concept of converged infrastructure and shared services. Cloud computing, or in simpler shorthand just "the cloud", also focuses on maximizing the effectiveness of the shared resources." The cloud service is a smart and/or intelligent service to save private files in any device, anytime, anywhere. Dropbox, OAuth, PAClous are required that the accumulated user's data are archives with cloud service. Currently we suggest an implementation technique to process many tasks to the cloud server with a thread pooling. Thread pooling is one of efficient implementating technique for client and service environment. In this paper, to present the implementation technique we suggest three diagrams in the consideration of software engineering.

Development of a Remote Multi-Task Debugger for Qplus-T RTOS (Qplus-T RTOS를 위한 원격 멀티 태스크 디버거의 개발)

  • 이광용;김흥남
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.4
    • /
    • pp.393-409
    • /
    • 2003
  • In this paper, we present a multi-task debugging environment for Qplus-T embedded-system such as internet information appliances. We will propose the structure and functions of a remote multi-task debugging environment supporting environment effective ross-development. And, we are going enhance the communication architecture between the host and target system to provide more efficient cross-development environment. The remote development toolset called Q+Esto consists to several independent support tools: an interactive shell, a remote debugger, a resource monitor, a target manager and a debug agent. Excepting a debug agent, all these support tools reside on the host systems. Using the remote multi-task debugger on the host, the developer can spawn and debug tasks on the target run-time system. It can also be attached to already-running tasks spawned from the application or from interactive shell. Application code can be viewed as C/C++ source, or as assembly-level code. It incorporates a variety of display windows for source, registers, local/global variables, stack frame, memory, event traces and so on. The target manager implements common functions that are shared by Q+Esto tools, e.g., the host-target communication, object file loading, and management of target-resident host tool´s memory pool and target system´s symbol-table, and so on. These functions are called OPEn C APIs and they greatly improve the extensibility of the Q+Esto Toolset. The Q+Esto target manager is responsible for communicating between host and target system. Also, there exist a counterpart on the target system communicating with the host target manager, which is called debug agent. Debug agent is a daemon task on real-time operating systems in the target system. It gets debugging requests from the host tools including debugger via target manager, interprets the requests, executes them and sends the results to the host.