• 제목/요약/키워드: 컴퓨터응용공학

검색결과 717건 처리시간 0.04초

GUI 위젯을 이용한 위피 코드 생성 저작도구 설계 (Design of Authoring Tool for generating WIPI Codes using GUI Widget)

  • 이동수;박기창;김철현;이상준;김병기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.331-334
    • /
    • 2008
  • 현재 위피 저작도구는 위피 코드 작성의 편의성이 부족하고, 시각화를 배제한 문법 중심의 프로그래밍 도구가 대부분이다. 이로 인해 규모가 작은 위피 응용프로그램의 경우에도 직접 코딩해서 개발하고 있다. 따라서 위피 상위레벨(High level) 컴포넌트를 GUI 위젯(Widget)으로 시각화하고, 이를 모바일 레이아웃에 쉽게 적용한 후, 위피 코드로 렌더링(Rendering) 해주는 저작도구에 대한 연구가 필요하다. 본 논문에서는 위젯, 기본 위피 코드, 에뮬레이터 관리를 위해 W2PM(Widget and WIPI Platform Management)을 제안하고, 이를 시스템 기능 요구사항에 반영하여 GUI 위젯을 이용한 위피 저작도구를 설계한다. 제안한 도구는 개발자가 Look & Feel을 자유롭게 조정하고, 중.소규모의 위피 응용프로그램을 제작하는데 효율적이다.

OpenFlow 기반 Programmable Network에서 Virtual Network Topology 구성을 통한 응용 서비스 제공 방안 연구 (A Study on Application Service Delivery through Virtual Network Topology Allocation using OpenFlow based Programmable Network)

  • 신영록;;허의남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.590-593
    • /
    • 2012
  • 현재 인터넷은 하드웨어 종속적인 특징을 가지고 있어 급변하는 환경에 적응하기 힘들다. 이러한 제약사항은 관련 산업 발전을 더디게 하고 있다. 이와 같은 네트워크 환경에서 산업 발전을 위하여 네트워크 인프라에 유연성을 제공할 수 있는 기술의 개발이 필요하다. 그러한 문제를 해결하기 위해 오픈프로토콜인 OpenFlow의 Programmable Network의 특성을 이용하여 네트워크 가상화를 구현하였으며, 응용 서비스별 Virtual Network를 제공하는 방안에 대해 연구하였다. 이를 위하여 OpenFlow 기반의 Programmable Network를 구축하였으며, 동적으로 구성이 가능한 네트워크에서 가상화를 제공하기 위해 VNAPI를 개발하였다. 또한, VNAPI를 통하여 신뢰성 있고 효율적인 응용 서비스의 전달을 위하여 Virtual Network Topology에 대한 설계를 같이 수행하였다.

다관절 로봇의 효율적인 동작제어를 위한 기술 구현 (Implementation of Technique for Movement Control of Multi-Joint Robot)

  • 손현승;김우열;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.593-596
    • /
    • 2008
  • 로봇 산업은 계속 성장 하고 있으나 개발 인력은 부족한 현실이다. 그래서 정부나 기업은 로봇 개발인력을 양성하기 위한 프로그램을 활성화 하고 있다. 다양한 환경에 적용할 수 있는 장점 때문에 다관절로봇은 실제 산업에서 활용도가 높다. 또한 다관절 로봇은 다양한 동작 응용으로 창의력과 응용력을 키울 수 있어 교육에 적합하다. 그러나 다관절 로봇은 많은 수의 모터를 동시에 제어해야 하기 때문에 전문적인 지식이 없을 경우 개발하기 어렵다. 다관절로봇을 교육에 응용하기 위해서는 누구나 쉽게 이용할 수 있는 제어 방법을 제공해야 한다. 본 논문에서는 다관절 로봇의 효율적인 동작제어를 위한 기술을 구현하여 피교육자가 로봇을 쉽고 빠르게 개발할 수 있었다. 적용사례로 18개의 모터가 사용되는 6족로봇에 제안한 방법을 사용하여 동작 개발과정을 보여주었다.

모바일 애드혹 네트워크에서 시간제약 응용을 위한 캐쉬 무효화 기법 (Cache Invalication Schemes for Time Constraint Applications in Mobile Ad hoc Networks)

  • 최재호;오재오;이명수;이상근
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.1276-1279
    • /
    • 2008
  • 최근 모바일 장치의 증가와 무선 네트워크 환경의 발전은 모바일 애드혹 네트워크에 대한 관심을 증가시키고 있다. 최근까지의 연구는 모바일 애드혹 네트워크에서 데이터 접근성(Accessibility) 향상을 위해 복제의 활용이 효율적임을 증명하고 있다. 복제 기법이 모바일 애드혹 네트워크에서 실제로 활용되기 위해서는 원본과 복제본 사이에 일관성(Consistency)이 확보되어야만 한다. 기존의 연구에서는 일관성 확보를 위해 원본을 가진 노드에게 확인하는 기법을 활용하고 있다. 그러나, 시간제약을 가지는 응용의 경우 원본을 가진 노드에게 확인하는 기법은 효율적이지 못하며, 때로는 심각한 문제를 일으킬 수도 있다. 본 논문에서는 시간제약응용을 위한 캐쉬 무효화 기법을 제안하고 있다. 제안하는 기법을 통해 기존의 일관성 확인 기법에서 일어나는 '롤백(Rollback)' 문제를 해결할 수 있었으며, 접근시간(Access time) 측면에서 성능향상을 얻을 수 있었다. 실험 결과는 본 논문의 접근시간 측면에서의 효율적임을 증명하여 준다.

시니어 라이프 로깅을 위한 심미적 특징 기반의 행동 요약 시스템 (Aesthetic Feature-based Activity Summarization for Senior Life Logging)

  • 김선대;류일웅;유재성;굴람 무즈타바;박은수;김승환;류은석
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2019년도 하계학술대회
    • /
    • pp.25-28
    • /
    • 2019
  • 본 논문은 시니어 라이프 로깅을 위한 데이터베이스를 효과적으로 구축하기 위해 영상의 심미적 특징을 통한 행동 별 영상 요약을 소개한다. 실내의 TV 앞에서 오랜 시간을 보내는 시니어의 상태를 체크하기 위해 일반 카메라 또는 360 카메라를 통해 HD 급 화질 이상의 영상을 주기적으로 수집하고, 이를 머신러닝 또는 딥러닝 기반의 행동인식 시스템에 이용하기 위한 전처리 단계에 응용할 수 있는 방법을 서술한다. 이 연구에서는 영상 데이터에서 얻을 수 있는 색상을 이용한 HSV 히스토그램, 영상신호의 Jitter 를 줄이는 고정도, 움직임 에너지 등을 이용하여 짧은 시간 내에 행동별로 구분된 영상(샷, shot)을 자르고 요약하는 방법을 서술한다.

  • PDF

CGRA를 위한 전력이 고려된 어플리케이션 매핑에 관한 연구 (A Study on Power-aware Application Mapping for CGRA)

  • 윤종희;김용주;박상현;조두산;이종원;김경원;백윤흥
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.875-876
    • /
    • 2009
  • 최근에 응용프로그램의 복잡도가 증가함에 따라 이를 빠르게 처리하기 위하여 각종 멀티미디어 SoC에서 Coarse Grained Reconfigurable Architecture (CGRA)들이 사용되고 있다. CGRA가 제공하는 병렬성을 극대화하기 위한 많은 어플리케이션 매핑 알고리즘이 연구되어 왔으나 CGRA에서 소모되는 전력을 줄이기 위한 노력은 거의 없는 상태이다. 이러한 문제를 극복하기 위해 본 논문에서는 기존의 매핑 알고리즘을 기반으로 누설전력을 줄이기 위한 방법에 대해 다루고자 한다.

스택 기반 코드 변환기 설계 (Design of Translator for Stack-Based Code)

  • 김경수;김기태;조선문;심현진;유원희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.337-340
    • /
    • 2004
  • 자바는 객체 지향언어로 네트워크 기반의 환경에서 응용프로그램을 효율적으로 개발을 위해 설계되었으며 특정 하드웨어나 운영체제에 영향을 받지 않고 동작 할 수 있는 높은 이식성을 가지고 있다. 하지만 자바 언어로 응용프로그램을 개발하면 다른 언어로 작성하는 것 보다 일반적으로 실행이 느리다는 단점이 발생하게 된다. 이를 극복하기 위해 자바 언어에 대한 최적화가 필요하다. 일반적으로 많이 쓰는 최적화 방법으로는 JIT와 같이 실행시간에 필요에 따라 컴파일하여 실행하는 방법과 바이트코드를 수행하고자 하는 특정 프로세서에 적합한 네이티브 코드를 생성하는 방법을 사용하고 있다. 하지만 이러한 방법들은 고유의 최적화 기법과 구현된 프로그램을 이용해서만이 최적화가 가능했고 또한 코드의 추출부터 최적화를 위한 모든 부분까지 구현해야하는 문제점이 있다. 또한 자바 바이트코드는 스택기반의 코드로써 명령어가 많고 표현이 명백하지 않다는 문제점을 가지고 있다. 따라서 분석과 변환이 어렵기 때문에 자바 바이트코드를 스택 기반이 아닌 분석과 최적화가 용이한 3-주소 형태로 변환하여 최적화 기법을 적용해야 한다 본 논문에서는 자바 바이트코드와 3-주소 형태의 중간 코드인 CTOC-B에 대해서 설계한다.

  • PDF

WIPI 기반 2D/3D 응용 프로그램 작성을 위한 저작도구의 설계 (A Design of Authoring Tool for 2D/3D Applications Operated on WIPI)

  • 김건희;손민우;이병윤;신동규;신동일
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.621-624
    • /
    • 2004
  • 본 논문에서는 위피(WIPI, Wireless Internet Platform for Interoperability) 플랫폼 상에서 운용되는 2D/3D 컨텐츠 제작을 위한 저작도구를 설계하며, 2D 및 3D API를 사용하는 응용 프로그램 작성을 직접 지원한다. 사용자는 드래그와 드롭(Drag & Drop), 스프라이트 깜빡임(Sprite Blitting), 스프라이트 회전(Sprite Rotation), API 추가/삭제 기능, 코드 배포 등의 기능을 이용하여 Jlet의 기본 골격을 저작도구의 버튼 하나로 손쉽게 작성할 수 있게 된다. API 추가/삭제 기능을 이용하여 기존 작업을 손쉽게 재사용하거나, 작성 결과물을 코드 배포 기능을 이용하여 하나의 jar 파일로 간단히 작성할 수 있게 된다. 스프라이트 및 2D/3D 관련 기능은 게임 등의 컨텐츠의 코드 작성 시 효율성을 크게 증가 시킨다. 본 논문에서는 이러한 기능을 가진 위피용 컨텐츠 저작도구를 설계하며 제안하였다.

  • PDF

모바일 응용 SW 개발을 위한 화면 중심의 사용자 인터페이스 모델링 방법 (A User Interface Modeling Method based-on Screen for Mobile Application SW Development)

  • 양진석;조호진;강교철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.307-310
    • /
    • 2007
  • 모바일 단말기 컨텐츠 제공자에서 생산되는 대부분의 모바일 응용 SW는 짧은 개발 기간과 생명주기, 그리고 시장 선점이라는 특성을 가지고 있다. 또한 국내 모바일 응용 SW의 경우 다양한 모바일 단말기의 화면크기 그리고 다양한 모바일 플랫폼을 지원해야 하는 특성과 제약사항을 가지고 있다. 이러한 제약사항을 극복하기 위해서 본 논문에서는 모바일 응용 SW의 사용자 인터페이스 모델을 제시하고 있으며 이를 이용하여 모바일 응용 SW개발 방법을 제시한다. 모바일 플랫폼에 독립적인 인터페이스 모델을 사용함으로써 개발자는 사용자인터페이스 개발에 소모되는 시간을 최소화하고, 구현에 그 정보를 사용함으로써 기민하고 좀 더 빠르게 모바일 응용 SW를 개발할 수 있는 장점을 가진다.