• 제목/요약/키워드: JAVA language

검색결과 421건 처리시간 0.029초

HTML 기반 지능형 도움말 시스템의 설계 및 구현 (The Design and Implementation of HTML-based Intelligent Help System)

  • 주예찬;권기항
    • 한국멀티미디어학회논문지
    • /
    • 제2권2호
    • /
    • pp.120-128
    • /
    • 1999
  • 본 논문은 도움말 제작자 및 사용자들이 쉽게 사용할 수 있는 HTML 기반의 지능형 도움말 시스템을 설계하고 구현한다. 기존의 도움말 시스템에서 도움말 제작자는 토픽(topic), 색인, 목차 문서를 작성하고, 프로젝트 파일에서 각각의 토픽들을 매핑 하는 복잡한 과정을 거쳐야 도움말을 완성할 수 있다, 그리고 도움말 사용자는 완성된 도움말 내용을 변경할 수 없다. 특히 RAD(Rapid Application Development) 환경에서는 새로운 프로그래밍 환경이나 패키지가 발표될 때마다 도움말이 재 작성될 필요가 있지만, 도움말 작성의 복잡함으로 인해 현실적으로 불가능하다. 구현된 도움말 저작 시스템은 최근 도움말올 제공 형태의 한 방법으로 일반화된 HTMUHypertext Markup Language) 문서를 분석하여 도움말 데이터를 추출하고 사용할 수 있도록 설계되었다. 이를 위해 사용자 관심도 에이전트를 활용한 분석 시스템을 설계하였고, 도움말 내용의 저작을 자유롭게 할 수 있게 하는 사용자 인터페이스를 제공하며, 기존의 문맥 감지 도움말 작성의 불편함을 없애기 위해 새로운 방법을 시도하였다. 본 논문에서 구현한 도움말 시스댐은 특히 블루엣 같은 자바 RAD 환경에서 유용하게 활용할 수 있다.

  • PDF

사용자 인터페이스를 위한 MVP기반의 XML 언어 (An MVP-based XML Language for User Interfaces)

  • 최종명;신경희;유재우
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권12호
    • /
    • pp.947-956
    • /
    • 2002
  • XML을 이용한 사용자 인터페이스 개발은 플랫폼과 프로그래밍 언어에 독립적이며, 사용자가 배우기 쉽고, 사용하기 쉬운 장점을 가지고 있다. 그러나, 현재까지 개발된 XML 기반 사용자 인터페이스 언어들은 정형화된 모델을 사용하지 않고 있으며, 사용자 인터페이스와 내부 로직의 결합 및 이벤트 처리 부분이 미약한 단점을 가지고 있다. 이러한 문제점을 해결하기 위해서 본 논문에서는 MVP(Model-View-Presenter) 모델을 확장한 EMVP (Extended MVP)를 제시하고, EMVP를 기반으로 사용자 인터페이스를 개발할 수 있는 새로운 XML 응용프로그램인 XUIML을 소개한다. XUIML은 EMVP를 기반으로 인터페이스 형태, 이벤트 처리, 데이타 흐름, 인터페이스와 내부 로직의 결합을 기술할 수 있는 방법을 제공한다 XUIML 시스템은 텍스트 편집기와 그래픽 편집기 및 XUIML을 자바와 C# 코드로 변환할 수 있는 변환기를 제공한다. 한편, XUIML의 그래픽 편집기는 직접 조작 방식을 지원하기 때문에 GUI 디자인 도구와 같은 높은 생산성을 얻을 수 있다.

리눅스 기반의 인터넷 원격 교육 시스템 개발-교재 설계 모듈을 중심으로 (A the internet distance education system development of the LINUXBASED subtitle - A the center of textbook design module)

  • 성평식
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권2호
    • /
    • pp.141-150
    • /
    • 2001
  • 본 논문은 인터넷을 통해 개발이 이루어진 운영체제로서 네트워크 지원에 관련된 기능이 매우 우수한 리눅스 TUI (Text user interface)/GUI(Graphic user Interface) 환경에서 개발된 원격 교육을 위한 교재 설계 및 저작 모듈의 전반전인 개발 원리와 세부 시스템의 알고리듬을 소개하고자 한다. 리눅스는 지원하는 네트워크 프로토콜(Protocol) 이 다양하여 TCP/IP는 물론 다른 프로토콜 지원으로 많은 이 기종들과 네트워크 상에서 원활한 네트워크 자원을 공유할 수 있으므로 기존의 Windows NT와의 용이한 integration은 물론이고 Windows NT나 Windows 2000 에 비해서 낮은 사양의 하드웨어 환경으로도 높은 수준의 서비스를 제공할 수 있으므로 예산에 많은 제약을 받고 있는 학교 교육 환경에 가장 적합한 네트워크 운영 시스템이라고 할 수 있다. 원격 교육시스템의 개발 환경은 웹서버는 아파치 서버를, 교재 설계와 저작 모듈을 위한 응용프로그램은 component 기반의 Java bean을, 웹개발 즉 HTML 문서는 PHP를, DBMS 는 MySQL 서버를 사용하고 있다.

  • PDF

TinyOS 기반의 센서 노드 제어 알고리즘 (Sensor Node Control Algorithm Based on TinyOS)

  • 부준필;양현규;김도현
    • 한국인터넷방송통신학회논문지
    • /
    • 제8권4호
    • /
    • pp.1-8
    • /
    • 2008
  • 최근에 대표적인 센서 노드 운영체계인 TinyOS를 이용하여 센서 네트워크를 개발하여 다양한 유비쿼터스 응용 서비스를 개발하고 있다. 이들 TinyOS 기반의 센서 네트워크에서는 상황 정보를 획득하기 위해 센서로부터 센싱된 정보의 전달과 수집을 집중적으로 수행한다. 이에 본 논문에서는 센서 노드의 전력 상태를 파악하여 이를 토대로 센서 노드를 수면, 활동, power off 모드로 전환하는 센서 노드 제어 알고리즘을 제시한다. 그리고 이 알고리즘을 토대로 센서 네트워크의 센서 노드, 싱크, 서버에서 센서 제어 모듈을 설계하고 구현한다. 이를 위하여 센서 노드의 센서 전력제어 모듈과, USN 서버의 센싱 데이터 수신 및 도시 모듈과 센서 제어 모듈을 설계하고 TinyOS와 자바 언어를 이용하여 구현한다. 이를 통하여 센서 노드의 전력 상태를 확인하여 데이터 수집이 어려울 경우 수면이나 power off 모드로 전환하여 전력 손실을 방지하고, 주변 환경이 정상적일 경우 활동 모드로 변경함으로써 효과적으로 센서 노드의 전력을 제어할 수 있을 것으로 사료된다.

  • PDF

객체 지향 접근을 통한 LDAP 상호운용성 시험도구 구현 (Implementation of the LDAP interoperability testing tool with object-oriented approach)

  • 김연수;이숭희;이종협
    • 한국통신학회논문지
    • /
    • 제30권5B호
    • /
    • pp.247-252
    • /
    • 2005
  • 현재 국외의 LDAP (Light-weight Directory Access Protocol) 상호운용성 시험을 위한 시험 도구가 있으나 이들은 소스가 개방 되어 있지 않아 시험 환경에 맞추기 위한 시험 항목의 수정이 어렵고, 차후 새로운 시험 항목의 추가 또한 힘든 상황이다. 그러므로 새로운 시험 도구에서는 개발 시간 단축과 시험 항목의 추가 및 변경의 용이성을 위해 객체지향 접근이 요구된다. 따라서 객체 지향 접근을 위해 객체 지향 언어인 자바를 이용해 시험도구를 구현하였다. 구현한 시험도구는 시험 항목 정보 중에서 이미 저장되어 있는 데이터에 알맞게 일부를 수정하여 시험이 가능하다. 또한 한번의 동일한 설정으로 최대 5개의 LDAP 서버를 동시에 시험 가능하다. 구현한 시험도구를 사용하여 두 대의 LDAP 서버를 대상으로 상호운용성 시험을 수행한 결과 정상적으로 동작됨을 확인하였으며, 시험 환경에 알맞도록 시험항목의 변경과 새로운 시험 항목의 추가가 용이함을 확인하여, 설계한 아키텍처의 유용성을 검증하였다.

Ajax 기반의 웹2.0 서비스를 위한 인터랙션 디자인 가이드라인에 대한 연구 (A Study on the Interaction Design Guideline for Web2.0 Service Based on Ajax)

  • 이지현
    • 대한인간공학회지
    • /
    • 제29권4호
    • /
    • pp.569-574
    • /
    • 2010
  • After the beginning of Web2.0 era, newly developed interaction design patterns based on Ajax(Asynchronous JavaScript and XML) have been tried in various Web2.0 services. These new interaction design patterns enable web service to provide rich experience for users. However, it is very hard to find organized task based guideline about Web2.0 interaction design even though there are a lot of complicated interaction design techniques and patterns. It is essential to have Web2.0 interaction guide based on Ajax because it can guide designers to use appropriate interaction design patterns and to keep usability for ordinary users. Therefore, this research aims to establish task based interaction design guideline for Web2.0 service based on Ajax. The reason why this research focused on Ajax is that Ajax is most widely used language for Web2.0 service. First, primary five interaction design patterns were defined through analysis of various interaction design patterns from Web2.0 services. Second, detail interaction design tasks from five major patterns were analyzed based on the study of major Web2.0 services such as Gmail, Twitter, YouTube and Google maps. Third, general design guidelines such as heuristic guidelines for web service are studied through literature review. After all, this study proposed task based interaction design guide for Web2.0 service with Ajax. With this guide, designers and developers can choose appropriate Web2.0 interaction patterns and apply to their service and provide service to users with enhanced usability and satisfaction.

U-Healthcare를 위한 HL7 기반의 모바일 웹 처방 인터페이스의 설계 (Design of a HL7-based Mobile Web Prescription Interface for U-Healthcare)

  • 안윤애;조한진
    • 한국콘텐츠학회논문지
    • /
    • 제13권4호
    • /
    • pp.8-16
    • /
    • 2013
  • U-Healthcare의 활성화를 위해 모바일 기기를 활용한 원격진료 및 진료지원에 대한 연구가 활발하다. 특히 원격처방시스템을 허용하는 의료법이 개정되면 모바일 처방시스템에 관한 연구는 급속도로 확산될 것이다. 그러나 모바일 앱은 모바일 플랫폼의 특성에 따라서 호환성이 떨어지는 특징을 가지므로, 플랫폼에 맞게 다시 개발해야 하는 제약사항을 가진다. 이러한 문제점을 보완하기 위해 이 논문에서는 모바일 표준 웹 개발 언어로 대두된 HLTML5와 자바스크립트 라이브러리인 jQuery Mobile을 이용하여 모바일 웹 처방 인터페이스를 설계한다. 또한, 기존의 병원정보시스템과의 자료 공유를 위해서 표준 프로토콜인 HL7을 기반으로 하는 메시지 형태로 변환하는 기능을 추가한다. HL7 메시지 송신을 통해 기존의 병원정보시스템과의 연동이 가능하도록 한다. 제안 시스템은 모바일 플랫폼에 독립적이고, 범용 컴퓨터에서도 호환성을 가지므로 다양한 환경에서 활용이 가능한 장점을 가진다.

중소중견 제조기업을 위한 공정 및 품질데이터 통합형 분석 플랫폼 (Process and Quality Data Integrated Analysis Platform for Manufacturing SMEs)

  • 최혜민;안세환;이동형;조용주
    • 산업경영시스템학회지
    • /
    • 제41권3호
    • /
    • pp.176-185
    • /
    • 2018
  • With the recent development of manufacturing technology and the diversification of consumer needs, not only the process and quality control of production have become more complicated but also the kinds of information that manufacturing facilities provide the user about process have been diversified. Therefore the importance of big data analysis also has been raised. However, most small and medium enterprises (SMEs) lack the systematic infrastructure of big data management and analysis. In particular, due to the nature of domestic manufacturing companies that rely on foreign manufacturers for most of their manufacturing facilities, the need for their own data analysis and manufacturing support applications is increasing and research has been conducted in Korea. This study proposes integrated analysis platform for process and quality analysis, considering manufacturing big data database (DB) and data characteristics. The platform is implemented in two versions, Web and C/S, to enhance accessibility which perform template based quality analysis and real-time monitoring. The user can upload data from their local PC or DB and run analysis by combining single analysis module in template in a way they want since the platform is not optimized for a particular manufacturing process. Also Java and R are used as the development language for ease of system supplementation. It is expected that the platform will be available at a low price and evolve the ability of quality analysis in SMEs.

인터넷을 이용한 SCADA 시스템 구축에 관한 연구 (A Study on the Development of the SCADA System using the Internet)

  • 박인규;윤경국;김윤식;이성근;안병원
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 하계학술대회 논문집 G
    • /
    • pp.2373-2376
    • /
    • 1998
  • This paper describes the development of the SCADA(Supervisory Control and Data Acquisition) system which can be controlled via the Internet. In this paper, the SCADA system is composed of a number of microprocessor-based RTU(Remote Terminal Unit)s, a MMI(Man Machine Interface) host, a SCADA server, and SCADA clients. There are two protocols used in the system. Each RTU and the MMI host are connected by a RS-485 line and CSMA/CD(Carrier Sense Multiple Access / Collision Detection) protocol is used to communicate with each other. TCP/IP(Transmission Control Protocol/Internet Protocol) is used among the MMI host, the SCADA server, and SCADA clients. The equipments installed in the field are controlled by a number of RTUs. The function of the MMI host is to acquire real-time data from RTUs and control them. The SCADA server supports data transfer between the networked MMI host and the SCADA client on the web-server through TCP/lP. Data transfer is possible regardless of the type of network only if there are TCP/lP Winsock-compatible stack driver. The SCADA client is implemented as the shape of web-page by means of JAVA language. Therefore, it runs on a web-browser such as Netscape and Explorer, and allows a number of users to access this SCADA system.

  • PDF

IDGPS 와 무선통신을 이용한 AVL-GIS 시스템개발 (Development of AVL-GIS System Using IDGPS and Wireless Communication Techniques)

  • 안충현;양종윤;최종현
    • Spatial Information Research
    • /
    • 제7권2호
    • /
    • pp.209-221
    • /
    • 1999
  • 자바언어로 구현된 GIS 공간정보분서엔진, GPS, 휴대전화를 이용한 무선 데이터 통신을 연계하여 AVL-GIS 시스템을 개발하였으며, 프로토 타입으로서 긴급 상황 관제 센터로 가정한 통합안전관리시스템(경찰, 119 , 소방서)제 적용, 구현하였다. 이동차량이 정확한 위치의 추적을 위하여 IDGPS(Inverted Differential GPS) 방법을 사용하였으며, 휴대전화를 이용하여 GIS 분석기능과 도로 데이터 및 이와 관련된 공간정보를 갖고 있는 중앙 관제시스템을 실시간으로 연결하여 위치정보 및 메시지를 송수신할 수 있도록 하였다. 본 연구에서 개발된 시스템은 기존의 AVL용 시스템보다 GIS 분석기능이 강화되어 있으며, 비교적 저렴한 가격으로 물류정보, 재난 및 안전관리, 버스나 택시와 같은 차량관리와 전자상거래에서 인터넷을 통한 화물의 위치 확인등과 같은 응용시스템을 구축할 수 있다.

  • PDF