'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 알 수 없는 사용자