What about a beginner's guide/development tools sticky/wiki? - Windows Mobile Development and Hacking General

Hi,
I am trying to get the ball rolling on PPC development, and I am looking for information on how to do it.
I believe xda-developers could have more detailed data on how to get started on development, useful tools etc, and this data could be presented on the wiki and have a sticky link here at the forums, so that the information can be maintained with ease by us.
For now, I have added this:
http://wiki.xda-developers.com/index.php?pagename=Development Tools
Which has only a little amount of information, about the standard tools. Naturally, it will be better if we can find a way to substitute Visual Studio with a free tool...
If other people have more information to share, please contribute.

Hi Joe!
I think this is a great idea, as posts about this stuff keep popping up every now and then.
I took the liberty to add info about some free tools from MS to your wiki page, but this is my first time with the wiki so if I did it in some improper way, feel free to edit it.

GSM AT Command set
is there any thing to access AT command set for XDA O2 GSM phone?
and any resource you guys know about how to develop phone dialing software for O2 mini?
i m thinking about doing Call Blocker software if i get those resource.
is there any way that i can use AT Command set in PocketPC?
thanks

Re: GSM AT Command set
tinkyawoo said:
is there any thing to access AT command set for XDA O2 GSM phone?
and any resource you guys know about how to develop phone dialing software for O2 mini?
i m thinking about doing Call Blocker software if i get those resource.
is there any way that i can use AT Command set in PocketPC?
thanks
Click to expand...
Click to collapse
You don't need any development information here at xda-developers because all the information is given in Standard Developoment Kit's (SDK) Documentation. Just download the latest "PocketPC SDK" from ms and be happy!
ps: you owe me your call blocker

Related

Call and Message tracker using C# on .Net Compact

I'm planning to develop a simple app for Smartphones generally and my friend's O2 XDA II mini (Is that the 'Magician'?) specifically.
The objective is to allow users to track the number of calls made or messages sent to a particular number or series of numbers which will be decribed by a wildcard string.
Basically my friend's subscription package from his service provider (Hutch) allows for 400 free calls to non-Hutch numbers and 800 free calls to Hutch numbers per month. So practically, all Hutch numbers begin with "9886", so a profile associated with the wildcard string "+919886??????" (+91 is the code for India) can be created by the user and all calls to numbers matching this profile will be tracked. Pretty basic kinda program.
Now, I'm relatively a noobie to Smartphone development - I've done some basic stuff using Visual Studio 2003 (Academic) and the emulator - never with an actual device.
Can anyone tell me where I can get emulator images for the XDA II mini? Further, I would greatly appreciate any advice or suggestions from the community. Better still, if any of you guys already has a program to do this, please tell me :wink: - it would save a lot of trouble!
I'm planning to develop using C# on .NET Compact 1.1
Oh, and any dev experimentation I've done so far was either on the Pocket PC or on the Smartphone. Anything I should know about coding for a device which is a combination of both these types?
Thanks.
hi
this looks like an idea that many could benefit from.. if you are making this application i would suggest you make it so that we (the non indian and non hutch users) can use it aswell...
good luck and keep us posted

Questions concerning programming with WM 5

Hello!
Does anyone of you know which dll's I have to use to get the following information:
- the net the sim card is booked in
- states of my GSM unit
- states of my telephone unit
Can anyone help me getting these information or tell me where I might find them?
Thank you very much in advance.
Monty
On Wm5, state and notification broker. No dlls required.
Please move your question to the development forum, for better responses :wink:
V
Sounds nice. But there's a problem: we do not only use WM 5 Pocket PCs. Many of our devices use Windows CE instead.
Do you know which P/Invoke I have to use?
If you're definitely not using WM5, but WinCE, then it's a hell of a lot more trouble. You need to use TAPI generally, this will give you answers to each of those queries.
I don't use Managed Code, so check out www.opennetcf.org/
If you're using Compact Framework, there may well be managed libraries to get access to this stuff easily.
Native Code ≡ Pain
V
I checked the library on opennetcf.org but it doesn't seem to be very useful. Is there any way to find out the functions compiled in the API dll's? I'm sure Microsoft offers a way to get the wanted information. But I cannot find it

Hi all newby here with a few questions

I've been lurking and reading the posts and I'm very impressed with the level of knowledge, willingness to help and general friendliness so I thought it's about time I said hello
I recently got an O2 XDA Exec with Rom 1.30.107 WWE, Rom Date 04/11/06, Radio 1.09.00, Protocol 42.42.P8, ExtRom 1.30.162 WWE
I set it up with minimal branding so there's only a little O2 stuff in there and I've not added any applications, generally I'm very happy with it
however basically it's a small PC or pda with a phone built in and among other things I'm a programmer (years out of practice but it still counts honest! ) I've had a trawl through the forum and can't seem to find the answers I'm looking for so I guess my first couple of questions are these
what tools do I need to write applications for this beastie ?
can the visual studio express suite thats free from M$ be used and if so has anyone else managed it ?
also as it's a windows system it's got a registry soooo....
can anyone recommend a good registry edit tool so I can have a look through the settings ?
and is there a list of registry tweaks anywhere (I'd like to stop the IE key going to pda.o2.co.uk and send it to my home page for a start)
needless to say I am not desperately rich so freeware is preferable to anything I have to pay for, but if I have to pay for something then it will recieve serious consideration
thank you in advance
Official info from Microsoft regarding development http://www.microsoft.com/windowsmobile/developers/default.mspx
As for registry editing, one is as good as another in most cases. Personally I use Tascal Registry Editor http://www2r.biglobe.ne.jp/~tascal/download/pocketpc/tre.htm
And there's some good freeware here http://www.pocketpcfreewares.com/en/index.php but there are many more sites out there.
I'm using embedded visual c to do the job. other than me having difficulty getting hang of the GUI language (I came from DOS based C and Java), seems alright. It suppose the WM2003 SDK but doesn't seems to support the WM5 SDK.
ok thanks for the response so far
looks like I need visual studio 2005 if I want to write any apps according to Microsoft specially if I want to use the WM5 SDK although I've caught a reference to something called Pelles C from http://www.smorgasbordet.com/pellesc/ which is donationware i.e. free but they would like a donation and probably doesn't support the SDK but free is free
I'll check out the TRE registy editor too
thanks so far guys please keep 'em coming
YE GODS! VS2005 Basic costs more than I paid for the XDA !
I think I'm going to look a bit harder at this Pelles C doubrey
thank you AlanJC the registry editor works perfectly
modified HKEY_LOCAL_MACHINE\HARDWARE\OEM\KEYBD\PieHomePage to my home page URL closed TRE and hit the IE button and lo and behold it went to my home page I am now officially a happy bunny
it would have been easier if TRE had a search function but again free is free so not complaining here

Websites content reading code like title of any website.

Hi all here at xda web forum i want to develop websites content reading code like title of any website or meta and other tags, i want to give URL to this code at run time and it will detect its meta, title or other information and return to me in variables how to do and which language will be use for it like JavaScript, PHP, ASP, ASP.NET or JSP etc.
Please guide me with helpful links or sources.
Thanks.
Ali.
i'm only sure that you can do this with php.
meta tags: http://www.science.uva.nl/ict/ossdocs/php4/function.get-meta-tags.html
or you can get anything from the source with ob_get_contents().. use google or pm me if u need help
Code:
Deleted.
It will result in something like:
Title = xda-developers - Xda-developers
Meta Description = Community of XDA developers for programming and modding of PDA Cellphone hybrids.
Meta Keywords = XDA MDA Vario HTC Qtek wallaby wizard tytn hermes alpine prophet i-mate jam dopod tornado typhoon programming coding modding wiki forum news xdatools xdaunlock romkitchen rom development
Click to expand...
Click to collapse
I can't believe I did the work to help a fellow member honestly thinking that it was going to be somehow related to development of some PocketPC software, create the working code in PHP and even tested it on my local server. And then see that you made only 2 posts and check out your signature to see that you are probably going to just throw it up my code on your super spammy ad-sense page. (spammy + in bad need of a spell checker...double whammy)
If you intended on using my code in some way related to PPCs or helping this community, let me know and I might change my mind. Otherwise use Google yourself like you suggested in your 1 other oh so valuable post to this community.

How To develop a Tool for PPC

Hello,
in our company are a lot of Windows Mobile Devices in use. These should like our Client PC's listed in OCS Inventory.So, i'll try to develop a OCS Agent Client.
Functions needed:
-read out hardware Specs
-read out installed Software
-read out User Name
-send this Information over Port 80 to a Server
-nice to have: run as Service and auto send this information to the Server
Tools I've got:
-Visual Studio 2008
Skills I've got:
-writing c++ console apps
What I need:
-a Tip which programming-language I shoul use
-Some links where i can find the the functions in this language which I need
What I've done:
-search in xda-developers.com
-search in MSDN(but I don't know which language i should use)
-wrote small (stupid) apps like an calculator for ppc in visual basic as little test
-I tried to do the same in visual c++ -> without any good product, i don't know how to make a gui for the functions.
I hope you can help me, espacially in the language thing.
Thanks,
Flo
some good reads about many of your questions
http://forum.xda-developers.com/showthread.php?t=245426&highlight=develop
http://forum.xda-developers.com/showthread.php?t=225177&highlight=develop
http://forum.xda-developers.com/showthread.php?t=349808&highlight=coding
http://forum.xda-developers.com/showthread.php?t=269142&highlight=coding
http://forum.xda-developers.com/showthread.php?t=226603&highlight=coding
Thanks a lot!
I think I'll try to use Visual Basic.
One Question further: where I can find the Commands I need to read out the Information out of the Device.
Hi,
VB was good for the first steps, but after reading in msdn i decided to use Visual c#(a can use c++ although but i think c# is better for this!?) instead.
So, registry Values i can read out. But all the other stuff....I don't know how to get this out. "You should use the API functions" i read every where, but that helps no step. I don't know which API and i don't know how to speak with it.
I hope you can give me some Tips or links.
Thanks
thanks for your help so far *:-/
IMEI,Owner,Hardware(bluetooth,Phone,Wifi,Camera) is detected....
My Problem now is: CPU Speed
I didn't found a registry entry with the Speed in it, so i need another function. Some ideas?
Im using C#...
One more Question:
Where the "Settings->System->Deviceinformation->Hardware"-Window gets its Information from?
Hope someone will answer.
Thanks.

Resources