'PPC'에 해당되는 글 7건
- [Ver 1.51] J-BIS 가 업데이트 되었습니다. (18) | 2010/02/03
- [버젼업] 모바일 어학 반복 학습 플레이어 J-Repeater 1.03 (88) | 2009/01/27
- [PPC] 광주 광역시 버스 운행 정보 서비스 J-BIS (21) | 2008/12/24
- J-Repeater 1.02 업데이트가 임박했습니다. | 2008/07/27
- MP3 Header 분석기 - J-Ump3 Mobile | 2008/07/19
- [Pocket PC] QR Code Reader - QR Magazine 1.0 (6) | 2008/07/19
- [PPC] 주/야간 백라이트 밝기를 다르게 조절할 수 있는 J-Brighter 1.0a | 2008/02/27
[Ver 1.51] J-BIS 가 업데이트 되었습니다. :: 2010/02/03 11:40

1년전에 만들었던 J-BIS가 이번에 새롭게 업데이트 하였습니다.
업데이트 된 사항은 다음과 같습니다.
- 신규 버스 업데이트
- 종점이 나오지 않는 문제점 해결
- 일부 버스 노선을 잘못 출력하는 문제점 해결 (네이버 스마트폰 카페 아이콜님 의견)
- 버스 노선 앞에 붙는 동 이름 추가, 예) 지원35, 순환01 (네이버 스마트폰 카페 아이콜님 의견)
- 프로그램 상단에 버전 표기 (네이버 스마트폰 카페 와와님 의견)
아주 단순하지만 큰 변화가 아닐 수 없습니다. ^^; 기존 버전은 버스 노선이 추가되거나 버스 정류장이 변경됨에 따라 일일이 DB 수정본을 업데이트해줘야 하는 불편함이 (저에게) 있었습니다.
매번 DB를 업데이트 해서 올리기도 힘들고, 다운 받는 여러분도 불편할 거라고 생각되어 DB를 제거하고 바로 웹에서 받아와 보여주는 방식으로 변경하였습니다.
물론 약간의 패킷 이용료 과금과 초기 정류장 검색이 약간 느리다는 단점이 있지만, 자주 다니는 노선에 대해서는 미리 WiFi 환경이나 컴퓨터에 연결한 상태에서 버스 정류장을 검색하신 후, 즐겨 찾기에 등록하시면 다시 버스 정류장을 검색하지 않고 버스 도착정보를 이용하실 수 있습니다. 요즘은 정액제를 이용하시는 분들도 많고, WiFi 환경이 예전보다 많이 좋아져서 충분히 감당하실 수 있으리라 생각됩니다.
무엇보다도 이번 버전의 가장 큰 장점은 아무래도 업데이트가 필요없다라고 봐야 할 것 같습니다. 웹에 있는 데이터를 그대로 받아오기 때문에 버스 노선이 변경되거나, 새로운 버스가 생겨도 해당 버스 번호를 검색하면 모두 웹에서 최신 정보 그대로를 이용할 수 있습니다. 제가 절대로 업데이트하기 귀찮아서가 아닙니다.;;;
아직 M4650이나 M4655 사용자가 있지도 않을까 하는 마음에 역시 버전을 나누어서 배포합니다.
J-BISi(OZ)_1.51.CABM-4650, 55 전용 배포 파일 | J-BISi_1.51.CAB보통 스마트폰용 배포 파일 |
v.1.51 (2010,02.03)
- 종점이 나오지 않는 문제점 해결
- 일부 버스 노선을 잘못 출력하는 문제점 해결
- 버스 노선 앞에 붙는 동 이름 추가, 예) 지원35, 순환01
- 프로그램 상단에 버전 표기
v 1.5 (2010.02.02)
- DB에 저장된 버스 노선 정보를 웹에서 바로 받아와 보여주는 방식으로 변경
- 신규 버스 업데이트
p.s.1 Windows Mobile 6.0 Emulator에서 테스팅하였고, 실제 기기 동작여부는 아직 확인하지 못했습니다.
p.s.2 기타 사용 방법에 대해서는 http://www.jcreator.co.kr/216 를 참고해주세요.
[버젼업] 모바일 어학 반복 학습 플레이어 J-Repeater 1.03 :: 2009/01/27 11:06
JCreative 시리즈 - 최근 업데이트 09.01.27

J-Repeater Mobile.CABJ-Repeater 1.3
토익 LC를 위해서 개인적으로 만들어서 사용하다가 제법 틀이 갖춰져서 한번 배포해 봅니다.
제가 M4650 스마트 폰을 사용하는 관계로 Pocket PC 용으로 반복 학습 플레이어를 만들어보면 어떨까 싶어서 만들었습니다. 물론 Windows Mobile 5 PPC 이상 사용가능하며 터치가 지원되지 않는 다른 기종에서의 사용은 조금 불편하실 수도 있습니다. 반응이 좋으면 버젼
업을 통해서 Smart Phone도 사용할 수 있게끔 버젼업을 할 계획입니다.
그럼 차근차근 설명을 드리죠.

J-Repeater는 기본적으로 mp3와 Wave 파일만을 지원합니다. 보통 듣기용 문제들이 mp3로 제공되기 때문에 아직까지는 별다른 문제가 없을 듯 합니다.

원하는 파일을 선택합니다. 기존 버젼은 CF에서 자체적으로 지원되는 파일 열기 폼을 사용했으나 루트로부터 하위 한 단계 폴더만 검색할 수 있는 단점이 있어서 J-Reworder에서 만들었던 자체적인 파일 열기 폼으로 대처 했습니다.
기본적으로 지원되는 형식은 다음과 같습니다.
mp3 : mp3 파일
wave : wave 파일
pl : Playlist 파일
각 폴더간의 이동은 [더블 클릭]이나 [확인 버튼(Enter)], [오른쪽 소프트키 버튼]을 이용하며, 마찬가지로 파일에서 [더블 클릭]이나 [확인 버튼], [오른쪽 소프트키 버튼]을 이요하면 해당 파일이 열리게 됩니다.
기본 적인 조작법은 너무나 쉽기 때문에 간단히 설명만 하겠습니다.
[<] : 앞으로 5초 이동합니다. ->(변경) 다음 플레이 리스트 항목으로 이동합니다.
[>] : 뒤로 5초 이동합니다. ->(변경) 이전 플레이 리스트 항목으로 이동합니다.
[▶] : 재생
[■] : 정지
[||] : 일시 정지
원하는 구간으로 이동하기 위해서는 위의 막대를 마우스로 드래그하면 됩니다.
다음으로 상,하,좌,우 방향키의 용도에 대해 설명 드리겠습니다.
[좌←] : 앞으로 1초 이동합니다. ->(변경) 설정에서 변경 가능합니다.
[우→] : 뒤로 1초 이동합니다. ->(변경) 설정에서 변경 가능합니다.
[상↑] : 볼륨을 올립니다. ->(변경) 설정에서 변경 가능합니다.
[하↓] : 볼륨을 내립니다. ->(변경) 설정에서 변경 가능합니다.
예를 들어 16초부터 20초를 구간 반복 하고 싶다면, mp3가 재생중일 때,
1. 16초가 되면 [반복 시작]을 클릭하고,
2. 20초가 되면 [반복 끝]을 클릭합니다.
3. 왼쪽에 시간이 16초, 20초로 각각 표시되고,
4. 반복 모드가 [켜짐]으로 변경되면,
비로소 구간 반복이 시작됩니다.
다음 동영상을 보시면 쉽게 이해가 되실 겁니다.
이때 반복 되는 구간에 변경을 가하고 싶다면, 각 시간 옆에 있는 [▲]나 [▼] 버튼으로 조절해주면 반복 되는 구간을 변경 할 수 있습니다.
또한, 맨 아랫부분에 있는 반복 횟수를 지정해 주면, 반복 횟수만큼 반복하고 반복 모드가 꺼집니다. 기본값으로 0이 지정되어 있으며, 0으로 지정할 경우는 무한 반복이 됩니다.
왼쪽 소프트 키를 이용해 구간 반복을 할 수도 있습니다.
소프트 키는 누를 때마다 세 가지 기능(1.반복시작 →2.반복 끝→3.반복 정지)이 돌아가면서 실행됩니다.
그러므로 화면으로 버튼을 터치할 필요없이 소프트 키만으로 구간 반복이 가능합니다.
[반복 시작] 상태에서 클릭을 하거나 왼쪽 소프트 키를 누르면,
반복 시작 시간에 현재 시간이 등록되고,
[반복 끝] 상태에서 클릭을 하거나 왼쪽 소프트 키를 누르면,
반복 끝 시간에 현재 시간이 등록되어 구간 반복 모드가 시작됩니다.
구간 반복 상태에서 [반복 정지] 를 클릭하거나 왼쪽 소프트 키를 누르면,
반복 횟수와 상관없이 구간 반복 모드가 종료됩니다.
이 소프트키 하나로 쉽게 구간반복을 할 수 있겠죠? ^^

플레이리스트 입니다. 기본적으로 이전에 재생된 목록들이 자동으로 나옵니다.
재생 목록에 있는 항목을 더블클릭하게 되면 해당 항목이 바로 재생됩니다.
각 버튼의 의미는 다음과 같습니다.
[+F] : 음악 파일을 재생 목록에 추가합니다.
[+D] : 음악 파일이 포함된 폴더를 한꺼번에 재생 목록에 추가합니다.
[-F] : 재생 목록에 체크된 음악파일을 제거합니다.
[리스트 저장] : 해당 리스트를 저장할 수 있습니다.

[재생 옵션] : 재생에 관련된 옵션들이 있습니다.
- 전체 : 재생 목록 전체를 반복해서 듣습니다.
- 한곡 : 한곡만 반복해서 듣습니다.
- 무작위 재생 : 여러 항목을 무작위로 듣습니다.

또한 재생 목록의 헤더 컬럼을 선택하면 전체 선택 및 전체 선택 해제가 가능합니다.

설정을 통해서 방향키의 역할을 바꿔 줄 수 있습니다.
아직, 재생 시간 이동과 볼륨 조절의 역할 밖에 없지만 기능이 점차 추가됨에 따라 유용하게 사용될 수 있으리라 생각됩니다.
[변화값]은 해당 방향키를 눌렀을 경우 변화되는 수치입니다. 예를 들어 좌, 우 방향키로 재생 시간을 조절 할 수 있는데 기존에는 1초 간격으로 고정 이동 되었으나 이제는 자신이 원하는 값으로 이동할 수 있습니다.
수치나 역할을 변경 한 후에는 반드시 [적용] 버튼을 누르셔야 적용이 됩니다.
그렇지 않으면, 기존 설정값이 그대로 유지 됩니다.

간단히 메뉴를 통해 [조명 끄기]를 선택하면, PDA의 백라이트가 꺼집니다.
다시 복귀하시려면 전원 버튼을 누르셔야지만 복귀됩니다.

이를 방지하기 위해서 [조명 항상 켜기]를 체크하면, 전원 옵션에서 설정된 시간에 상관없이 항상 백라이트가 켜져있게 됩니다.
물론 백라이트가 항상 켜져있으면, 밧데리 소모가 심하므로 반드시 필요할 경우에만 사용해야겠죠?
이상 J-Repeater의 설명이었습니다.
다시 한번 말씀 드리지만 개인적인 필요로 인해 만든 프로그램이라 다소 엉성하고, 불편하실 수도 있습니다. 하지만 여러분들이 소중한 의견을 보내주시면, 제대로 한번 키워 보려고 합니다.
잘 쓰세요~! ^ㅁ^
[08.06.30] - v1.01
- 설정(Option) 페이지 추가 : 방향키 설정 및 재싱 시간 변화값 조절 가능
- 조명 끄기 기능 추가 : 메뉴를 통해 조명을 끄고 청취 가능
약간의 GUI 변경 : 각 종 정보 위치 조정 및 버튼 크기 조정
[08.07.30] - v1.02
- 반복 횟수가 10으로 고정되 있었던 버그 수정
- 파일 열기 시, 루트 바로 아래 한단계의 폴더에서만 파일을 읽는 문제점 수정
- 플레이리스트 및 리스트 파일 관리 기능 추가
- 한곡, 전체, 무작위 재생 기능 추가
- 기타 자잘한 버그 수정
[08.07.31] - v1.02.4
- Wave 파일 재생 및 추가 시 오류 수정
- 재생목록 파일 추가 시 오류 수정
- 재생목록 저장 할 때마다 뜨던 디버그 메시지 박스 제거
- 잘못된 폴더명을 읽는 버그 수정
- 대문자로 된 확장자(MP3, WAV)를 읽지 못하는 버그 수정(오호님 의견)
- mp3 tag 정보가 없을 경우 발생하는 오류 수정
[09.01.27] - v1.03
- 소프트 키를 사용한 구간 반복 모드 시, 반복 정지 기능 추가로 3단계 토글 방식으로 변경(라끄벨님 의견)
- 조명 항상 켜기 기능 추가(라끄벨님 의견)
- 방향키 조작 시 반복 횟수 변경 버그 수정(라끄벨님 의견)
- 부분적으로 부적합한 명칭 수정
p.s. 받아가시면 격려의 댓글 부탁드릴게용~
[PPC] 광주 광역시 버스 운행 정보 서비스 J-BIS :: 2008/12/24 11:36

광주광역시 버스 도착정보를 조회할 수 있는 J-BIS가 출시되었습니다.
광주광역시에서 일반 핸드폰으로는 이미 제공되는 서비스지만 이용하기도 복잡하고,
사용하기 위해서는 추가적인 데이터 요금이나 전화요금이 나가는 관계로
알면서도 사용하기 쉽지 않습니다.
정보 이용료가 거의 '무료'라고 볼 수 있습니다.
J-BIS는 다음과 같은 특징이 있습니다.
- 저용량(약 200k 초반)
- 언제 어디서나 이용 가능
- 손쉬운 이용법
- 최소한의 데이터 송수신
- 버스 번호를 통한 노선 검색
- 해당 정류장의 실시간 버스 도착 정보 제공
- 해장 정류장의 특정 버스 도착 정보 즐겨찾기 등록 및 관리
- 즐겨찾기를 통한 신속한 버스 도착 정보 조회
간단한 사용법을 알려드리죠.
1. 프로그램을 실행하면 다음과 같은 메인화면이 뜹니다.

2. 검색란의 화살표를 클릭하면 미리 등록된 버스 번호 리스트가 있기 때문에,
일일이 쳐서 검색하지 않아도 됩니다.

3. 예를 들어 17번을 선택하고 검색해보겠습니다.
버스 노선에 대한 DB는 웹에 접속하지 않고 J-BIS가 Text DB를 포함하고 있기 때문에 추가적인 데이터 요금없이 빠르게 검색할 수 있습니다.
![]() | ![]() |
물론 변경되는 노선에 대해서는 다시 DB를 업데이터해야 하는 수고로움이 발생할 수 있으나, 추가적인 데이터 요금을 피하고, 빠른 검색을 위해 이와 같은 정책으로 구성하였습니다.
4. 왼쪽의 상행과 하행을 통해 자신이 타고자 하는 정류장을 선택할 수 있습니다.
![]() | ![]() |
5. 하행에 있는 '백운 광장'을 더블 클릭하거나 확인키를 눌러 보겠습니다.

6. WiFi나 직접 인터넷에 연결 되어 있다면 얼마 지나지 않아, 다음과 같은 화면을 보실 수 있습니다.
그렇지 않다면 각 통신사에 따른 데이터 이용 접속과정을 통하므로 약간의 시간이 걸릴 수 있습니다.

7. 왼쪽 소프트 키를 이용해 새로 고침을 이용해 정보를 새로 갱신할 수도 있습니다.

갱신 후 화면
이 후에 메인화면의 즐겨찾기 메뉴를 통해 버스 검색없이 바로 정보를 받을 수 있습니다.
![]() | ![]() |
9. 혹시 해당 정류장의 다른 버스도 즐겨 찾기로 등록하고 싶다면, 해당 버스를 클릭한 후 똑같이 즐겨 찾기 버튼을 클릭해 줍니다.
![]() | ![]() |
10. 닫기를 통해 창을 닫고 메인의 즐겨찾기 메뉴에 잘 등록이 되었는지 확인해 봅니다.

위에서 등록 했던 데로 잘 등록 되어 있음을 볼 수 있습니다.
11. 그럼 즐겨 찾기를 통해 바로 버스 도착정보를 확인해 보죠.
![]() 백운광장에서 75번 조회 결과 | ![]() 백운광장에서 17번 조회 결과 |
12. 등록된 즐겨 찾기는 삭제 할 수도 있습니다. 75번을 지워보도록 하죠.
![]() | ![]() | ![]() |
13. 최근 검색했던 버스는 프로그램을 종료하고 다시 실행 해도
계속 남아있기 때문에 다시 검색 하기 쉽습니다.

배포 버젼은 2가지로 나뉩니다.
- 기타 다른 스마트폰
OZ폰의 경우 데이터 이용요금 경고창 때문에 따로 처리한 부분이 있어서 따로 제작했습니다.
하나로 합쳐서 해보려고 했으나 다른 기타 폰들에서 오류가 발생하여 할 수 없이 따로 제작하였습니다.
J-BIS(OZ).CABOZ폰 전용 배포 파일 | J-BIS.CAB기타 다른 스마트폰용 배포 파일 |
J-Repeater 1.02 업데이트가 임박했습니다. :: 2008/07/27 16:36

7월 말일께 공개할 J-Repeater 1.02 은 다음과 같은 버그 수정과 기능이 추가되었습니다.
- 반복 횟수가 10으로 고정되 있었던 버그 수정
- 파일 열기 시, 루트 바로 아래 한단계의 폴더에서만 파일을 읽는 문제점 수정
- 플레이리스트 및 리스트 파일 관리 기능 추가
- 한곡, 전체, 무작위 재생 기능 추가
![]() | ![]() | ![]() |
MP3 Header 분석기 - J-Ump3 Mobile :: 2008/07/19 00:15
J-Ump3 Mobile

CAB 설치 파일
J-ump3 Mobile.CAB
Mp3 플레이 리스트에 정보(파일명, 재생시간등)를 띄워 주기 위해 Mp3 헤더를 공부하면서 간단히 만들어 본 초 경량 PPC용 프로그램입니다.
사용법은 아주 간단합니다.
왼쪽의 MP3 열기를 클릭해 Mp3 파일을 선택만 해주면, 바로 분석이됩니다.
Mp3 Header를 공부하는데 아주 안성 맞춤인 소스입니다.
[http://www.devhood.com/tutorials/tutori ··· _id%3D79]
C#으로 작성되었으며, 그대로 Compact Framework에 이식해서 컴파일해도 아무런 오류가 나지 않았습니다.
막상 소스만 들여다 보면, 이해가 힘들 수도 있습니다.
[http://sangogi.com/209]
블로그 쥔장님께서 예를 들면서, 아주 쉽게 설명해주고 있습니다.
하나씩 차근차근 위의 소스와 비교해가면서 보시면 어렵지 않게 이해할 수 있습니다.
여기서도 부족한 설명이 있는데 바로 재생 시간을 구해주는 식입니다.
재생 시간은 Mp3 플레이 리스트에서 출력해주어야 할 아주 중요한 부분입니다.
이 프로그램을 만들게 된 결정적인 계기도 Mp3를 재생할 필요없이 분석만으로도 재생 시간을 추출해 내기 위해서 만들게 된 것이죠.
이 식을 이해하는데는 다음의 사이트를 참조하시면 쉽게 이해가 가실겁니다.
[http://discount77.com/blog/ospace/archive/20080421]
파일크기 = 재생시간 * 비트레이트 / 8 이므로,
재생 시간을 구하고자 한다면,
재생시간 = 파일크기 * 8 / 비트레이트 가 되는 겁니다.
[Pocket PC] QR Code Reader - QR Magazine 1.0 :: 2008/07/19 00:15
QR Magazine

QR Magazine.CABcab 실행 파일
1. 개요
학교 프로젝트로 만들게 된 QR Magazine 이라는 PPC용 프로그램입니다.
QR Magazine의 기본적인 아이디어는 QR Code에서 따왔습니다.
※ QR Code 란?
QR Code는 일본에서 유행중인 바코드로서 다음과 같이 생긴 2D 바코드입니다.

일본에 가면(가보지는 않았지만), 위와 같은 QR Code들이 적지 않게 보임을 알 수 있습니다. 일본은 핸드폰으로 QR Code를 찍어서 웹이나 기타 서비스(할인 쿠폰이나 비행기표 발권 등)에 다이렉트로 접근하는데 사용하고 있습니다. 이것이 QR Code의 주요 활용법입니다.
여기서 우리가 궁금해야 하는 점은 왜 QR Code이냐? 는 점입니다.
QR Code는 간략하게 다음과 같은 특징을 가지고 있습니다.
- 기존의 바코드 보다 대량의 데이터를 수용할 수 있습니다.(알파벳+숫자 최대 4,296자)
- 기존의 바코드 보다 작은 크기를 가지고 있습니다.
- 한자와 일본어를 표현할 수 있습니다.(소스만 다듬으면 한글도 가능할 듯..)
- 먼지와 손상에 대한 저항력을 가지고 있습니다.(최대 30%의 손실도 복원)
- 다양한 방향에서 인식이 가능합니다.
더 자세한 사항은 위의 덴소 웨이브 홈페이지를 참고하시기 바랍니다.
이 QR Code를 활용한 QR Magazine의 컨셉은 "잡지에 QR Code를 삽입하고, 잡지에서 표현해주기 불가능한 정보(소리나 영상 같은 멀티미디어 정보)나 지면상 부족한 정보를 QR Code를 통해 웹으로 접근하자!"입니다.
2. QR Magazine의 특징
이를 통해 QR Magazine이 완성되어 제공하는 기능은 크게 다음과 같습니다.
- 촬영된 QR Code를 저장/불러오기
- QR Code의 인식
- 인식된 QR Code에 대한 웹 또는 TTS 연결
- 촬영된 QR Code를 보정해 줄 수 있는 몇 가지 영상 처리
3. 동작환경
제 핸드폰을 통해 개발하였기 때문에 다음과 같은 환경에서만 확실히 구동을 보장할 수 있습니다. 혹시나 Mobile 5 환경의 요구가 들어오면 시스템상으로 전혀 하자가 없기 때문에 다운그래드 할 용의는 있습니다.
- 테스트 폰: M4650
4. 기능 설명
① QR Code 촬영
다음과 같이 카메라를 설정 할 수 있는 메뉴가 메인에 마련되어 있습니다.
![]() | ![]() |

카메라 설정이 끝난 후 QR Code를 자동으로 인식할 것인지, 수동으로 인식할 것인지 선택을 합니다.
수동의 경우, QR Code를 촬영한 후 영상처리(자르기, 크기 조절, 회전 등)를 해서 약간의 수정을 가해 줄 수 있습니다.
보통 수동 인식으로 이미지를 약간 편집을 해주는 것이 인식률과 속도를 높이는 방법이기에 마련했습니다. 촬영을 할 때 QR Code를 딱 맞춰서 찍기가 힘들기도 하구요.
모든 설정이 끝나면 메인에서 왼쪽 소프트 키 버튼을 누르면, 촬영이 시작됩니다.
(주의하실 점은 먼저 가로로 촬영을 하시는 것이 인식률을 높일 수 있으며, 촬영을 하고나서 자동으로 종료가 되지 않기 때문에 수동으로 x나 종료 키를 눌러주셔야 한다는 점입니다.)
자동 인식 모드에서 촬영을 했으나, QR Code를 도저히 인식 할 수 없는 이미지라면 다음과 같은 메시지가 뜨면서 수동 인식 모드로 넘어갈 수 있습니다.

② 저장된 이미지 수동/자동 인식 모드로 불러 오기
촬영을 하거나, 수동 인식모드를 통해 수정된 QR Code를 이미지로 저장 할 수 있기 때문에 불러 와서 다시 인식할 수도 있습니다.
다음과 같이 메뉴를 통해 접근이 가능합니다.

자동 인식과 수동 인식에 따라서 ①번과 같은 작업을 하게됩니다.
③ 수동 인식 모드
수동 인식 모드에서는 촬영된 이미지에 대해서 다음과 같은 영상 처리를 할 수 있게 되어있습니다. 특히 이미지 회전 같은 경우, 특수각(90도, 180도, 270도)의 경우만 소스가 돌아다니고 있어서 세부 각을 처리하는데 상용 라이브러리를 제외하고는 최초로(Compact framewok로 구현하는 경우) 구현에 성공했습니다.
이를 계기로 Compact Framework 상에서의 영상처리 라이브러리를 구현하고 소스를 공개할 계획을 갖고 있습니다.

![]() | ![]() |
![]() | ![]() |

안타깝게도 Undo의 기능은 제공되지 않으므로, 이미지를 수정한 후 복구 할 수 있는 수준은 각 이미지 탭을 이동할 때 다음과 같이 한가지 영상 처리에 대한 Undo 만을 수행할 수 있습니다.

그리고 오른쪽 소프트키를 눌러서 다음과 같이 수정된 이미지를 저장 할 수도 있습니다.

왼쪽 소프트키를 누르면, 인식 작업이 시작되고 성공적으로 인식되면 인식 후 화면으로 넘어가지만 수정된 이미지도 인식되지 않을 경우 다음과 같은 메시지가 뜹니다.

약간의 애매한 메시지일 수 있으나,
예를 선택해서 저장된 이미지를 그냥 불러올 수도 있고,
아니오를 선택해서 이미지를 더 수정하거나, OK를 눌러 새로 촬영을 할 수도 있습니다.
④ 인식 후 화면
QR Code가 성공적으로 인식되면 다음과 같은 화면을 보실 수 있습니다. 인식하는 종류는 2가지입니다. 한가지는 URL이고, 나머지는 모두 그냥 Text로 인식합니다.
일단 QR Code가 URL을 담고 있다면, 자동으로 웹으로 연결 해 줍니다.

보시는 바와 같이 상단에 URL이 뜨고, 좌◀, 우▶ 버튼을 통해서 자유롭게 이동할 수 있습니다. 또한
오른쪽 소프트키를 눌러 새로고침을 할 수도 있고,
왼쪽 소프트키를 눌러 수동인식 모드로 갈 수도 있습니다.
다음은 Text로 인식되었을 경우의 화면입니다.

Text 로 인식되면, TTS 기능을 활용하여 Text를 자동으로 읽어줍니다.
TTS 엔진이 트라이얼 버젼이기 때문에, 첫부분에 약간의 멘트와 함께 이어서 인식된 텍스트를 읽어줍니다.
5. 끝으로...
짧은 기간에 만든 프로그램이다보니 버그도 있을 수 있고, 이걸 어디다 쓰나~ 하시는 분들도 있을 겁니다.
QR Magazine은 그냥 QR Code에 대해 궁금하거나 새로이 공부하시는 분들에게 약간의 도움이 될까 하는 마음에 올립니다. 또한 다른 플렛폼이나 언어보다 상대적으로 부족한 Compact Framework 영상 처리의 가능성에 대해서도 한번쯤 생각해 볼 수 있겠네요.
프로그램에 대한 궁금증이나, 좋은 의견은 댓글로 달아주시면 감사하겠습니다.
[PPC] 주/야간 백라이트 밝기를 다르게 조절할 수 있는 J-Brighter 1.0a :: 2008/02/27 13:15
설치파일
JBrighter.CAB

주간(오전 6:00 ~ 오후 6:00)과 야간(오후 6:00 ~ 오전 6:00)까지 핸드폰 백라이트 밝기를 사용자가 임의대로 조절 해 줄 수 있는 프로그램입니다.
1. 활성화 체크박스가 체크 되어야 주간/야간 밝기를 조절해 줄 수 있습니다.
2. 바로 밝기가 적용되는게 아니기 때문에 아래 테스트 버튼을 누르면 시간대별로 어떻게 바뀌는지 시뮬레이션 해 볼 수 있습니다.
3. 설정을 마치고 최소화 시키면 Today 화면에 아이콘이 생성되면서 시간대별로 밝기가 변화하게 됩니다.

4. 다시 설정 화면으로 돌아가고싶으면 Today 하단 부의 아이콘을 누르면 됩니다.
주의!! M4650 모델을 기준으로 테스트 했기 때문에 다른 모델에서는 아직 작동하는지는;;

























