################################################################################################

프로그램 제안서

1. 프로그램 명 : Web Browser

2. 개발자 : GrimReper

3. 프로그램 설명
    사용자가 F5키나 새로고침 기능을 이용하지 않더라도
    자동으로 해당 웹페이지를 Refresh 해 주는 기능을 가진 Web Browser 프로그램

4. 프로그램 개발 동기
    시스템을 관리하는 웹페이지를 보면서 30분 단위로 새로고침(F5) 키를 눌러서
    시스템의 상황을 파악해야 하는 부분이 있었다.
    시간을 맞춰서 주기적으로 보기도 힘들고 매번 새로고침(F5) 키를 누르는것도 쉽지 않았다.

   그래서 생각한것이 사용자의 수동작업 없이 자동으로 Refresh 해 주는 기능이 있었으면 해서
   제작을 해 보게 되었다.

5. 프로그램 기능
    - 웹사이트 접속이 가능하다. 
          주소 입력줄 및 이동 버튼 구현

    - 특정 웹사이트 자동으로 새로 고침 
          새로고침 주기(시간)을 초 단위로 설정 가능

    - 알람 기능 추가 
          알람 주기(시간)을 설정 할 수 있다.
          알람음 (wav 파일) 기본적을 3개의 알람음이 기본적을 탑재되어 있다.
          추후 컴퓨터에 저장되어 있는 특정 알림음 (wav 파일)을 설정 할 수 있도록 구현 예정
          ( ※알람음은 WAV 파일만 재생 되는것으로 국한 되어 있음 )

6. 개발 과정 중에 발견된 문제점
    - WebBrowser Control를 사용 하였는데
      로그인 과정이 있는 웹페이지에서 페이지 이동에서는 아무런 문제가 없지만
      새창을 띄우거나 팝업창이 뜨는 경우 세션 유지가 안되는 문제점이 발견되었다.
      임시 방편으로 다른 파일을 구해서 박아 놓긴 했지만 특정 javascript는 작동 되지 않는것 같다.

    - 설치 프로젝트를 이용하여 설치 할 수 있도록 제작 하였으나
      Uninstall 프로그램이 구현 되어있지 않아 제어판 - 프로그램 추가 / 삭제 에서 제거 해야된다.
      2008.11.11 unInstall 콘솔 프로그램을 제작하여 구현 하였다.

    - 아직 프로그램 Update 에 관한 부분이 미구현 되어있다.
       
    - 시작 주소 설정 부분이 미구현 상태라 동작 되지 않는다.


################################################################################################


2008.11.10

절대적으로 내가 필요성을 느껴 제작된 프로그램이라
모든것들이 내위주로 작성 되어 있는것 같다.
일단 내가 사용하기엔 별 불편함 없이 만족하며 사용 하고 있다.

구체적인 프로그램의 형태나 기능등을 미리 계획을 하고 작성한 부분이 아니라
필요성이 느껴질때마다 첨가 하는 방식으로 진행된 터라
엉성하기 그지 없다.

이런 작은 필요성에서 출발해서 거대한 프로젝트가 완성 되지 않을까 생각 해본다.
어떤 일이든 고민하고 생각한다는 것 자체가 위대해 보인다.
인간이라는 사회적 동물만이 가진 특권은 아닐까?

+ Recent posts