• 로그인타이틀
  • 아이디 저장하기


QUICK MENU

  • 컴타임즈
  • 입시요강
  • 취업정보

소공전 작품

이론과 실무를 겸비한 창의적인 글로벌 정보인을 양성하는 숭실대학교 컴퓨터학부입니다
HOME > 커뮤니티 > 소공전 작품
비밀번호를 입력하세요.
비밀번호를 입력하세요.
확인
취소
글수 24
글보기
[2008년 소프트웨어공모전] 금상 - Udesk
글쓴이 :
컴퓨터학부
조회수
897 2011.09.04 22:55:00 (*.253.20.238)

1. 프로젝트 이름
 Udesk (WWW를 통한 소프트웨어 자산 유통기능을 포함하는 개인화 페이지)

2. 팀 이름
 UDesk

3. 팀 구성
 팀원 - 김선호 ( 컴퓨터 학부 )
        
신일용 ( 컴퓨터 학부 )
        
정재훈 ( 컴퓨터 학부 )
        
김국현 ( 컴퓨터 학부 )

4. 담당교수
 
이상준 교수님

5. 기획의도
 
월드 와이드 웹(WWW) 사용자가 늘어남에 따라 웹 브라우저를 처음 실행했을 때 보이는 시작 페이지를 점령하기 위한 경쟁도 심해지고 있습니다. 브라우저를 실행했을 때 한 눈에 필요한 정보들이 모아져서 보인다면 더욱 많은 수의 사람들이 시작 페이지로 사용하려 할 것 입니다.

 PC를 이용하다 보면 늘 응용 프로그램을 사용하게 됩니다. 자신이 늘 사용하는 응용프로그램을 통합적으로 관리할 수 있는 개인화된(Personalized) 페이지가 존재한다면 시작 페이지로써 매력적이리라는 생각을 하게 되었습니다. 더불어 Web 2.0의 흐름에 따라 유저들의 소프트웨어 제작 및 배포를 적극적으로 유도한다면 양질의 컨텐츠로 가득한 서비스 체계를 구축할 수 있으리라 보고 이 프로젝트를 제안합니다.

6. 프로젝트 설명 및 작품 설명
 
가. 작품개요 
  
"플랫폼으로써의 웹". 모든 응용 프로그램이 웹을 통해 제공된다면 대상 기기/OS에 상관 없이 모든 사람이 함께 사용할 수 있는 서비스를 제공할 수 있을 것입니다. 또한 이용자가 원하는 서비스들을 모아 개인에게 최적화 된 페이지가 존재한다면 시작페이지로써 매력적이리라는 생각을 하게 되었습니다.

  U:Desk는 이러한 웹을 통한 서비스들을 판매/구입/교환 등을 하도록 도와주는 서비스 입니다.

  최근 웹 기술의 동향에 따라 유저들이 직접 서비스 제작 및 배포, 유통을 할 수 있게 장려함으로써 양질의 컨텐츠로 가득한 서비스 체계를 구축하는게 최종적인 목표입니다. 기반에는,

   - 웹 어플리케이션 개발을 위한 Open API
   
- 모바일 디바이스를 위한 맞춤형 개인화 페이지
   
- 패키지 소프트웨어를 위한 복제방지 인증 서비스
   
- 유저 접근성 및 시스템 유동성을 고려한 커뮤니티 서비스

등의 특징들을 가지게 됩니다.

     나. 패키지 어플리케이션 인증
    
Authentication 서버를 운용하여 개발자가 만든 패키지 어플리케이션에 UDesk에서 제공하는 api를 사용해서 일정 간격으로 인증을 받을 수 있도록 되어있다. 이 API는 RSA 알고리즘을 이용하여 패키지 어플리케이션과 Authentication 서버와 통신을 할 때 메시지를 암호화 하여 보안상의 위협에서 메시지를 보호할 수 있다.

 다. 웹어플 플랫폼 
  
UDesk는 위젯 기반의 개인화 페이지를 제공한다. 그리고 사용자는 이 위젯을 직접 제작하여 업로드할 수 있도록 되어있다. UDesk는 기본적으로 위젯의 제작에 대한 플랫폼을 제공하고 있고, 또한 UDesk는 위젯을 만드는 제작자의 서버와 통신할 수 있는 AJAX객체를 제공한다. 이 api는 ajax와 socket을 연동함으로써 다른 도메인과 통신할 수 있는 위젯을 만들 수 있는 기반을 마련해주었다.

 라. 기존 시스템과의 차별화된 점 
   
1. vs sourceforge.net
    
- 자신이 만든 패키지 어플리케이션 혹은 위젯을 상용화할 수 있고, 패키지 어플리케이션의 경우 인증 모듈을 제공함으로써 복제방지 서비스를 제공
   
2. vs Apple AppStore
    
- 단순히 어떤 한 플랫폼만을 위한 것이 아니라 웹이란 고정되어 있지 않은 플랫폼을 제공

7. 개발환경
 
가. Operation System
  
- Server : Ubuntu Server 8.04 
  
- Client : Microsoft Windows XP SP3
             
Max OS X Leopard
 
나. Language
  -
 Server Side : Ruby 1.8.6 (2007-03-13 pachlevel 0) [i386-mswin32]
   - Client Side : HTML 4.01 Strict, Javascript, CSS 
 다. Tools

  - NetBeans, CODA, SVN


첨부된 파일이 없습니다. 게시물 프린트하기
목록보기