Brian Jimdar
Seattle area WPF / Silverlight developer

Slidie

Slidie project page:

Slidie is a Slideshow builder and player for the web. It is a playground for me to play around with the new features in Silverlight.

Sample Shows:

Simple Show
This is my test showfile. Some pictures I had on my computer
xml
Odyssey
Pictures of Honda Odyssey
xml
SnowStorm2004
Some sledding we did back in that big ice storm in 2004 in Seattle
xml
FlickrHats
Flickr.com search for "Funny Hats" (Pictures load from Flickr
xml

Things to try in current version:

  • Move images around.
  • Scale images with corner handles
  • Hold down CTRL to Multi-select (Although you can't currently do anything with multiple objects)
  • Click workspace surface to deselect all images
  • Drag workspace surface around. Click the background to drag the entire show workspace around. This is the foundation for workspace zoom. 
  • Transparent top and left navigation bars. (Try sliding an image behind them!)
  • Proper "Mouse capture". You can click and drag an object and it will continue to drag it even if your mouse leaves the window. (this didn't work in 2.0 Alpha)
  • The controls for a selected image are "always on top". (You can drag and resize an image without changing it's z-index).

 Things going on behind the scenes:

  • Central Download Manager. You can't tell it's using it now, but when I build a splash-screen progress meter, I will be able to do some very cool things with progressing.
  • Central Font Manager. Downloads and registers fonts with the builder. This is the foundation of a "Font Picker/Browser" dialog that will allow you to use your own custom fonts for "annotations" on the slides.
  • Scene manager. Right now the editor only loads the first scene as there is only one scene per show. In the future, the show loader will load scenes in the background and handle timeline transitions and animation on each scene.
  • External Showfile Loading: Show is passed into player (and editor) with a object param, so theoretically you can host the showfile and player package anywhere and just reference them with a fqdn in an object tag on your page. Neato.

Next Steps:

  • Image toolbar.
  • Image rotate.
  • "Pan" image around inside frame.
  • Create a new showfile.
  • Save changes to showfile (to local "isolated" storage on client computer)
  • Text Annotations
  • Font picker
  • Glitzy icons and implementation of "Look-and-feel"
  • Embedable "Slidie Player".
  • Multiple scene support and framework for "transitions".
  • Music with queue marker support
  • Video with queue marker support
  • Leverage "DeepZoom" to scale player to HD resolution.
  • Timeline editor that allows animation and fading of each object in a scene to change over time.

Haha. What fun.

I can't wait to launch this thing!