반응형





우선 OS에 자바가 설치 되어 있어야 한다. 무엇인지 모르거나 설치되어 있지 않다면.. Java 다운
설치되어 있다면  JRE 6 update 10 이상으로 업데이트 해서 사용하길 바란다.
투명도 적용이나 룩앤필 적용에 문제가 없기 위해서 이다.. 이전 버전은 제대로 동작하지 않을수 있다.

수정사항
- 룩앤필을 좀더 다양하게 변경할수 있도록 했다.
- 투명도를 조절할수 있게 하였다.
- 설정파일을 XML 로 변경.
반응형


WinExit을 업그레이드 하였다.

WinExit 1.51v
-알람파일 미리듣기 추가(mp3)
-알람파일설정가능
-셋업파일에 알람파일 경로와 볼륨 저장(alarm.ini)
--mp3 파일 재생을위한 방안 고려
--JMF 사용하였으나 해당 사용자가 JMF 설치를 해야 작동하므로
   관련 지식이 없는 사용자의 불편함 발생.. basicplayer 엔진사용
-- basicplayer 사용시 필요 라이브러리
이전포스트 : http://pmguda.com/496

GudaSong 개발계획(알람설정 미리듣기를 활용)
-객체지향 프로그램을 위해 분석 설계부터 차근차근 시작할예정
-마인드맵으로 기본 구조 설계
MP3 파일 재생기능이 추가된것이 가장 크게 변화된 점이다.

물론 이번에 추가된 MP3 재생 기능은 따로 GudaSong 을 개발 계획임

그외에 딱히 수정한 바는 없다. 약간의 소스 수정과 정리가 있긴 했지만 객체지향을 위해

여러 패키지로 나누고 분류하고 했지만 더 난잡해진것 같다.

처음부터 설계 없이 시작한 결과여서 그런것 같다. 므튼 개인적으로 만들면서 많이 배우는거 같다.

업데이트 계획이나 진행상황은 다음에 정리할 생각이다.
반응형
기존의 구현하였던 WinExit을 조금 업그레이드 하였습니다.
별다르게 크게 달라진것은 없습니다.

마인드 맵으로 한번 WinExit을 그려봤습니다.
시험삼아 마인드맵을 그려본건데 괜찮은것 같네요.  별 계획이 없어서인지 마인드맵도 영~
조금씩 배워가면서 추가해야겠네요 ^^


-  중복실행 방지
-  상태바에 종료시간 출력
-  즉시 종료,재실행시 확인 다이얼로그
-  메뉴바 추가(Help -> about)
- OS의 default browser 를 가져오기(레지스트리 조회: java.util.prefs.Preferences )

추가사항
- 예약종료시간(해당시간설정, 날짜설정, 등등..)
- 예약 종료 형식의 다양화 고려
- 알람기능 추가 (MP3 파일 설정 기능)
- JWS를 이용한 배포
- JNI를 이용한 레지스트리 조회(윈도우 레지)
- jar화일의 이미지 로딩
- JWS 형식배포 고려
-WinExit의 중복실행을 방지하기 위해
--현재 프로세스에서 실행 여부를 체크
-윈도우 특정 플랫폼 명령어 의존발생
--systeminfo,tasklist  명령어 의존
JNLP 적용해보기..



반응형
basicplayer 를 사용하려고 테스트하던 중에 다음과 같은 에러가 났다.

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

commons-logging.jar 라이브러리를 추가해주면 된다.

http://commons.apache.org/downloads/download_logging.cgi

다운받아서 추가해주자..
반응형

자바를 공부하면서 윈도우 종료 스케쥴러를 한번 만들어 봤습니다.

단순하게 작성된 것이라 공개하기에는 부족한 점이 많지만

사용상 편리하리라 생각되어 올리게 되었습니다.

설치버전과 압축버전으로 나누어져 있습니다.

설치버전은 jsmooth 와 install factory 2.7 버전을 이용하여 만들었습니다.

영화나 파일 다운시 윈도우 종료 스케쥴러로 사용하려고 만들었습니다.

사용자 삽입 이미지
위에 모습이 실행시 UI화면 이구요 trayicon을 사용하려고 윈도우 닫기 버튼을 누르면

화면에서 모습은 사라지게 됩니다. tray에 상주하게 되구요.

프로그램 종료는 트레이에서 마우스 오른쪽 버튼을 누르고 exit을 클릭하시면 됩니다.

분단위로 시간 설정하시고 setting 버튼 클릭.

예약 설정을 취소하시고 싶으시면 cancel 버튼 클릭하시면 됩니다.

참고로 java 프로그램을 사용하시려면 JRE가 설치 되어 있어야 합니다.

JRE 설치는 www.java.com

+ Recent posts