• Title/Summary/Keyword: Cross-platform

Search Result 258, Processing Time 0.026 seconds

A Design and Implementation of A Profiling Tool for the Embedded Software (임베디드 소프트웨어를 위한 프로파일링 도구의 설계 및 구현)

  • Kwak Dong-Gyu;Cho Yong-Yoon;Yoo Chea-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.661-664
    • /
    • 2004
  • 임베디드 소프트웨어는 제한된 자원을 이용해 빠르고 정확한 기능 수행이 가능하도록 설계 되어야한다. 본 논문은 임베디드 기반 소프트웨어의 효율적인 개발을 위해 개발 소프트웨어의 실행 성능을 분석할 수 있는 프로파일(profile) 도구를 제안한다. 제안하는 시스템은 교차환경(cross-platform environment)에서의 테스트 코드 및 결과 전송을 위한 에이젼트 모듈과 프로파일링을 위한 테스팅 엔진 그리고 내장형 소프트웨어의 프로그램 실행 최적화를 위해 개선되어야 할 함수 정보를 GUI 형태로 출력하는 레포팅 모듈로 구성된다. 본 시스템은 효율성과 신뢰성 있는 임베디드 기반 소프트웨어 개발에 기여할 것으로 기대된다.

  • PDF

Development of Automatic Support Structure Generation System for Effective Building of Stereolithographic Parts (광조형물의 효율적 성형을 위한 지지대 자동 생성 시스템 개발)

  • 최홍태;배용환;이석희
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.15 no.7
    • /
    • pp.7-17
    • /
    • 1998
  • Stereolithography is a process used to rapidly produce stereolithographic parts directly from three dimensional CAD models. However design methodologies to create components to be built by stereolithography are different from those required by conventional machining processes. As a typical case in point, the support structures are required to support a component at build stage, but are later removed once building and curing are complete. These structures are used to anchor the component to the platform and to prevent sagging or distortion. This paper deals with the Support Map data structure prepared to find the appropriate regions of supports. Interferences between supports and parts, and support structure themselves as well, are checked and thus the system are searching the statically stable regions to remove the surplus support structures. Cross shaped tooth profiles are designed for easy eliminating the support structures.

  • PDF

Design and Implementation of Geographic Information System supported Cross-Platform (크로스 플랫폼을 지원하는 지리 정보 시스템의 설계 및 구현)

  • 홍동완;윤지희
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.204-206
    • /
    • 1999
  • 본 논문에서는 이기종 운영체제의 다수의 서버에 존재하는 데이터베이스 시스템을 기반으로 하는 지리정보시스템의 개발 방식에 대하여 논한다. 데이터베이스 시스템을 기반으로 하는 지리정보시스템의 개발 방식은 WWW과의 연계를 통하여 원거리에 있는 다중의 사용자들에게 정보를 제공하는 형태로 개발되어져 왔으며, 최근에는 이질의 데이터베이스의 정보를 사용하기 위하여 CORBA를 이용한 분산 응용 프로그램 환경으로 발전하고 있다. 하지만, CORBA를 이용하여 이질의 데이터베이스 시스템을 지원하는 지리정보시스템을 구축할 경우 개발 부담이 있으며, 또한 이기종의 운영체제상에 있는 데이터베이스 시스템을 지원하는 경우에 개발비용이 증가하게 된다. 본 논문에서는 이기종의 운영체제상에 존재하는 이질의 데이터베이스 시스템과 정보를 공유하는 방식으로 크로스-플랫폼관리자를 제시하고자 한다.

  • PDF

A transmission of Data among Cross-platform for comparing Images (이미지 비교를 위한 이기종 플랫폼간의 데이터 송·수신)

  • Park, Sung-Hoon;Choi, Young-Jun;Yoo, Eun-Jae;Kim, Jin-Deog
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.05a
    • /
    • pp.332-334
    • /
    • 2014
  • PC와 모바일 디바이스 간에 데이터를 전송하는 방법은 여러 수단이 있으나, 직접 연결 또는 동일한 IP의 소켓통신을 위한 방법만이 존재한다. 이러한 방법들은 PC 와 모바일 디바이스가 직접적으로 연결되어야 가능하며, 동일한 OS가 아닌 경우 자료형의 범위 차이로 인한 데이터 훼손이 발생한다. 이를 개선하기 위해 데이터베이스 영역을 공유하며 데이터의 입 출력 시에 Base64 코드로 변환하여 데이터의 형태를 통일 시키는 방법을 사용한다. 본 논문에서는 서로 다른 이기종 플랫폼 PC와 모바일 디바이스 간의 이미지 데이터 비교를 위하여 원본 바이트코드를 Base64로 변환 하는 과정을 거친다. 이 때 데이터양의 증가로 발생되는 전송속도 저하를 개선하기 위하여 모바일 디바이스와 데이터베이스를 직접 연결하는 JTDS 기법을 적용하였다.

  • PDF

Implementation of the Java Compiler for the Smart Cross Platform (스마트 크로스 플랫폼을 위한 Java 컴파일러의 구현)

  • Son, YunSik;Lee, YangSun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.383-384
    • /
    • 2013
  • 현재 스마트 디바이스 콘텐츠는 각 플랫폼별로 독립적인 프로그래밍 언어와 개발 환경이 존재하기 때문에 다양한 플랫폼에 동일한 콘텐츠를 제공하기위해서는 각 플랫폼에 적합한 방식으로 중복 개발되어야 한다. 스마트 크로스 플랫폼은 이러한 문제점을 해결하기 위한 가상기계 기반 솔루션으로 다양한 개발 언어를 지원하고, 탑재된 모든 플랫폼에 동일한 실행환경을 제공하여 콘텐츠 개발을 용이하게 하고 다른 플랫폼으로의 이식 비용을 절감할 수 있는 장점을 가진다. 본 논문에서는 스마트 크로스 플랫폼에서 Java 프로그래밍언어를 지원하기 위한 컴파일러를 소개한다. 구현된 Java 컴파일러는 Java 콘텐츠를 입력으로 받아 스마트 크로스 플랫폼에서 실행하기 위한 플랫폼 독립적인 스택 기반 가상기계 코드인 SIL을 생성한다.

A Fiber Model Based on Secondary Development of ABAQUS for Elastic-Plastic Analysis

  • Shi, Yan-Li;Li, Hua-Wei;Wang, Wen-Da;Hou, Chao
    • International journal of steel structures
    • /
    • v.18 no.5
    • /
    • pp.1560-1576
    • /
    • 2018
  • With the aim to provide an efficient platform for the elastic-plastic analysis of steel structures, reinforced concrete (RC) structures and steel-concrete composite structures, a program iFiberLUT based on the fiber model was developed within the framework of ABAQUS. This program contains an ABAQUS Fiber Generator which can automatically divide the beam and column cross sections into fiber sections, and a material library which includes several concrete and steel uniaxial material models. The range of applications of iFiberLUT is introduced and its feasibility is verified through previously reported test data of individual structural members as well as planar steel frames, RC frames and composite frames subjected to various loadings. The simulation results indicate that the developed program is able to achieve high calculation accuracy and favorable convergence within a wide range of applications.

Analysis of Difference between W3C WebAssembly and CNCF WebAssembly For Cross-Platform Application (크로스 플랫폼 어플리케이션 개발을 위한 W3C WebAssembly와 CNCF WebAssembly의 차이점 비교 분석)

  • Hayoon Kim;Wonjib Kim;Hyeop Geon Lee;Young Woon Kim
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2024.05a
    • /
    • pp.79-80
    • /
    • 2024
  • 크로스 플랫폼은 한 번의 개발로 다수의 플랫폼에서 동일하게 동작 가능한 어플리케이션을 개발하는 방법으로, 개발비용 절감과 유지보수에 유리하다. 시스템은 자발성, 자율성, 사회성, 반응성을 갖는 독립된 프로그램인 에이전트를 조합하여 구성되는 시스템으로 일반 사용자에게 편리하고 자연수러운 메타포를 제공한다. 그러나 개발자 측면에서는 에이전트 시스템에서 요구하는 각종 기능 및 제약규칙.

  • PDF

Consumers' Channel Selection Behavior Based on Psychological Distance Cue: Regulatory-Focus as Moderator

  • Jungyeon Sung;Sangcheol Park
    • Asia pacific journal of information systems
    • /
    • v.29 no.2
    • /
    • pp.248-267
    • /
    • 2019
  • As merging online and offline channels into one single platform, individuals could easily and frequently switch between online and offline channels. In order for understanding such unique behaviors, this study attempts to explore why and how consumers choose their channels to search and purchase a product. We have drawn on multiple theories that have been used to explain individuals' judgment and decision making (i.e., construal level theory and regula-tory focus theory) in order to develop and tested two-way ANOVA based models of how both regulatory focus (e.g., promotion vs. prevention) and product types (e.g., experience goods vs. searching goods) including the psychological distance cue separately and jointly affect individuals' channel selection behavior (e.g., intention to use single channel vs. intention to use cross-channels). Our results have indicated that consumers with promotion-focus are more likely to use a single channel in experience goods rather than in searching goods when there exists the psychological cue. Based on our findings, the implication for both research and practice are discussed.

A Static Analysis Technique for Android Apps Written with Xamarin (자마린으로 개발된 안드로이드 앱의 정적 분석 연구)

  • Lim, Kyeong-hwan;Kim, Gyu-sik;Shim, Jae-woo;Cho, Seong-je
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.28 no.3
    • /
    • pp.643-653
    • /
    • 2018
  • Xamarin is a representative cross-platform development framework that allows developers to write mobile apps in C# for multiple mobile platforms, such as Android, iOS, or Windows Phone. Using Xamarin, mobile app developers can reuse existing C# code and share significant code across multiple platforms, reducing development time and maintenance costs. Meanwhile, malware authors can also use Xamarin to spread malicious apps on more platforms, minimizing the time and cost of malicious app creation. In order to cope with this problem, it is necessary to analyze and detect malware written with Xamarin. However, little studies have been conducted on static analysis methods of the apps written in Xamarin. In this paper, we examine the structure of Android apps written with Xamarin and propose a static analysis technique for the apps. We also demonstrate how to statically reverse-engineer apps that have been transformed using code obfuscation. Because the Android apps written with Xamarin consists of Java bytecode, C# based DLL libraries, and C/C++ based native libraries, we have studied static reverse engineering techniques for these different types of code.

Prolonging Lifetime of the LEACH Based Wireless Sensor Network Using Energy Efficient Data Collection (에너지 효율적인 데이터 수집을 이용한 LEACH 기반 무전 센서 네트워크의 수명 연장)

  • Park, Ji-Won;Moh, Sang-Man;Chung, Il-Yong;Bae, Yong-Geun
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.45 no.3
    • /
    • pp.175-183
    • /
    • 2008
  • In wireless sensor networks with ad hoc networking capability, sensor nodes are battery operated and are usually disposable once deployed. As a result, each sensor node senses and communicates with limited energy and, thus, energy efficiency has been studied as a key design factor which determines lifetime of a wireless sensor network, and it is more improved recently by using so-called cross-layer optimization technique. In this paper, we propose and implement a new energy saving mechanism that reduces energy consumption during data collection by controlling transmission power at sensor nodes and then measure its performance in terms of lifetime improvement for the wireless sensor network platform ZigbeX. When every sensor node transmits sensed data to its clusterhead, it controls its transmission power down to as low level as communication is possible, resulting in energy saving. Each sensor node controls its transmission power based on RSSI(Received Signal Strength Indicator) of the packet received from its clusterhead. In other words, the sensor node can save energy by controlling its transmission power down to an appropriate level that its clusterhead safely receives the packet it transmits. According to the repetitive experiment of the proposed scheme on the ZigbeX platform using the packet analyzer developed by us, it is observed that the network lifetime is prolonged by up to 21.9% by saying energy during the data collection occupying most amount of network traffic.