'Silverlight3'에 해당되는 글 2건

  1. 2009.06.18 Silverlight 3 _ 3D
  2. 2009.03.20 Silverlight 3 Beta 이야기
Tech/Silverlight2009. 6. 18. 19:05
Silverligh 3의 UI Element에 Projection 프라퍼티가 추가되었다. 
이를 이용하면 간단한 3D 효과를 구현할 수 있다.

Image와 Button을 각각 Y축으로 30도 Z축으로 35도 회전하는 것을 다음과 같은 코드로 구현할 수 있다.

<Image x:Name="myImage" Source="[0253].jpg">
<Image.Projection>
<PlaneProjection RotationY="30"/>
</Image.Projection>
</Image>

<Button Content="Button" Click="Button_Click">
<Button.Projection>
<PlaneProjection RotationZ="35" />
</Button.Projection>
</Button>


Projection에서 제공하는 것은 회전 x,y,z 축 회전 외에도 다음과 같은 것들이 있다.
- 회전 중심점 변경 (CenterOf...)
- 회전 축 고정 평행 이동 (GlobalOffset...)
- 회전 축 변경 평형 이동 (LocalOffset...)

'Tech > Silverlight' 카테고리의 다른 글

[MVVM/Command Pattern]  (0) 2009.10.01
Deep Zoom Composer 에서 개별 이미지 요소 정보 얻기  (0) 2009.08.03
ImageButton 만들기  (0) 2009.06.11
Silverlight2 Unit Test  (0) 2009.05.19
Posted by 비회원

댓글을 달아 주세요

IT 이야기2009. 3. 20. 15:59
Silverlight 3 Beta가 MIX09에서 공개되었다. MIX 행사를 직접 보지는 못했지만, 사이트에 올라와 있는 정보를 통해서 어떤 것들이 새롭게 추가되고 바뀌었는지 찾아보았다.

참고 자료 
[MIX09] 조금전 키노트 세션이 끝났습니다. - 올해도 대박! (by 준서아빠가 생각하는 행복한 UX 이야기)


WHAT'S NEW IN SILVERLIGHT 3 BETA?

1. Support for Higher Quality Video & Audio

H.264 / Advanced Audio Coding (AAC) Audio 지원
GPU 하드웨어 가속을 사용한 full-screen HD 지원 (720p+)
- 새로운 Raw AV pipeline을 통한 써드파티 코덱 지원 강화
- AES encryping이나 Windows Media DRM을 이용한 Silverlight DRM 지원


2. Empowering Richer Experiences

- 3D Graphics 지원
- Pixel Shader
- Bitmap Caching
New Bitmap API : Bitmap에 직접 Pixel을 쓰는것이 가능해짐.
- Themed application support : Silverlight 3 어플리케이션의 테마를 설정가능하다.
- Animation Effects : 새로운 효과들이 추가되었음
- Enhanced control skinning
- Improved text rendering & font support : Text 렌더링과 애니메이션의 성능 향상


3. Improving Rich Internet Application Productivity

- 컨트롤들이 많이 추가되었음 (소스코드도 함께 제공)
- Deep Linking 제공 (RIA 안에서의 북마크 가능)
- Search Engine Optimization ?
- Enhanced Data Support 
  • UI 프로퍼티들 사이의 Binding이 가능해짐
  • Data Forms
  • Data validation 컨트롤 제공
  • Support for business objects
- Improved performance
  • 클라이언트에 프레임워크를 캐싱하여 어플리케이션의 사이즈를 줄임. 렌더링 성능 향상을 가져옴
  • Enhanced Deep Zoom
  • Binary XML
  • Local Connection _ 클라이언트에 있는 두개의 Silverlight 어플리케이션의 커뮤니케이션 제공 (without incurring a surver roundtrip)

4. Advanced Accessibility Features




5. Out of Browser Capabilities

- 사용자들이 Silverlight 어플리케이션의 로컬 PC에 설치 할 수 있음. (desktop 바로가기, 시작 메뉴 등록 가능) : 추가 적인 런타임 다룬로드나 브라우저 플러그인이 필요 없음
- 설치된 어플리케이션은 인터넷에 접속이 되어 있지 않아도 실행 가능
- Desktop shortcuts and start menu support
- Safe and secure : Silverlight 어플리케이션은 보안 Sandbox 안에서 동작함 (with persistent isolated storage), 전통적인 웹 어플리케이션과 동일한 보안이 적용됨
- Smooth installation : Silverlight 어플리케이션이 로컬에 cache 되기 때문에 설치 실행에 추가적인 허가가 필요 없음
- Auto Update : Silverlight 어플리케이션은 실행한 다음 자동으로 새로운 버전을 찾고 업데이트 함
- Internet connectivity detection : Silverlight 어플리케이션은 인터넷 접속이 되었는지 되지 않았는지 감지 가능함


추가 적으로 Expression Blend 3 변경 사항이 있는데 내가 Blend를 아직 잘 알고 있지 못하기 때문에 자세히 보지는 않았다. Adobe Photoshop과 Illustrator import라는 항목은 눈에 확 띄긴 하더라.


ps.
회사에서 관심 가질 만한 부분에 대해서는 빨간색으로 표시를 해두었음. 미디어 관련하여 많이 것들이 바뀌었다는 사실이 즐거움
Posted by 비회원

댓글을 달아 주세요