일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 윈모데브
- 황광진
- 안드로이드
- 김춘배
- windows mobile 6.5
- 신동혁
- 실버라이트 코리아
- MIX10
- 쉐어포인트코리아
- 지승욱
- 서진호
- 신석현
- 주신영
- 헤이맨
- 소년포비소프트
- 옴니아2
- 소년포비
- 스마트폰
- winmodev
- 훈스닷넷
- 마이크로소프트
- 윈도데브
- 데브피아
- 루나네스
- 윈도우 모바일
- 거제도
- UX베이커리
- 윈도우폰7
- 윈도우모바일
- 윈도우폰
- Today
- Total
목록분류 전체보기 (396)
소년포비의 세계정복!!
[출처] 〃C#, SCH-M480 (미라지폰) GPS Control (제어)|작성자 Chuls GPS가 내장된 스마트폰에서 대중교통 이용과 관련된 서비스.. 막연히 OS상에서 GPS관련 셋팅을 해주고, 내부적으로 연결된 Serial port로 RS232통신을 하면 무리없 이 GPS의 값을 받아 볼 수 있으리라 생각했었습니다. 대부분의 PDA나 스마트폰이 기본적..
우연히 인터넷에서 본 차량용 HUD(Head Up Display) 장치가 눈에 띄어 짝퉁스럽지만 만들어 봤다. HUD 의 장점은 무엇인가? 라고 물으면 내 대답은 속도보려고 머리 안숙여도 되잖아~ 정도가 될것 같다. 고작 그거(?)라고 생각하시는 분들... 아래의 경우를 상상해 보시라. 140km/h 로 신나게 쏘며 달리던 중, 과속..
준비물을 정리해보자 1. Windows Mobile을 사용하는 PDA, Smart Phone 한 놈(블루투스 지원) 2. 1번 기기에서 GPS 모듈이 없다면 GPS 위성신호를 잡아 송신할 수 있는 외부 GPS 수신기 한 놈(블루투스 지원) 3. 개발을 위한 Visual Studio.NET - 여기서는 2005 버젼을 사용함. 4. .NET Framework 3.x 5. Windows Mobile Professional SDK 6.0 [다..
GPS 신호를 수신하기 전에 GPS 신호에 대해 간략하게 한번 알아보자. GPS 에서 제공하는 데이터는 NMEA(The National Marine Electronic Association) code 로 전송되는데, 원래 바다에서 배의 위치를 확인하기 위해 이용되던 녀석이 육지로도 올라와서 차량용 네비게이션등에 활용중이란다. 맞보기로 어떤 녀석들을 보..
그럼 이제 가져온 속도 데이터를 화면에 출력해보자. 처음 생각했을때에는 화면 자체를 Transform 할 수 있는 API 가 있을것으로 생각했으나, 없는것인지 못찾은건인지 결국은 아래와 같이 이미지로 반전된 숫자를 만들고, 이 이미지를 디스플레이 하는 Custom Control 을 만들어 처리하게 됐다. (혹시 이 노가..
단순히 텍스트로 표시해 줄수도 있으나 HUD 로 사용하려면 실제 나침반처럼 보여야 더 직관적일 것이다. 나침반은 모두 GDI 를 이용해 그리는데, 한가지 주의할점은 나침반 역시 전면 유리에 반사되어 보여야 하므로, 실제 진행 방향값을 적절히 변경해 주는 작업이 필요하다. 그건 아래에서 다시 보자. ..
기존의 C/C++ 의 구조체와 함수들을 C# 의 클래스로 캡슐화하는 작업을 설명드립니다. 먼저, C/C++ 에서 DLL 프로젝트를 생성합니다. (프로젝트 이름을 'BND.Native' 라고 하면 출력물은 'BND.Native.dll' 이 됩니다.) 1단계: C/C++ 구조체 정의 (MD5.h) typedef struct mD5Context { UINT state[4]; /* state (ABCD) */ UINT count[2]; /* number of ..
using Microsoft.Win32; // RegistryKey 사용을 위해 추가 namespace RegTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } // 레지스트리 가져오기 private string getReg(string regVal) { RegistryKey reg = Registry.LocalMachine; reg = reg.OpenSubKey("Software\\myProgram", true); if (reg == null) return ""; else return Convert.ToString(reg.GetValue(regV..