LetsTalkCode.com
Programmers talking about code

MIX09 - Pics

March 19, 2009 08:43 by JeremySharp

Silverlight-BF IMG_3213 

GUandME IMG_3195

IMG_3211 IMG_3193


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Mix – Me and the GU

March 19, 2009 08:36 by JeremySharp

GUandME For starters, I’m a really big fan of the “GU”!! So even though I felt like a complete school girl... After what must have been hours of standing there I finally 'made the move'.  I approached the Gu he was very personable and took time to talk to me about what I did and for the record was suprisingly engaged.  I not only got to talk to him I got my picture taken... Do I have to give up my man card for that ?

HAAAAA.

I just thought I would share that experience.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: ,
Categories: .NET | Events | Mix09
Actions: E-mail | Permalink | Comments (4) | Comment RSSRSS comment feed

Mix – What’s New in Silverlight 3

March 18, 2009 09:11 by JeremySharp

Joe Stegman – Group Program Manager

Glboal notes:

  • Agenda talking about the Core Runtime.
  • Business libraries, Tooling and other core concepts being presented in other sessions.
  • Improved XAP compression built into the tools. 10 to 30% reduction in XAP size. Blend Bits available today. IMG_0165

Meeting notes

  • GPU Acceleration – quick tour, several other talks on media
  • Perspective 3D – put 2D objects in 3D space.
  • Animation Easing – Add it into a “perspective plane” <PlaneProjecton x:name=”P3”  rotationY=”-30”> around media element </>
    • UI to UI binding !!
    • EasingFunction – smoothness of animations
    • exported to excel looks easier.
  • Effects and Pixel Shaders
    • Effects
      • impact visual behavior
      • sl3 supports drop shadow and blur
    • SL3 supports cusom effects
      • cusom effects are implemented as shaders
      • shaders typically authored using HLSL
        • compiled into byte code using a DX SDK utility
        • SL3 consumes the byte codes
      • shaders allow developers to modify each pixel on a UI element before the pixel is rendered
      • shader = a per-pixel function or operation
  • Pixel APIs
    • Dynamic bitmap generation
      • read/write pixels in a bitmap
    • render a visual tree (elements) to a bitmap
  • Scenarios
    • Dynamic image generations for ex RT graphs
    • Image editing and effects
    • clone visual
  • Raw Audio
    • similar to pixel API’s but for audio / video
    • Scenarios
      • dynamic sound generation
      • custom audio/video decoders

DEMO

  • Played video created multiple snapshots of video on a mouse click
  • Demoed DropShadow effect
  • Shaders and effects

ChessDemoLOCAL MESSAGING

  • Cross plug in SL communication
    • Multiple plugin on same page, different browser tabs, different browsers
  • Implementation
    • shared memory imp
    • exposed like named pipes
    • string based message
  • Scenarios
    • mixed HTML and SL architecture

DEMO

  • Bouncing balls across multiple browsers
  • Chess game (browsers playing each other) :)

UI framework Improvements

  • Merged resource dictionaries
  • basedOn Styles
  • Styles can be “cleared”
  • Muliti0select ListBox
  • Listening to “handled” routed events
  • new VSM “invalid” states
    • Support on TextBox, CheckBox, ComboBox, ListBOX, RadioButton
  • More details: (Karen Corby) Friday presentation

Other Improvements

  • SystemColors
  • Savefile dialog
  • Text Improvements
    • ClearType
    • caretBrush
    • flag to optimize for animating text
    • Glyphs Support for system font
  • Image Refinements

NEW SDK

  • DockPanel
  • expander
  • label
  • treeview
  • viewbox
  • wrappanel
  • child…
  • ….
  • ….. IMG_0171

Other BIG additions

  • In the business talk 
    • Navigation framework
    • data control
    • SEO
    • n-tier
    • … .

OutOFBrowser

  • SL runs out of the browser
  • built into the core Silverlight runtime
  • enabled per application
    • manifest update
  • user gesture to take OOB
    • right click
    • custom button in the app
  • new networking API’s
    • connected / Disconnected
  • Offline API’s
    • launch state, update API’s

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Mix – Silverlight applications in the business application

March 18, 2009 09:01 by JeremySharp

BradAbramsBrad Abrams – Silverlight 3 goodness.

Must haves

  • Professional Feel
  • Rich data query
    • using NorthWind DB
  • validating data updates
  • Authentication
  • Different views

Demo

  • took the default SL3 app and pulled data from northwinds db, Datagrid , paging / sorting and the like. 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:
Categories: .NET | Events | Mix09
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Mix Agenda

March 16, 2009 10:03 by JeremySharp

MixOnline_L Here is my narrowed down list of sessions I would like to attend. There is a problem several of these double up. I hope to narrow it further to 2 sessions per hour then for the most part catch half and watch the missing half on the video once its live. All sessions will be posted live less than 24 hours. So if you see something you like and I didn't take good notes check out visitmix.com !! Also doing a new thing this year hitting the workshops I'm pumped about that.

  • What's New in Microsoft Silverlight 3 MIX09-T14F
  • High-Speed RIA Development with the Microsoft Silverlight Toolkit MIX09-T15F
  • Deep Dive into Microsoft Silverlight Graphics MIX09-T17F
  • Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder MIX09-T19F
  • The Next Generation of Microsoft Virtual Earth MIX09-T34F
  • Microsoft Silverlight Session Placeholder MIX09-T45F
  • Building Accessible RIAs in Microsoft Silverlight MIX09-T65M
  • When Errors Happen: Debugging Microsoft Silverlight MIX09-T68M
  • Microsoft Silverlight Is Ready for Business MIX09-T69M
  • Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder MIX09-T19F
  • Microsoft Silverlight Media End-to-End MIX09-T43F
  • Delivering Media with Microsoft Internet Information Services 7 (IIS) Media Services and Microsoft Silverlight MIX09-
  • The Best Video and Photography on the Web in Microsoft Silverlight MIX09-T60F
  • Optimizing Performance for Microsoft Expression Encoder MIX09-T70M
  • Delivering Ads to a Silverlight Media Player Application MIX09-T18F
  • Building Microsoft Silverlight Controls MIX09-T16F
  • Adding Microsoft Silverlight to Your Company's Skill Set MIX09-T29F
  • Building a Rich Social Network Application MIX09-T35F
  • Building Amazing Business Centric Applications with Microsoft Silverlight 3 MIX09-T40F
  • Building Data-Driven Applications with Microsoft Silverlight and Microsoft ASP.NET MIX09-T41F
  • Consuming Web Services in Microsoft Silverlight 3 MIX09-T42F
  • Microsoft Silverlight Media End-to-End MIX09-T43F
  • The Best Video and Photography on the Web in Microsoft Silverlight MIX09-T60F
  • Building Microsoft Silverlight Applications with Eclipse MIX09-T66M

Thanks,
Jeremy


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:
Categories: .NET | Events | Mix09
Actions: E-mail | Permalink | Comments (1) | Comment RSSRSS comment feed