CHome Developer Documentation - Windows Mobile Software Development

Hello there.
I 've created some today plugins, but it seems that the CHome / Titanium interface is the default for WM 6.5 and in most roms i 've tried.
Is there a way to create plugins that can be hosted in it ? Not the old - style today screen plugins.
I 've searched MSDN and found nothing so far.
Best Regards,
Michael.

It's not really documented by Microsoft. Search this board, there's all the info you need.

RAMMANN said:
It's not really documented by Microsoft. Search this board, there's all the info you need.
Click to expand...
Click to collapse
Hmm I 've found mostly tools that manipulate the sliding screen, but not a programmatic way, i.e. registry keys, clsids, etc.
Could you be more specific if possible ?

WindowsNT said:
Hmm I 've found mostly tools that manipulate the sliding screen, but not a programmatic way, i.e. registry keys, clsids, etc.
Could you be more specific if possible ?
Click to expand...
Click to collapse
That's all it is about. There are no plugin dlls like on the "traditional" today screen plugin. A plugin consists of a section in a CPR file (=XML) and a bunch of registry keys.

I agree there isn't much information to be found around creating CHome / Titanium plugins. But recently I found the following three articles that helped me a lot.
http://blog.windowsphoneme.com/?p=17
http://blog.windowsphoneme.com/?p=42
http://blog.windowsphoneme.com/?p=92

Related

How do I turn a .reg file into a .cab?

Hi everyone,
I have an XDA Exec and my current project is to customise my extended rom to install resco, magic button, some ringtones into the windows folder, batti and not have O2 Active (just dingo's connections cab). I have sorted the above, but now I would like to export my whole registry with just these applications installed, along with all my settings 9owner information, MSN, camera settings etc...) If I export the whole registry through Resco, can I then convert that into a CAB using WinCE CAB Manager or soething similar? Is it a good idea? How do I imprt a registry file successfully into WinCE, as I have tried it in the past with previous devices and never got anywhere. I would be extremely grateful for any help, even if its just someone telling me not to bother wasting my time if it won't work!
Cheers,
Fin
WinCE CAB Manager will allow you to make a cab from a reg. However, there are limitations I think, and whether it's wise to do the whole reg is another question. Some of it is volatile. If you pick and choose relevant user settings, you should be safe.
V
vijay555 said:
WinCE CAB Manager will allow you to make a cab from a reg. However, there are limitations I think, and whether it's wise to do the whole reg is another question. Some of it is volatile. If you pick and choose relevant user settings, you should be safe.
V
Click to expand...
Click to collapse
D'oh! I just found out the hard way that importing your whole registry doesn't work for quite a few reasons! Thanks for your reply, I still can't work out CAB manager though. Is there anything particular you have to remember when importing a REG file into a CAB?
There's some issue I read somewhere that it breaks some lines or something in the imported reg. Not sure how or why...
I'd suggest just get the relevant sections, control panel, software, gwes etc... you'll have to glance through your whole reg, try it in individual sections, then compile the lot into one functional bunch.
V
i have been using WinCE cab manager a lot and i have found that importing small sections of 'code' is more reliable than huge chunks, and i have used this methood succesfully to create customised cab file settings (see my theme+ringtone+dialler post) where i extracted parts of the registry and posted into WinCE cab.
thanks

hiding applications list in add/remove programs in wm6.1

hi guys,
Will u please enlightened me how to hide some particular application(s) list (without uninstalling) in add/remove programs in wm6.1 through registry.
thanks.
regards,
tejen
Yes I'd like to know too. When there is an error in the uninstallation process; the program can be removed from the list without actually being removed. There must be a way...
on pc's the items in the add/remove prog list mirros a list in the registry
if the same goes for pda's it's just a matter of removing that entry
Rudegar said:
on pc's the items in the add/remove prog list mirros a list in the registry
if the same goes for pda's it's just a matter of removing that entry
Click to expand...
Click to collapse
right!! it's in the registry, but actually I can't figure out it in wm6. For wm2003se it is in
HKLM\Software\Apps\particular program name\
- for hiding the reg_dword value of "Instl" should be 0 to enable it again it should be 1.
But it doesn't make any difference in wm6.1 !!
Does anyone know where is the list of Add/Remove in WM6.1 registry???
Bump for someone who knows the answer to this!
It's in one of the data stores, and those are AFAIK undocumented. I wrote an app once to remove something from the list but it was tricky. I'm not sure, but one of the tweak tools (I think SKTools) can do this as well.
Ahm yes, I looked at my old code, this is what you need to remove:
HKLM\Security\AppInstall\<AppName>
HKLM\Software\Apps\<AppName>
And here comes the tricky one: the installation record in mxip_swmgmt.vol, which is tricky. See CeMountVol in MSDN.

SPB Finance : no skin

Hello
Does anybody use SPB Finance Fast Entry module on the blackstone.
Each time I tried to install it, the fast entry crash due to a "no skin" problem.
Didn't find anything on the spb support site and nobody seems to have found a solution
Thanks
Up
Does anyone has my problem
Try here for information and the solution (although it didn't work for me using Dutty 2.9)
http://www.spbclub.com/forum/viewtopic.php?t=23154&sid=1a01df21e839256b32cee3f02fe044b9
Although I have just read a comment a bit further down
ohny7
Unfortunately Spb Finance Entry doesn't have skins for WVGA devices (480x800) like Toshiba G900 device.
_________________
With kind regards,
Yevgeniy Kim
Online Sales/Technical Support
Spb Software
Click to expand...
Click to collapse
Thanks
I read those threads and there no solution to get the quick entry system working
I was hoping that someone would have found something
I have found
copy this file to your spb finance "default" folder it will work, but only in VGA. anyway u still can easily use the program, everything works fine some1 owes me a beer)
Thanks
It works but I had to modify the registry. If like me you tried different skins before trying the file given by Salicho, you must delete the different item where skin and spb finance are used in registry. Except the default one, you must erase the other ones to prevent the program to try to use it.
Ask if it doesn't work, but it rocks in my hd
Wonderful
I was so shocked, when Spb Finance Entry didn't work my new phone.
But many thanks to Sallcho who made my Touch HD rock again
Thanks Sallcho I appreciate it.
Did anyone ever find/make a 480X800 skin? Even spb site only gives the 480X600 skin.
MOD EDIT
Moving thread to Themes, Applications and Software forum
Dear all, has anyone tried this software and the above tweak on HD2? Mine did not work, it says Cannot Initialize Main Dialog .
Thanks, Sam
Sam Whyte said:
Dear all, has anyone tried this software and the above tweak on HD2? Mine did not work, it says Cannot Initialize Main Dialog .
Thanks, Sam
Click to expand...
Click to collapse
Sadly, SPB has dropped the finance development (and the forum) and it's support. It will not work on anything past WM6.1

Titanium plugins (CLauncher & CComm) for WM6.5 Standard

I am porting some Titanium plugins for WM6.5 Standard.
Currently, I have ported the CLauncher & CComm, both of which were originally developed by "chriscsh" and quite good.
You can find out more information about these plugins on their corresponding threads:
* Titanium CLauncher http://forum.xda-developers.com/showthread.php?t=514490
* Titanium CComm http://forum.xda-developers.com/showthread.php?t=513747
The plugins require Mortscript, which is also included below.
I have only tested and verified the plugins using the PD Titanium panels on the EnergyROM. However, I believe they should work on the 3vo ROM as well. These plugins use the ATPluginInstaller, which provides a robust installation and limits compatibility issue with other panels.
Here are some screenshots:
(CLauncher showing two applications, Facebook & Tiny Twitter)
(CComm showing the two pages, Setup & Phone connection)
(Steps for adding an application to the CLauncher panel, in this case, Opera Mini)
is there anywhere we can add another panel? one for apps another for games if possible?
Well.... not exactly. The CLauncher is a single panel.
The idea here is to be able to access and launch applications that are used very frequently (maximum of 9). It really does not matter if they are games, utilities, online applications, native applications.
The feature that you ask for would need to be implemented in a different plugin.
thats what im saying like an a cab that will let us another panel like clauncher
This two are working great, the only one i miss is the contact panel,
i dont have much experience with this type of mods, and im getting an atplugin error, so if anyone could help i would really appreciate.
can someone help me set this up no idea how
yeah working fine in portrait mode too!!! (some fix to the cpr but nothing impmossible!!)
really good job!
now we need a way to add more than one launcher... it could be great and usefull!!
ty
KROMO50 said:
can someone help me set this up no idea how
Click to expand...
Click to collapse
O.k once you install the .cabs I had to go to Chome Config. and "show" both panels. You can the go back to you home screen and setup the CComm panel. As for as the CLauncher panel goes manual input works best; expecialy if your apps are located on your storage card, i.e \Storage Card\Program Files\Facebook\facebook.exe. Then you name it, and choose a icon. Ihave Chome Config. Icon-pak installed and I get mine form there. Hope this helps. I would love to have Chome Config work fully on WM6.5 though.
Ok, I am scratching my head just a little here. I have this set up and it is working well. I am able to launch a couple of programs. Of course I set those app's up using the "Choose from list" method. Now....here is the problem. I am trying to add the Opera Mini app using the manual method referred to in your 3th picture, but my Branded T-Mobile Dash does not seem to have a forward slash "\", only a backward slash "/". Am I blind, or just being a n00b? I have looked the keyboard over and over again, and honestly, I don't think it has it. Help please.
skyline247 said:
Ok, I am scratching my head just a little here. I have this set up and it is working well. I am able to launch a couple of programs. Of course I set those app's up using the "Choose from list" method. Now....here is the problem. I am trying to add the Opera Mini app using the manual method referred to in your 3th picture, but my Branded T-Mobile Dash does not seem to have a forward slash "\", only a backward slash "/". Am I blind, or just being a n00b? I have looked the keyboard over and over again, and honestly, I don't think it has it. Help please.
Click to expand...
Click to collapse
when your typing, press on your symbol button, and you'll find it on the symbol list.
BTW, works good on 3VO rom
roloracer said:
when your typing, press on your symbol button, and you'll find it on the symbol list.
BTW, works good on 3VO rom
Click to expand...
Click to collapse
Ah. I see said the blind man. Heck, I didn't even know that was what that button is for. Guess it would have helped if I read my owners manual, lol. I was so used to texting on my previous phone, Motorola RAZR. Like I said before, I am new to the smartphone/full keyboard thing.
Thanx man. I would have taken forever figuring that out.
skyline247 said:
Ok, I am scratching my head just a little here. I have this set up and it is working well. I am able to launch a couple of programs. Of course I set those app's up using the "Choose from list" method. Now....here is the problem. I am trying to add the Opera Mini app using the manual method referred to in your 3th picture, but my Branded T-Mobile Dash does not seem to have a forward slash "\", only a backward slash "/". Am I blind, or just being a n00b? I have looked the keyboard over and over again, and honestly, I don't think it has it. Help please.
Click to expand...
Click to collapse
To get the "\" you must press the camera/sym key that is to the right of the space bar. There you can find backslash.
Is there a task plugin for windows mobile 6.1
Is there a task plugin for windows mobile 6.1. Which can display tasks on homescreen.
awilaman said:
I am porting some Titanium plugins for WM6.5 Standard.
Currently, I have ported the CLauncher & CComm, both of which were originally developed by "chriscsh" and quite good.
Click to expand...
Click to collapse
Can you look into porting the AT Favorites? Here's the link:
http://forum.xda-developers.com/showthread.php?t=506221
awilaman said:
Here are some screenshots:
(CLauncher showing two applications, Facebook & Tiny Twitter)
(CComm showing the two pages, Setup & Phone connection)
(Steps for adding an application to the CLauncher panel, in this case, Opera Mini)
Click to expand...
Click to collapse
Now i feel like i wasted 30 minutes of my time or that i'm not as lazy as some people who use roms.... when i installed the 3vo rom series i spent the first 30 mintues after initial setup editing one of my chome panels so i could have a programs panel with facebook, twitter, oz messenger, youtube, and opera mini. the made a second panel for my comm settings, reboot, and free memory. lol. i guess when the final version is released i'll just use your ports instead of wasting my time. lol
jdshifflett said:
Now i feel like i wasted 30 minutes of my time or that i'm not as lazy as some people who use roms.... when i installed the 3vo rom series i spent the first 30 mintues after initial setup editing one of my chome panels so i could have a programs panel with facebook, twitter, oz messenger, youtube, and opera mini. the made a second panel for my comm settings, reboot, and free memory. lol. i guess when the final version is released i'll just use your ports instead of wasting my time. lol
Click to expand...
Click to collapse
What I did is export the registry entries for my custom panels, so when I reflash just import those entries and I'm ready to go, just export the following entries
HKLM\Security\CHome\DefaultSettings\""Your panel name"
HKLM\Software\Microsoft\CHome\""Your panel name"
The export is on My documents so after you export copy it to your SD card
Hope this help and save some time next time
Regards,
Enrique M. Perez
Empel1960 said:
What I did is export the registry entries for my custom panels, so when I reflash just import those entries and I'm ready to go, just export the following entries
HKLM\Security\CHome\DefaultSettings\""Your panel name"
HKLM\Software\Microsoft\CHome\""Your panel name"
The export is on My documents so after you export copy it to your SD card
Hope this help and save some time next time
Regards,
Enrique M. Perez
Click to expand...
Click to collapse
ahh. very keen mind sire. i'll defiantly keep that on the top of my to-do list since ookba just announce that we can finally start counting down to his newest release. it should save me a little time before i start testing
Can somebody please upload the titanium *.cpr files from the Energy ROM?!
Thanks
any updates needed for the newest 3vo update or are we good to go?
EDIT:: newest 3vo has it built in already. haha

DjVu reader for WM 6.5.x

Hi,
I'm looking for a DjVu reader running on the newest versions of WM (6.5.x).
I've found some pretty old projects:
pocketDjVu and DjVuCE
I'm going to try them tomorrow if they work.
But I would rather have a fingerfriendly DjVu reader that is made for WM 6.5 (or 6.1 at least, lol).
Any tips ?
They should support WVGA and 800x480 px.
Or perhaps there is a plugin for Adobe Reader?
Update:
I tried pocketDjVu and runs quite well on my 280xx build.
It works with WVGA and except for the option menu you can controll it with your fingers. Not perfect as it was made for WM5 but acceptable.
When zooming it makes a notification that there is not enough RAM for this size but it still works.
Please feel free to post other DjVu readers as there may be a better one .
Anyone else with experience to share in regards to WM 6.1 and application mentioned above or any other app suitable for opening DjVu files?
i tried one of the two programs mentioned above,but i couldnt get my phone to associate it with djvu files.
it would only say "this file is not associated with any...." etc..
+ when i tried to find it inside the program istself it didnt list any of the djvu files.
any tips?
any tips?
Click to expand...
Click to collapse
nope, but i can assure you, that this filetype is useless on PDA's.
Let me say this again:
i am fanatic of collecting methods for opening as many filetypes as possible on PDA and that one is not suitable for that kind of devices. Maybe it was matter of size of files i tested, i am not sure about it, page loading was puren nonsense.
Now, what to do?
..i am struggling too. ideal situation would be converting djvu to CBR/CBZ, but...jesus, this would be nightmare.
UPDATE:
any tips?
Click to expand...
Click to collapse
quick thought:
did you try to add gsgetfile/tgetfile to your system(file requester changer, A MUST, imo)?
if i am thinking right, maybe that problematic software is just using default WM requester and it is just NOT searching inside of card subfolders. i do not remember what the problem was with these programs - you may try copying test file into /my documents to check, if it became visible(i know, ridiculous advice, but..).
otherwise, use total commander(PPC) for force-assigning filetype to djvu software - it may not work sometimes(it depends, if software can properly use %s's).

Categories

Resources