• 제목/요약/키워드: 매개 인터페이스

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

소프트웨어 컴포넌트의 Provided, Required와 Customize인터페이스 설계 기법 (Methods to Design Provided, Required and Customize Interfaces of Software Components)

  • 박지영;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권10호
    • /
    • pp.1286-1303
    • /
    • 2004
  • 컴포넌트 기반 개발은 재사용 단위의 컴포넌트를 사용한 경제적인 소프트웨어 개발 패러다임으로 학계와 산업계에 폭넓게 사용되고 있다. 잘 정의된 컴포넌트 인터페이스는 컴포넌트 사이의 저결합도와 의존도를 관리하며, 재사용과 확장성 및 유지보수성을 향상시키는 매개체가 된다. 따라서 컴포넌트가 도입된 이후 컴포넌트 인터페이스의 체계적인 개발 프로세스와 설계 지침에 대한 연구와 방법이 요구되어 왔다. 본 논문에서는 소프트웨어 아키텍쳐 계층 및 기능 유형에 따라 컴포넌트 기능을 제공하는 Provided, 요구하는 기능을 명세단위로 제공하는 Required와 사용자의 요구에 맞게 컴포넌트를 특화하는 Customize 인터페이스를 제시하며, 인터페이스 설계를 위한 기준을 마련하여 체계적인 설계 프로세스 및 지침을 고안한다. 먼저 아키텍쳐 계층별 Provided긴 인터페이스를 식별하기 위해 유즈케이스 모델과 클래스 모델 등에서 추출된 오퍼레이션을 클러스터링하며. 컴포넌트 내 식별된 가변성 배치 산출물에 기반하여 Customize 인터페이스를 설계한다. 또한 인터페이스 의존도에 따라 컴포넌트 기능 수행시 요구되는 Required 인터페이스를 명세로 제공한다. 제시된 설계 지침은 설계 전 과정을 통해 추적성이 보장되며, 사례연구를 통하여 고품질의 컴포넌트 인터페이스를 위한 실용적인 설계 기법의 토대를 마련한다.

온라인 게임 서비스에서 캐릭터 외형 페인팅 시스템 (Character Skin Painting System for Online Games Service)

  • 김남훈;김상원
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2009년도 춘계학술대회
    • /
    • pp.569-572
    • /
    • 2009
  • 온라인 게임 서비스를 위해 캐릭터 외형 페인팅를 하기 위해서는 3D 인터렉티브 텍스쳐 페인팅를 사용한다. 3D 인터렉티브 텍스쳐 페인팅은 3차원 공간상에서 3D 모델 데이터의 표면에 직접 브러쉬를 이용하여 페인팅 하는 것을 말한다. 3D 인터렉티브 텍스쳐 페인팅을 구현하기 위해서는 매개변수화와 브러쉬 드로잉이 중요하다. 본 논문에서는 3D 공간상에서 평균값좌표를 이용하여 3D 모델의 표면 메쉬상에 텍스쳐 페인팅을 수행하는 효과적인 방법을 제안한다. 기존 연구가 가지고 있는 문제점은 반복적인 매개변수화의 과정과 그로 인한 해상도의 큰 변화이다. 이러한 반복적인 매개변수화 과정을 피하기 위하여 주어진 메쉬에 한 번의 전역적 매개변수화를 적용시키고, 3차원상의 메쉬에 직접적으로 페인팅 할 수 있는 인터페이스를 제공하였다. 결과적으로 2차원으로의 텍스쳐 수정 과정 및 렌더링 과정을 반복적으로 적용할 필요가 없게 되어 3차원 모델러에게는 매우 효율적인 방법을 제공할 수 있다.

  • PDF

U-서비스의 선택 및 상호작용을 위한 개인화된 사용자 인터페이스 (Personalized User Interface for U-Service Selection and Interaction)

  • 윤효석;김혜진;우운택
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2007년도 학술대회 1부
    • /
    • pp.360-366
    • /
    • 2007
  • 유비쿼터스 컴퓨팅 환경의 사용자는 환경에서 제공되는 수 많은 서비스 (U-서비스)중에서, 사용자의 특성, 필요, 선호도에 따라 적합한 서비스를 쉽게 선택하여 사용할 수 있어야 한다. 본 논문에서는 사용자의 맥락에 따라 U-서비스를 선택하고 상호작용을 할 수 있는 사용자 인터페이스로 personal companion 을 제안한다. Personal companion 은 서비스 발견 기법과 카메라 기반의 상호작용 방법을 통해 서비스를 선택하고, 선택한 서비스의 인터페이스를 개인화 함으로써 다수의 서비스와 직관적인 상호작용을 가능케 한다. 이를 위해 기존 마커의 가시성을 줄이는 새로운 형태의 마커를 제안하고 카메라 기반의 상호작용 방법에 응용한다. Personal companion 의 유용성 검증을 위해 PDA 와 UMPC 플랫폼에 구현한 후, 스마트 홈 테스트 베드의 여러 응용 서비스를 선택하고 상호작용을 하는데 적용하였다. 제안한 personal companion 은 유비쿼터스 컴퓨팅 환경에서 사용자와 U-서비스를 사용자 중심적으로 연결시켜 주는 중요한 매개체의 역할을 할 수 있을 것으로 기대된다.

  • PDF

초등학교 과학수업에서 MBL의 활용

  • 최성봉;김상달;이용섭;이상균
    • 한국지구과학회:학술대회논문집
    • /
    • 한국지구과학회 2006년도 춘계학술발표회 논문집
    • /
    • pp.169-174
    • /
    • 2006
  • 현대 교육은 단순한 암기 위주가 아닌 첨단 컴퓨터를 이용한 실험 실습 위주의 직접 보고 듣고 느끼는 방향으로 진보하고 있다. 실험 실습에 의한 과학교육은 사용자의 탐구능력 향상과 과학적 태도 향상에 중요한 역할을 하게 될 것이며 기존의 암기위주나 단순한 수치에 의한 개념 학습을 탈피하여 Data collection 기술과 분석의 활용을 통해 사용자가 과학을 좀 더 이해하고 사용할 수 있도록 하는 능력을 증진하게 한다. 이를 위한 과학교육의 한 방법으로 MBL(Microcomputer Based Laboratory)은 실험자가 실험실이나 야외에서 각종 기구를 사용해 데이터를 습득할 수 있도록 도와주는 컴퓨터 기반 과학 실험 시스템으로서 미국, 영국 등 과학 교육 분야에서 추구하고 있는 세계적인 추세라고 할 수 있다. 이러한 MBL 시스템의 구성은 센서를 통해 얻어지는 자료를 컴퓨터에 전달하는 매개체인 인터페이스, 과학 실험에서 발생하는 데이터를 직접 전기적 신호로 변환하여 인터페이스에 전달하는 센서, 인터페이스에서 전달되는 전기적 신호를 컴퓨터 화면에 나타내어 주는 컴퓨터용 전용 프로그램으로 구성된다. 이러한 MBL을 과학교육에 활용한다면 학생들이 스스로 과학적으로 탐구하고 문제를 해결할 수 있는 능력을 배양하는 데 많은 도움이 될 것이다.

  • PDF

숙련도 차이에 따른 문자 입력 작업 행태 분석 (Analysis of text entry task pattern according to the degree of skillfulness)

  • 김정환;이석재;명노해
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2007년도 학술대회 2부
    • /
    • pp.1-6
    • /
    • 2007
  • 최근 다양한 기기와 환경에서 문자 입력에 대한 요구가 높아지고 있다. 이에 따라 효율적인 문자 입력 인터페이스 설계를 위해 문자 입력 인터페이스의 평가가 필요한 실정이다. 기존 연구를 살펴보면 문자 입력 시간을 시각 탐색 시간과 손가락 이동 시간으로 나누고 정보처리 이론인 Hick-Hyman Law와 Fitts’ Law를 통해 예측, 평가 하였다. 하지만 위 두 과정은 연속적(serial)인 과정으로 눈과 손의 coordination(협응)에 대해 관과 하는 한계가 있다. 또한, 기존 문자 입력 시간 예측 모델은 전문가라는 특정 숙련도를 가정하고 만들어졌기 때문에 실제 문자 입력 시간에 비해 과대 측정되어 왔다. 이에 본 연구는 문자 입력 시간 예측 모델에 눈-손 coordination 매개변수를 삽입하고자 눈-손 coordination의 시간을 측정하고 행태를 분석하였다. 또한, 비숙련자와 숙련자의 구분을 통해 시각 탐색 시간과 손 움직임 시간 그리고 눈-손 coordination의 시간 과 행태가 어떻게 변화하는 지 분석하였다. 그 결과 눈-손 coordination 시간은 문자 입력 시간과 밀접한 관계가 있었다, 그리고, 눈-손 coordination 시간은 숙련도에 상관없이 문자 입력 시간의 22%를 차지하였다. 또한, 숙련자와 비숙련자의 문자 입력 시간과 비교해 손과 coordination 시간 비율은 차이가 없었다. 하지만, 눈의 움직임 시간 비율은 큰 차이를 나타내었다. 이 결과는 눈-손 coordination과 숙련도 차이를 기존 문자 입력 예측 모델에 매개변수로써 적용하기 위한 기초 자료가 될 것이다.

  • PDF

인터페이스 에이전트와의 상호작용이 사용자의 심리적 경험에 미치는 영향: 대화유형과 사용자의 성격특성을 중심으로 (Effects of Interaction with Interface Agents on Psychological Experiences of Users: Based on Types of Conversation and Users' Personality)

  • 박주연
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2007년도 학술대회 2부
    • /
    • pp.560-567
    • /
    • 2007
  • 컴퓨터 에이전트가 우리의 일상에 미치는 영향력이 커지고 에이전트와의 상호작용이 대인 상호작용과 유사하게 변화할수록, 업무적 효율성보다 에이전트와의 상호작용에서 사용자가 겪게 되는 심리적 사회적 경험이 중요해진다. 사용자의 긍정적인 심리적 경험을 유도하기 위해 에이전트와 사용자의 상호작용에서 사회적 실재감(social presence)을 증진시키고자 하는 연구가 이루어져 왔다. 이러한 연구들에서는 에이전트의 언어적/비언어적 커뮤니케이션에 대인적 요소를 적용함으로써 사회적 실재감을 증진시키고자 하였다. 본 연구에서는 대인관계에서 매우 중요한 커뮤니케이션 요소인 상호적 자기노출(self-disclosure)이 사용자들의 사회적 실재감 인식과 에이전트 평가, 사용자 경험에 있어 어떠한 효과를 갖는지 살펴보고, 또한 개인의 성격변인인 애착유형(attachment styles)은 어떠한 영향을 미치는지 살펴보았다. 또한 사회적 실재감이 에이전트 평가와 사용자 경험에 대한 효과를 매개하는지 알아보았다. 실험 결과 에이전트와의 상호적 자기노출 교환은 사회적 실재감을 증진시키고 에이전트에 대한 호의적 평가와 긍정적인 사용자 경험을 유도하였으며, 향후 상호작용 의사를 증진시켰다. 또한 피험자의 애착유형에 따라 사회적 실재감, 에이전트 평가, 사용자 경험, 향후 상호작용 의사가 다르게 나타났다. 종속변인에 대한 자기노출 교환과 애착유형의 효과는 지각된 사회적 실재감에 의해 매개되는 것으로 나타났다. 본 연구의 결과는 에이전트 설계에 커뮤니케이션적 측면이 중요하게 고려되어야 함을 시사한다. 또한 에이전트가 사용자들에게 미치는 심리적 효과는 사용자의 성격 특성에 따라 다르게 나타날 수 있다는 것을 시사한다.

  • PDF

태블릿 PC 기반의 PBL 학습시스템 인터페이스 설계 (Development of User Interface for Tablet PC-based PBL (Problem-based Learning) System)

  • 나혜정;전우천
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2007년도 하계학술대회
    • /
    • pp.96-101
    • /
    • 2007
  • u-learning (Ubiquitous Learning) 환경에서는 학습자들이 언제, 어디에서나 어떤 단말기로도 자유롭게 학습할 수 있는 학습자 중심의 교육과정이 가능해야 한다. 최근 각광을 받고 있는 태블릿 (Tablet) PC는 펜을 주로 입력 매개로 활용하고, 음성을 인식하여 이를 문자로 변환하여 저장할 수 있는 기능도 가지고 있어 초등교육 현장에 적합한 단말기이다. 또한 PBL (Problem-based Learning)은 학습자들이 자기주도적으로 문제를 해결해 가는 과정에서 문제해결력과 비판적 사고 기능을 신장시킬 수 있는 학습형태로 태블릿 PC 기반의 PBL 학습시스템은 u-learning 환경에서 학습자 중심의 교육과정 실현에 적합한 시스템이다. 본 연구에서는 태블릿 PC 기반의 PBL 학습시스템의 인터페이스 설계 방안을 제시해 보았다. 본 연구에서 제시하는 사용자 인터페이스의 특징은 다음과 같다. 첫째, 학습의 프로세스를 프로젝트의 목적 및 과제 파악 단계, 학습계획 수립단계, 자료의 수집 및 정리단계, 프로젝트 마무리 단계로 구분하고, 각 단계에서의 학습자의 활동을 지원하는 시스템으로 구성한다. 둘째, 태블릿 PC 기반에서의 학습 활동에 서투른 학습자도 직관적으로 접근 할 수 있도록 인터페이스에 아이콘을 적절하게 활용한다. 셋째, 태블릿 PC에 펜이나 음성으로 입력된 자료를 문자, 도형, 이미지로 손쉽게 저장하고 축적할 수 있도록 한다. 넷째, 학습자들간의 상호작용과 교사의 피드백을 손쉽게 할 수 있도록 게시판, 자료실, 통합 메시지함의 기능을 활성화한다.

  • PDF

체감형 학습을 위한 매개 디바이스의 디자인 요구사항 - 프로토콜 분석법을 통한 미취학 아동의 행동 패턴 분석 (Design requirements of mediating device for total physical response - A protocol analysis of preschool children's behavioral patterns)

  • 김윤경;김현정;김명석
    • 감성과학
    • /
    • 제13권1호
    • /
    • pp.103-110
    • /
    • 2010
  • 미취학 아동의 창의적 사고, 다양한 경험 기반의 학습 활동, 그리고 인성 및 감성 중심의 교육에 대한 욕구를 충족시켜줄 수 있는 새로운 교육 방식으로써 체감형 교육 방식의 보급이 활발해지고 있다. 체감형 학습은 사용자의 움직임이나 감각을 통해 디지털 교육 콘텐츠를 조작하는 인간-컴퓨터 인터랙션을 활용한 교육 방식이다. 그러나 사람의 움직임이나 목소리 같은 음성/영상 인식의 정확도가 높지 않아 실제 교육 시스템 적용에는 한계를 보인다. 이러한 한계점의 극복을 위해 인간과 서비스 콘텐츠 사이에 매개체를 두고 이를 통해 사람의 움직임을 가속도, 각속도와 같은 숫자 값으로 변환/전송하여 인터랙션 하는 매개 인터페이스 개념이 제안된다. 본 연구에서는, 교육 시스템의 대상인 미취학 아동의 행동을 관찰하고 프로토콜 분석을 통하여 사용자 중심의 매개 디바이스 디자인 요구사항을 제안한다. 분석 결과, 미취학 아동들은 물체를 조작하는 데 서툴고, 무의식적으로 물체를 만지작거리거나 기대는 행동을 보였다. 또한 물건을 사용할 때 그에 종속되어 행동의 부자연스러움을 보였다. 따라서 체감형 교육을 위한 매개 디바이스는 사용자의 익숙하지 않은 조작을 보조할 수 있어야 하며, 디바이스 사용 중에도 자연스러운 행동을 유지할 수 있도록 디자인되어야 한다.

  • PDF

웹 접근성 강화를 위한 유저 인터페이스 감리 프레임워크 설계 (A Design on the Audit Framework of the User Interface for the Web Accessibility)

  • 김희완;강소영;강재화;김동수
    • 한국컴퓨터정보학회논문지
    • /
    • 제15권4호
    • /
    • pp.107-118
    • /
    • 2010
  • 웹 기반 정보시스템에서의 유저 인터페이스는 사용자가 시스템에 접할 수 있는 매개체이다. 유저 인터페이스는 정보시스템의 접근성과 사용성을 높이는 수단이며, 웹 기반 정보시스템에서의 중요한 핵심 구성요소이다. 이에 본 논문은 웹 기반 정보시스템에서 사용성과 접근성을 강화하는 유저 인터페이스 감리 프레임워크를 기존 정보시스템 감리점검 프레임워크의 3대 축을 준용하여 개발하였다. 먼저 감리시점으로는 국내 주요 웹 개발방법론의 단계 비교 분석을 통해 도출된 분석, UI설계, UI제작, 테스트의 UI중심 프로세스를 정의하였다. 감리영역은 유저 인터페이스를 구성하는 요소의 분석을 통하여 정보, 디자인, 기술로 정의하였고, 감리관점 점검기준은 사용성, 접근성, 호환성으로 정의하였다. 본 논문에서 제안한 프레임워크를 통해 도출된 점검항목을 실제감리가 수행된 사례에 적용해 봄으로써 제안된 프레임워크를 검증하였다.

3D 객체 모델과 구조해석 프로그램의 인터페이스 설계 (Design of Interface between 3D Object Model and Structure Analysis Program)

  • 박재근;김민희;이광명;최정호;신현목
    • 한국전산구조공학회논문집
    • /
    • 제21권3호
    • /
    • pp.247-252
    • /
    • 2008
  • 최근 전세계적으로 3차원 객체 모델(3D Object Model)을 활용하여 건설 프로젝트의 생애주기 동안 참여주체들이 효과적으로 정보를 공유하고 관리할 수 있도록 하는 가상건설시스템의 개발이 활발히 진행되고 있다. 이 논문에서는 가상 공간에서 토목구조물의 해석 및 설계를 위하여 반드시 필요한 구조물의 3차원 객체모델과 구조해석 시스템과의 인터페이스 설계를 다루었다. 3D 객체모델 생성에 필요한 인관 매개변수모델링 기법과 구조물의 구조해석에 필요한 다양한 변수를 고려할 수 있는 제품계층구조(product breakdown structure, PBS) 구축 방안을 제시하였다. PBS 구성시 3D 객체 모델 정보로부터 구조 해석에 필요한 속성 정보만을 추출하여 해석 프로그램에 적용이 가능하게 하였으며, 협업작업에 의해 결정되는 여러 수치를 다시 객체정보로 추가 작업 없이 전달하여 3D 객체 모델과 연동되어 변화될 수 있는 인터페이스 프로그램 설계 방안을 제안하였다. 향후 이 연구의 결과를 기반으로 개발된 3D 객체모델과 구조해석 시스템의 인터페이스 프로그램이 가상건설 시스템 구현에 효과적으로 사용될 수 있을 것으로 판단된다.