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

검색결과 24건 처리시간 0.024초

산업용 로봇 제어를 위한 태블릿 PC 기반의 비주얼 프로그래밍 연구 (A Visual Programming Environment on Tablet PCs to Control Industrial Robots)

  • 박은지;서경은;박태곤;선덕한;조현중
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권2호
    • /
    • pp.107-116
    • /
    • 2016
  • 산업용 로봇 제어는 버튼 기반의 TP(Teaching Pendant) 단말기를 통해 제조사가 제공하는 텍스트 기반의 프로그래밍 언어를 사용하여 이루어진다. 그러나 제조 현장에서 TP를 조작하는 사용자가 주로 언어의 배경지식이 없는 비전공자임을 고려할 때, 버튼 기반의 TP에서의 텍스트 기반의 프로그래밍 언어는 학습과 사용의 어려운 단점이 있다. 텍스트 기반의 프로그래밍 언어의 단점을 극복하기 위해 비숙련 사용자들도 쉽게 프로그래밍을 할 수 있는 그래픽 기반의 비주얼 프로그래밍 환경이 제안되었으며, 특히 명령 블록을 사용한 비주얼 프로그래밍 환경은 드래그 앤 드롭 기반으로 조립할 수 있는 블록 형태의 명령어를 지원해주므로 초보자가 쉽게 프로그래밍을 할 수 있다. 본 논문에서는 태블릿 PC를 로봇 제어를 위한 TP로 활용하고, 이를 기반으로 블록을 이용한 비주얼 프로그래밍 개발 환경을 제공하여 비숙련 사용자도 드래그 앤 드롭으로 쉽게 프로그래밍하는 환경을 제안한다. 또한, 사용 환경이 PC 환경 대신, 한정된 디스플레이 공간을 가지고 있는 태블릿PC 환경에 적용된 점을 고려하여 총 3가지의 서로 다른 명령어의 범위를 포함하고 있는 블록을 디자인하여 사용자 실험을 진행했다. 실험 결과를 바탕으로 한정된 디스플레이 공간인 태블릿 PC 환경에서의 효과적인 명령 블록들을 제안한다.

프로그래밍 초보자를 위한 비주얼 기반의 C 프로그래밍 통합 환경 (An Integrated C Programming Environment for Novices Based on Visuals)

  • 김행임;박은경;김현주;배종민
    • 컴퓨터교육학회논문지
    • /
    • 제16권6호
    • /
    • pp.111-120
    • /
    • 2013
  • 프로그래밍 초보자는 C언어를 처음 배울 때 여러 가지 면에서 어려움을 겪는다. 그 이유 중의 하나는 C 언어 문법 이해에 대한 학생들의 학습 부담이 크고, 문제 해결보다는 문법에 치중하는 경향이 있다. 또한 소프트웨어 개발에 대한 흥미를 유발시킬 수 있는 프로그래밍 도메인이 필요하다. 본 논문에서는 문제 해결 중심의 C언어 교육을 지원하는 프로그래밍 환경을 제시한다. 이를 위하여 첫째, NXT 로봇프로그래밍용 간단한 비주얼 프로그래밍 언어 Tiny-VPL을 정의하고, Tiny-VPL로 로봇프로그래밍을 할 수 있는 환경을 제시하며, 둘째 간단한 C 언어인 Mini-C언어를 사용하여 NXT 로봇 프로그래밍을 할 수 있는 환경을 제시한다. 그리고 Tiny-VPL을 Mini-C로 변환하며, 변환결과를 대화형으로 제공하는 그래픽 인터페이스를 제시한다. 개발된 프로그래밍 환경은 로봇 프로그래밍을 통하여 학생들의 흥미를 유발할 수 있고, 비주얼언어와 C언어 사이의 관계를 그래픽으로 제공하여 문제 해결 중심의 C 언어 교육에 효과적으로 활용될 수 있다.

  • PDF

영상처리에서 효율적인 교육과 연구를 위한 비주얼 프로그래밍 환경 개발 (Visual Programming Environment for Effective Teaching and Research in Image Processing)

  • 이정헌;허훈;채옥삼
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권1호
    • /
    • pp.50-61
    • /
    • 2005
  • 멀티미디어 기기의 일반화로 여러 분야에서 영상처리 기술인력에 대한 수요가 증가하고 있으나, 실무능력을 가진 전문인력의 수는 시장의 요구에 비해 매우 적다. 영상처리 분야에 실무능력을 갖춘 전문인력을 양성하기 위해서는 이론교육과 함께 학습한 이론을 실제 영상에 적용하고 적용된 결과를 분석해 볼 수 있는 실습과정을 체계적으로 지원할 수 있는 비주얼 프로그래밍 환경이 필요하다. 본 논문에서는 효율적인 영상처리 교육이 이루어지도록 이론적인 내용과 이론에 따른 다양한 해법을 직접 체험해 볼 수 있고 학습과정에서 얻어진 새로운 아이디어를 쉽게 구현해 볼 수 있는 통합 환경인 비주얼 프로그래밍 환경을 제안한다. 제안된 시스템은 교육받은 내용을 실제 응용 시스템 개발 과정까지 일괄적으로 지원하는 통합 환경을 제공하고 있으며, 교재 및 학습자료들을 누적 관리하여 학생이나 교수자 모두에게 이상적인 영상처리 교육 및 연구 환경을 제공한다.

인터데브를 이용한 동적 웹데이터베이스 개발에 대한 소고 (A study on the development of dynamic web database using Visual InterDev)

  • 우원택
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 2004년도 추계학술대회
    • /
    • pp.223-234
    • /
    • 2004
  • 본 연구는 웹서버와 비주얼 인터데브를 각각 서버, 클라이언트의 개념적 툴로 사용해서 인터넷이나 인트라넷상에서 웹 애플리케이션을 개발하는 방법과 이 애플리케이션에 데이터베이스를 동적으로 총합하는 사례를 보임으로써 데이터베이스 정보를 다루는 파일과 웹 페이지를 다루는 파일을 각각 따로 개발하지 않고도 비주얼 인터데브를 이용하면 하나의 통합 환경 안에서 쉽고도 강력한 동적 웹데이터베이스를 개발할 수 있다는 사례를 보이고 향후 보다 적은 코딩 작업으로 보다 더 쉽게 웹 프로그램을 개발할 수 있는 기법과 원리를 제공하고자 함에 그 목적이 있다.

  • PDF

비주얼 폭스프로를 활용한 웹기반 정보통신동향 검색시스템 (Web Based IT Trend Retrieval System Using Visual Foxpro)

  • 김희정
    • 한국정보관리학회:학술대회논문집
    • /
    • 한국정보관리학회 1998년도 제5회 학술대회 논문집
    • /
    • pp.65-68
    • /
    • 1998
  • 인터넷 기반의 정보검색시스템 활용 및 최신 정보통신동향 기사제목 제공을 목적으로 웹기반 정보통신동향 검색시스템을 구현하였다. 시스템 구현을 위한 기본 프로그래밍에는 비주얼 폭스프로 데이터베이스 패키지를 활용하였으며, 웹기반 환경구현을 위해서는 폭스웹 CGI 변환프로그램과 퍼스널웹서버를 활용하였다.

  • PDF

Observer 패턴을 이용한 Two-Way Access 프레임워크의 설계 및 구현 (Design and Implementation of Two-Way Access Framework Using Observer Pattern)

  • 김대헌;유철중;장옥배;김창갑;이상덕
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.555-557
    • /
    • 1998
  • 비주얼 RAD 도구는 사용자 프래그램의 개발 기간을 단축시키기 위한 통합 개발 환경이다. 이와 같은 개발 환경은 사용자 프로그램의 생산성 향상을 위하여 텍스트와 윈도 기반의 프로그래밍 개발 환경을 동시에 지원하고 있다. 본 연구는 이와 같은 비주얼 프로그래밍을 지원하는 기술 주도형 RAD 도구에 대응하여 국내 기술력을 확보하기 위한 클라이어트/서버 프로그램 생성 기술에 관한 연구의 일부이다. 특히, 우리는 인터넷 환경에서 사용 가능한 자바 애플릿 및 애플리케이션을 빠르게 개발할 수 있는 자바 통합 개발 환경(OpenSoft)를 개발하고 있다. 본 논문은 OpenSoft에서 기능 컴포넌트들간의 상호연동을 지원하기 위한 Two-Way Access 프레임워크를 제안했다. 이 프레임워크는 OpenSoft의 사용자 편의성을 제공하는 메커니즘을 가지고 있으며 디자인 패턴을 이용하여 설계하였기 때문에 모듈의 재사용성과 확장성이 뛰어난 특징을 가지고 있다.

영상처리 소프트웨어 개발을 위한 비주얼 프로그래밍 환경 (A Visual Programmig Environment for Image Processing Software Development)

  • 정호형;이칠우;오원근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (2)
    • /
    • pp.583-585
    • /
    • 1998
  • 본 논문에서는 데이터 플로우 표현방식을 이용한 비주얼 프로그램으로 개발하려는 소프트웨어의 프로토타입을 빠르고 쉽게 만들어 완성된 소프트웨어를 시뮬레이션 할 수 있는 환경을 제공하는 TOI(Task Operation Integrator) 시스템을 소개한다. 이 시스템은 Liveness를 제공하여 사용자가 효과적으로 프로그램을 작성할 수 있게 해주고 다양한 환경에 융통성 있게 확장 가능하다.

  • PDF

GBS를 활용한 웹기반 비주얼 베이직 학습 시스템 설계 (Design of a Visual BASIC Learning System Using GBS)

  • 신채홍;전석주
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2006년도 하계학술대회
    • /
    • pp.295-300
    • /
    • 2006
  • 지식 정보 사회라 불리는 현대사회에서 학생의 정보 활용 능력의 증진은 매우 중요한 문제이다. 학교에서의 프로그래밍 교육은 문제 분석 능력, 논리적 사고력, 절차적 문제 해결 방식 등의 긍정적 역할을 한다. 그러나 제 7차 교육과정 중 초 중등 학교의 기본 교육과정에서 프로그래밍 교육이 제외되어 있는 상태이다. 따라서 GBS이론에 기초하여 초등학교 성장 발달 단계에 맞는 비주얼 베이직 학습 시스템 설계를 제안한다. GBS를 활용하여 학생들에게 미션, 커버스토리 제공, 역할을 주어 주입식의 교육이 아닌 능동적으로 학습할 수 있는 프로그래밍 학습 환경을 조성한다. 계속적인 연구와 설계에서 구현까지의 개발 완성을 통해 실제 수업에서 활용을 기대해 본다.

  • PDF

비주얼 인터데브를 이용한 웹 데이터베이스 통합 개발 사례 (A case study on the integrated development of web programming with database using visual interdev)

  • 우원택
    • 한국산업정보학회논문지
    • /
    • 제9권3호
    • /
    • pp.19-31
    • /
    • 2004
  • 본 연구는 웹서버와 비주얼 인터데브를 각각 서버, 클라이언트의 개념적 툴로 사용해서 인터넷이나 인트라넷상에서 웹 애플리케이션을 개발하는 방법과 이 애플리케이션에 데이터베이스를 동적으로 통합하는 사례를 보임으로써 데이터베이스 정보를 다루는 파일과 웹 페이지를 다루는 파일을 각각 따로 개발하지 않고도 비주얼 인터데브를 이용하면 하나의 통합환경 안에서 쉽고도 강력한 동적 웹데이터베이스를 개발할 수 있다는 사례를 보이고 향후 보다 적은 코딩 작업으로 보다 더 쉽게 웹 프로그램을 개발할 수 있는 기법과 원리를 제공하고자 함에 그 목적이 있다.

  • PDF

초등학생을 위한 비주얼베이식 교육 시스템 개발 (A Courseware for the Learning of Visual Basic on the Web)

  • 진현식;박판우
    • 정보교육학회논문지
    • /
    • 제7권3호
    • /
    • pp.299-308
    • /
    • 2003
  • 프로그래밍 교육은 문제 분석 능력, 논리적 사고력, 절차적 문제 해결 방식을 습득하는데 매우 긍정적인 역할을 한다. 하지만 초등학생의 지적 성장 발달 단계에 맞도록 설계된 프로그래밍 학습용 웹 코스 웨어에 관한 연구는 드물며, 개발되었다고 하더라도 초등학생에게는 맞지 않은 높은 이론적 내용을 다루고 있어서 이해하기가 어렵고, 웹 상에서 직접 실습할 수 있는 환경을 제공하지 못한다. 이에 본 연구에서는 웹 기반 학습 설계 이론을 바탕으로 초등학생의 지적 성장 발달에 맞는 비주얼베이식 교육 시스템을 설계하고 구현하였다. 본 시스템에서는 학습자에게 웹 환경에서 비주얼베이식 프로그래밍의 기초와 기본 문법을 익힐 수 있도록 하며, 프로그램을 코딩하고 실행할 수 있도록 환경을 제공한다.

  • PDF