• 제목/요약/키워드: User Script

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

Interactive Conflict Detection and Resolution for Personalized Features

  • Amyot Daniel;Gray Tom;Liscano Ramir;Logrippo Luigi;Sincennes Jacques
    • Journal of Communications and Networks
    • /
    • 제7권3호
    • /
    • pp.353-366
    • /
    • 2005
  • In future telecommunications systems, behaviour will be defined by inexperienced users for many different purposes, often by specifying requirements in the form of policies. The call processing language (CPL) was developed by the IETF in order to make it possible to define telephony policies in an Internet telephony environment. However, user-defined policies can hide inconsistencies or feature interactions. In this paper, a method and a tool are proposed to flag inconsistencies in a set of policies and to assist the user in correcting them. These policies can be defined by the user in a user-friendly language or derived automatically from a CPL script. The approach builds on a pre-existing logic programming tool that is able to identify inconsistencies in feature definitions. Our new tool is capable of explaining in user-oriented terminology the inconsistencies flagged, to suggest possible solutions, and to implement the chosen solution. It is sensitive to the types of features and interactions that will be created by naive users. This tool is also capable of assembling a set of individual policies specified in a user-friendly manner into a single CPL script in an appropriate priority order for execution by telecommunication systems.

확장성을 고려한 UCG 저작도구의 구조 설계 (The Framework Design for Expansion in UCG Authoring Tool)

  • 성연식;조경은;엄기현
    • 한국게임학회 논문지
    • /
    • 제8권4호
    • /
    • pp.75-85
    • /
    • 2008
  • UCC(User Created Contents) 사이트가 활성화되면서 제작 가능한 콘텐츠 종류가 다양해졌다. 제작 가능한 콘텐츠 중에서 UCG(User Created Game)는 사용자가 직접 제작하고 공유하는 게임이다. UCG의 제작 방법은 사용자의 숙련도에 따라서 두 가지로 분류해 볼 수 있다. 첫 번째, 저작도구를 사용하는 방법은 게임 제작에 익숙하지 않은 초보 사용자에게 적합하지만 사용방법이 쉬워지면서 기능이 제약적이다. 두 번째, 프로그램 언어를 이용한 개발은 게임 제작에 익숙한 고급 사용자에게 적합하지만 개발기간이 길어진다. 이 논문에서는 스크립트를 사용해서 초보 사용자에게 적합한 저작도구의 기능을 확장하는 방법을 제안한다. 그리고 제안한 저작도구는 프로그램 소스를 생성하기 때문에 고급 사용자는 제공하지 않는 기능만 추가 구현해서 개발 기간을 단축한다. 제안한 방법의 UCG 제작 과정을 검증하기 위해서 게임 제작에 필요한 GUI, 스크립트 생성 기능과 프로그램 소스 생성 기능을 포함하는 프레임워크를 설계한다. 그리고 설계한 게임 저작도구를 구현해서 개발된 게임 제작 사례를 보임으로써 본 연구에서 제안하는 방법을 소개한다.

  • PDF

혼합주도 협력을 위한 상호 스크립트 접근 방법 (Joint Script Approach for Mixed-initiative Collaboration)

  • 강동엽;최호진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.453-456
    • /
    • 2007
  • 노인 복지 환경에서 혼합주도 협력(mixed-initiative collaboration)이 가능한 로봇의 지능 개발이 본 연구의 궁극적인 목표이다. 본 논문에서는 다양한 담화(discourse)으로부터 협력 과정들을 분석하여 상호 주도 협력을 위한 이슈들을 찾아내고, 이러한 주요 요소를 바탕으로 상대 인지시스템의 사용자 모델(user model)을 포함할 수 있는 상호 스크립트 모형(joint script model)을 제안하고 이를 이용한 로봇 계획법(robot planning)의 방법론과 실험에 대한 접근법을 제시한다.

  • PDF

메뉴의 배열과 사용자 스크립트가 스마트폰 애플리케이션 과제 수행에 미치는 효과 (Effects of Menu Arrangement and User Script on Task Using Smartphone Applications)

  • 민승기;박수영;이상일
    • 한국콘텐츠학회논문지
    • /
    • 제21권4호
    • /
    • pp.67-76
    • /
    • 2021
  • 모바일 앱으로 과제를 수행할 때에 트리-뷰 메뉴의 외적인 구조에 따라 사용성이 달라지고, 메뉴의 배열이 사용자가 기대하는 스크립트와 다를 때에 사용성이 떨어지고, 그리고 과제의 복잡성에 따라 이 둘의 효과가 달라진다는 연구가설을 검증하였다. 이를 위하여 대학생 참가자들이 기대하는 숙박 예약 스크립트를 작성하였으며, 과제완료시간과 오반응률을 종속변인으로 하는 실험을 설계하였다. 실험은 예약 시스템 프로토타입을 스마트폰에 구현하여 실시하였다. 그 결과로 과제가 복잡할 때에 수행이 전반적으로 불리한 가운데, 구획메뉴의 수월성이 과제가 복잡할 때에 두드러졌으며 복잡한 과제에서 메뉴의 배열이 기대와 일치할 때에 긍정적인 반응이 관찰되었다. 이러한 결과를 논의하여 모바일 화면에 절차적인 메뉴를 설계할 때에는 작업기억의 부담을 최소화하는 방안을 마련하고, 과제에 맞는 트리-뷰가 무엇인지를 고민하고, 그리고 복잡한 과제에서는 사용자가 기대하는 스크립트에 준하여 메뉴를 배열하여야 한다는 사실을 발견할 수 있었다.

Design of an Alpine Skiing Game Using ActionScript 3.0

  • Bai-Tiantain, Bai-Tiantain;Park, Jong-Hoon;Kim, Chul-Won
    • Journal of information and communication convergence engineering
    • /
    • 제10권2호
    • /
    • pp.168-174
    • /
    • 2012
  • Flash is the most popular 2D animation and game development software, supporting vector and media technology at the core, which enables the development of small and pithy games. It is widely used in Web animation, courseware, TV commercials, game development, and other works of design. In this paper, we propose a control movement function and auxiliary functions for an alpine skiing game based on ActionScript 3.0. The control movement function is designed with moving phases (i.e., free fall, sliding, projectile, and landing). The auxiliary functions include drawing path, start/restart movement, and saving the highest score. In addition, for the visual design of our game, we designed animations in connection with a character and background. In order to facilitate testing the friction, users can input a chosen friction value. Without user input, the friction default is set at 0.97.

TVML (TV program Making Language) - Automatic TV Program Generation from Text-based Script -

  • Masaki-HAYASHI;Hirotada-UEDA;Tsuneya-KURIHARA;Michiaki-YASUMURA
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 1999년도 KOBA 방송기술 워크샵 KOBA Broadcasting Technology Workshop
    • /
    • pp.151-158
    • /
    • 1999
  • This paper describes TVML (TV program Making Language) for automatically generating television programs from text-based script. This language describes the contents of a television program using expression with a high level of abstraction like“title #1”and“zoom-in”. The software used to read a script written in TVML and to automatically generate the program video and audio is called the TVML Player. The paper begins by describing TVML language specifications and the TVML Player. It then describes the“external control mode”of the TVML Player that can be used for applying TVML to interactive applications. Finally, it describes the TVML Editor, a user interface that we developed which enables users having no specialized knowledge of computer languages to make TVML scripts. In addition to its role as a television-program production tool. TVML is expected to have a wide range of applications in the network and multimedia fields.

XML기반 전자 쇼핑몰을 위한 템플릿 마크업 언어 스크립트 처리기의 설계 및 구현 (The Design and Implementation of Template Markup Language Script Processor for Electronic Shopping Mall based on XML)

  • 김규태;이수연
    • 한국정보통신학회논문지
    • /
    • 제6권2호
    • /
    • pp.169-174
    • /
    • 2002
  • 다음은 인터넷 기반의 전자상거래가 점차 발전함에 따라 쇼핑몰간의 상호 운용성과B2B 전자 상거래를 위한 확장성의 필요성이 증대되었다. 또한 지능형 사용자 인터페이스의 필요성이 제기되었다. 이들 문제들에 대한 해결책으로 XML$^{[1]}$ 의 웹기반 응용의 장점을 살려 쇼핑몰을 구축할 때 XML 기반의 스크립트 처리기를 적용하면, 상호운용성과 더불어 같은 XML문서라도 고객의 취향에 따라 다른 스타일시트$^{[2]}$ 를 적용함으로써 다른 모습, 즉 고객 지향적 디스플레이가 가능해진다. 본 논문에서는 XML 자동생성 스크립트로서 TML(Template Markup Language)$^{[3]}$ 를 XML로서 정의하였고 스크립트를 처리할 수 있는 프로세서를 구현하여 웹상의 전자 쇼핑몰에서 사용할 수 있음을 보였다.

계층적 행위 스크립트 표현을 통한 아바타-객체 행위 제어를 위한 인터페이스 기법 (An Interface Technique for Avatar-Object Behavior Control using Layered Behavior Script Representation)

  • 최승혁;김재경;임순범;최윤철
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권9호
    • /
    • pp.751-775
    • /
    • 2006
  • 본 논문에서는 아바타의 행위(Avatar Behavior)를 상위 레벨 명령어(High-Level Behavior)들로 이루어진 스크립트로 제어하는 기법을 제안한다. 아바타 행위를 추상화 정도에 따라 구분하고 이를 표준화된 계층적 스크립트(Layered Script)로 정의 함으로써 사용자는 스크립트를 재사용할 수 있고 행위의 추상화 조절이 가능하다. 또한 가상 환경이 복잡해짐에 따라 아바타 행위도 다양하게 늘어날 뿐 아니라 아바타-객체 상호작용 처리 역시 복잡해지고 있다. 이러한 문제점을 해결하기 위해 아바타와 객체간의 상호작용을 위한 객체 모델을 제안하여 아바타와 객체간 벌어지는 행위들을 객체 안에 분산시켜 표현함으로써 객체지향 방식으로 아바타 행위를 유연하게 제어할 수 있도록 설계하였다. 이를 위해 제안 객체 모델에서는 객체의 상태에 따라 사용 가능한 행위가 결정되는 컨텍스트 메뉴(context menu) 인터페이스와 동작 생성 모델을 정의하였다. 또한 사용자는 기존의 2D 혹은 텍스트기반 스크립트 작성기법을 벗어나 제안된 3D 인터페이스 기법을 통하여 실시간으로 아바타의 행위 스크립트를 작성 및 재생 할 수 있다. 본 연구에서는 제안 기법의 활용을 위해 프레젠테이션 도메인 환경의 시스템을 구축하고 아바타-객체 행위제어 및 스크립트 생성 기법을 적용하였다. 본 논문에서는 아바타의 행위(Avatar Behavior)를 일종의 상위 레벨 명령어(Hi8h-Level TaskBehavior)들로 이루어진 스크립트로 제어하는 기법을 제시한다제안한다. 아바타 행위를 추상화 정도에 따라 구분하고 이를 표준화된 계층적 스크립트(Multi-LeveiLayered Script)로 정의 함으로써 사용자는 쉽게 스크립트를 재사용할 수 있고 행위의 추상화 정도도 쉽게 조절이 가능하다. 또한 또한 아바타와 객체간의 상호작용을 위한 객체 모델을 제시한다. 가상 환경이 복잡해짐에 따라 아바타 행위도 다양하게 늘어날 뿐 아니라 아바타-객체 상호작용 처리 역시 복잡해지고 있다. 이러한 문제점을 해결하기 위해 아바타와 객체간의 상호작용을 위한 객체 모델을 제안하여 아바타와 객체간 벌어지는 모든 행위들을 객체 안에 분산시켜 저장표현함으로써 객체지향 방식으로 아바타 행위를 유연하게 제어객체의 수와 무관하게 상호작용을 처리할 수 있도록 설계하였다. 이를 위해 또한 복잡해진 제안 객체 모델에서는 객체의 상태에 따라 사용 가능한 행위가 결정되는 가상 환경을 위해 새로운 인터페이스로 컨텍스트 메뉴(context menu) 인터페이스와 동작 생성 모델을 제시한다. 정의하였다. 객체 모델에서 객체의 상태 정보와 행위 정보를 분석해 아바타가 할 수 있는 행위를 컨텍스트 메뉴로 제공하기 때문에 사용자는 가상 환경의 상태에 상관 없이 직관적으로 명령을 줄 수 있다. 또한 사용자는 기존의 2D 혹은 텍스트기반 스크립트 작성기법을 벗어나 사용자는 제안된 3D 인터페이스 기법을 통하여 실시간으로 아바타의 행위 스크립트를 작성 및 재생 할 수 있다. 본 논문에서 제시한 시스템은 기존의 아바타 중심적인 제어를 객체에 분산함으로써 효율적이고 직관적인 명령을 내릴 수 있고 또한 손쉬운 시나리오 생성을 가능하게 하였다. 본 연구에서는 제안 기법의 활용을 위해 프리젠테이션 도메인 환경의 시스템을 구축하고 아바타-객체 행위제어 및 스크립트 생성 기법을 적용하였다.

감성적 인터페이스 디자인을 위한 스토리텔링 접근 (A Storytelling approach to user affective interface design)

  • 황신웅;이선아;손영우
    • 감성과학
    • /
    • 제12권1호
    • /
    • pp.19-32
    • /
    • 2009
  • 산업의 각 분야에서 사용자에 대한 감성적 접근이 중요시되어 가는 추세 속에서 소비 경향에 영향을 주는 핵심 요인으로 단순한 기능을 넘어서는 감성적 요인이 크게 대두되고 있다. 하지만 인터페이스에 관련된 대부분의 연구들이 아직 논리적 정보설계와 사용자의 인지적 반응에만 중점을 두고 있을 뿐이다. 본 연구는 사용자 인터페이스에 스토리텔링을 적용시킴으로써 사용자들의 감성적 경험에 대한 새로운 개선 방안을 제시하고 검증 하고자 하였다. 80명의 실험참가자들을 대상으로 논리적 접근 방식을 적용한 두 종류의 인터페이스들과 스토리텔링 방식을 적용한 두 종류의 인터페이스들을 사용하게 한 후 실험참가자들의 감성적 경험, 만족도, 편리성을 측정하였다. 실험 결과, 사용자들은 스토리텔링을 적용한 인터페이스에 대해 더 높은 감성적경험, 만족도와 사용 편리성을 표시하였다. 또한 이러한 결과는 사용자의 개인의 감성강도에 따라 더욱 뚜렷이 나타났다. 감성 강도가 높은 사용자들은 스토리텔링을 적용한 인터페이스에서 감성 강도가 낮은 사용자들에 비해 더 강한 감성적 경험을 하고 더 높은 수준의 만족도를 표시하는 것으로 나타났다.

  • PDF

하이브리드 클라우드 구축을 지원하기 위한 스크립트 기반의 클라우드 결합 기법 (Script-based cloud integration mechanism to support hybrid cloud implementation)

  • 김웅수;박준석;염근혁
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제13권5호
    • /
    • pp.80-92
    • /
    • 2017
  • 클라우드 컴퓨팅의 대중화로 다양한 유형의 클라우드 서비스가 등장하고 있으며, 퍼블릭 클라우드와 프라이빗 클라우드를 결합하여 이들의 단점을 상쇄시킨 배치 모델인 하이브리드 클라우드가 최근 각광 받고 있다. 하지만 서로 다른 클라우드의 결합에 대한 복잡성 문제와 관련 솔루션 부족에 의해 기업이나 조직의 하이브리드 클라우드 도입과 클라우드 전략 확보가 늦춰지고 있는 실정이다. 이에 본 논문에서는 결합 복잡성 문제 해결을 위한 클라우드 결합기법을 제시한다. 본 논문에서 제시하는 클라우드 결합 기법은 스크립트 기반으로 클라우드 결합을 해결하며, 하이브리드 클라우드 기능을 실현하는 결합 스크립트와 이를 생성, 실행하는 프로세스, 소프트웨어 디자인 패턴을 적용한 스크립트 생성 모델로 구성되어 있다. 제시된 결합 기법을 이용하면 다양한 클라우드 서비스를 결합하여 사용자의 요구에 맞는 스크립트를 빠르게 생성할 수 있으며, 이를 통해 하이브리드 클라우드의 도입과 클라우드 전략 확보를 촉진시킬 수 있을 것으로 기대된다.