looking for API and/or SDK for HTC - specially Hermes - specially Camera API - Windows Mobile Development and Hacking General

I am trying to write small apps for my Hermes.
Unfortunately I couldn't find any device specific APIs such as Camera API for HTC.
Where can I find such APIs ?
Also, if it is possible to access camera without any device specific API , please point me to the correct address.
When I make a search with keywords API and SDK on this forum , I can't get any results because of the 3 character keyword limitation.

You can use standard WM 5.0 + function:
SHCameraCapture from AYGSHELL.DLL
read more about it here
https://msdn2.microsoft.com/en-us/library/aa454996.aspx

thanks. I couldn't understand how to use that.
I currently use WM6 SDK.
for camera, do I have to download WM5 SDK in addition ?
Also, how do I use it with C# ?

any idea ?

Related

Camera API

Hi,
just wondering whether anybody has done programming with the XDA, that required interface to the built in camera? I can't find any API or SDK. Does anybody know the hardware vendor's website.
Thanks a lot

XdaII camera sdk or api

Does anyone know whether the camera sdk or api for XdaII is available for development? If so, where can I get it?
I searched several forum and saw some threads that say that the sdk is unavailable.
http://forum.xda-developers.com/viewtopic.php?t=11519
or use the search in the hacking and what ever forum
search for camera AND api
or camera AND sdk

WM5 applications

How to write a WM5 application?
I installed all necessary things, but i cannot find reference on develop those things in MS...
Any simple tutorial i can learn from web?
Have you installed the sdk? Many example apps + code on SMS.
V
what is SMS?
Sorry I misread. You said MS - you mean Microsoft?
Same applies. Search this forum - you're not the first person to ask this question and several people have given thoughts.
Get the sdk and read and read!
V
i have searched the forum but get nothing.
i installed all necessary software, sdk.
the only thing i want to know is the function library...
pls help.
Define 'all necessary software' please.
What IDE you are using (VS 2005, eVC)?
The search function on this site is lousy, so I recommend you search through google with the site:www.xda-developers directive.
The (very) short version of it is:
For VS 2005 - create a smart device project
For eVC - Create any project with Pocket PC / Pocket PC 2003 SDK
All necessary libraries will be added automatically by the wizard.
there really is no simple answer to your question
only more questions
do you wanna do it in .net ?
if so do you wanna do it in c# or vb (dog forbid! ) or c++
do you wanna do it in microMFC ?
do you wanna do it in pure win32
developing for pocketpc's are 99% the same as developing for a normal pc

Application programming for HTP P3300 (ARTEMIS) and a few questions

As I'm new in this forum: Hi everybody!
I have been programming Windows CE-based devices for many years, but no experience yet with the HTC ARTEMIS (P3300). Therefore, I've a few questions and hope to get answers from this forum:
- I assume, it is possible to program visual-C++ based applications for the programme. SDK for Windows Mobile should be available at Microsoft. Is that correct?
All further questions are based on the assumption that visual-C++ (or embedded VC) is used for application development.
1. Is it possible to direclty receive incoming Short Messages (SMS) via the application? (Any keyword on how this works would also be welcome)
2. Is it possible to query the battery status from the device?
3. Can the GSM module easily be accessed and can Cell-IDs or carrier IDs be read from the device? (In particular, I want to identify the home country of the current mobile carrier) - If yes, how does it work?
4. Is it possible to restrict the appearance of the ARTEMIS. I.e., the user should only be able to access "my" application and mobile phone (voice) features. All other applications and system functions shall be hidden to the user.
Thanks in advance and kind regards,
ma_gu
yeah the stk can be downloaded and accessed from visual studio
1. i would asume so even if it had to be don with a dll hook
2. yeah many 3th party applications can display it asume there is an api call to get it
3. yeah there is an api forget the name searching in this forum should give some hits
4. yeah but if they hardreset or reflash the device it would be more troublesome
Hi Rudegar,
thanks for your fast reply. That sounds good and I think, I'll be able to find the regarding API calls (anyway, if somebody could provide some keywords, it would be very welcome).
But I have never restricted the appearance of any Windows-CE based device (question #4). How can this be done? At the beginning, I assumed that this needs rebuilding of the operating system via a system builder, but that's obviously not the case. Can you give me some hints on how to do this?
Kind regards,
ma_gu
http://forum.xda-developers.com/showthread.php?t=256646&highlight=programming
the api is called ril
depend on who you wanna develop really
1 option is making pure arm code (kinda skipping the ce) using gcc compiler for arm
2 option is the high lvl c# .net or c++ .net path but it's not that fast and dont have as much os access as pure win32 stk and even microMFC
3 option microMFC old ms class lib for c++ oop the granddad of .net you might say
4 pure win32 stk you handle the msg loop and everything more work but more power where many developrs who do today items and programs end up
if you can live with .net it's the easy path
if you want more then starting with microMFC and moving on to pure win32stk is prob the thing
java is not that well supported by wm imho
oooh yeah and you dont use platform builders and stuff like that
unless you are building roms from scratch and got access to all drivers for spc devices
you start a new project in embedded visual stuio or visual stuio 200X
and pick your path as in .net or the likes
and then you can debug using a simulator or directly on the device
it use activesync to get the exe there
otherwise you can normaly activesync the exe file to your device and run it directly
or copy it to a sd card and run it from there

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.

Categories

Resources