well, i´m working in an application for windows mobile 6.1 (for personnal use) using visual basic .net. but in this platform is very limited. so i can´t do many things as in the win32. but i seen from my phone (htc touch pro, windows mobile 6.1 phone edition) graphics, and innovations that i really want to put in my application.
as 1,2,3, pages of transparent background, animation, programs launcher style.
any help, to guide me in wich lenguage i have to learn, and wich technology to use as (opengl es, directx, gdi+).
thanks.
If you want to make rich-client application with advanced effects, you should stick with DirectX or OpenGL ES.
For OpenGL ES there is a good framework
http://silvermoon.codeplex.com/
If you want to make it on top of GDI+, there is a catch. No native png alpha channel (only available via COM object).
AlphaBlend via WINAPI.
But it does consume more memmory, and does not have hardware acceleration.
If your main target is phone with HTC Sence/Manila 3d, you can use Sence UI. There is some sort of SDK for it. It would save you some time
Related
As I understand it, eMbedded VC++ can be used to write applications that will work in Windows Mobile 5/6. I'm curious as to what I would miss out on in terms of API. In other words, what's new and shiny in VS 2005 that would make it worth my money to purchase instead of just using eMbedded VC++?
Particularly, I'm interested in writing a Today Screen plugin (so the .Net features don't matter to me very much). Is there any API breakage between Pocket PC 2003 and Windows Mobile 5/6 regarding Today Screen .dll's?
Alternately, is there a way to use the Windows Mobile 5/6 SDK with eMbedded VC++?
embedded vc++ apps can run on wm6 devices because in most cases all arm wm apps can run on all wm devices
the beta2 of visual stuio 2008 is free and can also do what vs2005 can and more
Rudegar said:
embedded vc++ apps can run on wm6 devices because in most cases all arm wm apps can run on all wm devices
the beta2 of visual stuio 2008 is free and can also do what vs2005 can and more
Click to expand...
Click to collapse
I know eMbedded VC++ apps can run on WM6, my question was more about whether there are any differences in available library/API calls using the older development platform, any name mangling issues writing DLL's, etc. Can I just use eMbedded VC++ to compile against the newest SDK libraries?
You will miss the following:
1) 1GB+ of you hard drive wasted.
2) 5 minutes wasted every time you try to access built in help
3) A lot of time lost due to slow response of the IDE
4) Programs that are not backward compatible.
5) Spending lots of money unless you have "other" ways of acquiring VS which we do not condone.
I worked with VS 2005 and still prefer eVC 4.
API is just a matter of what libraries you link to. You can get all the shiny new bells and whistles (frankly I am not familiar with any critical API, and certainly there is nothing new for today plugins) in two ways:
1) Manually unpack WM 5 or 6 SDK and link to its libs.
(Project->Settings->Link)
2) Use LoadLibrary and GetProcAddress to dynamically gain access to the API.
Oh and if you want to write today plugin check out this article and the link to RegDisplay in my signature. It is a skeleton plugin project you can use as a base.
Oh and stay away from VS 2008 at least till it comes out of beta. VS 2005 beta was the worst nightmare I ever seen and I can bet MS track record has not improved.
AFAIK it is still not possible, so I'm wondering how to create similar applications with C# and .NET Compact Framework 3.5? What I need are cool buttons and other standard controls on windows form with nice graphics and some animations, for example like Touchflo 3D has.
How to achieve that?
thx
No one knows?
TF3D is developed with Lua. But I think you can develop very nice applications with the Microsoft tools and components..
The only thing that will come close is Silverlight for MinMo. It is still in development, and is planned to be released in 2009. Check this link: http://silverlight.net/learn/mobile.aspx
I've not seen anything planned for full WPF on mobile ... damn shame. Silverlight will just be a browser plug-in.
This is my first contribution to the Windows Mobile community. My testing so far is limited to an HTC Touch so I am hoping it works on most other QVGA phones.
Overview
Mobile Hold’em Manager is simple Windows Mobile application to manage the blinds, antes and seating assignments at your favorite poker home game or tournament. It is optimized for QVGA (240x320) touch screen smart phones running Windows Mobile 6. Mobile Hold’em Manager allows you to configure the length, blind values and ante value for each round and can assign player seat numbers for multiple tables. Multiple tournament profiles can be saved allowing to quickly change between different tournament setups and there is also configurable audible and vibration alerts.
Requirements
Windows Mobile Professional 6 or higher
QVGA (240x320) touch screen
.NET Compact Framework version 3.5
800 KB storage space
Installation
Simply copy HoldemManager.CAB to you device, click on the file from your device’s File Explorer and follow the on screen instructions. To uninstall, click Start->Settings and then click Remove Programs from the System tab. Select DKR Software Mobile Hold’em Manager from the list of install programs then press the Remove button.
Future Updates
Skinning support
Support for audio files other than WAV
Support for other screen resolutions
Support for portrait / landscape switching
The install CAB is attached to this post. A PDF user manual with screen shots can be downloaded from:
http://members.shaw.ca/dunlopkr/MobileHoldemManager.pdf
If you like it please:
Cheers,
dunlopkr
BUMP
Anybody give this a try yet. I'd like to know if anyone finds it useful before I start developing new features.
Cheers,
Ken
I can test it for you!
Hello,
I found your little app quite interesting, seems simple and intuitive.
I will test it, and give it a try for my next poker tournament. =)
I'll come back to you to give you my appreciation / comments.
Thanks for your good work!
i would love to use it but on my Diamond is doesnt work right cuase of the resolution
Hope for an update
greetz
I'd love to try it out, but as with the user above, my diamond runs at vga.
Would really love to see a vga version, as this is one of the apps ive really wanted for my phone.
Thanks for your contribution!
Hello all,
I'm looking for any program/hack to skin core components of Windows Mobile like buttons, scrollers, combo boxes, radio buttons, sliders... Since the first version of Windows Mobile MS hasn't changed terrible Windows 3.x like skin Even on new WM6.5 (except the scrollers). Do somebody know any program to change this awful old style? On Palm there are some programs (e.g. http://www.3gxsoft.com/palmrevolt/ ) so I hope there is any program even for Windows Mobile ;-)
Do somebody know at least how to change/add skin of these core components???
I think you forgot to use search.
There's an entire section on themeing, for example for the Diamond.
You can change some of the components via tsk files, but most of them require editing resource files like shellres, tshres and so on.
wisbar. (not WAD), just wisbar is only method for skinning what cannot be done in 6.5 feeble m$ methods.
Hi all,
I'm a c++ / c# and OpenGL developer. I was looking into developing an application for Windows Mobile 6.1+ which mimics the HTC interface (gray-ish background, finger friendly buttons, sliders like slide-to-answer, etc..). I've tried the most naive method, using picture boxes with backgrounds and mousemove events for sliding controls.. but the result is kinda sluggish with flickering problems.
So, I was thinking about using OpenGL ES for drawing all of the form controls as textures and then using opengl to animate in a smooth way.. but then I tought: is this the way Manila works outside the today plugin? Like all the various applications found in Manila 2.5/2.6..? Or there is a better way of doing things?
Thanks for the brainstorming,
Michele
im fairly sure its open gl. i dont think the 3d effects in tf3d could be achieved otherwise.
do you think is it the same for programs like HTC Messaging and HTC Slide to Answer too?