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

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

웹기반 3D 도자기 모델링에 관한 연구 (A study on 3D Pottery Modeling based on Web)

  • 박경배
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권12호
    • /
    • pp.209-217
    • /
    • 2012
  • 본 논문에서는 웹 브라우저에서 사용자가 직접 마우스를 사용하여 3차원 대칭형 도자기를 모델링하고 그 결과를 실시간으로 확인할 수 있는 새로운 시스템을 제안한다. 제안된 시스템의 가장 큰 특징은 3D에 대한 전문지식이 없는 일반인들도 쉽게 3D 물체를 생성할 수 있다. 그리고 부가적으로 값비싼 햅틱(haptic)이나 카메라와 같은 장비의 필요 없이 네트워크에 연결된 PC와 마우스만 있으면 이용할 수 있다. 제안된 시스템 개발을 위하여 가상현실과 3차원 그래픽을 위한 국제 표준 언어인 VRML/X3D 언어를 사용하였다. VRML/X3D는 다른 3D 그래픽과 달리 웹을 기반으로 만들어진 언어이기 때문에 사용자와 상호작용하며 가상공간을 탐색할 수 있는 특징이 있다. 이러한 특징과 함께 마우스를 사용한 3D 도자기의 완성도 높은 구현이라는 점에서 매우 유용하고 다른 도자기 모델링 시스템보다 우수한 성능을 나타내었다.

무선 텔레포니 에플리케이션 서버의 구현 (Implementation Of Wireless Telephony Application Server)

  • 최철웅;장지산;이정은;김민수;신동규;신동일
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.561-564
    • /
    • 2001
  • 본 논문은 무선 에플리케이션 프로토콜 Specification에서 제시하고 있는 WTA(Wireless Telephony Application) 를 기초로 네트워크에서 발생한 실시간 Event를 처리할 수 있는 모바일 클라이언트 및 WTA서버에 대한 설계와 구현에 대해서 기술한다. 또한 네트워크 이벤트 및 사용자가 발생시킨 이벤트를 디바이스에 독립적으로 처리할 수 있는 WTA 라이브러리와 필요한 컨텐츠를 실시간으로 브라우징하기 위한 Repository 에 대해 기술한다. 전체적인 WTA 환경 구조는 크게 2개의 물리적 구조인 Mobile Client와 WTA Server로 구현되어있다. Mobile Client의 내부 모듈은 표준 WAE 사용자 에이전트(Standard WAE User Agent)의 확장인 WTA 사용자 에이전트 모듈(WTA User-Agent Module), 필요한 resource를 서버로 요청하고 저장하는 채널 인스톨 모듈(Channel Install Module), network로부터 발생한 Event를 처리하는 이벤트 핸들러 모듈(Event Handler Module), mobile network 기능들(e.g. setting up calls)과 device specific feature(e.g. manipulating the phonebook)를 다루는 WTA 스크립트 라이브러리(WTA Script Library), Phonebook 엑세스 모듈(Phonebook Access Module), 실시간으로 즉각 이벤트에 반응하기 위한 Repository로 구성되어있고, WTA Server는 Client가 요청한 Content(services)를 전달 해 주는 컨텐트 전달 모듈(Content Deliver Module)과 서버 Phonebook 엑세스 모들(Server Phonebook Access Module)로 구성되어 있다.

  • PDF

CAD와 유한요소해석을 연계한 금형 냉각문제의 설계최적화에 대한 연구 (A Study on CAD/CAE Integration for Design Optimization of Mold Cooling Problem)

  • 오동길;류동화;최주호;김준범;하덕식
    • 한국CDE학회논문집
    • /
    • 제9권2호
    • /
    • pp.93-101
    • /
    • 2004
  • In mechanical design, optimization procedures have mostly been implemented solely by CAE codes combined by optimization routine, in which the model is built, analyzed and optimized. In the complex geometries, however, CAD is indispensable tool for the efficient and accurate modeling. This paper presents a method to carry out optimization, in which CAD and CAE are used for modeling and analysis respectively and integrated in an optimization routine. Application Programming Interface (API) function is exploited to automate CAD modeling, which enables direct access to CAD. The advantage of this method is that the user can create very complex object in Parametric and automated way, which is impossible in CAE codes. Unigraphics and ANSYS are adopted as CAD and CAE tools. In ANSYS, automated analysis is done using codes made by a script language, APDL(ANSYS Parametric Design Language). Optimization is conducted by VisualDOC and IDESIGN respectively. As an illustrative example, a mold design problem is studied, which is to minimize temperature deviation over a diagonal line of the surface of the mold in contact with hot glass.

상호대화식 Web3D 컨텐츠의 구현 및 응용 (Implementation and application of interactive Web3D Contents)

  • 김혁진
    • 한국컴퓨터산업학회논문지
    • /
    • 제6권2호
    • /
    • pp.317-324
    • /
    • 2005
  • 현재 인터넷관련 기술은 단순한 2D로부터 상호작용 하는 3D 컨텐츠 형태로 변화하고 있다. 본 논문에서는 저작도구인 TurnTool를 이용하여 고품질의 상호대화식 Web3D 컨텐츠를 구현하고 이를 제품 매뉴얼 제작에 응용한다. 여기에서, 보다 사실적이고 사용자와의 상호작용이 가능한 Web3D 매뉴얼을 쉽고 빠르게 구현하는 방법을 제시한다. 이것은 기존의 Web3D 컨텐츠 저작도구들이 가진 문제점을 보완한다. 따라서 용량을 최소화하고, 구현 과정을 축소하여 제작 시간을 줄이며, 별도 EAI(External Authoring Interface)의 연계 없이 자바 스크립트를 사용하여 쉽게 상호작용이 가능한 컨텐츠를 구현 할 수 있다.

  • PDF

조선 선체 생산설계 일정 계획을 위한 상세 이산사건 모델링기반 비즈니스 프로세스 시뮬레이션 (High-level Discrete-event Modeling-based Business Process Simulation for the Scheduling of the Ship Hull Production Design)

  • 손명조;김태완
    • 한국CDE학회논문집
    • /
    • 제18권3호
    • /
    • pp.224-233
    • /
    • 2013
  • For the scheduling and the job assignment of the ship hull production design which is a process-based work, we suggest the simulation-based scheduling using the discrete-event-based business process simulation. First, we analyze the ship hull production design process from the perspective of a job assignment to make it into the simulation model using DEVS (Discrete Event System Specification) which is the representative modeling method for a discrete-event simulation. Based on the APIs of the open-source discrete-event simulation engine, we implement the simulation using the Groovy script. We develop the scenario generator in which the user defines detail information of the construction drawing and its member blocks, and design engineers information, and the various setting for the simulation including the job assignment strategy. We use the XML files from this scenario generator as inputs of simulation so that we can get simulation result in forms of Gantt chart without changes of the simulation model.

XML을 이용한 Web 기반 공구정보 시스템 개발 (Development of Web Based Machining Tool Data System Using XML(eXtensible Markup Language))

  • 김영진;양영모
    • 산업공학
    • /
    • 제16권1호
    • /
    • pp.8-15
    • /
    • 2003
  • With rapid growth of internet technology, companies have developed an information system such as the electronic catalog for product data in the E-Business. Due to the heuristic nature of the catalog search for proper tools in the specific process, the intelligent and user friendly methods residing in the search process give a comfortable environment even for the beginners in the field. In this paper, we develop a web based catalog for machining tools especially in Milling process. It has two distinct procedures for the users of the catalog; Search and Analysis. The Search is to select a proper cutter, insert, component combination in the developed relational database based on the cutting process and material. The Analysis is to suggest a recommended optimal cutting conditions based on the machining tools and selected materials. All of these procedures are stored in a server with a program based on the ASP and Java Script where the procedure is initiated by the client using the internet which is accessed through insert. With the success on implementing the above engineering database in the internet, we can provide the foundation for developing PDM with heuristic procedure.

Real-Time Power Electronics Remote Wiring and Measurement Laboratory (PermLAB) Using 3-D Matrix Switching Algorithms

  • Asumadu, Johnson A.;Tanner, Ralph;Ogunley, Hakeem
    • Journal of Power Electronics
    • /
    • 제10권6호
    • /
    • pp.611-620
    • /
    • 2010
  • This paper presents a new architecture, called "Power Electronics Remote Wiring and Measurement Laboratory (PermLAB)", that translates a common gateway interface (CGI) string from a remote web user to a web server connected to a 3-dimension switching matrix board, can be used to switch on and off, and to control a cluster of instruments and components. PermLAB addresses real-time connection, switching, and data acquisition over the Internet instead of using simulated data. A software procedure uses a signature system to identify each instrument and component in a complex system. The Web-server application is developed in HTML, JavaScript and Java, and in C language for the CGI interface, which resides in a controller portion of LabVIEW. The LabVIEW software fully integrates the Web sever, LabVIEW data acquisition boards and controllers, and the 3-dimensional switching matrix board. The paper will analyze a half-wave rectifier (AC - DC converter) circuit connected over the Internet using the PermLAB. PermLAB allows students to obtain real data by real-time wiring of real circuits in the laboratory using a "virtual breadboard" on the Web. The software for the Web-based 3-dimensional system is flexible, portable, can be integrated into many laboratory applications or expanded, and easily accessible worldwide.

Open API를 이용한 통합 뉴스 메쉬업 서비스 (Integration News MashUp Service by Open API)

  • 김기택;최광섭;최윤정;이상미;박미라;민준기
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 추계학술대회
    • /
    • pp.1071-1074
    • /
    • 2009
  • 기존의 온라인 신문에서는 다른 신문사의 기사와 비교하기 위하여 다른 스크립트 창에서 확인해야 하는 등의 번거로움이 있다. 이를 해결하기 위해서 본 논문에서는 매일같이 쓰여지는 뉴스 기사들을 신문사별, 분야별로 분류하여 사용자가 원하는 방식으로 서비스하는 'Rose News Reader' 시스템을 제안한다. 이 시스템은 여러 뉴스사의 뉴스 헤드라인 정보를 보여줌으로써 자신이 원하는 모든 정보를 한꺼번에 비교할 수 있고, 분석을 통한 올바르고 정확한 정보 습득할 수 있다.

  • PDF

SHA-1 방식을 이용한 제한된 웹 페이지에 접근하기 위한 서버 독립적인 패스워드 인정 방안 (A Server-Independent Password Authentication Method for Access-Controlled Web Pages Using the SHA-1 Algorithm)

  • 하창승;조익성
    • 한국컴퓨터정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.146-153
    • /
    • 2001
  • 본 논문에서는 웹 페이지 운영자가 웹 서버에 패스워드로 보호된 웹 영역을 배치시키는데 편리함을 제공하는 목적으로 새로운 패스워드 인증 방안을 제안한다. 이 방법에 따라 웹 영역은 접근 제한된 웹 페이지가 저장된 웹서버의 보안 디렉토리에 연결된다. 패스워드는 보안 디렉토리의 이름을 생성하는데 사용되며, 자바스크립트 코드는 보안 디렉토리영역 외부의 인증 웹 페이지에 포함된다. 이 스크립트 코드는 사용자가 입력한 패스워드를디렉토리 이름으로 변환시키고, 보안 디렉토리 내부의 접근 제한된 웹 페이지를 지시하는 완전한 URL을 형성한다. 따라서, 패스워드를 아는 사용자만이 유효한 URL을 구성할 수 있고, 접근 제한된 웹 페이지를 검색할 수 있다. 이 방법에 따라, 웹 페이지 운영자는 서버 독립적인 방식으로 패스워드로 보호된 웹 영역을 배치할 수 있다.

  • PDF

산업정보시스템의 웹쉘공격에 대한 방어 대응책 연구 (Study on defense countermeasures against Webshell attacks of the Industrial Information System)

  • 홍성혁
    • 산업융합연구
    • /
    • 제16권4호
    • /
    • pp.47-52
    • /
    • 2018
  • 웹쉘은 해커가 원격으로 웹 서버에 명령을 내릴 수 있도록 작성한 웹 스크립트 파일이다. 해커는 웹쉘을 이용하여 보안 시스템을 우회, 시스템에 접근하여 파일 수정, 복사, 삭제 등의 시스템 제어를 할 수 있고 웹 소스코드에 악성코드를 설치해 사용자들의 PC를 공격하거나 연결된 데이터베이스의 정보를 유출하는 등 큰 피해를 입힐 수 있다. 웹쉘 공격의 유형은 여러 가지가 있지만 그중 대표적으로 사용되는 PHP, JSP 기반 웹 서버에 대한 공격에 대해 연구하고 이런 유형의 웹쉘 공격에 대한 대응 방법인 웹페이지 관리차원에서의 방법과 개발과정에서의 방법, 그 외 몇 가지 방법을 제안하였다. 이런 대응 방법들을 활용한다면 웹쉘 공격에 의한 피해를 효과적으로 차단할 수 있다.