yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] Mobilityflow:
Touch-Shell Graphic Library (WMGL) with Fast Alpha Blending & 3D Effects is Released!

Hi guys!

WMGL - Windows Mobile Graphic Library is released!

As it is our first launch of the library to public, please do not criticize us too much :)

Please post here all your questions and suggestions! Your feedback will be appreciated!

This library currently used in the our project Touch Shell.

Key features:

Various "3D" Effects

Fast Alpha Blending

Blending types (HUE, Color, Saturation etc.)

Transparent PNG Support

Filtering

Bordered blitting (resize skinnable elements without resizing its borders)

Easy usage from .NET

Features in development:

More 3D Effects

User filters

Hardware acceleration support

and more...

Library details:

C++ optimized procedures for semi-transparent drawing

Used libraries: Direct Draw, Imaging API (for PNG loading only, not for drawing)

Free for freeware applications

Download wmgl_setup.exe version 1.0 (~550Kb)

More information at the official web page.
[Windows Mobile Development and Hacking General] mushipkw:
Ya, that will be very useful for various developers.
[Windows Mobile Development and Hacking General] Moe5508:
Suggest you PM one of the mods...
[Windows Mobile Development and Hacking General] Mr_Gee:
Interested, yes !

(is it a .net lib?)
[Windows Mobile Development and Hacking General] chetstriker:
Yep, interested if easily used in .NET.

What are you basing your library off of? Direct X, GDI, Open GL, ect.

And what language is it written in?
[Windows Mobile Development and Hacking General] Mobilityflow:
It is C++ library, but we can create DLL and write .NET classes for easy usage.
[Windows Mobile Development and Hacking General] Mobilityflow:
We'll create DLL and write .NET classes for easy usage - it is not a problem.

Our library uses standard WM libraries: DirectDraw and ImagingAPI.
[Windows Mobile Development and Hacking General] exidler:
a bit offtopic:

For AlphaBlending and semitransparent PNGs ImagingAPI not so fast on WindowsMobile.

I have tried compare: ImagingAPI vs AlphaBlend with loading PNGs using libpngce.

Loading a lot of graphics ImagingAPI wins (i'm think linpngce not so fast with zlibce) but drawing semitransparent PNG with AlphaBlend API faster that using ImagingAPI. Also exists solution use ImagingAPI to load PNGs and then draw it using AlphaBlend, but this way uses more memory and a bit more time for load images because AlphaBlend need perpixel modification of bitmap for semitransparent image drawing.

ps: comparing using two devices: Diamond and Touch HD.

pps: easy to find ImagingAPI C# wrapper for loading and drawing transparent images (perpixel semitransparent images most interest, because simple transparent like GIF can be loaded and drawed using more fast API)

pps: But your library will be very useful for developers, i'm think. Also i what to test it, if it be on public test (for free software :) )
[Windows Mobile Development and Hacking General] Mobilityflow:
We are using ImagingAPI for PNG loading only. For semi-transparent blitting we are using our optimized C procedures.

We going to prepare a library for publishing in a week. I will update the post.
[Windows Mobile Development and Hacking General] Ather:
Nice, waiting for the release :)
[Windows Mobile Development and Hacking General] mrabie:
Nice idea, i think lots of developers on this forum would be interested in such a library, since they have very good and potential ideas that can be developed and they wont have to worry about the visual effects and concentrate more on the core functionality... nice work!

waiting for the release :D
[Windows Mobile Development and Hacking General] nathrinder:
I'm also interested.
[Windows Mobile Development and Hacking General] computerjunkie:
This would be amazing! Please share! Thanks in advance.
[Windows Mobile Development and Hacking General] chetstriker:
Thanks for the reply
[Windows Mobile Development and Hacking General] gps-lover:
put me on the queue!
[Windows Mobile Development and Hacking General] computerjunkie:
Any idea when this is going to be released? I am patiently (not really :-P) waiting :)
[Windows Mobile Development and Hacking General] HTCIncognito:
Count me in

Me to this would be ever useful:)
[Windows Mobile Development and Hacking General] Omar68:
Very nice work! It will be perfect if we can use with C#.

Waiting for the release :)
[Windows Mobile Development and Hacking General] Biggzz:
Doesn't matter to me. It was slow and unresponsive on my Touch Pro anyway. Good luck.
[Windows Mobile Development and Hacking General] Mobilityflow:
WMGL is released!

WMGL is released and available for download!

wmgl_setup.exe version 1.0 (~550Kb)

Please see original topic - I've updated it.

Waiting for your feedback!
[Windows Mobile Development and Hacking General] gps-lover:
it simply does not work.

Effects.LoadImage(img1, ".\\abc.jpg", 1, 1, Effects.InterpolationHint.InterpolationHintBicubic, Effects.FIT_FILL);

returns false.
[Windows Mobile Development and Hacking General] Heimiko:
bear in mind that wince doesn't has a "current directory".

For any file operation, a full path is required.
[Windows Mobile Development and Hacking General] gps-lover:
thanks, you were right. it loads an image ok now.

doesn't work further, however.
[Windows Mobile Development and Hacking General] Mobilityflow:
You may post here a piece of your code and we will help you.

Is the demo examples works fine for you?
[Windows Mobile Development and Hacking General] dloendorf:
Native error thrown for TurnImage and RotateImage

GREAT Library :) Thank you for sharing it.

When I try to add TurnImage or RotateImage methods to your C# effects example I get a native error. ScrollImage and FadeImage work great.

Any suggestions?

Thanks - David
[Windows Mobile Development and Hacking General] dloendorf:
Flags associated with methods?

Most of the methods have a flag parameter. For some of them it is easy to determine what the flag is, but for others not so easy. Is there any documentation that would indicate what the proper flag values are for each method that has a flag parameter?

Thank you - David
[Windows Mobile Development and Hacking General] howan:
wow, that is what I'm looking for! I'll test it with .NET CF 2.0 with C#
[Windows Mobile Development and Hacking General] lopez1_de:
Not working on Touch HD WM6.5. Device is freezing.

Any suggestions?
[Windows Mobile Development and Hacking General] Ariox:
We have no Touch HD device yet. Will test as soon we'll have it.
[Windows Mobile Development and Hacking General] linshilinshi:
frozen in my diamond 2 also
[Windows Mobile Development and Hacking General] Rapid81:
Hi!

I want to use the WMGL library in my VB.NET project, but first I want to reproduce the DrawImage example to learn the usage of it. I could convert the effects class to my project, and the LoadImage is working (it's returns true), so it uses the DLL. But when I want to draw an image to the surface, the program crashes. I don't get any error messages, just the emulator says he's sorry, and want to send an error report. The VS2008 just jump out from debugging. When I'm trying to run it in my device (Samsung Omnia 2 with WVGA screen) it's just end without anything. I'm run it, and it's jump back to file explorer.

Please help me to acomplish the implementation to VB.NET. I don't know what is the problem, maybe something in the dll. I reproduced the example word-by-word and I'm attached it.

Maybe someone has an idea, how to fix this error.
[Windows Mobile Development and Hacking General] Rapid81:
Nobody want to help? :(
[Windows Mobile Development and Hacking General] lajilao:
how to draw string with this library?

how to draw string with this library?

thanks in advance.
[Touch HD Themes and Apps] tr8000:
Hey guys,

I'm searching for some Applications and Gamez

to present the features

of my HD.

Friends often ask me what I like so much on my HD and why I did't buy an iPhone. I don't know what to answer then... Always showing the Game Teeter is so boring! I testet the iPhone for about a week and wasn't as thrilled as I'm now with my HD.

Searching in the XDA Forum wasn't very successful to me :(

Greez and thank you for helping me...
[Touch HD Themes and Apps] 4varic3:
a good start would be to take pictures of ur phone, so u can show a little but of the functions and themes.

A nice program is 'Pocketscreen' which can be found at http://xdaforums.com/showthread.php?t=328627
[Touch HD Themes and Apps] tr8000:
Thank you for your post!

I rather thought about the case when they are standing next to me and want to see what my HD is able to do... Something spectacular, you know... ;)

Maybe we can compile a catalog of such "viewy applications"! :D
[Touch HD Themes and Apps] 4varic3:
oh, lol, sorry then, i missunderstood ya :D

mhhh, so i think u r searching for advantages of the touch hd, aren't u?

well...if u wanna impress ur friends u just have to show them windows mobile...

what's so special about it? try to get tomtom or other apps working on iPhone... ;)
[Touch HD Themes and Apps] Heidezv:
Take a look at this.

http://wiki.xda-developers.com/index.php?pagename=HTC_Software

http://wiki.xda-developers.com/index.php?pagename=HTC_Software_1
[Touch HD Themes and Apps] mouki_9:
too bad games are running slow as hell on the touch hd.........sigh.........
[Touch HD Themes and Apps] michi123:
So you are looking for some "mine is bigger than yours" application just to show off? :D:D

Sorry, couldn´t resist.....;)
[Touch HD Themes and Apps] Nightstalker79:
Just go to opera, copy a random link, open an email, page the link in a message and tell them to try that on their iphone :p

Coreplayer 1.3.0 and put on any dvd rip movies and make them jealous with envy, as movies are gorgeous on the high resolution screen;)

If you have highspeed internet on your hd, just show them a youtube vid, again just show them how inadequate the iphone is as a mediaplayer.

MP3-trimmer, cut a song on the fly, save it as a ringtone and then tell them to call you, watch them squirm:p

I got bejeweled2 on mine, another addictive game.

Virtual pool looks pretty slick.

When they tell you there is this great program which can identify music, just say its shazam and also avaible for winmo, If they don't know then whip it out tell the hd to identify a popular song on the radio or something from another mp3 player.
[Touch HD Themes and Apps] pastaman:
I also just bought an Touch HD, i used to have the normal Touch for 8 months, was thinking of buying the iphone too, instead after MANY reviews i stayed with HTC and bought me the touch HD.

Things you can show him is the resolution, open opera with a fullsize forum and show how much text you get on your screen.

Multitasking is what an iphone can't do.

Stuff i like on my windows mobile device: MSN, fring/skype (free calling over wifi) i love VNCview for PPC so i can see my desktop PC on my HD, also love the game UNO, also LOVE Funambol ! so i can sync my calendar/notes/contacts,... all to one server and that way to my PC all bidirectional... Funambol is also availeble on iphone but only for syncing contacts because apple wants to make 99 dollar a year on their syncing service... and most of all, i love that i can keep finding settings to adjust my windows mobile device just the way i want it...

what i don't know if this is all possible with a jailbroken iphone... if it is then there isn't any big difference i guess :)

good luck with the showing off ;) haha
[Touch HD Themes and Apps] tr8000:
didn't want to say it in this way... ;)

on the one hand it's a natural attribute of menkind, but on the other hand it's to server customers of mine!

I know these pages full of applications. Which of them are good to, lets say, "show off"... :rolleyes:

Thank you all for your suggestions... maybe got some more!?! :D

!edit: where can i get coreplayer 1.3 from? u know what i mean!?! plz pm
[Touch HD Themes and Apps] Bugblatter:
I wouldn't bother with CorePlayer; full-res video doesn't work well enough yet.

Look at the stickied video-encoder thread and create a file for free that plays full-res full-framerate in WMPlayer on the HD. Bear in mind that most people won't understand the difference between this and what the iPhone plays though.

Then read a book at them. I had an iPod Touch and never found any way to read books that wasn't woefully inadequate.

Web pages in landscape, clicking in links without zooming in etc is a great demo.

The Hologram app is pretty cool; do a search around here and you'll find it.

But to be honest all an iPhone owner has to do is show someone Super Monkey Ball, Aqua Forest, Enigmo etc and you've lost. No amount of "But you can't copy-and-paste" is going to bring you back from that one.
[Touch HD Themes and Apps] zuadao:
just record a video when going in the freeway at 120km/h then show them.

lets see the iphone do that with that quality
[Touch HD Themes and Apps] tr8000:
Cool! Thank you for all your Replys!

I think this stuff will hunt 'em down... :cool:
[Touch HD Themes and Apps] dwaradzyn:
1. Use Hush SMS and send Ring 0 SMS to an iPhone.

2. Show some real GPS navigation software.

3. Compare list of supported bluetooth profiles on your HD with iPhone.
[Touch HD Themes and Apps] arifhanid:
Use GRemote to control your pc - see here
[Touch HD Themes and Apps] pastaman:
how about installing ORB on your home pc and you can stream every music and video file to your ppc through wifi, music is even possible over edge.

that way you can have unlimited portable media.

i use it and it works great !
[Touch HD Themes and Apps] Menneisyys:
Well, better NOT say this to any iPhone user (hint: Backgrounder ;) http://code.google.com/p/iphone-backgrounder/wiki/Documentation )
[Touch HD Themes and Apps] Menneisyys:
Actually, there's an ORB client for the iPhone too.
[Touch HD Themes and Apps] Menneisyys:
Yeah, at the gaming (and, of course, the capacitive screen) department, the iPhone is just unbeatable.
[Touch HD Themes and Apps] Menneisyys:
Please do NOT ask for warez. Especially not with CorePlayer. Those folks do deserve being paid for their very hard work.
[Touch HD Themes and Apps] Lox_Dev:
Don't show opera mobile javascript support, it is ridiculous.
[Touch HD Themes and Apps] Psygnosis84:
All you have to do is show them TomTom and you have won the battle.
[Touch HD Themes and Apps] pastaman:
lol they even got that, looks like you'll just have to avoid your friend for the showdown hehe
[Touch HD Themes and Apps] Nightstalker79:
The wvga screen is relatively new, so given time there should be better games for the HD as well. I came from a capacitive screen, it works fine, but hardly can be called superior as the resisitive screens are more accurate and just as responsive as the iphone screen(sometimes too responsive), using fingers only is kind of limiting your options.
[Touch HD Themes and Apps] nin2thevoid:
What I usually do (lots of iPhone users here) :

First I pull out the stylus during a meeting and write some stuff down

Then I load TomTom, copy/paste a location from my address book and find it

Then I put some music on it using drag/drop

Then I browse the web without zooming in

Then I pause or resume my 3d render at home, or reboot my server

Then I show my folder with all my recorded phone calls

Then I boot windows 95, just because I can...
[Touch HD Themes and Apps] fredskis:
Hahaha, and how?
[Touch HD Themes and Apps] crankshaft:
That's quality! I'm gonna keep that pic on my HD to show to all the fanboys!

:)
[Touch HD Themes and Apps] itoYo:
try ang get the ipebble to play live internet streams! i dont mean audio blogs!

a major drawback if you ask me!

winmo does this no probs with coreplayer or even wmplayer!

major battery hog tho
[Touch HD Themes and Apps] arpitp:
Why? They have gaming and multi-touch screen. We have everything else. Eventually, they'll just have the screen (hopefully).

Zuado: BEST COMPARISON EVER!

I get asked this a lot as well (why the HD). I like to:

-show off the bigger screen & stylus

-keep a high resolution/high bitrate video clip (e.g. trailer) handy, play in album

-inform them that downloaded movies DO NOT require conversion, as they will play natively (core player handles avi files just fine)

-show then IGo 8

-show the built in remote desktop connection (most average iPhone users don't know of the few things out there that will let them do this)

-show swappable card/battery

-(if possible) do a side by side comparison of page rendering and amount of content visible on each screen (try websites with a lot of content on them, such as most sports teams' sites)

-brag about better camera, video recording, call recording, miniUSB connection, included accessories

Though i usually can't demonstrate, there's also

-drag/drop music (and videos)

-internet sharing BOTH ways (i.e. internet on phone via USB cable)

-smarter/better support community (xda!!!) ;)

Hope that helps
[Touch HD Themes and Apps] Nightstalker79:
On a side note since the microSD reader support hotswap, just pull the card out and put it back in while running file explorer, I tested this a few weeks ago works like a charm everytime.
[Touch HD Themes and Apps] desztan:
Btw how to format the SD card from the phone?
[Touch HD Themes and Apps] Nightstalker79:
I guess the easiest way is to plug in the USB port in drive mode, from explorer right click on the drive and choose format. I have not done this myself so I don't know if this will work, only other options is to use a cardreader.
[Touch HD Themes and Apps] desztan:
Thanks. How to format from the phone.
[Touch HD Themes and Apps] martalegawa:
LOL....

good example! i had sent it to my friends who had iphone and they just pi$$ed out, hahahaha....

anything like this to use against blackberry users?

i'd looooove to email them...

i had an Alpine&Himalaya for years and currently here in indonesia is in BB fever

all my friends here keep mocking my XDA
[Touch HD Themes and Apps] sirrick1:
I don't know if I'm wrong now, because no one mentioned, but one of the most important reasons for buying a HD instead of an iphone is because of the native office document support!, because many people like me use this devices for work, then you can receive an email with a word 2007 document and just opened and edited and everything!!
[Touch HD Themes and Apps] kuyichi:
Cool! Wich version do you use? And how does it work?

Do you have a link for me or maybe a cab version??
[Touch HD Themes and Apps] Menneisyys:
Read my dedicated bible - http://xdaforums.com/showthread.php?t=288506
[Touch HD Themes and Apps] Menneisyys:
BB's and the HD are in entirely different leagues. I'd choose the QWERTY BB devices any time when I knew I need something that I can enter text very fast. The BB's really excel at this - no wonder I also prefer my BB 8800 to anything touchscreen-based.

Of course, software support / screen -wise, the HD wins big time. For basic usage like communication, however, I wouldn't say the HD is better, though.
[Touch HD Themes and Apps] kuyichi:
Thanks! a lot of reading to do! I will take a look end of this week or next week.
[Touch HD Themes and Apps] Lucas0511:
@TR8000

Well if you have "server customers" a nice touch might be to use the UPnP network plugin of Pocket Player (available as a seperate download free) to access a media server on a PC or NAS. I use TwonkyMedia as media server for different hardware platforms.
[Touch HD Themes and Apps] Menneisyys:
BTW, speaking of uPnP, you may also want to take a look at my uPnP bible in the Wiki.
[Touch HD Themes and Apps] khaneqini:
I owned an iPhone for almost 2 years, and to be honest it's hard to find an application for PPC that beats iPhones, and showing off is what iPhone is good at, but

Multitasking!

Copy/paste

divX playback

PIM (No note sync, No tasks)

GPS (no real one only Google maps)

are what MAC lovers try to avoid when you argue :-) so try that
[Touch HD Themes and Apps] Lucas0511:
Great bible indeed, congrats, but your mention of Coreplayer made me doubt my info. However, Betaboy from Coreplayer writes in their forum:

"UPNP is not in 1.3... we have taken this time to take a look at our long term goals and are re-writing our UPNP/DLNA support. It will be included in a future release... and yes that means 2009 ;-)"
[Touch HD Themes and Apps] Fallen Spartan:
All I can say to that is 'Well said'
[Touch HD Themes and Apps] projection:
Indeed...

The Blackstone is not meant to be a toy for you to show off to other "cool kids".

If you buy a Blackstone, you know exactly why you have bought it in the first place.

For me it was the absolute need of satnav and the best exchange integration possible. Also, it's quite cold here for about 35% of the year and I needed a phone that I can use with my gloves on.

The bonuses are, that the camera and screen resolution is better and that you can multitask properly, but for the casual user, who does not need satnav, does not love fiddling with the device and wants to buy "cool", the iPhone is the better choice.

So frankly, I don't see the point of this thread as you are comparing apples to oranges :D
[Touch HD Themes and Apps] shax:
Well, like a "technological god" i really need a "feature" to do copy/paste all around my apps, send/receive files to my frends with bluetooth, listen to radio, multitask and send MMS, drop movies from my computer directly to my phone without need to wait for it to reencode, watch flash on sites, use 5MP camera...

Hey, but that's just me...
[Touch HD Themes and Apps] khaneqini:
what about multitasking, didn't that bother you :D
[Touch HD Themes and Apps] Boinng:
No, because the iPhone multitasks its main functions very well. I can use any app safe in the knowledge that my phone, SMS, email, calendar, music (if I leave any playing) etc are all still active in the background. When I leave a third party app it's released from memory, but most support "saved states", meaning when I return to them they open up where I left them before anyway, complete with any open draft - and the iPhone opens apps fast, so there's no delay.

So no, the multitasking doesn't bother me. If it did, I'd jailbreak :)

Search your feelings, you know it to be true :D
[Touch HD Themes and Apps] khaneqini:
that's what I liked to say, I like the iPhone (still have it) but I needed other features on the HD
[Touch HD Themes and Apps] Boinng:
That would be nice, but would I sacrifice the rest of the iPhone to get it? No. It's also not as hard to live without as most people imagine, given the various other ways of sharing iPhone info between apps (such as the bad example above about copying a link into email - in the iPhone that's actually easier to do than in WM).

There are various apps that let you use your iPhone as a filestore and send/share those files in other ways (eg email, wifi), so if that's your thing it's perfectly possible, but if you're wedded to bluetooth then you're out of luck, it's true.

Plenty of internet radio on the iPhone available through standalone apps (mostly free, like Last.fm) or Safari via web feeds, plus podcasts of course (downloadable on the device, with latest firmware).

See above.

Full MMS is now available via a free app in the appstore - complete with send and recieve.

So what's this thread about here - http://xdaforums.com/showthread.php?p=3196573 ?

Poorly, from what I hear.

A slow "5MP camera" that misses most of its shots due to shutter and focus lag? I'll keep the iPhone's reasonably instant 2MP happy snapper, thanks.

Could well be!