2009.10.01 15:54

Wix 를 이용한 배포

installer 라면 어떤 느낌이 드시는지요... 프로젝트가 복잡해지고 관리항목이 늘어난다면 적절한 배포 룰과 배포 방법이 필요하겠지요...그래서 일반적으로 사용하게 되는게 installer 프로그램입니다.
Wix 는 Microsoft 에서 오픈 소스로 진행하는 installer 프로그램입니다. (http://msdn.microsoft.com/ko-kr/magazine/cc163456.aspx)
위 링크에 포함된 설명의 일부 입니다. 주요 설명은 MsBuild 와 Wix 를 이용한 배포 자동화에 관한 부분입니다.
WiX 소개
응용 프로그램을 만들 때 일반적으로 최종 결과는 프로덕션 컴퓨터에서 설치하고 실행하기 위한 것입니다. WiX 도구 집합은 이 과정을 지원할 수 있습니다. 이 섹션에서는 WiX에 대해 설명하고 WiX를 사용하여 설치 관리자를 만드는 방법을 소개하겠습니다.
WiX는 응용 프로그램을 대상 컴퓨터에 설치했을 때 어떻게 구성될지 지정하는 도구입니다. Windows Installer는 Visual Studio®에서 Microsoft Office에 이르기까지 많은 Microsoft 응용 프로그램에서 사용됩니다. WiX가 사실은 sourceforge.net에서 호스팅되는 오픈 소스 프로젝트라는 사실을 알면 상당히 놀라울 것입니다. 최신 바이너리와 소스는 wix.sourceforge.net에서 다운로드할 수 있습니다. 
Wix 를 installer 로 사용한 설명은 http://dejavus.tistory.com/117 에서 참조하면 좋을 듯...

Wix 라는게 어떻게 어떤 용도로 사용되는지는 위의 소개만으로도 충분히 알듯 싶고은데 installer 역시 web UI 를 이용하는 방법에 대한 설명이 있어 옮겨 본다. Wix 는 이제 VS 2010 을 위한 3.5 버젼이 한참 준비중인 듯 싶다...

Wix 3.0 Web Install UI (http://blueonionsoftware.com/blog.aspx?p=3406b61d-8db0-4e89-b65c-3d804ede6e22)


저작자 표시
신고

'뭐하는데' 카테고리의 다른 글

Windows 7 설치  (0) 2009.10.27
Windows 7 was my idea  (0) 2009.10.23
Wix 를 이용한 배포  (0) 2009.10.01
OS X 매력은 있지만, Windows 7 과는 다른 OS  (0) 2009.08.31
켄트벡...내한  (0) 2009.08.28
하루를 행복하게 살려면  (0) 2009.08.12
Trackback 0 Comment 0
2009.09.04 14:28

Remix09 행사가 9월 24일에 있습니다.

Remix 09 행사를 하는 군요...Remix 행사 자체가 딱딱한 개발을 벗어나 디자인 영역에 대한 문제를 많이 다루기 때문에 왠지 좀 자유스런 분위기와 축제 같은 느낌이 들곤하는데...아직 한 번 제대로 가보질 못했습니다. ㅋㅋㅋ
올해만큼은 꼭 가봐야 할 것 같습니다. 거리상으로도 가까운 삼성동이네요...같이 가실 분 없으신가요....

참가 신청 : http://www.visitmix.co.kr/remix09/rgst.asp



저작자 표시
신고
Trackback 0 Comment 0
2009.09.01 15:55

Microsoft의 새로운 검색 서비스 Bing

Microsoft 의 검색 서비스 Bing 에 API 가 제공 됩니다. 정확한 내용은 ISV Developer Community 에서 확인 가능합니다.

대략적인 내용을 살펴 보면 iPhone 어플 개발을 위한 Cocoa on Bing 이 codeplex 를 통해서 제공되는 군요...Microsoft 에서 애플을 지원해 준다니까 아어리니한 느낌이 들긴 하는데 어쨌거나 아이폰 개발에 Bing API 를 사용하는게 가능하군요. Cocoa 를 이용해서 말이죠... 그 외에 Bing API SDK 와 Sliverlignt 지원등에 대한 내용이 포함되어 있구요... Bing Map SDK 에 대한 내용도 있군요...지도 서비스는 구글 어스를 통해서 획기적으로 알려지긴 했지만, 지도나 사진의 품질로는 Microsoft 의 지도와 사진 품질이 훨씬 좋았던걸로 기억합니다. 지구의를 돌리는 방식을 비롯하여 Sliverlight 와 연결 등 훨씬 매끄런 모습을 보여줬던게 사실입니다. 관심 있으신 분들은 SDK 받아 보시길...Bing maps 는 http://www.microsoft.com/maps/developers/ 에서 내용 확인 하시면 편합니다.ㅋㅋㅋ
저작자 표시
신고
Trackback 0 Comment 0
2009.08.25 13:10

Visual studio 2010 에서는 어떻게 바뀔까

Visual studio 2010, Dot net 4.0 이라는 새로운 개발 툴을 앞두고 있다. 도대체 뭐가 얼마나 좋아 진다는 것일까? 뭐 지금도 불편이 없는 것은 아니지만, 제대로 활용도 못하고 있는 것도 사실이다. 그런데 또 뭔가 새로운걸 덧 붙여 만들어 낸다고 하니 기대만큼이나 새로운 걱정도 앞서는게 내 어설픈 마음이다. 그렇다고 언제까지 변화에 떨며 벌벌거리고 있겠는가... 조금이라도 그 변화를 눈치 챘다면 벌벌 거리기보다는 새로운 환경에 적응하기 위해 노력하는 것이 더 멋지지 않을까.

C#

C# 4.0’s major themes are interoperability with dynamic programming paradigms and improved Office programmability.

  • Dynamic lookup, a new feature in C# 4.0, allows you to use and manipulate an object from IronPython, IronRuby, JScript, the HTML DOM, or a standard .NET library in the same way, no matter where it came from.
  • Adding the new dynamic keyword to your code allows its type to be resolved dynamically at runtime rather than statically at compile-time.
  •     dynamic dynamicObject = GetDynamicObjectFromRuby();

        dynamicObject.Foo(7);

        dynamicObject.Property = "Property value";

        dynamicObject[0] = "Indexed value";


  • Optional parameters are declared with a default value in the method signature.
  •     private void CreateNewStudent(string name, int currentCredits = 0, int year = 1)

  •     CreateNewStudent("Chloe");

        CreateNewStudent("Zoe", 16);

        CreateNewStudent("Joey", 40, 2);

  •     CreateNewStudent("Jill", year: 2);

        CreateNewStudent(name: "Bill", currentCredits: 30, year: 2);

        CreateNewStudent("Will", currentCredits: 4);


  • Named arguments are also a great way to write self-documenting calls to your existing methods, even if they don’t use optional parameters.

For more information and code samples, see VB and C# enhancements in VS 2010.









저작자 표시
신고

'뭐하는데 > Dot 4(넷)' 카테고리의 다른 글

C# 코드 자동 생성기  (0) 2009.10.06
C# 관련 좋은 글  (0) 2009.09.23
Visual studio 2010 에서는 어떻게 바뀔까  (0) 2009.08.25
Ankh 버젼업  (0) 2009.08.12
닷넷을 위한 API Code Pack  (0) 2009.08.10
ASP.NET MVC Version 2  (0) 2009.08.03
Trackback 0 Comment 0
2009.08.10 18:52

닷넷을 위한 API Code Pack


windows 7 블로그에 재밌는 내용이 올라왔네요. windows 7 에서 API 를 쉽게 이용하게 해줄 닷넷 용 code pack 입니다. 아래 인용에서 확인 하실 수 있듯 여러가지 기능들이 제공됩니다. 다만 windows 7 RTM 을 기준으로 처리되는 것이라 windows 7 RTM 버젼이 있어야 제대로 활용이 가능하겠네요. 현재 1.0 버젼이 나와 있는 상태고 도움말을 통해 몇 가지(ApplicationRestartRecoveryManager...) 내용을 봤는데 클래스명과 매소드명 확인하는 정도로는 뭐든 어렵네요...어쨌거나 닷넷 코드로도 손쉬운 API 연동이 가능하다는 데에 만족해야 할 듯...ㅋㅋㅋ

The Windows API Code Pack for Microsoft .NET Framework provides a source code library that can be used to access some new Windows 7 features (and some existing features of older versions of Windows operating system) from managed code. These Windows features are not available to developers today in the .NET Framework.
The individual features supported in this version (v1.0) of the library are:

  • Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars.
  • Windows 7 Libraries, Known Folders, non-file system containers.
  • Windows Shell Search API support, a hierarchy of Shell Namespace entities, and Drag and Drop functionality for Shell Objects.
  • Explorer Browser Control.
  • Shell property system.
  • Windows Vista and Windows 7 Common File Dialogs, including custom controls.
  • Windows Vista and Windows 7 Task Dialogs.
  • Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1.0, DirectWrite, Windows Imaging Component (WIC) APIs. (DirectWrite and WIC have partial support)
  • Sensor Platform APIs
  • Extended Linguistic Services APIs
  • Power Management APIs
  • Application Restart and Recovery APIs
  • Network List Manager APIs
  • Command Link control and System defined Shell icons.
저작자 표시
신고
Trackback 0 Comment 0
2009.08.03 13:08

IE 8 Developer Tools content

파이어폭스의 Firebug, 크롬의 개발자 정보와 같은 툴이 있어서 자바스크립트와 CSS, html 에 대한 구조 등에 대한 여러가지 정보를 제공해 준다면, IE8에는 개발자 툴(이전 포스팅:http://killic.tistory.com/entry/IE-7-에-추가하는-Developer-tool-과-IE-8-에-설치되어-있는-개발자-툴)이 있습니다. 있다는 정보만 알지 그 개개의 기능에 대해 자세한 설명이 부족하다고 생각했었는데(Layout manager, script debuger 등 주로 쓰게 되는 기능들은 직관적으로 이해할만하고 그 구성이 Visual studio의 디버깅과 비슷하기에 쓰는데 크게 어려움은 없습니다.) 아래 자세한 설명을 포함하는 msdn 정보 있네요... 총 8가지 항목에 대해 아래 와 같이 설명 하고 있습니다. 자세한 정보는 URL 을 통해 확인하시기 바랍니다.

http://msdn.microsoft.com/en-us/library/dd565622(VS.85).aspx

  • Debugging HTML and CSS with the Developer Tools
  • Debugging Script with the Developer Tools
  • Developer Tools Keyboard Shortcuts Reference
  • Developer Tools Tutorials
  • Developer Tools User Interface Reference
  • Discovering Internet Explorer Developer Tools
  • Profiling Script with the Developer Tools
  • Testing Browser and Document Compatibility Modes with the Developer Tools
저작자 표시
신고

'뭐하는데' 카테고리의 다른 글

켄트벡...내한  (0) 2009.08.28
하루를 행복하게 살려면  (0) 2009.08.12
IE 8 Developer Tools content  (0) 2009.08.03
윈도우 요리책 ㅋㅋㅋ  (0) 2009.07.22
Windows 7 RC Training Kit for Developers  (0) 2009.07.10
월화수목금금금  (0) 2009.07.08
Trackback 0 Comment 0
2009.08.03 10:13

ASP.NET MVC Version 2

스캇의 블로그에 MVC version2 에 대한 이야기가 떴네요.(스캇의 블로그 관련 기사http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx)

조만간 실체를 드러낼 VS 2010 에 포함될 내용들이기에 관심 있으신 분들은 미리 적용해 보는 것도 나름의 매력이란 생각이 듭니다. 다만, 아직 MVC 모델을 기본으로 해서 진행하는 프로젝트가 없는 관계로... 나도 어지간히 느리다는 느낌이 들지만, VS2010 이 나오기 전까지는 왠지 어색하게만 느껴질 것 같습니다. VS 2010 을 시작으로 MS 관련 프로젝트에서도 MVC 모델이 일반화 되지 않을까 나만의 착각을 해봅니다. (이미 MVC 가 대세인가...ㅋㅋㅋ 그렇다고 MS 관련 프로젝트에서도 MVC 가 대세라는 이야기는 좀...)

그런데 왠지 VS2010 에 앞서서 이런 저런(Silverlight3, MVC2 등... ) 관심 서비스들을 앞서 발표하는 걸로 봐서는 VS2010 이 실속이 없을 듯한 생각이 드는데...오히려 더 대단한 것을 준비 중인건가요...(그러고 보니 VS2010 에 대해 귀를 닫고 살고 있었군요...) 어쨌거나 정리된 MVC 모델이 제공된다는 점에서는 환영할만 합니다.
MS 의 MVC 관련 추가정보는 Code plex(http://aspnet.codeplex.com/Wiki/View.aspx?title=Road%20Map&referringTitle=Home) 에서 확인하시면 될 듯하고...

추가 발표된 MVC 2 관련 모듈은 MS 공식 다운로드(http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd#tm)를 통해서 받으시면 됩니다.
저작자 표시
신고

'뭐하는데 > Dot 4(넷)' 카테고리의 다른 글

Ankh 버젼업  (0) 2009.08.12
닷넷을 위한 API Code Pack  (0) 2009.08.10
ASP.NET MVC Version 2  (0) 2009.08.03
Chart 어떻게 그리세요  (0) 2009.07.22
visual studio 와 형상관리, 운영 배포에 대한 모델...(1)  (0) 2009.06.27
Power shell 2.0  (0) 2009.06.22
Trackback 0 Comment 0
2009.07.22 09:48

윈도우 요리책 ㅋㅋㅋ

윈도우 요리책이 나왔습니다. IT 에서 레쉬피란 용어가 낯설지 않듯 cookbook 이란 용어 역시 낯설지가 않습니다. IT 란 새로운 어떤 것이라기 보다는 우리 생활에 바탕을 둔, 우리 생활을 모방하는 형태로 나타나 지는 것이라 생각합니다. 그럼 요리책 받아서 열심히 요리해 보시렵니까?

"Windows 7 and Windows Server 2008 R2 Application Quality Cookbook"

windows 7 과 Windows Server 2008 R2 에서 추가된 기능에 대한 간략한 설명들과 자세한 정보에 대한 링크들로 구성되어 있는데... 간략한 설명만으로도 87 페이지 분량이 되는 군요.

세상을 바꾸기 위해 노력하는 사람들은 그 방법이나 방식이 어떻든 참 많다는 생각이 드네요.
저작자 표시
신고

'뭐하는데' 카테고리의 다른 글

하루를 행복하게 살려면  (0) 2009.08.12
IE 8 Developer Tools content  (0) 2009.08.03
윈도우 요리책 ㅋㅋㅋ  (0) 2009.07.22
Windows 7 RC Training Kit for Developers  (0) 2009.07.10
월화수목금금금  (0) 2009.07.08
자바냐 닷넷이냐...  (2) 2008.05.23
Trackback 0 Comment 0
2009.07.10 10:05

Windows 7 RC Training Kit for Developers

Windows 7 RC 에 대한 개발 가이드가 나왔네요… 응용 프로그램 경험은 적지만, 가끔 만들 때 마다 처리나 동작에 대해 궁금할 때가 많은데 많은 도움이 될 것 같습니다.

 

http://www.microsoft.com/downloads/details.aspx?FamilyID=12100526-ed26-476b-8e20-69662b8546c1&displaylang=en

에서 다운 받으시면 되고 다운 받은 파일은 자동 압축 해제되는 것으로 실행하면 지정된 디렉토리에서 Default.htm을 열면 아래와 같은 안내 페이지를 볼 수 있다. 개인적으로 이런 html 형태의 안내 페이지가 제공되는 게 무척이나 좋다. 받아 놓고 잠시 잊어 버리고 있다가 이런 정리된 안내 페이지를 보게 되면 쉽게 내용이 파악되기 때문이다. Hands on Lab 을 통해 제공되는 많은 예제들을 통해 windows7 에 추가된 기능과 API 에 대한 제어를 배울 수 있다. 소스코드와 더블어 상세한 동영상 설명까지 링크를 가지고 있기 때문에 많은 도움이 되는것 같다.


신고

'뭐하는데' 카테고리의 다른 글

IE 8 Developer Tools content  (0) 2009.08.03
윈도우 요리책 ㅋㅋㅋ  (0) 2009.07.22
Windows 7 RC Training Kit for Developers  (0) 2009.07.10
월화수목금금금  (0) 2009.07.08
자바냐 닷넷이냐...  (2) 2008.05.23
유연한 프로그램 만들기  (0) 2008.03.04
Trackback 0 Comment 0