Project Description
.NET Compact Framework 2.0/3.5 Control library
that uses OpenGL for rendering.

Startup.jpg Explorer5.jpg

This is the first beta release of Silvermoon, a collection of windows mobile compact framework 2.0 controls to build modern user interfaces with transitions, alphablending and other effects.
Silvermoon requires hardware support for open gl and expects the libGLES_CM.dll to be available. However, in the source code is a software rendering replacement available, but this is really not recommended, unless you want to deal with 0.3fps instead of 25fps!
The beta version works with a resolution of 192dpi, which is the standard for actual mobile phones. (192dpi are used with resolutions of 480x800, 480x640 or similar, while 96dpi is used for resolutions of 240x400).
However, it also works with 96dpi but it is not yet optimized and needs alternative images to fit for smaller resolutions.

Silvermoon was developed (and being in progess to be in development) on a Sony Ericsson X1 phone.

OpenGL

Silvermoon uses OpenGL as rendering engine, and thus enables rich animations and transitions.

Galery

Capture1.jpg Capture3.jpg Explorer1.jpg Explorer3.jpg
Explorer4.jpg Explorer5.jpg Explorer6.jpg Explorer7.jpg
Background2.jpg

Video Presentation on You Tube:

Beta 1:
http://www.youtube.com/watch?v=yD79FXdvmEQ

Beta 2 with Grid control to simplify complex grouped transitions:
http://www.youtube.com/watch?v=0OQwo0nt_ek

Controls

Currently there is the following set of controls available:
  • Button
  • TextBox with clipboard functions
  • DropDownButton
  • CheckBox
  • Label
  • ListView
  • Paged TreeView
  • LensView
  • Dialog
  • Window
  • Menu
  • ContextMenu
  • PictureBox
  • Slider
  • Panel
  • ScrollPanel
  • VScrollBar
  • BusyControl an animated busy pointer
  • new Grid control to group and controls and specify complex grouped transitions.
  • new ProgressBar
  • new Unicode support for fonts
  • new Toolbars
  • new Tooltips

Classes

  • Animation enables easy to use animations.
  • Transition enables controls to transition it's state with one single line of code. e.g. swipe in from the button and fade in, zoom in or out, etc.


Remarks

The demo file explorer is not meant to be functionally. It is a demonstration both in code to demonstrate how write silvermoon application and of course it is a demo that shows the functionality of silvermoon, thus the explorer does only read the folders but does not make any changes, for instance when you delete a file. it's just a mockup function.








Last edited Oct 4 2009 at 6:02 PM by Tom69, version 9

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Updating...
© 2006-2010 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.1.12.16187