• 제목/요약/키워드: clipboard

검색결과 11건 처리시간 0.025초

글로벌 클립보드 시스템에 대한 기초 연구 (Preliminary Study on Global Clipboard System)

  • 황기태;권희정;이상훈;박도연
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권5호
    • /
    • pp.223-229
    • /
    • 2017
  • 본 논문은 글로벌 클립보드 시스템을 제안하고 초기 단계의 연구에 대해 기술한다. 클립보드는 윈도우 운영체제에서 프로그램 사이에 복사-붙여넣기를 위해 일시 저장해두는 저장 공간이다. 글로벌 클립보드는 기존의 클립보드를 인터넷 범위로 확장하여 여러 응용프로그램들이 데이터를 주고받을 수 있는 데이터 전송 시스템이다. 글로벌 클립보드는 2단계로 작동한다. 한 컴퓨터의 사용자가 Ctrl-C와 Ctrl-Shift-C 키를 입력하여 선택한 콘텐츠를 글로벌 클립보드에 올리면, 다른 컴퓨터의 사용자가 Ctrl-Shift-V와 Ctrl-V 키를 입력하여 글로벌 클립보드에 들어 있는 콘텐트를 받아 활용할 수 있다. 글로벌 클립보드는 텍스트, 스크린 캡쳐 이미지, 파일, 디렉터리 등을 모두 다룬다. 본 논문에서는 글로벌 클립보드 서버와 글로벌 클립보드를 활용하는 윈도우 응용프로그램과 안드로이드 앱을 작성하고 시험하였으며, e-mail, 카카오톡, 구글드라이브 등과 사용자의 편리성을 비교한 결과, 높은 편리성을 가지는 것으로 분석되었다.

텍스트와 이미지로 구성된 클립보드 콘텐츠 공유를 위한 VNC 서버와 클라이언트의 확장 (Extending VNC Server and Client for Sharing Clipboard Contents Composed of Text and Images)

  • 이태호;이홍창;박양수;이명준
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권4호
    • /
    • pp.115-126
    • /
    • 2008
  • VNC(Virtual Network Computing)는 RFB (Remote Framebuffer)프로토콜을 사용하여 데스크탑을 공유하는 소프트웨어로, VNC 서버가 실행되고 있는 원격 컴퓨터를 로컬 컴퓨터에 설치된 VNC 클라이언트(또는 뷰어)를 통해 제어할 수 있다. 원격 컴퓨터와 로컬 컴퓨터의 정보를 서로 교환하기 위하여, VNC는 클립보드 콘텐츠를 공유할 수 있는 기능을 제공한다. 그러나 현재 사용중인 VNC 소프트웨어들은 단지 텍스트 형식의 클립보드 콘텐츠를 공유하는 기능을 제공하며, 이미지와 같은 멀티미디어 클립보드 콘텐츠를 공유하는 방법을 제공하고 있지 않다. 본 논문에서는 텍스트와 이미지로 구성된 클립보드 콘텐츠를 공유할 수 있도록 RFB 프로토콜을 확장한다. 또한 개발된 프로토콜을 지원하기 위하여 무료 오픈소스 소프트웨어인 UltraVNC 서버와 JavaViewer 클라이언트를 확장한다. 개발된 VNC 소프트웨어를 통하여, 사용자는 원격 컴퓨터와 로컬 컴퓨터 사이에서 이미지와 텍스트가 포함된 클립보드 콘텐츠를 공유할 수 있다.

  • PDF

Drag&Drop 메커니즘을 이용한 웹 이미지 수집기의 구현 (An Implementation of Web Image Collector using Drag&Drop Mechanism)

  • 이선웅;문일영
    • 한국실천공학교육학회논문지
    • /
    • 제1권1호
    • /
    • pp.55-60
    • /
    • 2009
  • Drag&Drop 메커니즘의 전신은 마이크로소프트 윈도우즈의 클립보드이다. 클립보드를 사용하는 복사, 붙여넣기 기능이 마우스 이벤트를 통해 처리되는 것이 바로 Drag&Drop인 것이다. 요즘 PC, 노트북, 모바일 폰을 막론하고 터치 인터페이스가 각광을 받고 있다. 마우스와 터치 인터페이스는 눈에 보이는 상호작용을 통해 더욱 쉽고 직관적으로 작업할 수 있는 환경을 만들어 준다. 본 논문에서는 Drag&Drop을 활용할 수 있는 웹 이미지 수집기를 구현하였다. 이를 통해 Drag&Drop의 적용 방법 및 활용 방안을 제시한다.

  • PDF

리눅스 시스템에서의 자바 클립보드 클래스 라이브러리 설계 및 구현 (Design and Implementation of Java Clipboard Class Library Based On the Linux System)

  • 정명조;성영락;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.100-102
    • /
    • 2003
  • 오늘날 거의 모든 윈도우 시스템들은 어플리케이션간의 데이터 이동을 위한 클립보드 기능을 제공하고 있다. 최근 각광받고 있는 자바기술도 이런 클립보드 기능을 제공하기 위해 표준 클래스 라이브러리에서 클래스를 정의하고 있다. 그러나 정의된 클래스는 주로 자바 인터페이스와 기본적인 기능만을 가진 클래스로 이루어져 있기 때문에 실제 사용하기 위해서는 개발자의 별도의 구현이 있어야 한다. 그리고 어플리케이션간에 데이타를 주고받기 위해서는 system clipboard를 이용하여야 하는 데 이것은 시스템에 의존적인 부분이다. 따라서 system cupboard기능을 가지도록 하려면 타겟시스템에 따라 클래스 라이브러리 계층에서 별도로 구현해야 한다. 본 논문에서는 리눅스의 X 윈도우 시스템 상에서 클립보드 기능을 지원하기 위한 클래스 라이브러리를 구현하고자 한다.

  • PDF

PC와 스마트폰 사이의 데이터 전송을 위한 클립보드 공유 (Sharing a clipboard between a personal computer and a smartphone for data transfer)

  • 여세환;김정선
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(D)
    • /
    • pp.79-81
    • /
    • 2011
  • 최신 스마트폰 사용자가 급격하게 늘어남에 따라 PC와 스마트폰을 동시에 사용하는 이용자도 많아지고 있다. 이러한 경우에 글이나 그림을 PC와 스마트폰 data를 주고 받아야 하는 상황이 자주 발생한다. 하지만 데이터를 전송하는 방법이 불편하고 오래 걸린다. 따라서 본 논문에서는 Pc와 스마트폰의 서로의 클립보드를 공유하는 애플리케이션을 설치하여 dat를 쉽고 빠르게 보내는 방법을 제안하고자 한다.

안드로이드 플랫폼에서 애플리케이션 간 객체 전송을 개선하기 위한 메타서비스의 설계 및 구현 (Design and Implementation of a MetaService for Improving Object Transfer among Applications on Android Platform)

  • 최화영;박상원
    • 정보처리학회논문지D
    • /
    • 제18D권5호
    • /
    • pp.403-414
    • /
    • 2011
  • 최근 안드로이드 기반의 스마트 폰이 널리 사용되고 있으며, 이를 이용한 다양한 응용이 개발중이다. 그 중 한 애플리케이션에서 생성한 데이터를 다른 애플리케이션으로 전달하는 경우가 빈번하게 발생한다. 그러므로 한 애플리케이션에서 발생하는 메타데이터를 다른 애플리케이션으로 쉽게 전달하거나 공유할 수 있는 방법이 필요하다. 안드로이드에서 애플리케이션이 생성한 메타데이터는 Java 객체로 만들어진다. 안드로이드에서 기존의 데이터 전달 방법으로는 클립보드와 인텐트 그리고 컨텐트 프로바이더가 있다. 하지만 이 방법들은 모두 레코드 형태로 데이터를 전달하도록 되어 있다. 그러므로 개발자는 객체를 전달하기 위해 마샬링과 언마샬링하는 과정을 직접 구현해야 한다. 본 논문에서는 애플리케이션에서 만든 임의의 타입의 객체를 전송할 수 있는 메타서비스를 설계하고 구현하였다. 메타서비스를 이용할 경우 클립보드와 컨텐트 프로바이더에서 객체를 전송하기 위해 구현해야하는 복잡한 과정을 줄여서 버그를 줄이고 코드를 간단히 작성할 수 있도록 하여 생산성을 증진 시킬 수 있도록 하였다.

클립보드 이미지 전송을 위한 VNC 서버와 클라이언트의 확장 (Extending VNC Server and Client for Transmitting Clipboard Images)

  • 이태호;김정현;이홍창;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (D)
    • /
    • pp.415-418
    • /
    • 2007
  • VNC(Virtual Network Computing)는 원격 제어 소프트웨어의 하나로서 다른 지역에 위치한 컴퓨터의 자원을 제어할 수 있는 기능을 제공한다. VNC는 원격 시스템과 로컬 시스템과의 자료 교환을 위하여 원격시스템과 로컬 시스템간의 클립보드 내용을 공유하는 기능을 제공하고 있으나, 현재까지 개발된 VNC 소프트웨어들은 단지 문자 데이터를 공유하는 방법만을 제공하고 있고, 이미지와 같은 멀티미디어 데이터를 공유하는 방법을 제공하고 있지 않다. 본 논문에서는 클립보드에 저장된 이미지 데이터를 공유할 수 있도록 RFB 프로토콜을 확장하였다. 그리고 확장된 프로토콜을 지원하기 위하여 오픈소스 VNC 소프트웨어인 Ultra VNC 서버와 플랫폼 독립적인 클라이언트인 JavaViewer를 확장하였다. 사용자는 확장된 VNC를 통하여 원격 시스템과 로컬 시스템간의 클립보드 이미지 공유를 원활하게 수행할 수 있다.

  • PDF

A GIS, GPS, Database, Internet GIS $software{\copyright}$ The First Arabian GIS $Software\copyright}$

  • El-Shayal, Mohamed El-Sayed
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2006년도 Proceedings of ISRS 2006 PORSEC Volume II
    • /
    • pp.695-697
    • /
    • 2006
  • Elshayal $Smart{\copyright}$ software is an almost First Arabian GIS $software{\copyright}$ which completely developed by Arabian developers team and independent of any commercial software package. The software current Features are View and Edit shape files, build new layers, add existing layers, remove layers, swap layers, save layers, set layer data sources, layer properties, zoom in & zoom out, pan, identify, selecting features, invert selection, show data table, data query builder, location query builder, build network, find shortest path, print map, save map image, copy map image to clipboard, save project map, edit move vertex, edit move features, snap vertexes, set vertex XY, move settings, converting coordinate system, applying VB script, copy selected features to another layer, move selected features to another layer, delete selected features, edit data table, modify table structure, edit map features, drawing new features, GPS tracking, 3D view, etc... The software expected Features are: Viewing raster image and image geo-referencing, read other map formats such as DXF Format and Tiger Line Format.

  • PDF

개인 정보 보호를 위한 화면 캡쳐 방지 모듈 구현 (Implementation of anti-screen capture modules for privacy protection)

  • 이종혁
    • 한국정보통신학회논문지
    • /
    • 제18권1호
    • /
    • pp.91-96
    • /
    • 2014
  • 최근 컴퓨터의 보급과 정보사회의 발달로 인해 개인 신상 정보에 대한 관심이 증대되고, 이와 관련된 정책과 기술이 발전함에 따라서 개인 신상 정보를 보호하려는 시도가 다양하게 이루어지고 있다. 본 논문에서는 컴퓨터를 사용하면서, 개인의 중요한 자료나 신상정보 또는 회사의 기밀 내용을 다루는 기관 및 부서를 대상으로 중요한 자료와 신상정보 및 회사의 기밀을 보호하는 방안을 제안 하였다. 결과적으로 공공기관 또는 개인 컴퓨터 내에서 타인의 정보를 악의적으로 도용하거나 도취하는 것을 방지하고, 기관 내의 시스템들 사이에서 정보가 오가는 동안 중요한 자료와 신상 정보들의 노출을 1차적으로 막을 수 있다.

개인 정보 보호를 위한 화면 캡쳐 방지 모듈 구현 (Implementation of preventing screen capture modules for privacy)

  • 곽동욱;윤동영;이종혁
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.787-790
    • /
    • 2012
  • 최근 컴퓨터의 보급과 정보사회의 발달로 인해 개인 신상 정보에 대한 관심이 증대되고, 이와 관련된 정책과 기술이 발전함에 따라서 개인 신상 정보를 보호하려는 시도가 다양하게 이루어지고 있다. 본 논문에서는 컴퓨터를 사용하면서, 개인의 중요한 자료나 신상정보 또는 회사의 기밀 내용을 다루는 기관 및 부서를 대상으로 중요한 자료와 신상정보 및 회사의 기밀을 보호하는 방안을 제안 하였다. 결과적으로 공공기관 또는 개인기관 내에서 타인의 정보를 악의적으로 도용하거나 도취하는 것을 방지하고, 기관 내의 시스템들 사이에서 정보가 오가는 동안 중요한 자료와 신상 정보들의 노출을 1차적으로 막을 수 있다.

  • PDF