• Title/Summary/Keyword: 오픈소스 개발

Search Result 571, Processing Time 0.041 seconds

C-language Learning Contents Supporting Web-based Compiling and Running (웹기반 컴파일과 실행을 지원하는 C언어 교육콘텐츠 개발)

  • Kim, Seong-Hyun;Kim, Young-Kuk
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2006.11a
    • /
    • pp.796-800
    • /
    • 2006
  • In this paper, we developed an e-loaming contents for C programming language using Linux and open source software, not using commercial integrated development tool like Microsoft's Visual Studio. In most programming language courses, students study or practice the programming language by editing source code compiling and running the executable code by commercial software like Visual Studio which installed on each PC. This way of learning has some difficulties in total cost of purchasing software and using other PCs which donot have proper software installed. To overcome this situation and enable loaming anywhere, with any device, at anytime, we propose a way of utilizing Linux and open source software in Web-based learning environment. In this environment students can input their source code on the form of broweser and get the result instantly from the server.

  • PDF

Design of Open Framework Module for ASP Development System (ASP 시스템 개발을 위한 오픈 프레임워크 모듈)

  • Kwon, Young-Oh;Kim, Tae-Gan;Lee, Se-Hoon;Rim, Kee-Wook;Lee, Jung-Hyun
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.2
    • /
    • pp.133-141
    • /
    • 2009
  • This paper propose an expanded ASP exclusive development framework method. We applied a module to the suggested method which suit to develope ASP. Proposed method is a kind of module, which manages MVC develope methodology and treats Query and ASP information as a XML. It has flexibility which meets the client's request quickly. Using inherited base model which previously exist in template source, developer only concerned with development methodology so that they can reduce development time and reinforce a integrity of system. We proposed these improvements as a framework. Experimental results validate our scheme, showing a fewer number of files and a better flexibility than other development method, and also about 29% of program code has been reduced.

A Study on the Designing Guidelines and Prototype Development of an E-learning Platform for Online Education in Public Libraries (공공도서관 온라인 교육 운영을 위한 이러닝 플랫폼 설계지침 및 프로토타입 개발 연구)

  • SangEun Cho
    • Journal of the Korean Society for information Management
    • /
    • v.41 no.3
    • /
    • pp.109-144
    • /
    • 2024
  • International research has actively explored and analyzed the implementation of e-learning platforms by libraries in response to the advancement of online learning models. In contrast, within Korea, while the significance and necessity of online library services and education are acknowledged, there remains a paucity of studies providing detailed methodologies for their implementation. This study aims to propose a practical e-learning platform for public libraries, detailing design guidelines and developing a prototype. Utilizing the Rapid Prototyping methodology, this study reviewed theoretical backgrounds and prior research, selecting Moodle LMS for initial design guidelines. The validity and reliability of the evaluation were assessed by experts and users. Based on the evaluation results, the final design guidelines and prototype of the e-learning platform for libraries were established. The final guidelines consist of four main functions, nine detailed functions, and forty specific instructions.

A Study on Analysis and Implementation of Linux-Based Open Bluetooth Protocol Stack (리눅스 기반 공개 블루투스 프로토콜 스택의 분석 및 구현에 관한 연구)

  • 문천풍;박찬일;문승일
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.118-120
    • /
    • 2002
  • 블루투스는 저 전력과 휴대성이 높은 특징을 갖는 단거리 무선 통신 기술이며 다양한 응용 범위를 지니고 있어 차세대 통신기술로 각광받고 있다. 이에 따라 다양한 블루투스서비스들의 요구가 증대되고 있고 이들의 개발에 필요한 프로토콜 스택의 중요성 또한 커지고 있다. 본 논문에서는 오픈소스 프로토콜 스택인 OpenBT를 블루투스 모듈과 호스트 사이에서 중요한 역할을 하는 HCI를 중심으로 분석하였으며 이를 기반으로 한 응용 프로그램의 구현 및 테스트에 관하여 논하였다

  • PDF

CrowdSourcing based Openstack Platform TestCase Generator (크라우드소싱 기반 OpenStack 플랫폼 테스트케이스 생성기)

  • Sim, Jinsup;Kim, Woongsup
    • Annual Conference of KIPS
    • /
    • 2016.04a
    • /
    • pp.471-474
    • /
    • 2016
  • OpenStack는 오픈소스 클라우드 플랫폼이다. OpenStack의 기능을 테스트하기 위해서는 Tempest라는 테스팅 도구를 사용하고 있으며, Python으로 작성된 테스트 시나리오를 매개변수로써, 테스트에 사용하고 있다. 우리의 논문에서는 크라우드소싱 방법을 활용하여, 웹을 통해 쉽게 Tempest의 테스트 시나리오를 작성하고, 웹상에서 Tempest를 실행 및 결과를 확인할 수 있으며, 각각의 사용자에게 테스트 시나리오를 공유 및 개발할 수 있는 방법을 제안한다.

무인기/드론의 이해와 동향

  • Jin, Jeong-Hoe;Lee, Gwi-Bong
    • Information and Communications Magazine
    • /
    • v.33 no.2
    • /
    • pp.80-85
    • /
    • 2016
  • 군사용 목적으로 개발된 드론(drone)이 오픈소스로 시장을 형성하면서 급성장하여 우체국의 택배 시스템에 적용을 한다는 발표[10]를 보면 국가 신성장 동력으로 발전 가능성에 대하여 기대하고 있는 실정이다. 언론과 산업계에서 드론이 모든 것을 대체할 것이라고 인식되면서 기술의 한계점은 흐려지고 있다. 세계 시장에서는 중국의 DJI를 선두로 급속히 성장하고 있지만 규제 목소리 또한 만만치 않은 실정이다. 플랫폼 기업인 구글이나 페이스북 아마존 등에서는 드론을 적용[3]하기 시작하였지만 넘어야 할 산은 많은 것이 현실이다. 이러한 드론 기술의 수준과 해결 과제를 살펴보고 드론이란 무엇이며 국내외 동향을 살펴본다.

Design of a Mole Gaming Device using Arduino (아두이노를 이용한 두더지 게임기 설계)

  • Kwak, Moses;Lee, Seong-Won;Cho, Taenam
    • Annual Conference of KIPS
    • /
    • 2019.05a
    • /
    • pp.100-103
    • /
    • 2019
  • 본 논문에서는 오픈소스를 기반으로 하드웨어 개발을 위해 널리 사용되는 아두이노(Arduio)와 안드로이드 스마트폰으로 두더지 게임기를 설계하고 주요기능을 구현하였다. 스마트폰과 아두이노는 블루투스로 통신하며 데이터를 보내거나 제어하도록 하였으며, 게임 결과는 스마트폰에 출력되도록 하였다.

The Extension and Validation of OpenFOAM Algorithm for Rotor Inflow Analysis using Actuator Disk Model (Actuator Disk 모델 기반의 로터 유입류 해석을 위한 OpenFOAM 알고리즘 확장)

  • Kim, Tae-Woo;Oh, Se-Jong;Yee, Kwan-Jung
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.39 no.12
    • /
    • pp.1087-1096
    • /
    • 2011
  • The purpose of current study is to develop and verify the newly developed solver for analyzing rotor flow using the open-source code. The algorithm of standard solver, OpenFOAM, is improved to analyze the rotor inflow with and without fuselage. For the calculation of the rotor thrust, the virtual blade method based on the blade element method is employed. The inflow velocities on the rotor disk used to specify the effective angle of attack, have been included in the solver. The results of the current rotor inflow analysis are verified by comparing with other experimental and numerical results. It was confirmed that the modified solver provides satisfactory results for rotor-fuselage interaction problem.

A Study of protective measures of the source program for the development of the Internet of Things (IoT): Protection of the program as well as plagiarism research (사물인터넷(IoT)발전을 위한 소스프로그램 보호방안 연구: 프로그램의 보호와 유사표절 연구)

  • Lee, Jong-Sik
    • Journal of the Korea Convergence Society
    • /
    • v.9 no.4
    • /
    • pp.31-45
    • /
    • 2018
  • Recent dramatical development of computer technology related to internet technology intensifies the dispute over software of computer or smart device. Research on software has been flourished with political issuing of fierce competition among nations for software development. Particularly industrial growth in ethernet based big data and IoT (Internet of Things) has promoted to build and develop open source programs based on java, xcode and C. On these circumstances, issue on software piracy has been confronted despite the basic security policy protecting intellectual property rights of software and thus it is of substantial importance to protect the rights of originality of source program license. However, the other issue on source technology protection of developer is the possibility of hindrance to advancement in industry and culture by developing programs. This study discuss the way of enhancing legal stability of IoT application program development and reinforcing precision in inspection of program plagiarism by analyzing the source programs with newly introducing text mining technique, thus suggests an alternative protective way of infringement of personal information due to duplicating program.