Skip to content

📋 Share your clipboard! Global Clipboard Project - Android Application

License

Notifications You must be signed in to change notification settings

Team-Sprout/Clipcon-AndroidClient

Repository files navigation

ClipCon

ClipCon은 Global Clipboard에서 사용할 수 있는 클라이언트 어플리케이션의 이름입니다. 현재 본 프로젝트에서는 윈도우와 안드로이드에서 구동되는 어플리케이션을 개발하였습니다. 이 repository는 안드로이드 버전의 ClipCon에 대한 내용입니다. 윈도우 버전의 ClipCon에 대해서는 다음을 참고하여 주시가 바랍니다.

사용 방법

1. 접속

Global Clipboard의 사용자들의 단위는 '그룹'입니다. 사용자는 그룹을 생성하고 거기에 참여할 수 있으며, 그룹 내의 사용자끼리 데이터를 교환합니다. 그룹을 생성하면 그룹의 고유한 Key를 발급받을 수 있고 다른 참여자들은 접속 시 Key를 입력하여 같은 그룹에 소속될 수 있습니다.

  • 그룹 생성: 초기 화면에서 Create 탭하기
  • 그룹 참여: 초기 화면에서 Join 탭하고 참여 하고 싶은 그룹의 그룹 키를 입력

2. 전송(업로드)

  • CASE1: 텍스트, 웹브라우저 상의 이미지
    • 전송하기를 원하는 데이터를 복사한 후, 다음과 같은 행동을 하면 클립보드의 데이터가 서버에 업로드 됩니다.
  • CASE2: 파일
    • 앨범이나 파일 탐색기에서 원하는 파일을 선택 후 '공유'. ClipCon App 선택

3. 수신(다운로드)

새로운 데이터가 업로드 되면 상태바에 알림이 표시됩니다. 이 알림을 탭하면 업로드 된 데이터가 자신의 클립보드에 삽입되거나 로컬 스토리지에 파일이 저장됩니다.

업로드 된 데이터의 이력은 ClipCon의 히스토리에 저장됩니다. 히스토리 목록에서 원하는 데이터를 탭 하면하면 마찬가지로 클립보드에 삽입되거나 다운로드 받을 수 있습니다.

Global Clipboard

Global Clipboard는 다수의 사용자가 클립보드를 이용하여 데이터를 간편하게 주고 받을 수 있는 Server-Client 구조의 데이터 전송 플랫폼입니다. 사용자는 클립보드를 이용한 복사, 붙여넣기 인터페이스와 이에 접근 가능한 단축키 (Ctrl C, Ctrl V)를 이용하여 다른 번거로운 과정 없이 간편하게 데이터를 주고 받을 수 있습니다. 따라서 다른 사용자가 복사한 데이터를 자신이 붙여넣는 것 처럼 사용할 수 있습니다. 클립보드를 이용하기 때문에 클립보드에 복사할 수 있는 모든 종류의 데이터(Text, Capture Image, File)를 전송할 수 있습니다.

Global Clipboard Server에 대한 내용은 해당 repository를 참고하여 주시기 바랍니다.

특징

  • 계정 불필요
    • 번거로운 가입, 로그인 절차가 없습니다.
  • 직관적인 조작
    • 사용자에게 매우 친숙한 클립보드 라는 인터페이스를 이용하여 빠르고 직관적으로 사용할 수 있습니다. 조작의 단순화로 사용자의 생산성을 증가시킵니다.
  • 즉석 데이터 편집 및 전송 가능
    • 클립보드 를 이용하기 때문에 파일 형태가 아닌 instant한 단순한 텍스트, 캡처 이미지와 같은 데이터를 손쉽게 주고 받을 수 있습니다.

유용성

Global Clipboard는 다수의 다바이스 사이에서 데이터를 주고 받는 상황이라면 어디서든 활용가능하지만, 신뢰있는 사용자간에 전송할 데이터가 간헐적으로 발생할 때 가장 효과적으로 사용할수 있습니다.

  • 1인 2PC 이상 사용자의 PC간 데이터 교환
    • 예) 작업용 데스크탑과 개인용 노트북 간 텍스트 또는 파일 복사/붙여넣기 등
  • 다수의 사용자와 협업 시, 데이터 전송 및 교환
    • 예1) 팀원과 함께 발표 자료를 만들 때 적절한 캡처 이미지 복사/붙여넣기
    • 예2) 교수자가 학생들에게 즉석에서 필요한 수업자료를 클립보드를 이용하여 배포 등

About

📋 Share your clipboard! Global Clipboard Project - Android Application

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages