티스토리 툴바


윈도우즈폰72011/01/02 23:38

윈도우폰 7 개발에 필요한 툴들이 생각 보다는 많다. 이전 베타때에 비하면 덜 복잡해졌다고 볼수 있지만, 그래도 여전히 이것 저것 설치해야 하는 것들이 많고, 순서나 설정을 잘못하고 시작하면 이래 저래 불편해 지는 경우가 많다.

우선은 비주얼 스튜디오를 설치해야 한다. 2008도 있고 그전 버전도 있고 하지만, 2010을 설치하기를 권장한다 강력히. Visual Studio 2010을 정품을 설치하면 가장 좋겠지만, 상황이 여유치 않으면 free version도 있다. 이걸 설치하기를 바란다.

필요한 항목들을 리스트 해보면 다음과 같다.

1. Visual Studio 2010 (영문판) : 한글판을 설치하게 되면, App Hub에서 Windows Phone 7 tool kit을 설치하게 되었을때 이미 설치되어있는 Visual Studio 2010에 Silverlight for Windows Phone 7이 덧붙여 설치가 되는게 아니라 Visual Studio 2010 Express가 새로 설치고 거기에 필요한 template들이 설치가 된다는 점이다. 물론, 이 template들 Visual Studio 2010에 복사해서 할수도 있지만, 번거롭기 그지없다. 제 개인적으로는 모든 개발툴은 거의 반드시 영문판으로 설치합니다.

2. Windows Phone 7 development tool kit (free): 필요한 모든 툴들이 여기에 있다. Siliverlight, Visual Studio 2010 Express, Windows Phone Emulator, Expression Blend for Windows Phone, XNA Game Studio. 하여튼 중요한 건 Visual Studio2010과 중복으로 설치되지 않게 하는 것이다. 위에서 말했듯이 Visual Studio2010이 영문판이 아니면 (정확히 말하면, Windows Phone7 dev toolkit이 지원하는 언어가 아닌경우는) Visual Studio 가 있어도, 이 툴킷이 Visual Studio 2010 Express version을 설치 해버린다는 점이다. 

3. MS SQL Server 2008 R2 : 이거  설치해두면 좋을 때가 많습니다. DB도 만들고, Table도만들고 등등을 위해서요. Free version 있습니다. Azure를 이용해도 이넘있으면 DB관리는 편합니다.

4. Azure SDK/Toolkit: WP7 개발하면, 당연히 뭔가를 저장해야 하거나 특정한 서비스를 제공해야 하거나하는 필요가 생기게 되는데 문제는 폰에 플래시 메모리가 그렇게 크지 않다는 거죠. 거기다가 폰마다 메모리의 크기도 차이가 있고. 따라서 어딘가 reliable한 storage나 service point가 필요하죠. 그래서, Azure를 사용해야 합니다. SDK등등 필요한것들은 설치해 둬야합니다.

5. Azure 등록 : Sign up을 등록이라고 번역해야 하는거 맞을 겁니다. Windows Azure, SQL Azure등등 쓸 일이 있습니다. 지금은 공짜로 제공 중입니다. 물론 언제 유료가 될지는 모르지만요. 지금 가서 등록해두시면 좋을거구요. 개발할때 이거 필요합니다. Web Service만들어서 올려 놓을려고 할때도 필요하고, 물론 DB를 위해서도 필요하죠. 하지만, 본인이 실제로 웹서버를 운영하고 있고, 별도의 DB서버를 운영하고 있는 경우는 필요없습니다. 이런 경우는 회사에서 폰 App개발할때의 경우겠죠?

Azure는 이래 저래 이제는 필요한 대세인것 같습니다. Azure가 대세라기 보다는 Cloud가 대세라고 표현해야 겠죠. 내일이면 다시 출근입니다. :(
저작자 표시
Posted by 숨은 벽
윈도우즈폰72010/12/31 01:41

기온이 많이 내려가기 시작하더니 오늘은 정말 춥다는 생각이 들었다. 근데, 내일은 더 춥다니.

요즈음 여기저기 Windows Phone 7에 대한 이야기도 많이 나오고, 주위분들이 사용을 하기 시작하니 왠지 지금쯤 풍덩 빠져보지 않으면 뒤처지는 것 같아 야금 야금 보고 있는데, 이거 생각보다 재미있고 박진감 넘치는것 같아 기분이 좋아지네요.

LG 옵티머스7 보다는, 제 개인적으로는, 삼성 포커스가 좀더 나은것 같고, 아직 출시는 안되었지만, 버라이존용으로 나온 폰이 포커스보다는 좋은 것 같더라구요. 우선은 사이즈도 좀더 작고, 가볍고, 디자인도 좀 깔끔하고. 옵티머스 7은 왠지 좀 납덩어리를 들고 있는듯한 사이즈에 무게감? 

마이크로소프트 OS중 처음으로 시작 버튼이 없는 거라고 할 수 있죠. 이번 이 WP7은. UI는 깔끔하구요. Live Tile이 썩 기분좋은 느낌을 주더라구요.  그리고, 터치 감응속도도 빠르고, 무엇보다 깔끔한 폰트가 줗구요. Marketplace에 App도 생각보다는 많이 올라오는것 같아 기대됩니다.

한국은 내년 후반기가 되서야 나올것 같은데, 아마도 한글 입력기도 만들어야 하고, 여러가지 marketization, localization을 해야 해서 그럴겁니다. 개인적으로 한글 입력기에 구글 키보드처럼 훌륭한 prediction기능이 들어갔으면 합니다. 하긴 준비기간이 필요하니.

다음 버전에 지원될지 아니면 곧 나올지는 모르지만, device의 앞뒷면에 모두 camera가 장착되었으면 하네요. 그래야 셀카도 찍지만, 화상통화도 가능하니까요.

개발에 관해서는 괜찮은 resource이 상당히 많이 있다는 사실에 많이 놀랐습니다.

완전 초보를 위한 Windows Phone 개발 비디오 tutorial 인데, 참 괜찮은것 같습니다. (http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners) 이 비디오가 정말 완전 초보를 위한거라고는 보이지 않습니다. 그래도 어느정도 경험은 있어야 잘 이해할수있을것 같아요. 하지만 그렇지 않다해도 무난히 즐길수있을것 같아요. 

C# 에 대해서 좀더 공부가 필요하신 분들은 여기(http://www.learnvisualstudio.net/content/series/Visual_CSharp_2010_Express_Edition_for_Absolute_Beginners.aspx) 괜찮을것 같습니다. 유료입니다. 60불인가 70불입니다.

또하나 참 재미있는 곳이 있는데, 업계에 유명하거나 필요한 사람과 같이 인터뷰도 하면서 그 technology에 대해서 트레이닝도하고 공부도 하는 사이트가 있는데.. .NET Rocks 라는 곳인데 정말 괜찮습니다. http://www.dotnetrocks.com/ 

뭐 여기에 필적할 만한 곳을 대보라면, DIME CAST(http://www.dimecasts.net/) 라는 곳이 있는데.. 닷넷 락스랑 분위기는 비슷하지만, 업데이트가 좀더 빠른 느낌?

뭐 유료로는 http://tekpub.com 도 괜찮고, http://www.pluralsight-training.net/ 도 괜찮습니다. pluralsight는 좀 비싸더군요.

하지만 무엇보다도 가장 중요한 곳은 MSDN(http://msdn.microsoft.com)이겠죠. 그리고, MSDN 매거진도 좋아요.(이거 아주 아주 오래전에는 MSJ라고 불렀던 그 매거진입니다.) 항시 읽어보시기를 권고합니다. 거기다가 2010년 12월호의 제목은 Focus on Windows Phone 7 입니다. (http://msdn.microsoft.com/en-us/magazine/gg491225.aspx)  

마지막으로는 siliverlight로 Windows Phone 7 개발하다 궁금한게 있으면 여기서 물어보면 된다. (http://forums.silverlight.net/forums/63.aspx) 물론 스택 오버플로우에 물어봐도 되고 (http://stackoverflow.com)

저작자 표시
Posted by 숨은 벽