달력

3

« 2024/3 »

  • 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
  • 29
  • 30
  • 31
질문자 : figaro70  링크 : http://cafe.naver.com/winmodev/1009
<질문내용>

3가지 문의 드립니다.

 

1) Visual Studio 2005에서 WM 프로그램 개발 관련 문의

 

회사에서 모발일 프로그램 개발 준비를 하고 있습니다.

회사에서 가지고 있는 Visual Studio license가 2005(정확히는 Visual Studio 2005 Professional Edition)밖에

없어서 이것을 기반으로 시범개발을 해야 할 것 같은데 여기 카페에서 찾아본 자료를 보니 2008이상을 권장하더군요.

Visual Studio 2005에서도 WM 프로그램 개발하는데 아무 지장이 없는 것인지 아니면

어떤 제약이 있는지등에 대해 알고 싶습니다.

 

2) 개발 Language 관련 문의

 

회사에서는 네트웍 시스템 개발 경험이 전부이구요. C만 사용해봤습니다.

WM 프로그램 개발시 C,C++,C#중 어느 것을 가장 많이 사용하는지 그리고

어느 것을 사용하는 것이 개발하는데 효율적인지 알고 싶습니다.

 

3) 앱스토어에 개발자 등록 관련 문의

 

애플의 앱스토어의 경우 연간 일정 금액을 지불하고 개발자로 등록하는 것으로 알고 있습니다.

등록 절차등의 자료는 웹상에서 혹은 카페에서 쉽게 찾아볼수 있는데요.

옴니아등 WM기반의 폰들은 주로 국내 KT의 쇼앱스토어나 SKT의 T-store에 개발자 등록을 할텐데

이들 앱스토어에 개발자 등록절차을 알고 싶습니다.(물론 제가 찾아봐에겠지만 우선 기본적은 사항들을

미리 알고 싶어서요)

또한, 이들 앱스토어도 애플의 앱스토어와 마찬가지로 개발자로 등록해야 폰에서 자신이 개발한 앱을 시험해

볼 수 있는 것인지, 등록을 안하고도 시험이 가능하지도 알고 싶습니다.

<답변내용>

안녕하세요 루나네스 입니다

일단 제가 아는 한도내에서 답변을 드리면요


1) Visual Studio 2005에서 WM 프로그램 개발 관련문의
2005에서도 WM개발이 가능합니다
다만, 2005에는 PPC2003 SDK가 기본으로 있기 때문에 요즘 출시되는 단말기의 OS보다 하위버전이라 지원되는거나 호환성이 많이 떨어집니다
그래서 Windows Mobile 6 SDK를 설치하시면 동일하게 개발이 가능합니다
2008에서 개발이 많이 되는 이유는 2008부터 C# 3.0이 지원되는데요,
이것은 WM에서 .NET Compact Framework 3.5를 이용하는 프로젝트는
2005에서 사용이 불가능 하다는 예기 입니다.
이런 문제때문에 2008을 권장하는 추세 이지요

 

2) 개발 Language 관련 문의
빠른 퍼포먼스와 그래픽 처리를 요구하는 게임 같은 경우는 Native로 개발해야 합니다
일반적인 어플리케이션이나 데이터 처리가 많은 경우, 그리고 타 기기에 대한 바이너리 Level의 호환성을 고려한다면
Managed로 개발하시는 것이 좋습니다

특히, Native Code와 Managed Code의 결정적인 차이는 메모리 관리의 차이가 있습니다
Native에서는 메모리 관리를 수동으로 해야하고, 메모리 누수가 될 확률이 무척 높습니다
반면, Managed에서는 메모리관리를 자동으로 해주고, Gabage Collector를 통한 메모리 관리가 진행됩니다
(하지만, Managed에서도 메모리 할당 후 해제를 해줘야 하는것은 마찬가지고, 가급적 Gabage Collector는 사용하지 않는것이
 퍼포먼스를 보장하는 방법입니다. 그래도 Native보다는 신경써야 할 것들이 적어서 무척 편리합니다)

애플리케이션이 어떠한 목적으로 사용될 것인지에 대해서 결정을 하시고 언어를 선택하거나
코드 관리나 차후 프로젝트 등 개발 조건을 고려해서 선택을 하셔야 할 것 입니다

뽐뿌맨 : 초보자를 위한 윈도우폰 애플리케이션 개발 스토리북 제1화 (http://cafe.naver.com/winmodev/492)
윈모형아 : GDI 퍼포먼스 테스트 : Native vs. Managed (http://cafe.naver.com/winmodev/992)

위에 두 글을 참고해서 읽어보세요


3) 앱스토어에 개발자 등록 관련 문의
TStore를 기준으로 말씀드린다면, 등록절차가 애플에 비해 복잡하지 않은편 입니다
개인개발자와 사업자(개인/법인)의 차이가 있는데요 판매를 위한 목적으로 등록하신다고 생각하시면 됩니다

각 엡스토어마다 등록절차가 달라서 따로 말씀드리기는 어려운데요
TStore 웹 가입 -> 판매자 등록 -> 관련서류 송부 -> 판매자 승인 후 판매 가능
이라고 보시면 되겠네요

애플의 앱스토어와는 다르게 개발자로 등록을 하지 않아도 WM기기에서는 테스트가 가능합니다
물론 실행도 가능하지요

 작성일 : 2010.01.21

보다 자세한 정보는 윈도우 폰/모바일 개발자 모임에서 만나보실 수 있습니다
:
Posted by Lunaness
요즘 활동을 열심히 하고 있는 개발자 그룹을 소개 드립니다

Windows Phone개발에 관련되어 많은 정보들이 있는 곳 입니다
카페지기님은 옴니아폰을 사용하면서 많이 들어보셨을 "옴니아노"의 개발자 입니다
(사진의 여성분이라는 건 아닙니다 -ㅅ-;)

수많은 정보들과 실력자 분들께서 많은 도움을 주시기 때문에
초보 개발자 분들도 쉽게 접근해서 배우실 수 있습니다

지금 시작하세요!


http://www.WinMoDev.net 
 
:
Posted by Lunaness
2009. 5. 6. 17:02

WorldMate Live 리뷰 Smart Phone Story/Windows Phone2009. 5. 6. 17:02

오늘 긴 연휴를 끝내고 출근 하였을 때

MS의 [Your Mobile World for May 2009] 메일에 WorldMate Live 서비스에 대한 정보가 들어와 있었다

뭔가 하고 궁금하던 차 다운로드 받아 설치를 해보니

 

여행을 자주 하는 사람들에게 필요한 기능들을 모아 모아 만들어 둔 제품 이었다

마치 Spb Traveler와 같은 어플리케이션 이었던 것이다

MS의 Live 서비스 일환으로 만들어진 WorldMate Live는 인터넷이 연결되어 있다면

실시간으로 정보를 얻어오는 어플리케이션으로 여행자에게 많은 도움을 주기 위한 목적으로 만들어져 있다

 

설치방법이 조금 까다로운데

wml_installer_microsoft.cab 파일을 PDA에 복사한 후 직접 설치를 하는 방식이다

그 다음 설치된 WorldMate Live Install을 실행하여 인터넷에서 직접 다운로드 받는 방식이기 때문에

무선네트워크를 사용해서 다운받기 보다

엑티브 싱크를 통하여 설치하는 것이 좋을 듯 하다

 



 

마치며...

WorldMate Live는 기존의 여행 정보의 관리에 실시간 온라인 업데이트를 추가한 새로운 기능이다

물론 기존에 비해 전문적인 기능(비행일정 및 비행기 상태 조회)이 추가 된 것이 장점이긴 하지만..

그것은 유료 정보이기에 쉽게 접근하기는 어려운 정보들이다

 

설치 시 인터넷을 이용한 다운로드를 통하여 설치되는 모바일 어플리케이션은 처음이었다

설치되는 것도 왜 이리 많은지...

이것을 만약 무선통신을 이용하여 설치하였다면 CDMA였을 경우 엄청난 비용이 나왔을 법 하다

 

로딩시간도 길고 중복된 것 과 같은 기능, 그리고 다른 상용 어플리케이션을 많이 밴치마킹해서

만들어진 느낌도 많이 있지만,

MS에서 지향하는 Live에 한 갈래로 모바일 기기에서 접근하기 쉬운 여행정보 제공과 E-mail로 주고 받을 수 있는

정보는 앞으로 발전 가능성이 높다고 생각된다

:
Posted by Lunaness