Blog - Title

November, 2007

철수네 소프트웨어 세상 [마이크로소프트 지점]

Blog - Post Feedback Form(CAPTCHA)
  • 철수네 소프트웨어 세상 [마이크로소프트 지점]

    Microsoft Visual Studio International Pack 1.0 베타1

    • 0 Comments

    다운로드 세부 정보: Microsoft Visual Studio International Pack 1.0 Beta1

    국가별 기능을 위한 클래스 라이브러리들을 포함하는 International Pack의 첫 베타가 나왔습니다. 우리나라를 위한 내용으로는: 통화형식 변환을 위한 East Asia Numeric Formatting Library와 한글을 위한 자동완성/Intellisense 지원 TextBox 컨트롤등이 포함되어있습니다. 자동 완성의 경우 조합이 완료되기 전에 Candidate를 보여주는 예제로 유용하게 사용하실 수 있을 것 같습니다. (이외에 다국어 버젼의 소프트웨어를 개발하시는 분들께 도움이 되는 총 7가지 기능이 제공됩니다)

  • 철수네 소프트웨어 세상 [마이크로소프트 지점]

    곧 나올 ASP.NET 3.5 Extensions 프리뷰 내용들

    • 2 Comments

    .NET Web Product Roadmap (ASP.NET, Silverlight, IIS7) - ScottGu's Blog

    마이크로소프트의 차세대 웹 전략으로 Silverlight가 그 단일 중심인 것으로 오해하시는 분들이 많아서 ASP.NET 3.5 Extensions 포스트를 따로 분리하였습니다. ASP.NET은 Silverlight보다 비중이 작은 것이 아니라 그 기술 스펙트럼에서 동일한 비중을 가지는 웹 기술 중 하나로 분류됩니다. Silverlight가 ASP.NET을 대체하는 것이 아니고 표준에 기반한 웹 개발을 위한 기술로 ASP.NET, 이를 확장한 웹의 Rich 응용프로그램을 위한 기술로 Silverlight, 이렇게 용도에 맞는 기술로 같이 발전해나가게 됩니다. 물론 Windows에 국한된 Rich 응용프로그램으로 사용할 수 있는 WPF도 그 스펙트럼의 일부일 것이고 모두가 서로를 보완하면서 발전을 해나가게 됩니다.

    이런 내용에 준하여 ASP.NET 3.5를 위한 확장 기술인 ASP.NET 3.5 Extensions라는 것을 통합하여 부가적으로 출시하게됩니다. 이전에 분산되어 별도의 다운로드로 제공되던 내용들 여러가지와 함께 새 기능들을 통합하게 됩니다. 그 내용은 다음과 같습니다:

    • ASP.NET MVC - ASP.NET을 사용한 MVC 프레임웍과 그 개발 방법을 제공하게 됩니다. Scott의 튜토리얼을 보시면 조금 더 자세한 내용을 찾을 수 있습니다.
    • ASP.NET AJAX 향상 - 브라우저 히스토리 지원(앞/뒤 버튼 지원, <asp:history>를 사용한 서버사이드 히스토리 관리), 퍼마링크를 사용한 향상된 AJAX 컨텐트 링크 지원, 제공된 JavaScript 라이브러리의 향상등이 제공됩니다.
    • ASP.NET 동적 데이타 지원 - 데이타 지향적인 웹사이트를 더 빠르게 개발할 수 있는 프레임웍을 제공하게 됩니다.
    • ASP.NET Silverlight 지원 - 사이트에 Silverlight의 비디오/미디어 그리고 인터랙티브 컨텐트를 웹페이지에 추가할 수 있는 새로운 컨트롤들이 제공됩니다.

    여기에 맞춰서 ADO.NET Entity Framework과 ADO.NET 데이타 서비스(MIX07에서 공개한 코드명 Astoria)도 업그레이드 됩니다(예제 사이트).

    관심이 있으시다면 다음주에는 http://asp.net/을 주시하시면 좋을 것 같습니다.^^

  • 철수네 소프트웨어 세상 [마이크로소프트 지점]

    Silverlight 2.0!!

    • 0 Comments

    .NET Web Product Roadmap (ASP.NET, Silverlight, IIS7) - ScottGu's Blog

    Somasegar's WebLog  Quick update on Silverlight

    Tim Sneath : Silverlight 1.1 is Now Silverlight 2.0

    Silverlight 1.0은 이미 정식 버젼이 공개되어 Go-Live로 사용할 수 있고, Silverlight 1.1은 알파버젼으로 그 프리뷰를 보여주는 상태였습니다. Silverlight 1.1의 주된 변화는 소형 .NET Framework을 기반으로 다양한 향상을 꾀하는 것이었는데, 이런 변화를 0.1의 버젼 증가로는 정의가 될 수 없었습니다. 여담이지만 애초의 0.1로 증가하자는 제안은 메이저 버젼변화가 사용자들에게 인식되는 것에 대한 네거티브 해소를 위한 것이었지만, 반대로 너무 많은 변화를 0.1이라는 마이너 버젼 숫자로 챙겨야하는 부담이 있었습니다.

    그런 이유로 Silverlight의 다음 버젼을 1.1이 아닌 2.0으로 변경하기로 하였습니다. 2.0이 되면서 Silverlight는 기존 1.0의 하위 호환성은 그대로 가져가면서도 너무나 많은 향상과 변화를 가져오게 됩니다. 기존의 브라우저 JavaScript의 지원 이외에 C#이나 VB등의 .NET Framework의 언어를 사용할 수 있을 뿐만 아니라 그 외의 다양한 .NET Framework에서의 개발 장점들을 수용하고 이들의 사용으로 상당한 퍼포먼스의 향상을 꾀하고 더 많은 것을 할 수 있게 됩니다.

    Scott의 블로그에 포스팅된 몇가지 향상된 내용을 살펴보면 다음과 같습니다:

    • WPF에서 사용되던 여러가지 기능들(향상된 layout, databinding, template/skin등)
    • 더 많은 컨트롤들(TextBox, CheckBox, RadioButton, Grid, StackPanel, TabControl, Slider, ScrollViewer, ProgressBar, DataGrid등)
    • REST/POX/RSS/WS-*등의 프로토콜지원과 cross domain 네트워킹을 위한 라이브러리들
    • 그리고 .NET Framework에 있던 여러가지 BCL 라이브러리들(+LINQ to XML와 HTML DOM API등)

    Silverlight 2.0은 내년(2008년) 1/4분기에 그 첫 베타 버젼을 공개할 예정이고 Go-Live 라이센스로 편하게 사용할 수 있도록 할 예정입니다.

    Silverlight 2.0의 개발에 맞춰서 툴들도 확장(Extenstion)들이 제공될 것입니다. 며칠전 블로깅한 Silverlight Tools, ASP.NET Futures등과 같은 무료 부가 기능들과 차후 Expression 제품군의 지원등 다양한 내용들이 기다리고 있습니다.

    2.0으로의 재브랜딩은 그만큼 큰 변화를 상징하는 것으로 앞으로는 "1.1"은 잊어버리시고 Silverlight 2로 기억해주세요~

  • 철수네 소프트웨어 세상 [마이크로소프트 지점]

    .NET Framework용 Parallel Extensions 12월 CTP

    • 1 Comments

    Somasegar's WebLog : Parallel Extensions to the .NET FX CTP

    Joe Duffy's Weblog - Parallel Extensions CTP is available!

    Download details Microsoft Parallel Extensions to .NET Framework 3.5, Dec07 CTP(다운로드)

    Parallel Programming with .NET(블로그)

    Parallel Computing Developer Center

    CPU 파워의 미래가 한 CPU에 여러개의 코어를 넣는(듀얼/쿼드 코어등) 방식을 하나의 큰 가능성으로 가닥을 잡은지 좀 지났지만, 소프트웨어에서 이를 활용하고 있는 %는 그렇게 높지 않습니다. 기존의 프로그래밍 모델들 자체가 태생이 동시에 실행되어 여러개의 코어를 지원할 수 있지 않은 이유로 작지 않은 변화를 필요로 하고 있습니다. 연구는 꽤 오랫동안 계속되어왔지만, 많은 사람들에게 있어서 그 필요성에 비해서 아직은 갈길이 멀다고 판단하는 것 같습니다. 하지만, C++계에서 유명한 Herb Sutter의 The Free Lunch Is Over A Fundamental Turn Toward Concurrency in Software에서 이야기하듯이 객체 지향의 다음 단계는 동시성(Concurrency)은 분명히 언젠가는 해결해야할 난제임에는 분명합니다.

    마이크로소프트에서도 이를 위해 지속적으로 투자를 해왔고, 그 투자 중 하나로 친숙한(?) .NET Framework에 이런 기능 넣어 더 쉽게 이를 접근할 수 있도록 하는 확장(Extension)을 마련하고 첫 CTP를 공개하였습니다. 이름하여 Parallel Extensions. 여기에는 언어 확장과 함께 이에 따라 실시간에 동시성을 제공하는 런타임을 포함합니다.

    Parallel Extensions에서는 프로그래머의 동시성 접근을 위해서 3가지 방법을 제공합니다.

    • PLINQ를 사용하여 SQL과 같이 선언적인 방식으로 how가 아닌 what으로 접근하는 방법
    • 기존의 루프(Loop)나 코드 조각을 쪼개어 동시성을 제공하여 활용할 수 있는 방법(Parallel.For 등)
    • 쓰레드(Thread)와 비슷한 작업(Task) 단위로 나누어서 이들이 동시에 실행될 수 있도록 정의하는 방법(Task, Future 클래스)

    개념 자체는 크게 어렵지 않고(개념보다는 실용적인 적용이 더 어려울 것입니다) 설치를 할 경우 도움말을 제공하므로 도움말의 팁과 함께 예제들을 실행해보기를 권합니다. 현재 C#과 VB을 지원합니다. 블로그에 지속적으로 이야기했듯이 CTP는 방향성을 보여주고 사용자의 피드백으로 그 방향이 맞는가를 검증하는 릴리스입니다.

  • 철수네 소프트웨어 세상 [마이크로소��트 지점]

    Visual Studio Team System 코드명 Rosario 11월 CTP

    • 0 Comments

    bharry's WebLog : November Rosario CTP is available

    Jeff Beehler's Blog  November Rosario CTP now available!

    Download details Visual Studio® Team System Code Name Rosario November 2007 CTP (VPC Image)

    Visual Studio 2008의 코드명은 아시다시피 "Orcas"였고, 여기 출시된 Visual Studio Team System 2008 - VS2008의 ALM 솔루션 - 의 다음으로 이어지는 코드명이 바로 "Rosario"입니다. Team System 부분이 별도의 스케줄을 가져가게 된 것은 그만큼 제품 자체의 지원을 더 강화하려는 의도가 있을 것입니다. 제품이 베타 단계로 들어가기 이전에 어떤 방향으로 가고 있는지, 고객분들이 원하는 방향과 맞는지를 지속적으로 피드백을 통해서 맞추기 위해서 CTP를 지속적으로 공개하기로 결정하였고, 8월에 처음 선보인 CTP 이후로 어제 11월 CTP를 공개하였습니다. (Rosario의 일반적인 Overview는 여기서 보실 수 있습니다.)

    이번 CTP에 추가된 새 기능들은 다음과 같습니다:

    Architecture Edition

    • 서비스 지향 응용프로그램 간의 Interaction Sequence를 비쥬얼라이즈할 수 있는 기능
    • Distributed System DesignersWeb Service Software Factory로 WCF 응용프로그램을 만들 수 있는 기능
    • 클래스간의 Interaction을 비쥬얼라이즈하고 디자인할 수 있는 기능

    Development Edition

    • 코드 분석 규칙 선택을 Rule Sets으로 단순화
    • historical debugger로 버그를 찾고 고칠 수 있는 기능
    • 코드 변경가 테스트에 미치는 영향을 추적
    • 별도의 디버거로 별도의 머쉰에 있는 버그를 찾을 수 있는 기능

    Test Edition

    • 테스트 관련 사항들을 계획할 수 있는 기능
    • 메뉴얼 테스트 케이스 실행에 관한 기능

    Team Foundation Server

    • Agile 프로세스에서 user story를 관리
    • with the CMMI Process에서 기능(feature)들을 관리
    • Microsoft Project로 TFS의 work item hierarchy와 dependency를 관리
    • work item 쿼리를 폴더로 정리
    • version control 체크인을 쉽게 롤백(Rollback)
    • work item과 work item type들을 제거/삭제하고 work item type의 이름을 바꿀 수 있는 기능

    (*. 언제나 그렇듯이 용어와 그 번역은 제품 출시 이후에 달라질 수 있습니다.)

    이전과 같은 형태로 VPC 이미지 다운로드를 제공합니다. 제품내의 계정과 암호는 위의 다운로드 페이지에 설명되어있습니다.

Page 1 of 4 (18 items) 1234