FORUMS
Remove All Ads from XDA

{Updated-12/10/09}[Project] DirectMobile - DirectX Accellerated UI Framework for WM

142 posts
Thanks Meter: 11
 
By Ca5c4d3, Senior Member on 30th January 2009, 01:39 PM
Post Reply Email Thread
DirectMobile is a DirectX based Managed UI Framework for Windows Mobile. Aim of the framework is to provide an elegant UI for Windows Mobile devices which is simple to develop against.

Target Platform:
WM6.0+
.NET CF 3.5


Current Implementation:
All graphics rendered in Direct3D. Each DM Application gets access to the rendering device and has one host window. The host window renders one frame at a time. Each frame can hold other elements such as buttons, labels or lists.

Design Considerations:
  1. Sharing of GPU by multiple applications [High Priority]: Ideally a DirectMobile Rendering service must be implemented and applications request rendering via named pipes. This will reduce GPU and CPU utilization.
  2. Remove dependencies on System.Windows.Forms [Low Priority]: To reduce developer confusion, references to Windows Forms need to be removed. This can be implemented via native calls to AGL lib.

Tested Against:
  1. Blackstone: WM 6.5 + Neo Driver Pack r3
  2. Touch Cruise: WM 6.5
  3. WM 6.5 Device Emulator
  4. WM 6.1 Device Emulator
  5. WM 6.0 Device Emulator

Sample Code:
public static void Main()
{
//Start DirectMobile Application
DMApplication.Run();
//Render a new Frame
DMApplication.Current.ShowFrame(new Controls.Frame{ BackgroundColor=Color.Black, ForeGroundColor=Color.White, Title="My First Frame"});

}

DirectMobile on Codeplex
30th January 2009, 05:26 PM |#2  
lennie's Avatar
Senior Member
Thanks Meter: 166
 
Donate to Me
More
put me down for pre-alpha, alpha, beta, rc tester.
30th January 2009, 05:36 PM |#3  
nuke1's Avatar
Senior Member
Thanks Meter: 0
 
More
Nice initiative. It is rumoured that MS will let go of Direct3D with the onset of WM7. Is OpenGLES not the way forward?

On a side note, I wouldn't mind beta testing, heh.

Thanks in advance.
30th January 2009, 05:43 PM |#4  
twolf's Avatar
Senior Member
Flag LX
Thanks Meter: 8
 
More
Count me in for graphics and ideas (if needed).
30th January 2009, 06:25 PM |#5  
Ca5c4d3's Avatar
OP Senior Member
Flag London
Thanks Meter: 11
 
More
Quote:
Originally Posted by nuke1

Nice initiative. It is rumoured that MS will let go of Direct3D with the onset of WM7. Is OpenGLES not the way forward?

On a side note, I wouldn't mind beta testing, heh.

Thanks in advance.

I did a quick lookup and i dont see any references on OpenGLES been used with WM7. If you find something let us know but please lets not discuss this here
30th January 2009, 06:26 PM |#6  
X2D's Avatar
Senior Member
Thanks Meter: 1
 
More
Am always willing to test for constructive purposes. Let me know if you need a tester for the HTC Fuze / Touch Pro
30th January 2009, 07:14 PM |#7  
azharsunny's Avatar
Senior Member
Thanks Meter: 1
 
More
i am also willing for some alpha and beta testing!!!! using a diamond
30th January 2009, 08:35 PM |#8  
m.schmidler's Avatar
Senior Member
Thanks Meter: 1
 
More
Quote:
Originally Posted by twolf

Count me in for graphics and ideas (if needed).

me too, graphics and usability issues.
30th January 2009, 09:22 PM |#9  
Member
Flag Edmonton
Thanks Meter: 0
 
More
wondering if XDA Flame will support this in HW Accelerated mode.

Most of the drivers on Flame are reference BS, slapped from the MS emulator onto the device. Fingers crossed for this one.
30th January 2009, 10:17 PM |#10  
Win_XP's Avatar
Senior Member
Flag Bulgaria, Varna
Thanks Meter: 17
 
More
Count me in to test it (VGA device, HTC Universal).
30th January 2009, 10:25 PM |#11  
Senior Member
Thanks Meter: 7
 
More
I'm in as a developer. I have a decent amount of c# experience.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes