• Title/Summary/Keyword: Software Development Kit

Search Result 71, Processing Time 0.026 seconds

AUTOSAR Starter Kit for AUTOSAR Software Design (AUTOSAR 소프트웨어 설계를 위한 실습 환경)

  • Lee, Seonghun;Kim, Youngjae;Kum, Daehyun;Jin, Sungho
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.9 no.2
    • /
    • pp.87-99
    • /
    • 2014
  • An AUTomotive Open System ARchitecture (AUTOSAR) is a de-facto standardized software platform, which developed for an automotive Electronic Control Unit (ECU) in global automotive industry. AUTOSAR improves the reusability and the scalability, thus the software development can be easier, faster and more reliable. However, it requires a lot of time and efforts to develop an AUTOSAR software due to the difficulties of understanding of massive AUTOSAR documentations and complicated usage of AUTOSAR design tools. AUTOSAR training is offered by AUTOSAR design tool venders but it is limited to introduction of their simplified concept and usages based on PC. Therefore the training is not enough for industrial developers or graduate students. In this paper we present an AUTOSAR starter kit which allows industrial engineers and graduate students to practice the detailed process of AUTOSAR software development easily and more conveniently. The kit is composed of a practical environment similar to actual automotive system and a textbook that explains how to design AUTOSAR software. And we demonstrated the validity of our methodology based on a case study.

An Example of Engineering Education through SE-based Development of Underwater-robot Kit Model (수중로봇키트 모형의 SE기반 개발을 통한 공학교육 사례)

  • Kim, Hyun-Sik;Kang, Hyung-Joo;Man, Dong-Woo
    • Journal of Engineering Education Research
    • /
    • v.15 no.3
    • /
    • pp.40-46
    • /
    • 2012
  • This paper deals with an example of the engineering education through the SE-based development of an underwater-robot kit model. It has a purpose of establishing the example of a SE-based development by undergraduate through executing the requirement and functional analysis, hardware and software design, manufacturing, test and evaluation for developing the model. In addition, it also has a purpose of establishing the basis of the development of an optimized underwater-robot kit through understanding the weight and buoyancy characteristics and the actuation and propulsion characteristics of the developed model.

Overview of Modeling Process using Giant Magellan Telescope Software Development Kit

  • Han, Jimin;Kim, Changgon;Pi, Marti;Filgueira, Josema;Cox, Marianne;Peng, Chien;Roman, Alfonso;Molgo, Jordi;Schoenell, William;Swett, Hector;Thanasekaran, Divya;Kurkdjian, Pierre;plubell, Charles;Ji, Tae-Geun;Lee, Hye-In;Pak, Soojong
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.44 no.2
    • /
    • pp.46.2-46.2
    • /
    • 2019
  • The software group in Giant Magellan Telescope Organization (GMTO) is developing the GMT Software Development Kit (SDK) for the device control and the telescope operations. The SDK is dived into the modeling and the operation defining. In the modeling process, Domain Specific Language (DSL) can validate the availability of a model and generate a skeleton code automatically. After the modeling, the developer can simply define the device operation. All devices are connected via EtherCAT, and the SDK simplifies the network connection. This presentation will give an overview of the modeling process and development examples using the GMT SDK.

  • PDF

Virtual Experimental Kit for Embedded System Education (임베디드 시스템 교육을 위한 가상 실습 키트)

  • Cho, Sang-Young
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.1
    • /
    • pp.59-67
    • /
    • 2010
  • Laboratory works for embedded system courses are usually performed with hardware based experimental kits that equipped with an embedded board and software development tools. Hardware-based kits have demerits such as high initial setup cost, burdensome maintenance, inadaptability to industry evolution, and restricted educational outcomes. This paper proposes using virtual experimental environments to overcome the demerits of hardware-based kits and describes the design and implementation of a simulation-based virtual experimental kit. With ARM's ARMulator, we developed the kit by adding hardware IPs and user interface modules for peripherals. The developed kit is verified with an experimental program that uses all the augmented software modules. We also ported MicroC/OS-II on the virtual experimental kit for real-time OS experiments.

A Design and Implementation of Mobile Game Based on Windows Phone Platform (Windows Phone Platform 기반의 모바일 게임 설계 및 구현)

  • Park, Jin-Yang
    • Journal of the Korea Society of Computer and Information
    • /
    • v.19 no.10
    • /
    • pp.91-97
    • /
    • 2014
  • In this paper, we design and implement a mobile game based on windows phone platform. Visual Studio and the Windows Mobile software development kit(SDK) and developer tool kits (DTK) make it possible to create software for the Windows Mobile platform in Visual C#. Also The XNA Framework is the set of .NET libraries that developers will code against to build games. XNA Framework support PC and XBOX and a ZUNE HD multiplex platform environment and 2D and 3D games provides the necessary functions to a development. XNA Framework is to make it easier to develop games because the codes which are succeeded creates with automatic, implements a game development relation resource and the game logic. The key idea of our game is that we use shooting and ranking system to raise fun.

Apple eases up on SDK policy: Avoiding antitrust? or strategic decision? (Apple의 폐쇄적 SDK정책 포기의 함의: 반독점성 시비의 회피와 전략적 결정)

  • Kim, Joon-Young;Park, Jin-Kyung;Lee, Bong-Gyou
    • Journal of Internet Computing and Services
    • /
    • v.11 no.6
    • /
    • pp.135-144
    • /
    • 2010
  • Apple recently announced a new policy about software development kit that banned the use of tools that convert apps built on other platforms into iPhone apps. Therefore, Adobe cannot develop their software to AppStore that inquire to the Department of Justice and the Federal Trade Commission about antitrust actions. Someone argue that Apple try to exclusive smartphone market such as the Microsoft antitrust lawsuit in 1998, but this case is essentially different. First, it need to define Apple's software development kit for iPhone and iPad is whether antitrust or not. Because of the characteristics of two-sided market in Smartphone Apple's iPhone cannot monopoly in cellphone or smartphone market, but it can be an antitrust in application store market. However, Apple re-announced new software development kit policy that shows positive results. Instead of hastily intervened regulatory agencies, the DOJ or the FTC, it is quite desirable that watching the interaction between companies that whether market failures or not and if it's harmful for consumer's benefit. Adobe attack Apple to advocate consumers and developers freedom of choice, but the most important thing is conclusion based on a comprehensive analysis need to objective point of view that Apple do whether antitrust act or not and damage to developers and consumers who are both side of platform.

Implementation of Software Development Kit for HTML5-based Smart TV Platform (HTML5 기반 스마트 TV 플랫폼 표준 앱 개발도구 개발)

  • Hwang, Hee-Seon;Kim, Ho-Youn;Lee, Dong-Hoon;Park, Dong-Young
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2015.07a
    • /
    • pp.146-149
    • /
    • 2015
  • 한국정보통신기술협회(TTA)은 "HTML5 기반 스마트 TV 플랫폼(TTAK.KO-07.0111/R1)" 표준을 제정하였고, 스마트 TV 용 앱 생태계 활성화를 위해 표준기반 스마트 TV 앱 개발도구(SDK, Software Development Kit)를 개발하였다. 개발도구는 표준 기반 앱 개발의 전체 라이프사이클에 필요한 프로젝트 관리, 앱 오류검사, 애뮬레이션, 패키징 및 앱 서버 전송 기능을 자동화했다. 표준에 대한 이해도가 낮은 개발자들이 표준 기반 앱을 개발 할 수 있도록 코드 자동 완성 기능과 표준 적합성 검사 기능 및 샘플 앱 등을 제공함으로써, 개발자들이 앱 자체의 기능에 대한 설계와 분석에만 집중할 수 있도록 했다. 본 논문에서는 스마트 TV 앱 개발을 위한 개발도구의 소프트웨어 구조와 개발도구가 지원하는 각 기능에 대한 구현 내용에 대해 소개한다.

  • PDF

Demonstration of Modeling Process using Giant Magellan Telescope Software Development Kit

  • Han, Jimin;Pi, Marti;Filgueira, Josema;Cox, Marianne;Molgo, Jordi;Swett, Hector;Kurkdjian, Pierre;Lee, Hye-In;Ji, Tae-Geun;Pak, Soojong
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.44 no.1
    • /
    • pp.72.1-72.1
    • /
    • 2019
  • The Giant Magellan Telescope Organization (GMTO) is developing the GMT Software Development Kit (SDK) for the Observatory Control System (OCS). The SDK models a subsystem of the GMT using a Domain Specific Language (DSL) which can generate a skeleton code and validates the availability of the model automatically. The OCS includes a Device Control System (DCS) and all the devices are connected with the DCS via EtherCAT. The DCS has a component (Hardware Adapter) to communicate with EtherCAT slaves. In this presentation, we demonstrate the modeling process and describe the importance and usage plan of the SDK.

  • PDF

Software Modeling for Flexure Compensation System (FCS) prototype of the Giant Magellan Telescope Multi-object Astronomical and Cosmological Spectrograph (GMACS)

  • Ji, Tae-Geun;Cook, Erika;Lee, Hye-In;Depoy, Darren L.;Marshall, Jennifer;Pak, Soojong
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.43 no.2
    • /
    • pp.56.3-56.3
    • /
    • 2018
  • We proceed to develop the control software of GMACS, which is a wide-field, multi-object, moderate-resolution optical spectrograph for the Giant Magellan Telescope (GMT). Flexure Compensation System (FCS) prototype is one of the electronics and mechanical prototypes for GMACS. In this poster, we present the software design for the FCS prototype by using the software system modeling language, SysML. We also show two development tools to control the prototype that communicates via EtherCAT: using TwinCAT and Visual C++ on Windows 10, and GMT Software Development Kit (SDK) and C++ on Linux. We discuss the way to design the GMACS control software, which would not depend on the development tools.

  • PDF

Development of AR.Drone's Controller for the Indoor Swarm Flight (실내 군집비행을 위한 AR.Drone의 제어기 개발)

  • Cho, Dong-Hyu;Moon, SungTae;Rew, DongYoung
    • Aerospace Engineering and Technology
    • /
    • v.13 no.1
    • /
    • pp.153-165
    • /
    • 2014
  • Multi-rotor UAVs are utilized in various fields because of the advantages such that a hovering capability such as helicopters, a simple structure and a relatively high thrust. Recently, AR.Drone manufactured by Parrot is easily operated by beginner due to its internal stabilization loop in the on-board computer and it can be easily applied on various researches for the multi-rotor UAVs by providing an SDK(Software Development Kit). Further this platform can be suitably used for application to swarm flight since it is low cost and relatively small. Therefore, in this paper, we introduce the development process of the controller for indoor swarm flight by using the AR.Drone.