Blog - Title

February, 2008

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

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

    스코블도 보고 울었다는 WorldWide Telescope

    • 1 Comments

    WWTelescope (웹사이트)

    그동안 소문으로만 회자(혹은 비하?)되던 WorldWide Telescope. Google 따라하기라고 겉보기만으로 사람들이 입방아를 찧던 그 프로젝트가 드디어 공개되었습니다. 뭐 다른 분들이 뭐라고 했던 간에 경쟁 제품들인 것임에는 이견이 없습니다만 단순히 Google Earth Sky - 2007년 8월 공개 - 의 따라하기라는 이야기는 잘 모르는 이야기입니다(Google도 아이디어 뺏었다고 고소당했었죠).

    오래전부터 Microsoft Research에서 고 Jim Gray (안타깝게도 바다에서 실종되어 돌아오지 못했죠)가 만든 TerraServer에 이은 SkyServer등의 방대한 자료와 기술이 있고, 이 자료들과 데이타를 기반으로 - Photosynth등의 기반인 - Microsoft의 Seadragon의 인수와 함께 진행해온 기술입니다. 사실 Seadragon 데모에서 보여준 적이 있습니다^^

    TED(Technology, Entertainment, Design)이라는 유명한 컨퍼런스에서 Microsoft Research의 Roy Gould가 발표하였는데, 그 동영상이 공유되었으니 위의 웹페이지에서 데모없이 Teasing에 간지러웠던 분들께 좋을 것 같습니다:

    http://www.ted.com/index.php/talks/view/id/224

    http://www.youtube.com/watch?v=F6308VhAxm4 (YouTube 버젼)

    5:19쯤부터 실제 데모를 살짝 보여줍니다.

    웹사이트의 FAQ에 의하면 World Wide Telescope는 올해(2008년) 봄에 공개한다고 합니다. 모든 어린이들의 데스크탑에 우주 여행을 심어주는 프로젝트라는 식의 이야기를 하네요. 빨리 받아봤으면 좋겠습니다.

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

    Silverlight 2 엿보기(First Look)

    • 0 Comments

    First Look at Silverlight 2 - ScottGu's Blog

    Silverlight 2 - Silverlight 2.0의 브랜드명을 Silverlight 2로 바꿨습니다 - 가 1.1 알파버젼들 이후로 처음 공개 베타 버젼을 MIX에서 발표할 예정이기 때문에, 많은 변화가 있었음에도 현재의 중간 상황이 전달되지 못하고 있었습니다. 3월 MIX가 시작되기 전에 많은 분들의 궁금증을 해소하기 위해서 Scott의 블로그를 통해서 새로운 소식이 포스팅 되었습니다.

    Silverlight 1.0은 미디어 시나리오등에 더 포커스 되어 있었던 반면 가벼운 형태의 .NET Framework을 탑재한 Silverlight 2에서는 RIA(Rich Internet Application) 개발이라는 영역으로 더 확장하여 지원하게 됩니다. Scott은 계속해서 이에 관한 내용으로 포스팅을 하기로 하고 이번에 공개한 내용은 다음과 같습니다:

    • WPF UI Framework - 기존 Windows용 .NET Framework 3.0에 포함되었던 WPF(Windows Presentation Foundation)에서 지원했던 다양한 UI를 위한 프로그래밍 내용들이 부분집합격으로 Silverlight 2의 .NET Framework에서 지원됩니다. 서로 다른 기술이기 때문에 모든 것을 통일시킬 수는 없고 부분집합이지만, Silverlight에서 구현하기로 한 부분인 경우 두가지가 최대한 비슷할 수 있도록 하는 것을 우선으로 개발하였습니다. 여기에는 그래픽 엔진과 애니메이션 엔진을 비롯하여 컨트롤 클래스들의 모양이나 layout, data-binding, style, template등이 포함됩니다. 이는 이미 WPF 개발자들이 사용하던 것과 비슷하기 때문에 적은 수정과 교육을 통해서 쉽게 전환할 수 있게 된 것입니다.
    • Rich Controls - WPF의 모델과 비슷한 컨트롤 개발 모델이 마련되어 개발사들이 자신들의 컨트롤을 쉽게 만들 수 있는 위의 장점 이외에 Silverlight 2가 .NET Framework을 탑재한 이후로 첫 공개이기 때문에 컨트롤들이 부족한 점이 약점일 수 있겠습니다. 그래서 이번 Beta 1에 여러가지 컨트롤들이 함께 공개됩니다: 기본 폼 컨트롤(TextBox, CheckBox, RadioButton등), layout을 위한 패널들(StackPanel, Grid, Panel등), 공용 컨트롤들(Slider, ScrollViewer, Calendar, DataPicker등), 데이타용 컨트롤(DataGrid, ListBox등). 이런 컨트롤들은 디자이너에게 있어서도 template등을 통한 스킨등으로 접근이 쉽게 됩니다.
    • Rich Networking Support - 1.0에서 미비했던 네트워킹 지원이 대폭 강화되어 다음의 내용들이 추가됩니다: REST/HTTP 지원, WS*/SOAP의 웹서비스 지원, POX/RSS 지원. 또한 cross-domain 호출이 제한적으로(보안상) 지원되며, 또한 많은 분들이 원하시던 Socket의 지원이 역시나 제한적으로(보안상) 지원됩니다.
    • Rich Base Class Library - 비록 Windows의 풀 .NET Framework보다는 사이즈 제한등으로 인해서 작지만, 실제로 필요하고 성격에 맞는 기능들을 분류하여 Silverlight 2에 맞는 BCL(Base Class Library)를 구성하였습니다(collections, IO, generics, threading, globalization, XML, local storage, etc). 여기에는 .NET에서 HTML DOM/JavaScript 통합을 위한 API들이 포함되었고, LINQ와 LINQ to XML의 지원, local caching/storage를 위한 API들등이 포함되었습니다. BCL은 풀 .NET Framework과 내용이 호환됩니다.
    • Silverlight 2 Beta 1의 크기는 약 4.3MB이며 일반적으로 설치하는데 4~10초가 걸리며, IE, Firefox(Windows+Mac), Safari등을 지원합니다.

    맨 위의 링크에 Digg.com의 API를 사용하여 클라이언트를 만드는 예제 튜토리얼도 있으니 쭉 한번 보시면 좋을 것 같습니다.

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

    SkyDrive, 우리나라도 포함되었습니다~

    • 0 Comments

    Windows Live SkyDrive Team Blog: Welcome to the bigger, better, faster SkyDrive!

    38개국으로 지원을 늘였는데 거기에 우리나라도 포함됩니다. 또한 용량을 5G로 늘였다고 합니다. 꼼수로 사용하시던 분들도 이제는 제대로 사용하실 수 있겠네요.^^ 지금 접속해보세요.

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

    오피스 문서 바이너리 포맷 공개

    • 0 Comments

    Brian Jones Open XML Formats Binary Documentation (.doc, .xls, .ppt) and Translator Project Site

    혹시 소식을 접하지 못하신 분들을 위해 전달해드립니다. Microsoft Open Specification Promise 사이트를 보시면 다음과 같이 추가되어 있습니다:

    Office Binary File Formats for Word, Excel and PowerPoint

    Word 97-2007 Binary File Format (.doc) Specification

    PowerPoint 97-2007 Binary File Format (.ppt) Specification

    Excel 97-2007 Binary File Format (.xls) Specification

    Excel 2007 Binary File Format (.xlsb) Specification

    Office Drawing 97-2007 Binary Format Specification

    이를 사용하더라도 절대 법적인 이슈를 제기하지 않겠다는 OSP에 이들 오피스 문서의 바이너리 포맷을 포함시킨 것입니다. 이전에는 직접 연락을 하여 보내주는 방식으로 제어를 했지만, 이제는 이들 문서여 여기서 받으실 수 있습니다.

    이와 함께 이들 컨테이너에서 사용되던 몇가지의 추가 바이너리 포맷 또한 공개되었습니다:

    Windows Compound Formats

    Windows Compound Binary File Format Specification

    Graphics Formats

    Windows Metafile Format (.wmf) Specification

    Ink Serialized Format (ISF) Specification

    이런 포맷의 공개와 함께 ECMA와 합의한 변환 프로젝트 사이트도 오픈하였습니다:

    Office Binary (doc, xls, ppt) Translator to Open XML

    사이트에 나온 로드맵대로 4월 1일 경에 첫 결과물들을 공개할 예정입니다.

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

    VS2008용 SQL Server 2008 지원 CTP와 Database Edition 파워툴

    • 0 Comments

    Download details: Visual Studio 2008 Support for SQL Server 2008

    VS2008에서 SQL Server 2008 11월 CTP를 접속할 경우 문제가 발생하는데, 이를 해결해줍니다. 또한 몇가지 호환 기능들의 지원이 추가되었습니다. KB 문서에서 더 자세한 내용을 보실 수 있습니다. CTP이므로 정식제품 Quality가 아니며 영문 VS2008 용입니다.^^

    Download details: Microsoft® Visual Studio Team System 2008 Database Edition Power Tools

    말그대로 파워툴입니다. 2005버젼의 기능들과 함께 다음의 다양한 기능들이 들어 있습니다:

    • 새 Database Unit Tests용 Test Condition들 - ChecksumCondition, ExpectedSchemaTestCondition
    • 새 Data Generator Wizard 추가 - data generation plan을 만드는데 최소한의 수정만을 요할때 사용 (참조 링크)
    • MSBuild Task 추가
      • SqlAnalysis Task - T-SQL Static Code Analysis를 MSBuild에서 돌릴 수 있음.
      • Data / Schema Compare Build Tasks - Data/Schema 비교를 사용한건과 같은 효과
    • TSQL Static Code Analysis - 앞으로 추가될 기능의 맛보기 버젼 (참조 링크)
    • Refactoring 관련 5가지 추가
      • “Move Schema” Refactoring - 객체를 다른 스키마로 이동
      • SP Rename Generation - sp_renames 명령들을 포함한 스크립트 생성
      • Wildcard Expansion - Select문의 와일드카드를 정확한 컬럼이름으로 변경
      • Fully-Qualified Name Support - 스크립트내의 이름들을 Fully-Qualified로 변경
      • Refactoring extended to Dataset - Refactor into strongly typed dataset definitions
    • API Access to Schema View - Insert / Update / Delete to schema View and list schema objects and their associated files
    • Dependency Tree - 선택된 스키마 객체의 dependency를 보여주는 별도의 창
    • Script Preprocessor 툴
Page 1 of 3 (12 items) 123