• Title/Summary/Keyword: 웹 프로그래밍

Search Result 305, Processing Time 0.03 seconds

The Technology of Device-to-Device Integration using Web Services (웹서비스를 이용한 서비스 기반 디바이스 연동 기술)

  • Lee, Won-Suk;Lee, Kang-Chan;Jeon, Jong-Hong;Lee, Seung-Yun
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2005.05a
    • /
    • pp.301-306
    • /
    • 2005
  • 초기의 웹서비스는 인터넷에 존재하는 응용들을 보다 효율적으로 통합할 수 있는 기술로 인식되어, 지리적으로 분산되어 있는 기업 시스템을 통합하기 위한 목적이나 서로 다른 기업 간의 시스템 연동을 위한 목적으로 활용되기 시작하였다. 그러나, 최근에는 웹서비스의 적용이 크게 확산되면서 인터넷의 응용을 넘어 이동통신 망 응용까지 확산되고 있는 추세이다. 이는 웹서비스가 아스키 기반의 XML 표준을 기반으로 하고 있어 플랫폼, 프로그래밍 언어, 통신망에 독립적인 특징을 갖으며, 또한 웹의 국제 표준화 기구인 W3C를 중심으로 개발된 표준 기술이기 때문이다. 현재 MS, IBM 등 주요 IT 기업들은 이와 같은 웹서비스의 장점을 이용하여 유비쿼터스 환경에 존재하는 다양한 종류의 디바이스를 연동하기 위한 기술에 집중하고 있다. 본 논문에서는 유비쿼터스 환경에서 웹서비스를 이용하여 디바이스를 연동하는 기술과 디바이스가 기존에 인터넷에 존재하는 웹서비스를 연동하기 위해 필요한 기술에 대하여 설명한다.

  • PDF

Implementation of SOAP Client in U Programming Environment (nML 프로그래밍 환경에서 SOAP 클라이언트 구현)

  • 권오경;한태숙
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.1_2
    • /
    • pp.164-172
    • /
    • 2003
  • Web service implementations are now rapidly growing. Web services are easily achieved by XML messaging for most programming languages. Applications usually utilize web services through APIs tied to a specific implementation of SOAP. nML is a dialect of SML and OCaml made in ROPAS. The soaptype type in nML is defined for the value of SOAP encoding. SOAP encoding specification defines rules for serialization of a graph of typed objects using XML Schema. XML Schema validates XML SOAP value. The soaptype type is encoded to XML and decoded from XML. It is necessary to guarantee safe encoding and decoding. So, the definitions for element and type definition in XML Schema are specified by element type and typeinfo type, which include the part of the definitions of XML Schema specification.

Development of Visual Programming Tool for Controlling $Robosapien^{TM}$ over Home Networks (로보사피엔($Robosapien^{TM}$) 제어를 위한 비주얼 프로그래밍 도구 개발)

  • Kim, Chang-Yeun;Park, Sung-Jin;Byun, Tae-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.616-618
    • /
    • 2005
  • 본 논문은 적외선 리모트 컨트롤러로 제어가 가능한 가정용 소형 로봇인 $Robosapien^{TM}$을 홈 네트워크 제어를 위한 홈 서버를 통해 직접 제어할 수 있는 제어 소프트웨어를 개발하였다. 또한 $Robosapien^{TM}$의 연속적인 동작을 쉽게 프로그래밍하고 실행시킬 수 인터프리터 (interpreter)의 세부 구현내용을 기술하였다. 본 구현은 컴퓨터 프로그래밍의 개념 정립이 부족한 일반 사용자나 컴퓨터 프로그밍에 관심이 많은 학생들이 쉽게 프로그래밍 할 수 있는 비주얼 프로그래밍 도구를 개발하였다. 특히 구현 시 필요한 구성 요소 및 기능을 설계하고 사용자의 편의성을 고려한 편리한 GUI(Graphical User Interface)의 구현에 중점을 두었다. 본 비주얼 프로그래밍 도구는 가정의 데스크톱 PC뿐만 아니라, 실외에서 PDA와 같은 소형 이동단말기를 이용하여 원격으로 가정의 홈 서버에 접속하여 $Robosapien^{TM}$의 동작을 실시간으로 제어할 수 있으며 가정의 웹 카메라를 통하여 $Robosapien^{TM}$이 정확하게 동작하고 있는지를 원격으로 확인할 수 있다.

  • PDF

Design and Implementation of Remarkable Processor for Web page Code separation (웹페이지 코드 분리를 위한 리마커블 처리기의 설계 및 구현)

  • Kang, Dong-Hyeon;Lee, Kwan-Yong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.502-505
    • /
    • 2007
  • 웹프로그래밍 환경에서 프리젠테이션 로직을 구성하는 서버처리 웹페이지에는 디자인을 위한 HTML 요소와 로직을 구현하기 위한 서버측, 클라이언트측 스크립팅 요소가 혼합되어 있다. 이와 같은 경우 스파게티 코딩에 의해 웹디자이너와 웹프로그래머간의 작업의 경계가 불분명해지고 디자인과 로직의 구성이 정렬되지 못하는 문제점이 발생할 수 있다. 본 논문에서는 이러한 문제점을 해결하고 웹페이지의 가독성과 재사용성을 향상시키기 위한 리마커블 코드 분리 모델을 제안한다. 이를 통해 웹페이지 수준에서 HTML 요소와 스크립팅 요소를 완전하게 분리하고 관련 연구와 차별화되는 플랫폼 독립적이고 언어 중립적인 웹페이지 모듈화 과정을 소개하고자 한다.

  • PDF

HTML5 차세대 웹표준 환경에서의 보안 이슈

  • Kang, Sok-Chul;Park, Jeong-Seop
    • Review of KIISC
    • /
    • v.24 no.4
    • /
    • pp.44-55
    • /
    • 2014
  • HTML5는 차세대 웹문서 표준으로서, 텍스트와 하이퍼링크만을 표시하던 HTML(Hyper Text Markup Language)이 멀티미디어 등 다양한 어플리케이션까지 표현 제공하도록 진화한 "웹 프로그래밍 언어"이다. ActiveX 등 비표준 기술의 남용 및 이의 방치로 인해서 초래된 웹의 갈라파고스화와 접근성 취약문제를 해결하고, 글로벌 OS 플랫폼 업체에 종속될 우려가 있는 ICT 중소 벤처기업에게 돌파구를 제시하기 위해 HTML5가 등장하였다. HTML5는 2014년 8월 경 최종 표준이 확정될 것으로 전망되나, 현재 웹브라우저 기업을 비롯한 글로벌 업체들은 오디오 비디오 그래픽 등 표준화가 많이 진행된 기능을 중심으로(특히 모바일 영역에서) HTML5를 적극 도입하여 사용 중이다. 하지만 HTML5에서는 지금까지 존재하지 않았던 다양한 웹보안 취약점들이 나타날 수 있다. 대부분의 웹사이트들은 신규 웹보안 위협에 대부분 취약할 것으로 예상되며, 이에 대한 정부차원의 대응이 필요할 것으로 보인다. 본고에서는 HTML5에서 발생 가능한 보안 위협을 설명하고 이에 대한 대응방법을 제안하고자 한다.

Web-Based Education System for Programming Language (웹 기반 프로그래밍 교육 시스템)

  • Kim, Eun-Mi;Lee, Hyung-Che;Han, Kyung-Sook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.92-96
    • /
    • 2006
  • WBES(Web-Based Education System for Programming Language)는 웹을 기반으로 한 프로그래밍 학습 시스템이다. 학습자와 교수자가 시스템적 공간적 제약에 구애 받지 않도록 하여 학습자에게는 자율적이고 효율적인 학습이 가능하도록 하고 교수자에게는 과제제출이나 성적부여에 편의성을 극대화 한다는 장점이 있다. 본 논문에서 제안하는 WBES의 구현으로 가상학습시스템의 실습교육환경 미 구축 문제를 해결하여 이론교육과 그에 따른 실습이 병행되도록 한다. 또한 교수자 일인당 많은 학습자가 존재하는 현재의 교육환경에서 과제제출과 채점, 성적부여에서 학습자를 개인단위로 관리해야 하는 어려움을 별도의 과정이나 번거로움 없이 해결한다. 향후 본 시스템은 사이버대학, 방송대학, IT교육기관 등의 가상교육 학습시스템의 컨텐츠로 활용 가능할 뿐만 아니라 점차 확대되고 있는 공학인증시스템에 도입되어 발전가능하다.

  • PDF

Web programming Education Based on Augmented Reality with Marker Extension (마커 확장을 통한 증강 현실 기반의 웹 프로그래밍 교육)

  • Kim, Dong-Moon;Lee, Dong-Hoon;Park, Kyo-Hyeon;Lee, Jee-Hyong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10b
    • /
    • pp.147-150
    • /
    • 2007
  • 사회적으로 증강 현실 기술이 주목을 받고 있다. 증강 현실 기술을 이용하면 제작자가 의도한 환경에 사용자가 몰입하기 쉽기 때문이다. 따라서 여러 분야에서 활용되고 있으며, 특히 교육 분야에서의 관심이 두드러진다. 하지만 대부분의 연구는 과학 및 역사 등의 실습이 가능하고, 시각적인 효과가 두드러진 분야로의 적용을 시도하고 있다. 하지만 본 논문에서는 웹 프로그래밍에서의 문법의 접근을 시도하였다. 그리고 증강 현실에서 사용된 기존의 마커들은 각각 단일한 의미를 가지고 있었다. 이를 개선하여 본 논문에서는 마커를 투명하게 만들고 이를 겹치거나 차례로 나열하여 또다른 의미를 가질 수 있도록 고안하였다.

  • PDF

Design and Implementation of a Java RPC Supporting ONC RPC Standard (ONCPRC 표준을 지원하는 Java RPCD의 설계 및 구현)

  • 이국희;한욱신;이민재;황규영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.206-208
    • /
    • 1999
  • 로컬 환경의 함수 호출 기능을 분산 환경으로 확장한 RPC는 분산 시스템 개발을 위한 필수 패키지이다. 본 논문에서는 ONC RPC 표준을 지원하는 RPC를 Java 프로그래밍 언어를 사용하여 설계하고 구현하였다. 본 논문의 Java RPC를 이용하면 웹 환경을 지원하는 분산 시스템을 쉽게 개발할 수 있다. 본 논문의 Java RPC는 외부 데이터표현의 표준 규약인 XDR 프로토콜을 처리하는 라이브러리 클래스와 TCP/IP 기반의 RPC 라이브러리 클래스를 제공한다. 또한 자동으로 RPC 응용 클래스를 생성해주는 RPCGEN 유틸리티를 제공하여, Java 프로그래밍 언어를 이용한 RPC 응용 프로그램을 손쉽게 작성할 수 있도록 한다.

  • PDF

Generating Dynamic Answer Sentences for Conversational Agent Using Genetic Programming (유전자 프로그래밍을 이용한 대화형 에이전트의 동적 답변 생성)

  • 김경민;임성수;조성배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.478-480
    • /
    • 2004
  • 최근 정보 제공에 도움을 주는 대화형 에이전트의 연구가 활발히 진행되고 있다. 그러나 대부분의 대화형 에이전트는 사용자의 요구에 미리 준비된 정적인 답변을 제공하므로 친밀감을 주는 다양한 대화를 유지하지 못한다. 본 논문에서는 BNF(Backus Naur Form)를 이용하여 한국어 문법 구조를 정의하고. 이를 기반으로 가능한 파스트리를 하나의 염색체로 표현한 후, 유전자 프로그래밍을 적용하여 다양한 문법 구조를 생성하는 방법을 제시한다 생성된 문법 구조에 답변 스크립트의 핵심 키워드들을 매칭 시킴으로써 여러 답변 문장을 구성한다. 실제 의류 정보를 소개하는 간단한 웹 사이트에 적응하여 그 가능성을 확인할 수 있었다.

  • PDF

Structure Searching of Biological Sequence using DCG in Constraint Logic Programming Language (제한 논리 프로그래밍 언어에서 DCG를 이용한 생물학적 서열의 구조 검색)

  • 이근우;이수현;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.352-354
    • /
    • 2001
  • 생물학적 서열의 구조 검색은 생물학적 특성을 예측하는데 많은 도움을 주며, 서열에서 나타나는 구조의 패턴은 촘스키의 형식 언어로 기술 가능하다. 본 논문에서는 문맥무관문법의 확장된 표기법인 DCG를 이용하여 구조 검색을 위한 구조 패턴의 생성 규칙을 정의하였다. 또한 구조 검색의 효율향상을 위하여 구조와 관련한 제한(constraint)을 정의하였고 이를 제한 논리 프로그래밍 언어로 구현하였다. 구현된 구조 검색 엔진은 웹 인터페이스를 통하여 접근할 수 있다.

  • PDF