1. 현재 시간 동기화 [ synchronization ]
   -  타임 서버에 접속
   - PC의 시계를 현재 시간으로 변경
   - 현재시간으로 업데이트된 시간정보를 프로그램 내부에서 이용하게 된다.

2. 알람 [ Alarms ]
   -  알람 시간을 초단위까지 설정 가능
   -  알람 시간이 이후 일정 시간 간격으로 알람을 울릴 알람 주기 설정
   -  Start 버튼을 선택하여 알람 작동
   - 알람 작동을 하면 State 라벨이 Start로 변경이 된다.
   - 현재 시간이 실시간으로 표시 된다.

3. 설정 [ Option ]
   - 항상 위에 보이기 체크를 하시면 다른 창들에 가려 지지 않습니다.
   - 투명도 조절을 하여 창을 투명하게 할 수 있다. 
     ( 투명도가 0 이 되면 창이 보이지 않기에 10이하로는 설정 할 수 없도록 하였다.)
   - 알람은 기본적으로 2개가 내장되어 있다, 추후 업데이트를 통해서 더 많은 알람을 추가할 예정
   - 찾아보기 버튼을 선택해서 컴퓨터에 저장되어 있는 wav 파일을 알람음으로 사용 할 수 있다.
     (찾아보기 버튼을 통해서 선택한 파일은 저장이 되지 않아서 프로그램을 다시 실행하면 다시 설정해 주어야 한다.)

4. 추가 기능 [ Add ]
   - 알람음을 wav 파일뿐만 아니라 mp3 파일도 재생할 수 있도록 변경하였다.
     ( 하지만, 설정한 알람음을 프로그램이 기억하지 못한다는거 ~ , ~ ;; )



이전에 제작되었던 Alarms Manager v1.1  프로그램에 비해서 변화된 내용은...
전혀 없다고 볼 수 있다.


이전에 제작한 Alarms Manager v1.1 버전도 필요에 의해서 만들어진 부분이지만,
이번에 제작한 Alarms Manager v2.0 버전도 역시나 업무중에 발생되는 문제를 해결하기위한 필요성에 의해서 개발되었다.


변경된 부분이라함 시간동기화 부분이라고 할 수 있겠다.
타임서버에 접속을 해서 현재시간을 받아온 후 PC 시계를 현재 시간을 변경해 주는 부분이다.
Alarms Manager v1.1 버전에서는 시간의 정확도가 중요한 부분이 아니여서 초단위 알람 설정은 없었다.
또한 알람 주기를 설정해 줄 수있는 기능만이 있었다.
하지만,


Alarms Manager v2.0 버전에서는 시간의 중요성이 많이 요구되었다,
그래서 초단위까지 설정할 수 있게 하였고,
믿을 수 없는 PC 시계를 위해서 프로그램을 시작하면 타임서버에 접속해서 현재 시간을 받아 온다.


많은 PC 시계들이 현재 시간이 맞지 않거나 분단위까지는 맞아도 초단위는 맞지 않는등 문제가 많았다.
가령, 오픈 마켓이나 키워드 광고 시간 같은경우 6시 마감이라 한다면,
광고주들은 5시 59분 45초 쯤이면 상상을 초월할정도 경쟁이 치열해진다.
클릭 미스(Miss) 한번으로 그날의 광고가 물거품이 될 수 도있고, 성공 할 수도 있는 흥망의 시간이라 할 수 있지 않을까?
암튼, 그런부분에 있어서 현재시간의 정확도가 요구돤다.
현재 시간의 기준이 중요하다는것이다, 그러하기에 부정확한 컴퓨터 시계를 프로그램에서 이용할 수 는 없는 부분이다.
프로그램 내부에서 타입서버를 통해서 현재 시간을 받아 오는 부분이 탄생된 내용이다.

나머지 부분들은 이전 프로그램에 적용된 부분을 그대로 가져왔다. (달라진 부분이 일체 없을것이다. .. ;;)
이번역시 급하게 제작된 부분으로 미비한 부분이 많이 남았다.
조금씩 수정하면서 손작업을 해야 할듯 핟...
 
이번에는 ' 옥의 티 ' 부분도 많이 발견될듯 하다.
미쳐 생각하지 못한 부분들이 그대로 노출되어버렸다.
버그(Bug)부분으로 수정작업을 해야 함에도 불구하고, 귀차니즘으로 인해 수정없이 바로 업로드 해버렸다.
프로그램 구동시에 아주 잠깐(?) 표출되는게 한곳있다. 요부분을 찾는분들에게 무엇을 주는게 좋을까?
이벤트로 진행해볼까나 ? 근데.. 마땅히 드릴게 없는거 같기도 하고..
프로그램의 ' 옥의 티 '를 찾으면서 잠시나마 지루함을 잊어 버릴수있다면 좋켔다.












'Personal Project' 카테고리의 다른 글

알람 프로그램 Alarms Manager v1.1  (4) 2009.03.29
Web Browser v0.69 - 진행중  (0) 2008.11.10

+ Recent posts