yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] vijay555:
starfish_001: I can't quite remember which version of the skin I've posted on the board.

I use the same skin (hopefully, can't remember if I've tweaked it since), but on mine, clicking on the left logo toggles min/max mode. Clicking on the very right edge, where the signal strength indicator ends, should bring up options. I felt no need for a visible button, because I know it's there!

SideX: yes, I skinned it to match my themes. Can't remember if the skin format is open, I reverse engineered it one weekend. I'm sure it's easy from memory.

SideX is quite useful, but since then I've decided that it's a bit to proprietary, and have been working on emulating some of it's more useful features in my own code. But it's a lovely app idea. Author needs to open up the plugin format though!

Move the start button: in writing ToggleToday I was playing with moving windows etc. Making the windows fullscreen was my first intention, but as written in the above msg, this is not always ideal, which is why shrinking the Start bar to 2 pix and making phonealarm shine through made more sense, to keep the same layout the OS expects. However, in my "research" before making the start bar 2 pix high, I decided that losing the start bar entirely was a bit of a pain, so I made a relocator. Relocating it to the position next to the SIP looks quite cool to me, but I realised that losing the OK button was a bit of a pain, so I deprecated the program.

However, since I liked the idea, I've put some thoughts into ANOTHER program (I tell you, I never stop thinking about things to write), which will hopefully be following some of my ideas from here to make a "better" start bar.

V
[Windows Mobile Development and Hacking General] starfish_001:
Sidex

vijay555

Thanks for the tip on your skin - could'nt find the button when I tried it.

I also like sideX alot very neat little app - I'll take a look at the skin at the weekend and work out how to hack it to match my scroll bar

At the moment I have to get my mini SAN working

:)
[Windows Mobile Development and Hacking General] hdubli:
Dear Vijay555

How to have those wonderful shortcuts on today screen on WM5.
[Windows Mobile Development and Hacking General] chakra:
Hello I love your program. I am using it on a kjam and for me togle new does not work, and both toggle start and toggle today remove the top bar and move the bottom bar up about ten or fifteen pixles. can you help??
[Windows Mobile Development and Hacking General] vijay555:
chakra, I don't understand.

ToggleToday is a combined version of ToggleNew and ToggleStart.

ToggleNew hides the new bar, and togglestart shrinks the start bar to two pixels to let your today screen shine through. So if properly configured with phonealarm etc, your screen can look like mine.

What is it that yours is/isn't doing? Is sounds like it's doing what it's supposed to!

V
[Windows Mobile Development and Hacking General] chakra:
Hi Vijay XDA 2jojo has a windows mobile 5 screenshot on the first page of this thread that shows the bottom bar still there just moved up so you can see the today screen under it. is that what is suposed to happen?? I thought the bottom bar would go away all together. I dont meen the one that says contacts and calender but the small one above that that shows running icons. is it suposed to be gone or just moved up aa little?

ay555 sorry but...

BTW...in WM5

tnx,

jojo
[Windows Mobile Development and Hacking General] chakra:
Re: offtopic

lets see if I can do this I suck I cant figure out how to place images in here.
[Windows Mobile Development and Hacking General] vijay555:
Chakra, XDA 2jojo's screenshot is using ToggleToday on WM5. I state in the first post that ToggleToday was never designed for WM5 and hasn't been updated to support it.

kjam is the wizard right? I will be updating it soon, but can't promise right now. I've got some big projects that are taking every spare minute right now :( But I've used ToggleToday every day since writing it, and really love it, so will be updating properly soon enough!

Before:

After:

V
[Windows Mobile Development and Hacking General] chakra:
Cool thanks for the reply. It actually works OK on wm 5 right now, except for the second to bottom bar. and I am having some issues of the start menu reappearing. But I love the program and I a contributer to the cause. and I like your work. Thanks for letting me use it.
[Windows Mobile Development and Hacking General] vijay555:
chakra, thanks for the donation!

I love using ToggleToday, and don't use WM2003 without it; I think you've seen my setup already

However, since getting my universal I've only really used it for VJFullScreenTSC and VJBigPhone. I haven't tweaked it at all - obviously

that's because it's not my main phone, still have the Magician for that.

When the "bigger" projects have a "louder" audience, I have to try to fix those up first (eg VJBigPhone). But, as soon as I tie up a few loose ends,

I'll be finishing off ToggleToday WM5. I know it's ok with the start bar, but the technique developed to hide the "new bar" and tray are very WM2003

(I didn't have a WM5 device or working emulator at the time). But I've spent a night or two on it and addressed both of those issues on WM5.

My only remaining question before tying the elements together is should I make this resident or stand alone? Or both!

Why:

Standalone is best for resources - you do the hack, clean up the screen and it's done. No background processes etc, no overhead.

Resident version: because on WM5 we are much more likely to change screen orientation, each screen flip causes the whole screen to be redrawn and the

various bars to come back. So, if we screen flip a lot, a resident version will do the fix every time in the background. Some overhead (particularly

given the 32 process limit on WM), but a nice screen all the time.

I think given the Universal and Wizard's design, a resident version will be necessary!

Thank you very much again Chakra, it's appreciated! Next version of this will have you in mind :)

V
[Windows Mobile Development and Hacking General] hdubli:
Pls Pls tell me how did u get that 2day screen...
[Windows Mobile Development and Hacking General] vijay555:
hdubli: do you mean this one?

v
[Windows Mobile Development and Hacking General] chakra:
Hi VijayHow do you get the big clock with the links aroud it?
[Windows Mobile Development and Hacking General] vijay555:
It's a plugin I'm writing called VJEphermeris.

I talk a little about it here.

Not for release yet. I'm just finishing a major update to it.

V
[Windows Mobile Development and Hacking General] topcaser:
hi,

i am using a wizard with WM05 on it. There are some issues with WM05. See the pictures

1. other applications do not recognize that they have more room

2. The Task bar is moved upwards and is now twice as big as before
[Windows Mobile Development and Hacking General] mitty:
Hi Vijay,

Have just discovered this thread and looking through, all your software looks fantastic! I have a request, or you could even look at it as a challenge if you like.

Here in Australia (not sure about other parts of the world), other phones such as Nokia's etc are able to utilise the cell broadcast (cell channel 050) to see which "cell" they are currently in, as each cell has a name associated with it, so for instance I am in Melbourne, the cell on a Nokia would come up as "Melbourne CBD" or whatever.

I have a magician. As you may be aware, you can actually turn on cell broadcast channel 050 in your phone options. However what happens is that each time your cell changes, you get an sms style pop up message to advise you.

Obviously it would be better if there was a today screen plugin that simply showed you the cell you were in (by getting the information from cell channel 050) and simply updating it as you move from cell to cell, rather than having pop up balloons appear!

I'm just wondering if you know of a way to make this happen, or even if you'd consider incorporating this functionality into a future update of your software???

Well done on all your hard work so far!!!! I'm off to try some of the software out on my magician right now!!! :)
[Windows Mobile Development and Hacking General] vijay555:
topcaser, you know from the other thread that ToggleToday isn't designed for Wm5. I have never advised anyone to use it, because I wrote it when I didn't have a WM5 device.

This thread talks a little about the WM5 version, but it's not out yet. Don't use this version on WM5! Apps never have more space with ToggleToday. Just the Today screen has more space. Then you use a program like PhoneAlarm to fill the 24 pixels at the top of your screen (all explained in the first post on this thread)

Mitty: for particular "challenges", you can always post to my forum directly:

http://vijay555support.host4phpbb.com/viewforum.php?f=5

Apologies for my ignorance: I don't know anything about cell broadcasting I'm afraid, I don't know if we use the same system in the UK etc, but here the operator's name is always available to the phone, so eg I know that I'm connected to O2 or Orange. It sounds like by cell broadcast you mean the particular cell tower? that would be really useful for pseudo gps. My today plugins show an icon depending on which operator you're on, eg O2 above.

Presumably cell broadcast is different. I'll try to investigate and see what can be done...Please remind me by PM if I forget! Lots and lots of other things going on and I'm also working very late this week :(

V
[Windows Mobile Development and Hacking General] OdeeanRDeathshead:
mitty THANKYOU. I had not realized the cell broadcast option existed. I have been keeping an eye on the ways in people have been trying to use various rill hacks to get the id of the towers. It all seemed a bit beyond where I am at but this opens a new door.
[Windows Mobile Development and Hacking General] vijay555:
OdeeanRDeathshead: what's your program do?

I enabled cellbroadcasting but it didn't seem to do anything so far. I'll be happy to play with the code once I can get something out of it! :)

V
[Windows Mobile Development and Hacking General] OdeeanRDeathshead:
The purpose of my program is....

Give my son a ppc phone. The phone should monitor the cell location and decide if it is in an acceptable radius of his school. If it is not communicate to me remotely the new location.

I have no success with the location part.

My first attempt at the communication was via gprs using sockets to get a two way communication between me and the remote ppc. The communication was great using sockets as it is garanteed error free as long as the socket is working because the os takes care of error checking. The problem was it could only communicate to with my server at home. This is because of the kind of gprs network I have access to, it will not give me a IP visible from the outside world.

My current attemp is using tapi and the modems on two seperate ppc's. It is much more difficult because I have to implement my own error checking/packet generation receiving. I have now written a class to let my program use the modem so it can dial the phone number of my other ppc. On that ppc the same program answers the call and they talk.

If I could programatically get the tower location I could finish this. I tried the chanel above and it works. When I turned it on my phone told me where I am to about 200m. The only problem with this is that the carriers here sometimes replace the tower ID with other messages for a short time.

If I do not dismiss the ballon that gives the towerID its easy enough to get the text from it. This however dose not feel like a good solution to me. I would be relying on hacks (ie window names or class names) to get the ID so everytime the os or oem changes I would have a problem.
[Windows Mobile Development and Hacking General] vijay555:
OdeeanRDeathshead: Sounds great!

I'll have to invesetigate cell broadcasting in the UK. Sounds better than getting the cellid, but RIL code should get you the cellid if you need it. That's a precise id. I'm going to implement it in some of my plugins shortly.

However, parsing the message balloon should be fine. Something you could consider is using a memory hacker to read memory, see where and why the cell broadcast is stored, and then in future read directly from that memory location. That way the balloon itself is irrelevant. However, it's probably easier just to steal balloon text and ensure it matches your expected format I guess.

For the comms, if you're having troubles peer to peer, consider a server/client situation instead. I was asked a similar question by PM; I would consider having your son's phone gprs and upload it's location, say every 15 mins, to a server running either publically or on your home pc; you could do that even with HTTP get or post!

Your home PC/server can then log location and alert you or anyone should the returned info be an alarm state (eg son <> school).

You could log into the server remotely and have it generate a status page, so you could be out but still log in and check everything's ok through the master server. That way no direct peer to peer.

V
[Windows Mobile Development and Hacking General] OdeeanRDeathshead:
That is actually the first way I implemented it. I set up a web service and wrote a c# program on the ppc to connect to it. Web services are not too hard in c# once you learn to use the tools in vis studio.net. There are two reasons I abandoned that approach. 1) I only want to give my old xda I to my son, and its os has problems with the compact framework and 2) On principal the idea annoys me. If I have fully working windows phones with fully featured modems and gprs then why should I be stuck using a third device for communication. There are other application where it may be important to not rely on a computer that is tied down to a powere supply. For example, a security system monitoring program would only be of use if it had a computer that runs off battery if the power is cut.

If you get the number that represents the cell id it will involve a lot of effort in getting lists from the service providers that show the corresponding cell names. I doubt they are always willing to give out that info.

Still, if you get it to work I would love to see some code. I have never directly used rill, mainly because there is no documentation.
[Windows Mobile Development and Hacking General] mitty:
No problems! I'd give anything to have a plugin with the cell name on my today screen somewhere rather than that balloon popping up all the time!

Vijay, I have a feeling that the cell name isn't available on all carriers. In Australia, every carrier has it... Telstra, Optus, and Vodafone. But not all carriers have it sadly.

Sorry I can't be of more help, I have a little VB experience but that's about it, and am very rusty :) I actually have the Visual Studio 2005 Beta and have managed to get a couple of "Hello world" apps running on my JAM but that's about it.

Looking forward to anything you guys can come up with :)
[Windows Mobile Development and Hacking General] vijay555:
I tried enabling broadcast channels on my magician but nothing seemed to happen. PM or post instructions of how to configure them, and if it conjures any results in the UK, I'll gladly try to incorporate them. I have in mind a cellid based solution, long term, but cell broadcasting would be very useful!

V
[Windows Mobile Development and Hacking General] roripocket:
I think is from the same author as TOGGLETODAY.
[Windows Mobile Development and Hacking General] OdeeanRDeathshead:
do the following:

start.

settings.

personal tab.

phone.

more tab.

tick the enable box under broadcast channels

settings(next to the tick box)

tick receive cannel list (on my one this dis nothing, but your carrier may send a list)

press the new button

enter a name

enter a channel (for me 050 worked)

ok

ok

ok

X

I am with vodafone
[Windows Mobile Development and Hacking General] vijay555:
OdeeanRDeathshead: I tried this but it didn't seem to do anything for me in the UK. I'll try again and roam about a bit (away from the keyboard :( My better half kept me in Harrods all day yesterday, but I forgot my phone!) to see if it encounters any broadcasts. Thanks for the guide though. And your data call posts are really useful btw.

roripocket: the author of the plugin is me!

This plugin is/was originally based on an opensource plugin called AudioNotes. It's the thing that first started me programming on the PPC a couple of months ago. Since then I've removed some functionality that was unnecessary and tidied it up a bit (it currently looks like this:

Note this is running on the WM5 emulator, so no operator readout.

However, although I've used VJAudioNotes for months, I recoded and expanded the whole thing into my work in progress, VJEphemeris

V
[Windows Mobile Development and Hacking General] OdeeanRDeathshead:
I noticed that in a sceen shot in another thread, one of your calendar items was how dose the clipboard work. Did you ever really look into that. I have been able to get the clipboard to work for some types like text but have had total failure at getting any info on how to get a IDataObject from the clipboard so I could get the details of the last file that had a cut/copy opperation from file explorer. Any ideas?
[Windows Mobile Development and Hacking General] vijay555:
OdeeanRDeathshead: if you're reading my calendar items, I'm glad one of us is! I wrote my program Hidestart so that I could delay having to look at the 1000s of reminders I set myself.

It can be used to "ghost" reminders so they're not dismissed, but just stop reminding you with a bing bong alarm:

I'm afraid I haven't got very much into the clipboard yet, just basics for text. I haven't had time to do what I want to do with the clipboard yet... that's for another program I have in mind.

You might want to check out www.codeproject.com They have a great series of articles on developing shell extensions (on the PC, but same idea), and go into some detail about com objects and interfaces etc.

I obviously have no idea what you've read, but this page from Microsoft also looks interesting.

Finally, The Old New Thing is always essential geek reading.

If you have any luck with the IDataObject, could you PM me some info? It'll save me reinventing the wheel later, although my use of the clipboard in code is some time in the future. Much appreciated!

V
[Windows Mobile Development and Hacking General] vijay555:
VJSihaya

Guys, anyone who's been wondering why this is taking so long:

The other day there was a small feature I wanted to add to a future version of VJToggleToday. However, after some experimentation, I had an idea, why not go the whole distance...

So, something new I'm working on, VJSihaya, an entirely new shell for the PDAs, QVGA, VGA, WM2003 and WM5. This is a very early beta shot.

Works great for watching films while typing up notes :)

V
[Windows Mobile Development and Hacking General] ZeBoxx:
Looks very nice - probably less so on QVGA though - only a quarter of that real-estate left ;)

Anyway - a reason some people may not want to go all the way is that perhaps they merely wanted to get rid of the tray / soft buttons bar - for whatever reason - without ending up with the mother-of-all-shells ;)
[Windows Mobile Development and Hacking General] topcaser:
Re: VJSihaya

Wow, looks great VJ. You are considering all WM5 users :oops:
[Windows Mobile Development and Hacking General] OdeeanRDeathshead:
If you are going to go that far then would it be possible to add a command promt that dose all the usual things... let you list files in folders with extentions, let you run programs with command line arguments etc.
[Windows Mobile Development and Hacking General] vijay555:
ZeBoxx, this is definitely an area where VGA is beneficial! However, the techniques are useful for running multiple copies of IE, or keeping a small gsfinder open while running other tasks, for easier copying and pasting between multiple folders, so still some QVGA benefit. But it looks great on the VGA Universal.

It's certainly not a replacement for VJToggleToday, as I said, it was merely a spinoff from an idea I had for that program; some of the ideas might be put into a future version of VJToggleToday. However, I'll finish VJToggleToday in its original form first before continuing on VJSihaya. I just wanted to test the techniques first and then see how far they could go.

topcaser: it's WM5 and WM2003. It should work fine on any WinCE system.

OdeeanRDeathshead: command prompt? You're a man after my own heart! Yes, I've pretty much finished the basic windowing system, so the other things not shown in that screenshot are effectively a full taskbar and desktop emulation. the new "startbar" shows the usual things like your PC, but I've added signal strength, new message indicator, battery level etc there. Command prompt is easily integrated, but I haven't implemented a "start menu" replacement yet. I coded an unreleased today plugin to do searching and task starting from the today screen, and the command prompt will be similar... (like real Vista, allowing you to start searches in IE or otherwise run tasks normally).

VJSihaya also has a small plugin on the "desktop" to make calls and see call progress without leaving the app. Phew, lots more to add!

V
[Windows Mobile Development and Hacking General] SiliconS:
Holy crap, vijay. Are you recreating a whole new desktop shell for PPC? :shock: With resizeable and draggable application windows? Wow - that'd be unbelieveable! Seriously awesome!

I'm amazed if the OS allows such fundamental interference. Or is this some major hack you've developed? I'd have thought it'd slow the machine down dramatically...
[Windows Mobile Development and Hacking General] SiliconS:
Well, if you need any alpha testers then you know where to find me! ;)

Can't wait to see that in action...
[Windows Mobile Development and Hacking General] vijay555:
SiliconS: do you have a universal? As noted above, it's only marginally valuable on a non VGA screen, but still it has its uses. I'll try to post some video soon.

V
[Windows Mobile Development and Hacking General] SiliconS:
Yeah, mine's an Exec, running in true VGA mode...

(I'm still using your VJBigPhone.)
[Windows Mobile Development and Hacking General] vijay555:
Doh, of course (confused by your little phone icon)! I have to do a few more tweaks on VJBigPhone when I get some time. VJOkButt is being a pain in the butt right now, have to iron that out too.

I'll try to do the video and then try to get around to sending you an example app to show the windowing system. If I forget, which I am liable to do with a gazillion things going on all day and not much sleep, please shout out in a couple of days.

V
[Windows Mobile Development and Hacking General] chakra:
hi Vjay I Hope this year is treating you well. I have a kjam and I know there is allot on your plate but I am still waiting to be able to use VJtoday togle on my kjam any advances yet?
[Windows Mobile Development and Hacking General] vijay555:
chakra: apologies dear friend. I've made no further progress since last time, got distracted by the feature I wanted to add that turned into VJSihaya. I'll hopefully be concentrating on VJToggleToday from now on. Sorry for the delay, again!

V
[Windows Mobile Development and Hacking General] chakra:
hey no problem your apps are great, no worries. Im just glad there are people like you out there making these great apps. I looked for weeks for something like you vjkeypress and finaly I found your site. so dont even worry. I just really like the way the full screen today looks even on my qvga screen.
[Windows Mobile Development and Hacking General] argh2000:
Hey Vijay,

once again you'v created an awesome program! If you need tester, you can count me in!I won't mind ding a review too.

Applaude to your excellent work!
[Windows Mobile Development and Hacking General] dreamtheater39:
WOwwwwwwwwwww!!!

awesome stuff VJ!!!!!!!!! You're unbelievable ;-)

I cant wait for VJSihaya!!!! :D

*Bowing down*

Cheers!

San