본문 바로가기

Silverlight

[MIX09] 첫날 키노트


아침을 후다닥 먹고 Bill의 키노트 듣는 중…
무선 인터넷 연결되는게 없네요 –_-

최근 들어 마이크로소프트의 컨퍼런스에 빠지지 않는 내용은 바로 Experience죠. 키노트에서도 사용자 경험에 대한 얘기를 무척이나 강조하네요.

특히 디자인 경험에 있어서 스케치, 프로토타이핑에서의 과정과 문제점들 종이를 사용한 유용한 기법들에 대한 간단한 소개도 있었고요. 또한 어떤 상태가 전환될 때에는 트랜지션Transition이 수반되어야 과정의 변화를 자연스럽게 전할 수 있다는 얘기를 강조… 아마도 실버라이트의 Visual State Manager를 염두한 것이겠죠. 그러면서 살짝 SketchFlow의 스크린 샷도 나오고요.^^ SketchFlow는 아래에…

여튼 마이크로소프트가 UX와 디자인 경험에 얼마나 투자를 하고 있는지 강조하는게 인상적이었고 저도 좋아하는 모델인 마이크로소프트 ARC 마우스의 디자인 사례도 소개하더군요. 또 ZUNE의 사례에서는 단순한 하드웨어 혹은 소프트웨어가 아니라 eco-system을 고려하는 설계 철학도 설명하고요. 

다음으로는 스캇거쓰리 쑈쑈쑈~

Expression Web 3가 제일 먼저 소개되었는데요, 이런저런 향상이 있지만 가장 인상적이었던 것은 SuperPreview라고 불리우는 기능이에요. SuperPreview는,

- 클라우드에 올라가 있는 렌더링 엔진을 사용
- 인스톨되지 않아도 다른 브라우저들을 사용하여 preview
- 오버레이, 스플릿 모드 등으로 동시에 각 브라우저간 차이를 찾을 수 있음
- SuperPreview: IE6, 7, 8은 지금 Beta 가능

이런 특성들을 가지고 있는데요, 진짜 웹 호환성 작업에 엄청나게 도움을 줄 거에요. 진짜 대단!

 

다음으로는 ASP.NET MVC 1.0
- Shipping today! 라는군요^^

ASP.NET 4 and VS 2010에 대한 소개도 있었고… 
- Web Forms
- MVC
- AJAX
- Distributed Caching

- Code focused improvements
- javascript/AJAX/jQuery tooling
- SharePoint
-Publishing & deployment

 

 

웹 개발에 필요한 도구를 App Gallery까지 포함하여 설치할 수 있는 Web Platform Installer에 대한 소개도 있었어요.
정말 편리할 듯!

 

Commerce Server 2009도 – Today! 릴리즈되고요^^

 

다음으로 드디어 실버라이트 3 소식.

실버라이트를 사용한 새 버전의 버추얼 어스가 준비되고 있다는군요. 거 왜 우주까지 보이는거 있잖아요.
Netflix사와 실버라이트 미디어 경험에 대한 얘기가 이어졌고요.
 

SL3 Media
- GPU 가속
- New codec (H.264, AAC, MPEG-4)
- Raw bitstream Audio/Video API
- Improved logging for media analytics

IIS Media Services
- On-demand smooth streaming
- Live smooth streaming[new]
- Edge caching
- Web playlists
- Bitrate throttling
- Advanced logging

와 같은 기능이 제공된대요. 역시 가장 환영할만 한 건 GPU 가속을 사용한 성능 향상!
그리고 Smooth Streaming은 사용자의 대역폭에 따라 서버에 준비된 다양한 bitrate의 동영상을 자동으로 선택하여 스트리밍하는데 중간에 버퍼링이 거의 없게 만드는 기술이죠. 이건 직접 보면 끝내줘요^^
그렇지만 가장 인상적이었던 건 라이브 방송을 보면서도 내부적으로 데이터를 저장하고 있다가 일시정지나 이전 장면 조그셔틀과 같은 기능을 사용할 수 있어요. 이제 TV 필요 없겠어요 정말…;

NBC 방송은 2010 밴쿠버 올림픽 중계에 실버라이트의 이런 모든 기능을 적극적으로 사용할 것이며 100% Smooth Streaming과 Full 720p HD 화면으로 중계할거래요.

 

Graphics 기능에서는,
- GPU
- Perspective 3D
- Bitmap & pixel API
- Pixel shader effect
- DeepZoom improvements

가 제공되는데요, 스캇구가 Perspective 3D를 활용한 멋진 데모를 보여줬어요. 이건 말로는 어려우니 나중에 동영상으로 확인하시길.

 

Application Development 을 위해 다음과 같은 사항들이 지원된다고 하고요,
- Deep linking, navigation and SEO
- Improved text quality
- Multi-touch support
- 100+ controls
- Library caching support

 

Vertigo에서 구현한 RollingStone 잡지 데모가 나왔어요.
기본적으로 딥줌을 사용한 것이지만 정말 차원이 다르네요.
검색, DeepLink, DeepZoom, Perspective 3D가 녹아들어간 데모. 직접 보셔야해요!

 

Epxression Blend 3에는 다음의 기능이 추가되고요

Workflow
Expression Blend 3
- SketchFlow
- Adobe Photoshop & Illustrator file import
- Behaviors
- Designing with data
- Source code control
- Xaml, C# & VB code intellisense

 

그리고 이번 키노트에서 가장 멋졌던 것은 바로 Expression Blend 3에 탑재된 Sketch Flow! 
근데 이건 꼭꼭꼭 동영상을 봐야 해요!

SketchFlow
- Prototype에 적합한 컨트롤 스타일을 제공하고,
- SketchFlow Player
- with Transition(Animation)
- Feedback을 직접 컨셉위에서 수정
- Document export 기능!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Behavior를 사용하여 Action, Navigate 등을 사용 가능!! 커스터마이징하여 복잡한 Drag&Drop등까지도 가능
- Photoshop importing
- SampleData 매니징 기능, Drag&Drop –> 곧바로 ListBox로 삽입 –> Stle을 사용하여 단순한 ListBox를 수정
- DataTemplate도 향상되었네~

 

Eclipse Support for Silverlight on MAC, 이건 뭐 그닥…

 

나머지는 졸려서 그냥 메모만…

Data
- Data binding improvements
- Validation error templates
- Server data push improvements
- Binary XML networking support
- Multi-Tier REST data support

 

Silverlight Business Apps
- SAP NetWeaver Support

 

Out of Browser Scenarios
- Extend media experiences
- Companion applications for your web site
- Lightwegiht data snacking applications

- Simple consumer friendly experience
- Safe, secure, sandboxed environment
- Built-in auto-update support
- Build offline-aware applications
- Integrate with underlying operating system

KEXP
90.3 FM Seattle / Tom Mara & Aaron Starkey
- 뭐야 Air랑 똑같이 되잖아~~~
- Desktop 바로가기 도 가능
- Offline/Online 감지
- 자동 업데이트

 

이 모든 기능들이 들어간 실버라이트의 다운로드 용량은 무려 2에 비해서도 40kb가 줄어들었대요!
그러면서도 당연히 Silverlight 2와 하위호환성을 갖고요.

 

마지막으로 오늘 지금 당장 다운로드 받을 수 있는 것들.

Download Now!
- Silverlight 3 beta : http://www.microsoft.com/downloads/details.aspx?FamilyID=D09B6ECF-9A45-4D99-B752-2A330A937BC4&displaylang=en
- Expression Blend 3 beta : http://download.microsoft.com/download/F/9/C/F9C8EAEE-B3B6-44C9-9854-3C0AF0602AE1/Blend_Trial_en.exe
- Silverlight 3 Tools for Visual Studio 2008 : http://www.microsoft.com/downloads/details.aspx?FamilyID=11DC7151-DBD6-4E39-878F-5081863CBB5D&displaylang=en
- IIS Media Services : http://www.microsoft.com/web/gallery/install.aspx?appsxml=www.microsoft.com/web/webpi/2.0/WebProductList.xml;www.microsoft.com/web/webpi/2.0/WebProductList.xml&appid=145;146

 

단, 모든 베타/프리뷰는 기존 버전을 삭제하고 설치해야 하니까 개발 머신에서 하기보담 VPC등을 이용하세요^^

저도 빨리 깔아보고 싶은데 시간이 부족하네요.
그럼 또 중계를…

[출처] 유령회사 공도소프트