Search results for '2008/07'

Me2Alert 0.5.0 - Early Bird Release

2008/07/18 16:02, jay cho

며칠 전, Me2Alert 0.5.0 Beta에 관한 포스트를 올린 적이 있습니다.
그런데 예상치 못하게도 많은 분들께서 관심을 가져주시고 또 격려해 주셨어요.

당초 회사 업무를 마무리 짓고 주말 쯤 준비해서 다음 주중에 여유있게 배포하려고 했는데,
조금이라도 빨리 함께 써보고 싶은 마음에 오늘 점심시간에 짬을 내어 Early Bird Release Version을 배포합니다. :D


Me2Alert 0.5.0 Beta - Early Bird Release

- 아직 Package 정리 및 Swing Thread Optimize 처리가 되지 않은 라이브한 개발 버전입니다.
- Java Runtime Environment 1.6 이상에서만 돌아갑니다.
- 별도의 설정파일(config.properties)를 통해 사용자 아이디, 덧글 확인 주기, 알림음을 설정할 수 있습니다.
- Windows XP에 최적화 되어있으며, System Tray가 있는 일부 Linux 계열에서도 동작합니다. (MacOS 지못미 -_-)


How to use?

0. Java Runtime Environment 1.6 이상이 아닌 경우 JRE 1.6부터 다운로드하여 설치합니다.

1. 먼저 OS에 따라 아래의 실행파일 중 하나를 다운로드 받습니다.

2. 적당한 디렉토리에 압축을 풀고, 다음과 같이 config.properties 파일을 수정합니다.
   - me2day.userid : 본인의 미투데이 사용자 아이디를 입력합니다. (대소문자 유의하세요)
   - me2alert.interval : 새로운 덧글을 확인할 주기를 초단위로 입력합니다.
   - me2alert.soundtype : 알림음을 1~3번 사이에서 변경할 수 있습니다.

3. 프로그램을 실행합니다.
   - *.jar 버전의 경우, 콘솔창에서 "javaw -jar me2alert-0.5.0.jar"로 실행합니다


Attention!

- Ubuntu 등에서는 XGL로 인해 정상적으로 작동하지 않을 수 있습니다.
   (이 경우, Select Windows Decoration을 GTK Windows Decorator로 변경해 주세요)
- 새로운 덧글을 확인하는 주기를 너무 짧게 하면 본인의 PC는 물론 미투데이 서버에도 좋지 않습니다.


Bug Reports -_-;

- [2007.07.18] 메인 클래스를 찾을 수 없다는 에러 메시지가 뜹니다.
   : jsmooth를 이용해서 exe 파일을 생성하면서 발생하는 문제인데요, 원인을 찾아보고 있습니다.
- [2007.07.18] 알림창이 다른 윈도우에 가려서 안보입니다.
   : AlwaysOnTop 속성을 true로 주는 것을 깜박했습니다. 0.5.1에 반영하여 재배포할게요. -_-


정식 릴리즈 버전이 아니라서 아마도 적잖은 문제점이 나타날 것 같아요.
사용해 보시고 피드백을 주시면 최대한 반영하여 정식 버전을 릴리즈 하도록 하겠습니다.

즐거운 주말 보내세요. :D

'Programming' 카테고리의 다른 글

Me2Archive 0.5.0 Beta  (6) 2009/11/06
Eclipse Optimization  (0) 2008/08/07
Me2Alert 0.5.0 - Early Bird Release  (4) 2008/07/18
Me2Alert 0.5.0 Beta - Preview  (5) 2008/07/16
  1. Tistory Version, OKJSP Version도 정식 릴리즈 시점에 맞추어 함께 배포될 예정입니다. :D

  2. 프로토타입 공개 후 추가 개발을 거의 진행하지 못했던 관계로 Me2Alert는 배포를 중단합니다.
    더 좋은 미투앱들을 http://me2day.net/me2/app 에서 찾아보실 수 있습니다. :)

  3. java에서의 window pop up 부분을 서칭하다가 오게 되었어요~ 비슷한 개념의 알리미를 java로 진행하고 싶어서요^^ 아래 글에 보면 animation effect, window Stack을 이용하셨다고 하셨는데요~ 초보 개발자인 저로써는 아직 감이 잘 안오네요;

    조언을 기다립니다~! ^^

  4. 안녕하세요^^

    개발한지 얼마나 되었다고 벌써 기억이 가물가물하길래, 지난 포스트들을 살펴보고 답변 드리려다가 조금 늦었습니다.

    제가 적어 놓은 Animation Effect, Window Stack이라는 말은 MSN 메신저 창처럼 '아래에서 위로 솟아 오르는 애니메이션 효과'와 '동시에 여러 개의 창이 뜰 경우, 하나의 창 위에 다른 하나의 메시지 창이 스택처럼 쌓아올려지는 구조'라는 설명이었어요.

    회사에서 찾아보니 소스가 없는데, 아마도 집이나 외장 저장장치에 있을테니 제가 살펴보고 빠른 시일 내에 쉬운 설명과 함께 포스트로 정리하여 올려 드리겠습니다.

    좋은 하루 되시구요, 고맙습니다. :)

Me2Alert 0.5.0 Beta - Preview

2008/07/16 21:14, jay cho

Me2Alert라는 이름의 Swing Application을 만들어 보았습니다.
말그대로 내 미투데이(www.me2day.net)에 새로운 덧글이 달리면, 알림창을 띄워주는 간단한 프로그램이죠.

MSN Messenger Style의 Notification Popup Window를 자바로 구현한 부분이 핵심입니다.

사실 자바에서는 Windows Application, 특히 Windows의 Component들과 연관된 Application 개발이 어려운데요,
다행히도 JDK 6부터 SystemTray 등의 쓸만한 API들을 제공하기 때문에 비교적 수월하게 개발할 수 있었습니다.

(하지만 MSN Messenger와 같이 System Tray 바로 위에 Popup Window를 띄우기 위해서 Task Bar의 높이를 알아내는 부분에서는 빈약한 API 덕분에 삽질을 조금 할 수 밖에 없었습니다. -_-;)


Me2Alert 0.5.0 Beta

- 등록된 사용자의 미투데이에 새로운 덧글이 달리면 알림창을 띄워줍니다.
- 알림창을 띄울 때 효과음을 들려줍니다.
- 알림창을 클릭하면 브라우저를 띄워 덧글이 달린 포스트를 보여줍니다.
- 확인하지 않은 덧글의 있을 경우 Tray Icon에 표시해주고, 클릭하면 마찬가지로 브라우저를 띄워 이동합니다.

- MSN Messenger Style의 Popup Window로 알림창을 구현하였습니다. (Animation Effect, Window Stack)
- Linux에서도 돌아갑니다.


Me2Alert 1.0 Release (To-Be)

- Windows Installer로 쉽게 설치할 수 있습니다.
- 사용자 정보 및 알림창 정보를 Tray Icon에서 직접 수정 및 저장할 수 있습니다.

- Tray Icon 디자인이 예뻐집니다. (도와주세요. ㅡㅜ)


저처럼 미투데이에 자주 접속하는 분들을 위해서 하루라도 빨리 배포해 드리고 싶은데,
점심 시간 전후의 졸음이 밀려오는 시간에 짬짬히 만들다보니 아직 Package 정리를 다 못했습니다.
아이콘도 미투데이에서 가져온 것을 직접 편집하다보니 허접하기 그지없구요. -_-

그래서 오늘은 아쉬운대로 간단한 동영상과 스크린샷만 첨부합니다. :D
 



사용자 삽입 이미지

System Tray에 놓여있다가 새로운 덧글이 달리면 이렇게 알림참을 띄워줍니다.

'Programming' 카테고리의 다른 글

Me2Archive 0.5.0 Beta  (6) 2009/11/06
Eclipse Optimization  (0) 2008/08/07
Me2Alert 0.5.0 - Early Bird Release  (4) 2008/07/18
Me2Alert 0.5.0 Beta - Preview  (5) 2008/07/16
  1. 우와~ 너무 좋습니다.
    자알~ 쓰겠습니다! ^_ ^
    어숴 배포해 주세용~♡

  2. 헉! 아직 배포하시는게 아니군요! 한참 여기저기 기웃거리면서 찾으러다녔는데...ㅠㅠ;;

  3. 오홋! 기대되는데요. ^^

  4. 회사 업무 관계로 주말에 작업해서 배포하도록 할게요.
    생각치도 못한 격려... 이러심... 너무 고맙잖아요! ^-^

  5. Blog Icon
    방문객via구글

    죄송한데, 동영상 캡춰는 어떻게 하셨어요? =)
    저도 뭔가 데모할 때 동영상 캡춰를 하고 싶어서 툴을 검색해보려던 참이었는데, jcho님이 쓰신 방법 좀 들어도 될까요?