yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] danielherrero:
Until V1.2 the user couldnt disable RIL Notifications (the option didnt exists) and It was always enabled. There are two ways to get location updates:

1) Windows notify automatically to CMP with RIL Notifications about location changes. Because of this Its important that this option is checked. Only users with ETEN devices should unmark this option. (there are other reasons to want disable this option)

2) CMP request this info explicitally(Polling). This happens when:

2.1) CMP Starts.

2.2) User clicks on "Get" button. (big right lower button).

2.3) User selects option "Update location" each x minutes. CMP will ask Windows about current location each x minutes.

I hope this info helps you :rolleyes:

ps: On Cell History page, Blue columns means "location got by RIL Notification". Red column means "location got because CMP requested Windows the location info"
[Windows Mobile Apps and Games] short/y:
Sorry, I confused this setting with the one for polling in Options(1).

I didn't notice ANY misbehavior today so something else must be happening to cause it to happen. I'll continue to keep my eyes open.

The color-coding of the cell info is a great idea!
[Windows Mobile Apps and Games] danielherrero:
Hi.

Please keep informed about your conclusions to include them in V1.3 that I am developing right now.It includes several important wishes of users like:

1) For each profile there are diferent schedules for each weekday.

2) Users can mark a schedule as "Execute in any place." For example, if I put this mark to the profile "Home", for weekday "Monday" and schedule "night", then Its actions will be executed every monday night, independiently of where user is.

Dani
[Windows Mobile Apps and Games] short/y:
Any chance of reducing CMP's execution memory size? When I'm not running CMP, I usually have 14-16M free but with CMP running it goes down to 10-12M. Sounds like a lot but that like extra memory allows me to occasionally run several more applications concurrently Live Search, Radio365 and IE.
[Windows Mobile Apps and Games] danielherrero:
Hi.

Is your device qvga? Then the memory footrpint should be less than 600/700KB, and 80% of it are buttons images cached. If you can use TaskManager (free great program) to test the footprint of CMP (or other programs).

Dani
[Windows Mobile Apps and Games] short/y:
Yes, my device is QVGA. But, what can I say, Dani? After a soft-reset I have 10-12MB free with CMP running. With CMP uninstalled, after a soft-reset I have 14-16MB free. I just verified this with SKTools' Free Up RAM. It tells me how much free memory I have before and after it's compacted free RAM. The number I cited to you is the range of numbers I get after compaction.

Perhaps the memory footprint reported by TaskManager doesn't include memory that's acquired after the executable has been loaded?
[Windows Mobile Apps and Games] danielherrero:
yes, TaskManager monitors memory allocated by the programs, not executable. Anyway I will try to include in V1.3 options to dont cache button's images and dont cache data (actions, schedules, etc) :p

Dani
[Windows Mobile Apps and Games] danielherrero:
V1.3

Hi.

I am testing/tunning V1.3 and I would be nice if other people could help me in this process.

There are several and important features:

1) There are different schedules for each weekday.

2) Each schedule can be marked as enabled/disabled (if disabled then the actions wont be executed) or marked/unmarked like "Execute in any place". Its usefull if you want for example, the schedule "morning" of your home profile will be executed even if you are in different place.

3) There is a option to copy the schedule and actions of a week day and paste them to others weekdays.

4) For each action the user can set a delay. In this way users can control the order of executions and mix actions like turn on/off phone with others like call forwarding, connections, etc.

5) Fixed a situation that caused problem detecting orientation of some devices showing incorrect dialog templates

6) Size of the battery history is customizable in options(2). When the file is full is created and filled with 30% of the old file. In this way the history continues althought the file is full.

7) Option to export battery graphic to bitmap file

8) Uninstall process fixed. Sometimes this process failed. Now works 100% (this custom installer first kill cmp process and unregister today plugin. Then lets Windows do Its job).

9) Warning about locked profiles is done only once. Even resetting the warning isnt done anymore.

To do it was necessary to change the structure of the database. The program automatically do this process and upgrade the data BUT Its important to do a backup of the database before installing this version.

In the pictures I show how the profiles window now shows the weekday and the option to copy the schedule and actions of a weekday to paste them to other weekdays.

Please report any bug, suggestion, etc

Download link:

http://www.commmgrpro.com/files/CommMgrPro_V1.3Beta1_Theme_SkizZO_QVGA.CAB

http://www.commmgrpro.com/files/CommMgrPro_V1.3Beta1_Theme_SkizZO_QVGA.zip

ps: I ve developed and option to not cache images and CMP needs only 180KB to run. I will upload it later or tomorrow

Greetings

Dani
[Windows Mobile Apps and Games] jeffrey.jansen:
Hello Daniel,

When I install v1.3, I get an error saying : Your installation is registered but not activated. Please contact support to activate it.

Best regards,

Jeffrey Jansen
[Windows Mobile Apps and Games] danielherrero:
Hi.

Write me to herrero.daniel@gmail.com and I will tell you how to activate it:)
[Windows Mobile Apps and Games] OdeeanRDeathshead:
I was using commmgr.V0.9.0.10 and it crashed again today. I was in a call so I didn't think to get a screen dump. I have tried to do it again but I could not. The error was another memory related one. I will get your new version tonight. I think it brought the whole compact framework down because I had to reset to be able to start comm manager again.

I have a question, it told me there is a new version. I fell a little uneasy about this. Your app is communicating over the network when I am connected. This makes me nervous because these devices have no firewall and the security of these devices (ie access to data) is nothing compared to desktop platforms. What exactly is being communicated and how can I stop this communication?
[Windows Mobile Apps and Games] SkizZO:
if some surfer want to give an hand... search for Places images (on the style of my icons..)
[Windows Mobile Apps and Games] davw:
So I wasn't the only one with the freeze problem during a call (version 0.9.0.10).

As mentioned earlier I 'll install latest version tomorrow to see if that one suffers from the same problem or not.

Anyway daniel keep on the work, I'm sure you'll end with a stable version.
[Windows Mobile Apps and Games] cmalberto:
I had to uninstall last night. I know this is a USER Issue but the phone keep restarting the radio for some reason or another. When it did, it kept steping on my PhoneAlarm settings, turning on Bluetooth and 3G(which I don't have at home - therefore no signal). I will re-install when you get a few more features installed.

I am scared to leave installed during the evening hours as it might wake me up(he he - I value my sleep) and I do need to have the phone "alive" 24/7 for work.

As far as manually invoking Places, I guess I am just lazy and wanted the phone to auto switch based on calendar entries or simply the CMP scheduler.

Keep up the good work.

--Mick
[Windows Mobile Apps and Games] SkizZO:
... i have some troubles..

a-The actual icon set is not usable on the today, because resizing the icons on that size (i hope 16x16?) the text is illegible, also the icons have a coloured background that into the today looks bad. I hope we need also a transparent/composite set of today icons.. am i right?

(like pAlarm with a 3d bar in background.. or transparent)

b- According with the words written before.. (sorry 4 my english) i hope that if you create a different skin dir for the interface & the today, the skinners can choose to skin the today or the interface only (however i hope this can be already done with an xml skinning structure, avoid double copies of same image for different skins)

c- Do we want to skin also the battery/signal bar & the area around it??

d- ToDo wishlist: Name of the cell/LAC on the today instead of code (when unknown, show code..)

e- ToDo wishlist: SMS tone location based;)

f- ToDo wishlist: WiFi ip/DNS location based

..i've choose to open an image on a cell groups (made of 3 cells).. but it open the image every time the phone switch to one cell to another... i'm not sure of this, but into 3 hour in the same place i've seen 4-5 times the image opened, when the time before i've closed it. maybe some unknown cell is near and i haven't seen it yet.
[Windows Mobile Apps and Games] moisha:
Would be nice to lock only for specific amount of time.
[Windows Mobile Apps and Games] danielherrero:
Hi. Cmp doesn't open a connection to check new versions. each 48 hours tries to check the latest version only when the user opens a connection. So if the user doesn't connect internet cmp will never check version. And to check the version I attacks a servlet that returns a number. It means arround 40 bytes traffic data. Anyway next version has a option to enable/disable automatic checks.

I don't know why your device hanged while speaking but I hope to find that "situation" sometime......As I told before I try to look for it doing docens of calls but no luck,no errors.

BR
[Windows Mobile Apps and Games] danielherrero:
Ok davw keep me informed if you see that problem. This program doesn't process tapi or line events so I can't understand how it can freezes in a phone call but if it happens I will find the relation :)
[Windows Mobile Apps and Games] danielherrero:
Other people had this problem because the y had selected the option "on ac full power" or had scheduled a default frame for the default place.this isn't a bug but probably isn't clear for the user how to set the actions. Next version will plan all the actions as "no change" by default to avoid this situations...
[Windows Mobile Apps and Games] danielherrero:
Skin Mgr allows to set diferent Icons to use in today plugin so don't worry about it...
[Windows Mobile Apps and Games] danielherrero:
added to "todo" list :)
[Windows Mobile Apps and Games] SkizZO:
Then i have to make also today icons... tell me what is shown... 4 example, if the PDA haven't the WiFi, it will show an icon with "unavaiable state" or will not shown??

1) If it's shown, i have to make 3 different today icons for: WiFi,Bluetooth,Audio state, Mobilephone, connection and 3g/2G, (i hope the unavaiable phone is useless because who haven't the phone doesn't install the app...)... in total others 18 icons..

2) Another question is related to their size... i hope i can assign every size to it.. and i can also put the text (referred to cellID & LAC) UNDER the icons??

3) (from last post): c- Do we want to skin also the battery/signal bar & the area around it??
[Windows Mobile Apps and Games] danielherrero:
1) all the items must have a disbled icon because some devices may not have wifi,bluetooth,3G....

2)You can assign all the size to the image without space between the ima and the border but I thing the program should write the lower texts because of lenguage issue.

3) by now related with bars you can set the border,lower icons and initial color and final color(for gradient)

Thanks skizzo :)
[Windows Mobile Apps and Games] SkizZO:
Thanks to you to continue to develope this app :D

Last demand related to the today.. considers that with a today structure like this

[1][2][3][4][5][6]

University - WiFi Area

or, 4 the moment

[1][2][3][4][5][6]

LAC-CELLID

can offers more chances to a skinner (and the visibility of the icons), because with the actual layout

[1][2][3][4][5][6]12345-67890

with a space BEFORE & AFTER the numerics code, i hope the max width is 160 px that, divided for 6 items, is only 20x20 pixels.

If we have 240 pixels... each icon size can be 40x40, so the today plugin became 50x240 (under there are 10 px for the text, depend on its size...)

Perhaps if 50 pixel are too, the icons can be reduced, and possibly if you want, with an option, the text goes on the same line of the icons.

Also, due to the problems related to the cell name & its display on the today, can be done an option "Text shown on today" or, however, with the solution i said before, there is enough space for it (an entire line, centered, under the icons (& background skinned and continuous to the icons naturally, if not transparent.)

I'm asking that because before starting to make today icons, i must know:

-the space that i have a disposition (240 or 160)

-Make a transparent skin, or a windows mobile like bar skin ?

-if WM like bar (as in the bottom of the screen) it must include also a frame to the text area?

..however once i know the dimensions, i can start, than under the icons i can put everything.
[Windows Mobile Apps and Games] Applestar:
Minor bug:

Everytime I install an update it will go back to LAC mode (but I normally use Cell-ID mode). I change it back within options and everything is fine. Just to mentoned it... ;)

BTW never had a data integritiy failure again. So that seems to work fine.

Well another great idea, but probably for a "plugin": read GPS data every couple of minutes, take the provider, the LAC & CellID and send that data via http to a web-server. So we could really have a map of all Cell/LAC IDs any user ever visited.

Or just a little API where someone else could read the LAC/Cell-ID from. So we could do our own plugins ;)

Well, well - so many ideas ...
[Windows Mobile Apps and Games] danielherrero:
as you want skizzo. The height of the plugin should be small to leave room for other plugins. Anyway in the xml file you can set the height and width of the images. The space is filled only by images so no border and no text. So you have 240 horizontal pixels to share between the images and the text of the current place. The width of the text will be 240 minus(6 x icon width). And you can specify the width you want. CMP will compress or expand the images if their size arent the same than the one specified in the xml file...
[Windows Mobile Apps and Games] danielherrero:
Hi applestar

. When the program is reinstalled all the registry data is erased. This is,sim pin,current theme,location mode. I can avoid it saving this parameters to the database instead of in registry if it is interesting ...

Nice to ear you havent seen database errors. Me too. But if it happens report me :)

There is a little api based on windows messages to control CMP and listen events from it,like changes of location,bt status...Indeed today plugin uses this api to comunicate with CMP.

When CMP is stable enought I will publish info about it widely in internet sending info to several webs and if it has success and the people like it then I can do what you say. :). this is, add gps capability and create a virtual comunity that can be accesed using CMP or web browser where the users can see their position using google maps,see other users,interact with them. Posibilities have no limit. there is a long way. Before lets create a strong program and let's see the user's response :)

greetings
[Windows Mobile Apps and Games] moisha:
Sadly, this does not look like something new. :confused:

I Googled at least 2 databases/software: cellDB / cellTracker and CellSpotting.

Looks like this stuff was hot in GB / Europe 2-3 years ago and now it is dead.

Not sure what the issue was - maybe providers changing cellIDs, maybe it is not accurate enough or maybe wider GPS availability shadowing this ...

As long as we do not repeat CDDB and cellDB history ...

Interesting reading also here and here
[Windows Mobile Apps and Games] SkizZO:
So no text under the icons.. then i hope 25x25 goes good, they leave 90 px to the text (actually the text occupies ~70 px).

When i have more time, i will resize it to a bigger/smaller size (depends on the way to signal the current status of the icon -on, off or unavaiable- ... but i have some ideas that can be done in a small space ;)

Edit: definitive size is 25x28, with 72 px for a text like this: 12345-67890
[Windows Mobile Apps and Games] danielherrero:
yes,that is truth. I read about it years ago. Maybe the key is joining gps and gsm location systems or maybe this way is a lost battle....

Now I am on holidays and I will come back on next monday but I promise Skin engine will be ready next week and other changes....

Dani
[Windows Mobile Apps and Games] short/y:
Profile switch exceptions/conditions?

This past weekend, I found myself running errands near my home and I noticed that my phone was switching back and forth between my home and my car profiles. Would it be possible to conditionalize cell tower-based profile switching with time/day settings? For instance, make it possible to create a rule which will only switch to the Car profile when leaving the Home towers between 7AM and 7:30AM Monday through Friday?
[Windows Mobile Apps and Games] short/y:
I'll download this and give it a try this evening. That's an impressive set of changes!

Oh, excellent, Dani, thanks! I'll download it and give it a try. I take it those changes aren't in the beta1 download?
[Windows Mobile Apps and Games] danielherrero:
Hi

V1.3Beta1 offers different schedules for each weekday. There is an option to copy/paste schedules between weekdays to make it easier. I think It solves what you say.

Talking about size I am following two approachs on V1.3Beta2.

1) Cache images optional. It saves 500 KB.

2) I ve splitted CommMgrPro.exe in three modules.

2.1) CommMgrPro.exe: A few KB with WinMain function.

2.2) CommMgrProCore.dll. classes that are needed always. (Sking Manager, Texts manager, Main Window, etc.

2.3) CommMgrProOptions.dll. It contains all the code (thousands on code lines) used when the user selects "Main" to make changes on profiles, schedules, actions, etc. But most of times the users dont change them. So this DLL only will loaded (at run-time, not at load-time) when the users enters on these dialogs. And will be unloaded at exit.

With these actions the footprint of CommMgrPro will be reduced dramatically. It isnt important on devices with 128 MB ROM but Its very important in devices with 64 MB.

First startup after upgra may take extra seconds because DB structure must be changed and data (schedules, actions, etc) must be converted (automatically) to the new format

Greetings.

Dani

ps: Beta1 contains weekdays changes and schedules "execute in any place" change.

Beta2 contains size modifications and will be ready in two days....
[Windows Mobile Apps and Games] danielherrero:
V1.3Beta2 Ready

Hi.

V1.3Beta2 is ready.

Differences with V1.3Beta1.

1) Bug fixing.

2) Memory footprint has been reduced to 50%. In Beta3 I will try to reach 75% :)

http://www.commmgrpro.com/files/CommMgrPro_V1.3Beta2_Theme_SkizZO_QVGA.zip
[Windows Mobile Apps and Games] short/y:
Excellent! I'll download and try to find time to install it tonight.

BTW, I installed and played with beta1. The daily scheduling needs some work (or maybe I'm using it wrong). I tend to try to account for the entire day in my CMP schedules. My schedule for the weekend is different from my weekday schedule. My Friday schedule, for instance, starts at 6AM but my Saturdayschedule starts at 7AM. If I try to set up Friday night's schedule to run from 11PM till 7AM, CMP gives me an error because my Friday morning schedule starts at 6AM and it thinks I'm trying to overlap schedules. The obvious workaround is to cut off the Friday night schedule at 6AM and either schedule a filler period from 6-7 on Saturday morning or just leave it empty. Have you given any thought to this particular issue?
[Windows Mobile Apps and Games] short/y:
I haven't been able to figure out any way to make this address my issue. To restate it, I'm looking for a way to only switch from one profile to another if I leave a particular location during a certain time period. The example I cited a few postings back was running errands near my home on the weekend. I was constantly leaving and reentering my home towers over the course of several hours. I had CMP configured to switch to the Car profile when on leaving Home so CMP was dutifully switching between Car and Home when I really wanted it to stay on Home. The actions I set for the "On Exit" event occur regardless of the reason for exit so the same actions will be executed regardless of whether I exit Home because of the schedule or because I'm no longer within the towers associated with Home.

Perhaps the answer is to lock myself in the Home or Car profile for some time period. Or, perhaps it would be useful for CMP to provide two different Enter and Exit events -- one for schedule and one for tower/location. I, for one, would find the latter useful.
[Windows Mobile Apps and Games] danielherrero:
Hi.

I suppose I dont have that problem because I ve registered to my "home" profile 6 o 7 cells arround my home and Its imposible to switch. Its a good idea to go to Cell history to to it. For example, if you have been at home from 17 to 20 then go to that window (Cell History) and if there is some cell not associated to your home the click on it and keep pressed until popup menu appears. Then press assign and finally select you home. Other approach would be to use the "execute in any place". For example, if your set this mark to your home profile, monday, schedule "15-19" (for example), then all mondays CMP will lock home profile all monday, from 15 to 19. It doesnt mind if you arent at home. The profile will be locked automatically from 15 to 19. Same can be done for rest all the days. But I will consider how to implement you idea.

Talking about your previous post. Schedules lasts now for one day. Every day, at 00:00, CMP exits current schedule and seach the next schedule to apply. In your case is Saturday, 00:00, so will begin the schedule that fits saturday at 00:00. So in that moment the schedule of friday isnt applied. So, finally, in those cases when you want to do different schedules for each week day, for example, monday-friday and saturday-sunday you have to play with the border, its is, latest hours of friday and initial hours of saturday, to make CMO behave as you want

I hope I have explained correctly :)

ps. I usually use "Car" profile as "locked". When I enter in the car I lock it. This profile turns on 3g, bluetooth, speaker at 100%, connection ON, backlight 100% and It open Tom Tom. When I am going to exit my car I unlock this profile and CMP restores the state. As the profile is locked it doesnt mind if I drive near my home or my job. The profile keeps locked.
[Windows Mobile Apps and Games] ULI22:
Hi Dani

I know that your ToDo-List is very long, but I'm hoping this smaller issue will find some solution in the next release ? :D;)

regards, ULI
[Windows Mobile Apps and Games] danielherrero:
Sure :), dont worry
[Windows Mobile Apps and Games] danielherrero:
Dirk, In the custom time dialog I will put 5 buttons with the 5 last custom values. Is it correct?

V1.3 beta3 ready.

Minimum memory consuption and maximum speed. Older version stored the XML (texts and skins) on a DOMDocument object. It was very slow and needed much RAM. Now XML are loaded, processed and unloaded. Data is stored in maps (100 KB). It needs few memory and its much faster. You will notice it when you press a button that brings a dialog with image buttons.

http://www.commmgrpro.com/files/CommMgrPro_V1.3Beta3_Theme_SkizZO_QVGA.zip

Dani
[Windows Mobile Apps and Games] danielherrero:
V1.3Beta4 Ready

V1.3Beta4 Ready.

Changes.

1) Bug fixing.

2) Dirk Request. When the user goes to custom dialog, the last three values are remembered and the user can access those values using direct access buttons.

http://www.commmgrpro.com/files/CommMgrPro_V1.3Beta4_Theme_SkizZO_QVGA.zip

Ok, now only bug fixing and optimizations until V1.3 Official is out.

Dani