Screensaver for windows ce 5 in C# - General Questions and Answers

hi there,
i'm trying to write in C# an application as screensaver that parse the Yahoo! weather and display the istant weather..
for the parsing i've found this http://developer.yahoo.com/dotnet/howto-xml_cs.html directly from Yahoo..
there's api for the creation of screensaver?
otherwise, there's any thriks arrangements for use low memory and cpu?
i'm using an XScale 600Mhz..
and a WM 2003 XScale 200..
Thanks

there is no real screensaver std for windows CE
as screensavers were made at first to make sure
images dident burn in on crt screens
on windows where screensavers were used
they were just exe files renamed to scr
pocketpcs dont need screen savers and since the lcd
is the thing which use most power in the device most
people benefiting from having the screen turn off when they
are not using it
only real usage as i see it is if people have it in a cradle for a long
period and want the screen to show something

in facts i'm using an ppc for develop, but finally this screensaver be will used in a domotic client inside a wall..
so, i'm asking thriks for develop a program that monitors the use, and (for ex) after 5min show the weather..
so, it's work like a screensaver..
ok, no windows mobile's api for make screensaver
i may use a thread sleep

Related

Best FREE Remote display utility for Windows Mobile 5.0

Which is the best utility given the ms powertoy download wont't work with windows mobile 5.
I want to see my pda screen on my desktop.
It will work. A quick Google will show you how.
What PDA do you have?
This is what my Google search throws up. It works for the Charmer and Wizard.
- it works!!!!
In the directory you installed the Mobile Developer Power Toys, find the "Activesync Remote Display" directory and RTFM ......
Basically, all you need to do is copy the two files in "C:\Program Files\Windows Mobile Developer Power Toys\ActiveSync_Remote_Display\devices\wce400\armv4t" to the \WINDOWS directory on your WM5.0 device using ActiveSync.
When you fire up the shortcut for ActiveSync Remote Display on your PC, it *****es that "The OS or CPU of this device is unknown to this application" - just click Ok and your WM5.0 display will appear in the main window!!!! The first time that you start and stop the remote display, your phone/device will give you the "This program is from an unknown publisher...." message, so just say Yes and it won't ask you again.
The only caveat is that you seem to get the remote display icon (windows logo in a circle) in the notification area (where the battery and screen rotation icons are) one position to the left each time you stop and start the remote display. No big deal, but can look a bit weird after you've stopped/started about ten times
Give it a go - the quality of the display on the PC is as crap as ever (and zooming it only makes it worse), but it's still nice to be able to compose a message reply on a full size keyboard from time to time
Click to expand...
Click to collapse
works great on the universal too Thanks!
http://www.microsoft.com/technet/prodtechnol/wce/downloads/ppctoys.mspx#ELD said:
Remote Display Control for Pocket PC
With the Remote Display Control application, you can display actions on a Pocket PC, including user input, remotely on the display of a desktop or laptop personal computer. This is a great tool for demonstrating the power of the Pocket PC to a large audience. It also allows developers to test their applications for the Pocket PC on a larger screen.
Remote Display Control uses TCP/IP, and it can work with ActiveSync connections via Ethernet or dial-up.
This download is intended for English Windows Powered Pocket PC only.
Click to expand...
Click to collapse
It works just fine with my 6700 (WM5)
http://download.microsoft.com/download/5/3/7/5376bdb4-0aec-40df-bb5c-7a4eb4819b25/remotedsp.exe
Thanks
I made the mistake of installing via activesync.
Copied in those 2 files and it works.
I get 2 flower icons in the task bar.
May try installing again.
The display did look better when I last used this on a magician, dont think it is cut out for VGA.
Use EveryWAN free edition
The best software ive seen for more modern devices Remote Screen plus win mo 6.1 plus vista support is http://www.sparus-software.com/spip.php?page=download&lang=en
Called EveryWan Free its the dogs!
Another:
Also try this one, more simple than EveryWAN, but I use it all the time. The speed is similar to EveryWAN too. IMHO, the microsoft one is terrible.
http://www.mymobiler.com/
Mymobiler is the best. EveryWAN is next. Microsoft's is the worst.

Screan Saver Builder

Hi
Please I Want To Software . Screan Saver Builder for Pocket PC
Please Help Me.
What device do you have? To the best of my knowledge, there are no screen savers on PPCs, except for some iPaqs that can show pictures from My Documents if device is idle for x seconds. Most devices just shut down. As far as I know WM does not support screen savers.
There are screensaver for PocketPc, but I'm not sure about a `builder`.
I've tried those screensaver from
http://www.handyent.com/
and, it looks good, but they are rather computationally intensive and I bet it will draw battery like mad while I've have not use of the screen. I've uninstalled it in days.
Interesting program, didn't know anyone would bother with something like this. They actually created a resident, that runs in the background and adds the missing screen saver functionality to your system.
From what I've seen their screen savers are just exe files so I suppose if you knew a programming language, and how to register the exe with their system you could write one yourself.

Win Core 5.0 display area

Hi, please tell me if there is a way to make the message boxes and windows (of course some of them are outside the screen area) to force to display in screen area, not to have a part of window outside screen.
The display driver is ddi.dll.
Thanks for your help.
Unless its your windows (from your own app) no.
ddi.dll is the generic name for WM / CE display driver so it tells us nothing of the device.
If you describe your problem in more details, like the exact device, the apps that do not display properly etc. perhaps someone will be able to help.
Ok, the device is a pna running win core 5.0. Apps. that are outside are using gdi (apps which use gx are displayed normally thanks to gapi 4.0), but the others designed for 230x320 are outside (the device has display 320x240).
Ok, I think I understand what you are trying to do - you "opened" a PND and are trying to run PPC apps on it right?
Unfortunately, currently there is no way to help apps that can not adjust to screen resolution by themselves.
PNDs are intentionally limited in features and screen rotation option was removed from the driver.
Unless a program was written to take in to account the screen size (many PPC programs were not) there is no way to force it to the right resolution.
And even if it could be done (there is a theoretical way) it will always be buggy and unstable.

Rotating an image, windows mobile, vb.net

So I have been messing around with windows mobile development (in vb, don't hate me, i have grown accustomed to vb because of work). Anyways I come to a point where i would like to use the graphics object to draw an image and rotate it on occasion based on the state of the program. My instincts told me to use System.Drawing.Drawing2D.Matrix object to create that rotation but as it turns out it appears .net compact framework doesn't support that object.
So my question then is, is there any other method for rotating an image as i draw it. I can program in other languages as well if that is what is required, I was really only using vb because it was easy.
Any ideas?
Thanks
don't know about vb but
in c# i would look for an event to subscribe to
which would be fired when the orientation changed
or the resolution changed or some control resized
Sorry the question isn't related to orientation or resolution. I know when I want to rotate the image.
I will give more information, the image is a compass and I want to rotate the compass image based on GPS data received (Calculating the angles is not the problem either). Once I know that say I am 10 degrees off of north, i want to rotate the image of the compass so that north is still pointing north.
In my desktop development this would be done in vb or c# using the System.Drawing.Drawing2D.Matrix class, using Matrix.Rotate and them applying that matrix to the graphics object before i draw the image using graphics.drawImage().
Now the problem comes when I move to the mobile platform where System.Drawing.Drawing2D.Matrix does not exist and is appariently unimplemented. So then my question is, are there any other API's on the Windows Mobile Platform that support Rotation of an image by an arbitrary angle, and if not does any one have any good ideas where to start looking for implementing the rotation manually myself.
Thanks in advance
That's one of the annoyances with the .NET compact framework, not all of the PC .NET framework is implemented, and sometimes it's the bit you really want.
Time for a different angle on the problem. Create 36 compass images 10 degrees apart and store them all in an ImageList object. Pull the one you require out of it when the heading changes. Not quite as elegant as the Matrix class, but it may have to do.
The other approach would be to use DirectX drawing. The coding to do it, would probably involve a very steep learning curve, but not having dabbled in this arena yet, I can't offer much help.
The ImageList object in the .NET compact framework does not support ImageList.Draw(), (darn!, see previous post), so you would have to create a PictureBox object or similar and use :-
PictureBox1.Image = ImageList1.Images;
Where i is the index of the image you want to use. (0 to 35)
Thanks for the suggestions, I did end up predrawing the images of the compass. At the moment I went ahead and made 360 images but I am surely going to cut that down quite a bit. The question then becomes smoothness vs space. But either way you shake it it is working.

Jbed WinMo screen problem

I've got this problem ever since I switched to Windows Mobile 6.5 builds. Java applications executed by Jbed begin to resize themselves after some time. It's almost as WinMo is losing focus of this app - suddenly top and bottom bar of WinMo appears, screen is a little bit resized.
Anyone had an issue like this one?
Do u check all version from here:
http://forum.xda-developers.com/showthread.php?t=407667
??
Yes. I already tried them all.
Here is my thoughts.
You indicate that the size reduces over time. which implies its fine at first.
I suspect that your running a java app that is setting the java parameters and hence reducing them in the process.
Try 1 new java app at a time, then see which one could be causing that!
I know that some apps are made for QVGA screens or smaller (like for Nokia phones) and those will always display small if its built for one of those devices specifically.
Alternatively check this thread and see if it helps with the settings.http://forum.xda-developers.com/showthread.php?t=439989

Categories

Resources