• 제목/요약/키워드: 비주얼 프로그래밍

검색결과 74건 처리시간 0.023초

ASP System구축을 위한 액티브 서버 환경연구 (The Active Server Environment for ASP System develop)

  • 최정호;최성
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2000년도 추계학술대회
    • /
    • pp.319-323
    • /
    • 2000
  • ASP는 HTML태그와 같이 사용되므로 HTML에 대해서 자세해 알고 있어야 이 부분을 공부하는 데 별 무리가 없을 것이다. 프로그래밍에 대해서 어느 정도 기초적인 지식이 있다고 가정하겠으며 파일 입/출력이나 데이터 베이스의 표준 언어인 SQL 정도는 어느 정도 지식이 필요하다. 또한 HTML 파일 작성에 필요한 자바 스크립트나 비주얼 베이직 스크립트는 물론이고 그 외 HTML 파일의 내용을 요구에 맞게 배치하게 위해 사용하는 CSS1의 기본적인 내용 정도는 알고 있어야 한다고 본다. 뿐만 아니라 CGI 프로그래밍과 웹 서버와 클라이언트의 상호 작용 관계, 그리고 웹 서버 관리하는 방법 등의 내용을 완벽하게 갖추고 있다고는 생각하지는 않는다. 하지만 앞으로 진행해 나가면서 직접 설명을 하지는 않겠지만 이와 같은 기술들이 모두 사용이 될 것이고, ASP는 다른 웹 애플리케이션 언어보다 쉽고, 웹에서의 많은 응용과, 무한한 가능성을 내포하고 있다는 것을 말하고 싶다. 그러므로 ASP에 접근하는 방법에 있어서 운영하는 방법을 연구하였다.

RAPTOR 프로그래밍 교육도구를 이용한 알고리즘 교육 (Education of Algorithms Using the RAPTOR Programming Educational Tool)

  • 김성율;이종연
    • 컴퓨터교육학회논문지
    • /
    • 제18권6호
    • /
    • pp.23-31
    • /
    • 2015
  • 소프트웨어 교육은 건전한 정보윤리의식을 바탕으로 컴퓨팅 사고력 기반의 문제해결력을 기르는데 목적을 두고 있다. 이러한 목적을 달성하기 위해서 많은 교육기관에서 EPL(Educational Programming Language), 피지컬 컴퓨팅, 로봇 등 다양한 교육이 시도되고 있다. 하지만 특정 EPL과 상용 제품 등에 초점이 맞추어진 교육은 컴퓨팅 사고력 향상에 초점을 맞추고 있는 소프트웨어 교육의 창의성 교육을 획일적으로 유도할 우려가 있다. 따라서 본 논문에서는 순서도 기반의 비주얼 프로그래밍인 RAPTOR를 알고리즘 교육 도구로 제안하였다. 또한 일반계고등학교 학생을 대상으로 5단계에 걸쳐 12차시의 교육을 적용한 결과 RAPTOR를 이용한 알고리즘 교육이 높은 효과가 있음을 확인하였다.

멀티미디어 소프트웨어 개발환경을 위한 소프트웨어형상관리시스템 (The software configuration management system for Multimedia software development environment)

  • 이정헌;채옥삼
    • 대한전자공학회논문지SP
    • /
    • 제41권6호
    • /
    • pp.137-145
    • /
    • 2004
  • 일반적인 소프트웨어형상관리 시스템들은 멀티미디어 소프트웨어 개발 환경의 특성 및 특징들을 수용하기에 부족하다. 멀티미디어 소프트웨어 개발 환경은 기본적인 개발 도구 외에 컴포넌트(나 라이브러리)들을 인터액티브하게 조합하고 테스트 할 수 있는 비주얼 프로그래밍 환경을 통한 시뮬레이션과 분석을 반복하면서 개발하는 특징을 가지고 있다. 뿐만 아니라, 시뮬레이션 과정 중에는 유사한 기능을 가진 컴포넌트 중에 적합한 컴포넌트를 빠르고 효과적으로 찾기 위한 방법이 필요하다. 본 논문에서는 이러한 멀티미디어 소프트웨어 개발 환경에서 사용하는 시뮬레이션 도구를 체계적으로 지원해줄 수 있는 비주얼 워크스페이스를 기반으로 한 소프트웨어형상관리 방법과 이러한 방법을 수용할 수 있는 소프트웨어형상관리 시스템을 개발하고자 한다. 또한, 개발된 시스템을 실제 시뮬레이션 도구와 연계하여 소프트웨어형상관리 시스템으로써의 적합성을 확인하고자 한다.

TV 가상 스튜디오용 인터랙티브 VFX 시스템 (Interactive VFX System for TV Virtual Studio)

  • 변혜원
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제21권5호
    • /
    • pp.21-27
    • /
    • 2015
  • 본 논문에서는 방송국 그린 스튜디오에 서 있는 연기자와 CG로 표현되는 스페셜 이펙트(물, 불, 연기 등)와의 상호작용을 제공하는 시스템을 제안한다. 기존의 가상 스튜디오는 주로 CG 배경과 연기자 촬영 영상을 정합하는 방법에 초점을 맞추고 있다. 기존의 연구와 달리 본 논문에서는 실제 연기자와 상호작용하는 비주얼 이펙트를 시뮬레이션하는데 집중함으로써 TV 화면에서 새로운 영역을 표현하고자 한다. 연기자 동작에 비주얼 이펙트를 연동하기 위하여 깊이 카메라를 이용하여 연기자 동작을 추출한다. 이를 3차원 벡터 필드로 변환하고 Navier Stokes 방정식의 외력으로 적용하여 물, 불, 연기의 유체를 시뮬레이션한다. 특히, 물의 상호작용을 사실적으로 표현하기 위하여 물에 연동되는 스플레쉬의 상호작용도 함께 시뮬레이션하여 물이 등장하는 비주얼 이펙트의 사실감을 극대화시켰다. TV의 실시간 녹화를 지원하기 위하여 GPU 프로그래밍을 도입하여 VFX의 실시간 상호작용을 지원하는 기능도 추가하였다. 제안된 방법의 유용성은 물, 불, 연기, 바다 속 물고기 떼 등의 VFX 시뮬레이션과 연기자와의 상호작용 실험을 통하여 확인할 수 있었다.

Java 프로그래밍 학습을 위한 로봇 트레이닝키트의 설계 및 구현 (The Design And Implementation of Robot Training Kit for Java Programming Learning)

  • 백정현
    • 한국컴퓨터정보학회논문지
    • /
    • 제18권10호
    • /
    • pp.97-107
    • /
    • 2013
  • 최근의 프로그래밍 패러다임은 객체지향프로그래밍과 이를 기반으로 하는 비주얼프로그래밍이 주류를 이루고 있다. 그러나 객체지향프로그래밍은 기존의 구조적프로그래밍기법에 비하여 개념이 어렵고 복잡하여 IT 관련학과 학생들을 교육하기에 어려움이 많았다. 본 연구에서는 학생들이 다양한 입출력 장치를 부착하고 로봇제어가 가능한 트레이닝 키트를 사용하여 객체지향 프로그래밍 학습 의욕 고취와 동기를 유발할 수 있도록 Java 가상머신을 내장한 Java 로봇 트레이닝 키트를 설계하고 구현하였다. 개발된 Java 로봇 트레이닝 키트는 USB 인터페이스로 컴퓨터와 통신 가능하며, 다양한 입출력 장치와 DC 모터 및 서보모터를 구동할 수 있는 범용 입출력 포트를 내장하여 교육용 로봇제작과 응용프로그래밍 실습이 가능하다. 따라서 IT 융합시대를 맞이하여 학문과 전공간의 벽이 낮아지고 창의 공학적 객체지향 프로그래밍언어 교육의 도입이 필요한 시점에서 본 연구에서 개발한 Java 로봇 트레이닝 키트가 많은 기여를 할 것으로 기대된다.

Training in the production of effective prototypes using Core Mechanic Diagram and Unreal Blueprint

  • Choi, Bu-ho
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권11호
    • /
    • pp.75-82
    • /
    • 2020
  • 이 논문에서는 게임의 진행방식을 보다 쉽게 설계할 수 있는 '코어 메카닉 다이어그램'과 프로그래밍 지식이 없어도 비교적 손쉽게 기능을 구현할 수 있는 언리얼(Unreal)의 비주얼 스크립팅 툴인 '블루프린트(BluePrint)'를 활용하여 효율적으로 프로토타입을 제작할 수 있는 교육방법을 제안한다. 게임엔진의 발전에 따라 게임 개발이 보다 빠르고 쉬워지고 있으며, 이를 이용하여 게임 개발 관련 지식이 없는 프로그래밍 비전문가들이 게임개발에 참여하는 경향이 뚜렷하게 나타나고 있다. 하지만 기존 게임 개발 방법론과 게임 구현 방법들은 복잡한 설계과정과 전문적인 지식을 요구한다. 프로그래밍 비전문가도 보다 쉽게 게임을 개발 할 수 있도록, 기존 게임 개발 방법론들의 복잡성을 단순화하고, 프로그래밍 비전문가들이 직접 프로토타입을 구현한 사례를 바탕으로 게임 디자인의 본질에 집중하고 구현할 수 있는 교육방법을 제안하려 한다.

클로브스: 과학 탐구 학습을 위한 가상환경 저작도구 (CLOVES: a Virtual World Builder for Constructing Virtual Environments for Science Inquiry Learning)

  • 조용주
    • 한국정보통신학회논문지
    • /
    • 제9권2호
    • /
    • pp.268-276
    • /
    • 2005
  • 이 논문은 클로브스라는 가상 환경 저작도구를 개발하게 된 동기, 시스템 구조, 그리고 사례 연구를 보여주고 있다. 클로브스는 어린 아이들의 과학적 탐구 능력을 키워주기 위해 측정할 데이터가 많은 가상 환경을 쉽고 빠르게 만들 수 있도록 지원해주는 저작도구이다 클로브스는 다양한 프로그래밍 능력을 가지고 있는 사용자들을 위해 세 가지 단계의 (비주얼 인터페이스, 스크립팅, 그리고 저수준의 프로그래밍 인터페이스) 개발 기법을 제공한다. 클로브스는 또한 교육자와 삼차원 모델링 디자이너, 그리고 프로그래머를 연결해주는 협업 도구로 사용할 수 있도록 디자인되었다. 클로브스의 가능성과 효능을 확인하기 위한 사례 연구가 진행되었다. 그 연구 결과는 가상환경 개발하는 과정에서 선생님과 프로그래머를 포함한 모든 디자이너들의 적극적인 참여를 보여주고 있다.

GIS 프로그래밍을 이용한 도로중심선 평면선형 평가 (Evaluation on the Horizontal Alignment of Road Centerline using GIS Programming)

  • 김동기;최세휴
    • 한국도로학회논문집
    • /
    • 제14권1호
    • /
    • pp.1-8
    • /
    • 2012
  • 도로의 평면 선형은 도로의 안정성과 교통 용량과 관계가 깊다. 도로의 효율적인 유지 관리와 기준에 대한 적합성 평가를 위해서는 도로의 평면 선형을 정확하게 분석하는 방법이 필요하다. 최근 Lidar자료나 GPS를 이용한 도로의 평면 선형 연구가 진행되고 있으나 넓은 지역에서의 평면 선형 곡선 반경을 분석하기에는 여러 가지 문제점을 가지고 있다. 본 연구에서는 수치지형도의 도로중심선을 이용하여 곡선 반경이 도로 구조 시설기준에 적합한지 여부를 평가하는 도구를 GIS 상에서 구현하고자 한다. 또한 $ESRI^{(R)}$ $ArcObject^{TM}$와 프로그래밍 언어인 비주얼 베이직(Visual Basic)을 사용해 도로의 평면선형을 자동적으로 산정할 수 있는 인터페이스를 설계 구현하였다.

앱인벤터를 활용한 STEAM 프로그램 개발 -초등학교 과학의 '속력' 개념을 중심으로- (Development of STEAM Program using App Inventor -Focusing on the Concept of Speed in Elementary Science Education-)

  • 신승기;최익선;배영권
    • 한국콘텐츠학회논문지
    • /
    • 제15권4호
    • /
    • pp.530-544
    • /
    • 2015
  • 우리는 지식정보화사회라고 일컬어지는 현대사회를 살아가고 있다. 급변하고 있는 미래사회를 준비하기위해 국가적 사회적으로 창의성이 높은 인재양성을 요구하고 있으며, 이에 따라 학교와 가정에서도 창의성과 문제해결력을 기르기 위한 노력과 관심을 기울이고 있다. 특히, 교육현장에서는 '글로벌 창의 인재'육성 및 국가경쟁력 강화를 위하여 STEAM교육과 소프트웨어 교육을 도입하여 추진하고 있다. 따라서 본 연구에서는 소프트웨어교육을 위한 프로그래밍 언어로 언급되고 있는 비주얼 프로그래밍 언어 중 MIT에서 개발한 앱인벤터(App Inventor)를 활용하여 STEAM 교육에 활용할 수 있는 방안을 제시하고 전문가집단 평가를 통해 검증 및 평가를 실시하였다. 평가결과는 수정 및 보완하여 앱인벤터를 활용한 STEAM 프로그램을 완성하였으며, 이를 토대로 실제적인 STEAM 교수학습 방법을 제시하였다. 본 연구의 목적은 앱인벤터를 활용한 STEAM 프로그램을 개발하는 것이며, 이를 위하여 기존의 STEAM 프로그램이 갖는 한계점을 분석하고, 앱인벤터를 활용한 STEAM 프로그램을 개발하고 제시함으로써 이를 극복하고자 하였다. 아울러, 앱인벤터가 갖는 교육용 프로그래밍 언어로써의 특징과 활용방안을 살펴봄으로써 향후 소프트웨어 교육의 방향과 교수학습방안도 함께 제시하였다.

ActiveX 콘트롤을 이용한 동적 홈페이지의 설계와 구현 사례 (Case Study of Building Dynamic Homepage Using ActiveX Control)

  • 우원택
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2003년도 춘계학술대회
    • /
    • pp.27-40
    • /
    • 2003
  • 본 연구는 마이크로소프트사가 개발한 ActiveX 콘트롤 기술을 이용하여 동적인 홈페이지를 제작하는 사례를 설계하고 구현 해 봄으로써 ActiceX 콘트롤의 사용가치와 이의 활용방안을 알아보고자 함에 있다. 이를 위해 첫째, 비주얼베이직과 자바를 이용한 웹 프로그래밍 기술과 ActiveX 콤포넌트의 기능을 알아보고 둘째, 웹 프로그래밍의 역사와 ActiveX 프로그램과의 관련성과 현재 대두되고 있는 XML웹서비스기술과의 비교를 통하여 웹 프로그래밍기술을 이해하고 셋째, ActiveX 콘트롤 패드를 이용하여 실제로 동적 홈페이지를 구성하는 사례를 설계하고 구현해 봄으로써 이의 활용가치를 알아보고자 하였다. 연구결과 자바 애플릿에 대응하는 기술로 마이크로소프트가 OLE기술을 확장하여 만든 ActiveX 콘트롤은 프로그램의 재사용, 개발시간단축과 프로그램의 기능과 품질향상에 기여하여 인터넷 내지 인트라넷용 프로그램개발 등에 쉽게 이용될 수 있는 가능성을 보여주었으나 플랫폼 독립적이지 못하고 윈도우에서만 사용가능 한 제한점을 보여주었다.

  • PDF