• 제목/요약/키워드: 그룹 어플리케이션

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

분산 컴퓨팅 환경에서 객체 그룹 설계 및 구현에 관한 연구 (A Study on the Object Group Design and Implementation in Distributed Computing)

  • 송기범;이준
    • 한국정보통신학회논문지
    • /
    • 제6권1호
    • /
    • pp.133-139
    • /
    • 2002
  • 분산환경에서 효율적인 분산 서비스를 제공하기 위해 TINA 콘소시엄과 OMG CORBA에서 객체지향기술을 적용한 분산 객체 플랫폼의 제안과 다양한 서비스의 요구사항을 정립하고 있다. 그러나, 어플리케이션의 규모가 점점 커지고 분산화 됨에 따라 객체들간의 서비스 및 관리 인터페이스가 매우 복잡해지고 있다. 이러한 문제들을 해결하기 위해서 새로운 객체그룹 모델의 제안과 객체그룹 하에서 도입될 수 있는 객체 관리 서비스를 위한 요구사항들이 필요하다. 본 논문에서는 TINA에서 제안한 그룹객체 정의를 도입하여 현재 분산 시스템의 표준으로 사용하는 CORBA 기반에서 분산된 객체들을 효율적으로 관리할 수 있는 시스템을 제안한다.

웹데브 기반의 스마트폰 협업 어플리케이션 개발 (Development of a WebDAV-based Smartphone Collaborative Application)

  • 이홍창;김보현;이명준
    • 한국정보통신학회논문지
    • /
    • 제15권3호
    • /
    • pp.680-690
    • /
    • 2011
  • 협업 어플리케이션은 원거리의 사용자들이 비동기적인 협업을 수행할 수 있도록 가상의 작업 공간을 이용하여 협업서비스와 환경을 지원한다. 일반적인 협업 어플리케이션은 데스크톱 기반의 개인용 컴퓨터를 바탕으로 사용자들 간 자원 공유, 비동기 통신 등의 협업 기능을 제공하였다. 하지만 이러한 개인용 컴퓨터 기반의 실행 환경은 다양한 장소에서 발생하는 유연한 협업 상황을 지원하기에 많은 어려움이 따른다. 본 논문에서는 웹데브 기반으로 협업 서버와 통신을 수행하며 다양한 작업장을 이용한 자원 공유, 그룹 통신과 같은 효과적인 협업 기능을 제공하는 스마트폰 협업 어플리케이션 개발에 대하여 기술한다. 개발된 어플리케이션은 터치스크린/터치슬라이드 기반의 사용자 인터페이스를 통하여 이동 환경에서 높은 사용자 접근성을 제공한다. 또한, 본 연구에서는 협업 서버의 응답을 손쉽게 분석하도록 정의된 협업 프로토콜을 이용하는 웹데브 기반의 협업 라이브러리를 개발하여 스마트폰 협업 어플리케이션이 협업 서버와 효과적으로 통신을 수행하도록 지원한다.

SyncNote: XMPP를 지원하는 공유 화이트보드 안드로이드 어플리케이션 (SyncNote: A Shared Whiteboard Android Application Supporting the XMPP)

  • 진재환;박종문;이명준
    • 한국정보통신학회논문지
    • /
    • 제17권6호
    • /
    • pp.1375-1382
    • /
    • 2013
  • 공유 화이트보드는 여러 사람들과 실시간으로 공유할 수 있는 그림 작업장을 제공한다. 공유 화이트보드는 협업이나 커뮤니케이션을 위한 다양한 그리기 도구를 제공하기 때문에 가상 회의와 같은 공동 작업에서 효과적인 수단으로 사용된다. 본 논문에서는 공유 화이트보드 기능을 제공하는 XMPP 클라이언트 어플리케이션인 SyncNote에 대하여 기술한다. 또한 공유 화이트보드 기능을 제공하기 위하여 오픈 표준 커뮤니케이션 프로토콜인 XMPP의 확장을 제안한다. 안드로이드 플랫폼에서 동작하는 SyncNote 어플리케이션은 그룹 사용자들에 의하여 생성된 그림과 이미지의 공유를 통하여 효과적인 커뮤니케이션을 제공한다.

콘텐츠 중심 네트워킹 기반의 스포츠 모바일 서비스 플랫폼 개발 (Development of Sports Mobile Service Platform Based Content-oriented Networking)

  • 이은진;강훈철;양성원
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.115-116
    • /
    • 2017
  • 본 논문에서는 스포츠 경기장에서 응원 그룹 서비스를 제공하기 위한 사용자가 밀집된 그룹 통신을 위한 효율적인 CCN 멀티캐스트 라우팅 및 캐싱 기법을 사용한 스포츠 모바일 서비스 플랫폼과 모바일 응원 어플리케이션을 개발하였다. 응원 그룹 운영을 위해 CCN 코어 라우터는 경기 시작 전에 서비스 서버로부터 콘텐츠 이름, 데이터, 콘텐츠의 라이프타임이 포함된 경기 관련 콘텐츠를 전달받아, 경기가 시작되면 서비스한고, 경기가 끝나면 라이프타임 후에 삭제할 수 있도록 설계하였다.

  • PDF

객체지향 환경 기반 분산시스템의 객체관리 (Management of Object in Distributed System based on Object-oriented Environment)

  • 송기범;홍성표;이준
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (상)
    • /
    • pp.693-696
    • /
    • 2001
  • 오늘날 분산 컴퓨팅 환경은 사용자들에게 물리적인 위치와 상관없이 신속한 서비스를 제공하는 위치의 투명성이 부각되고 있다. 이를 위해 분산환경에서 객체를 설계하고 구현하는데 따른 표준화 방법으로 OMG에서는 OMA를 도입하여 OMA의 추상객체모델 위에 CORBA를 표준으로 정의하였다. 이러한 분산환경을 기반으로 복잡한 분산 어플리케이션의 개발과 관리의 복잡성을 줄이기 위해서는 객체들을 집합체적인 개념으로 그룹객체에 대한 정의를 필요로 한다. 따라서, 본 논문에서는 그룹객체 정의를 도입하여 현재 분산 시스템의 표준으로 사용하는 CORBA 기반에서 분산된 객체들을 효율적으로 관리할 수 있는 그룹객체 모델 즉, 구조를 제안한다.

  • PDF

CORBA 환경에서 실시간을 지원하는 객체 그룹 서비스 설계 (A Design of Object Group Service for Supporting Real-Time in CORBA Environments)

  • 안계호;정진섭;이재완
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.267-270
    • /
    • 2001
  • 분산 이기종 시스템간에 어플리케이션을 개발하기 위해 미들웨어로 사용되는 CORBA는 객체들 간에 멀티캐스트 통신을 지원하지는 못한다. 그룹서비스는 일대일 통신만을 지원하는 CORBA에서 멀티캐스트를 지원할 뿐만 아니라 시스템의 가용성, 신뢰성 그리고 성능을 향상시킬 수 있다. 본 논문에서는 CORBA를 기반으로 실시간 스케줄링과 부하균등 알고리즘을 통하여 실시간 응용프로그램에 적합한 그룹서비스를 설계한다.

  • PDF

YouFree 에서의 개인 컨텐츠 관리 시스템 (Personal Contents Management System in YouFree)

  • 정문영;강성주;최지훈;구경이;김원영;최완
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.440-443
    • /
    • 2007
  • 본 논문에서는 데스크탑 및 웹 사이트에 분산된 개인 컨텐츠 관리 방법을 제안한다. 웹 2.0 과 웹 어플리케이션에 대한 관심이 높아지면서 다양하고 분산된 개인의 모든 컨텐츠를 통합 관리해 주는 시스템에 대한 요구가 높아지고 있다. 본 논문에서는 다양하고 분산된 개인의 컨텐츠를 데스크탑에서 관리해주고, 이를 개인용 서버를 통하여 웹에서도 이용할 수 있게 해주는 개인 컨텐츠 관리 시스템을 제안한다. YouFree 의 개인 컨텐츠 관리 시스템은 데스크탑과 웹 사이트에 분산된 개인의 컨텐츠를 종류에 관계없이 통합된 모델을 이용해서 관리해주고 사용할 수 있게 해주는 서비스이다.

분산환경에서 CORBA를 기반으로 한 신뢰성 있는 그룹통신기법 (The Mechanism for Reliable Group Communication Based on CORBA in Distributed Environment)

  • 안계호;이재완
    • 인터넷정보학회논문지
    • /
    • 제3권2호
    • /
    • pp.79-85
    • /
    • 2002
  • 개방형 통신망 구조에서 어플리케이션 시스템은 다수의 컴퓨팅 노드에 분산되어 있는 객체들의 집합으로 구성된다. 이러한 분산된 환경에서 복잡한 분산 소프트웨어의 개발 및 관리의 복잡성을 줄이고 분산된 객체들을 효율적으로 관리하면서 객체들의 실시간 서비스를 제공하기 위해서는 객체 그룹 관리 및 통신 기법이 필요하다. 본 연구에서는 CORBA를 기반으로 하여 기존의 시스템에 큰 변환 얼이 새로운 서비스를 적용시킬 수 있도록 객체그룹을 구성하고 신뢰성 있는 그룹통신 기법을 제공한다. 그룹관리의 효율향상을 위해 그룹을 서브그룹으로 나누고 서브그룹 관리자를 두어 서브그룹을 관리하도록 하였으며, 시퀀서를 두어 메시지의 순서성을 유지시킨다. 그룹간의 통신방법은 IP 멀티캐스트와 일대일 통신을 기반으로 한 멀티캐스트 기법을 혼용하여 사용하며 메시지 저장소를 두어 오류 발생 시 선택적으로 메시지를 재 전송할 수 있도록 함으로서 성능을 향상시켰다. 제안된 기법을 분산환경에서 시뮬레이션을 통하여 성능을 평가하였다.

  • PDF

그룹화된 폭소노미 구축을 위한 프레임워크와 지원도구의 개발 (An development of framework and a supporting tool for organizing Grouped Folksonomy)

  • 강유경;황석형
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권5호
    • /
    • pp.109-125
    • /
    • 2011
  • 폭소노미는 웹에 존재하는 리소스에 대해 구성원이 자유롭게 선택한 태그를 붙여서 정보를 체계화하는 새로운 분류 체계이다. Del.icio.us, Flickr, YouTube 등과 같은 최근의 폭소노미 기반 협력 태깅 시스템들을 살펴보면, 폭소노미 데이터를 체계화하고 유용한 서비스를 제공하기 위해 폭소노미의 각 구성요소들(사용자들, 태그들, 리소스들)을 그룹핑하기 위한 기능들을 추가하고 있다. 본 논문에서는, 일반적인 폭소노미에 "그룹(Group)"이라는 개념을 도입하여 확장한 그룹화된 폭소노미(Grouped Folksonomy) 모델과 그룹핑 관련 기본 연산들(Group Aggregation, Group Composition, Group Intersection, Group Difference)을 제안한다. 또한, 본 논문에서는 그룹화된 폭소노미의 구축과 기본연산 수행을 지원하는 도구(GFO)의 개발과 활용사례를 소개한다. 본 연구에서 제안된 모델과 기본 연산들로 구성된 그룹화된 폭소노미 구축을 위한 프레임워크는 폭소노미의 각 구성요소들을 그룹핑하여 그룹화된 폭소노미를 구성하고 보다 유용한 정보들을 추출 및 통합하여 체계화 할 수 있는 토대를 제공한다.

안드로이드에서 어플리케이션의 메모리 보호를 위한 연구 (A memory protection method for application programs on the Android operating system)

  • 김동율;문종섭
    • 인터넷정보학회논문지
    • /
    • 제17권6호
    • /
    • pp.93-101
    • /
    • 2016
  • 안드로이드 폰이 점점 대중화됨에 따라 많은 어플리케이션이 제작자의 이윤과 직결되는 데이터나 스마트 폰 사용자의 민감한 데이터를 다룬다. 이러한 중요 데이터는 당연히 보호받아야 하지만 안드로이드에서는 악의적인 사용자에 의해 조작되거나 공격자에 의해 유출될 수 있다. 이런 일이 발생하는 이유는 안드로이드의 근간인 리눅스의 디버깅 기능이 악용되기 때문이다. 리눅스의 디버깅 기능을 이용하면 다른 어플리케이션의 가상 메모리에 접근하는 것이 가능하다. 이 기능이 악용되는 것을 방지하기 위해선 해당 기능을 제공하는 주체인 리눅스의 커널에서 기존의 접근 제어를 더욱 강화해야 한다. 하지만 현재 이 기능은 안드로이드 환경의 특성을 반영하지 않은 채 기존의 리눅스와 동일한 접근 제어를 사용하고 있다. 이에 본 논문에서는 리눅스가 제공하는 다른 어플리케이션의 가상 메모리에 접근할 수 있는 기능을 분석하고, 분석 결과와 안드로이드 환경을 고려하여 스레드 그룹 ID를 검증하는 새로운 계층을 추가하는 방안을 제시한다. 이 방안을 적용함으로써 접근 제어를 더욱 강화할 수 있다. 실제로 본 논문이 제안한 방법이 접근 제어를 강화할 수 있는 지 확인하기 위해, 다른 어플리케이션의 메모리를 수정할 수 있는 메모리 조작 어플리케이션으로 자체 제작한 어플리케이션의 데이터 수정을 시도한다. 접근 제어를 강화하기 전에는 메모리 조작 어플리케이션이 자체 제작한 어플리케이션의 메모리에 있는 데이터를 수정할 수 있었지만, 접근 제어를 강화한 후에는 데이터 수정에 실패하는 것을 확인할 수 있다.