need some advice on development SDKs - Windows Mobile Development and Hacking General

Hi everybody,
I am looking for sdks/tools/ ... for mobile development.
e.g.
- sdk like the flash player sdk (http://www.adobe.com/products/flashplayer_sdk/),
to integrate flash functionality into own applications, has anybody used it?
- are there any sdks that provide advanced multimedia functionalities?
(e.g. access to build in cameras and convertion functionalities)
- or recognition tools speech recognizers, synthesizers ...
- or cool graphic libraries
- or sip and IM functionalties
I am willing to spend some money to get the best software,
my target os is windows mobile
would be happy to get some feedback on what is currently available and used by experts.
thanks
p.s.
currently i am using visual studio 2005 for development.

try the wm6 sdk's

Related

PocketPC 2003 Programming...

What is the very basic programming in making applications to wm2003? like visualbasic 6.0 in the PC in there visual basic for pocket pc? Thanks Where can i get it?
there is visual studio 2003 .net
Hi,
I have started to code quite a bit for Windows Mobile 2003 and have not looked back )
You can try several different routes, the easiest and least expensive is to download the Micrsoft WM2003 SDK from their site (easier to do a google search for Windows Mobile 2003 SDK). You will need to download the SDK(s) as well as either eVB or eVC (eVB is your best option as its very similar to Visual Basic), however these tools are still quite 'hardcore' and require a fair amount of investment from you.
In addition to eVB you can try AppForge for Visual Basic 6.0 which plug's into VB6 and allows you create feature rich WM2003 applications, AppForge also installs a Booster tool on your Pocket PC device which greatly enhances he speed of the the VB apps.
The best route in my opinion is to download the Visual Studio 2005 Express Beta tools. Microsoft took Visual Studio.NET 2003 and updated allot of the tool sets, added more Mobile Device support and split up the different modules (so you will have to download what you need, i.e VB.NET Express). If you have the money you can fork out for the professional version of Visual Studio.NET 2003 which includes fulll support of Pocket PC/Windows Mobile 2003 & Smartphone devices (some through the download of the correct SDK, VS.NET can use emulators to run apps through the IDE without the need for a physical device docked with the main host).
Finally, to imporve your VB.NET coding experience and make the job of developing Pocket PC/Windows Mible 2003 apps, you can purchase (download available) a copy of AppForge CrossFire for .NET which allows you to use the Visual Studio.NET Visual Basic or C# languages.
Personally, I code nearly all of my Pocket PC apps in Visual Studio.NET 2003 using the C# lnaguage (I an one of the rare people who love C proramming)..
Cheers,
Taz
Wow.. I started this thread since sept 23 and got a new reply now.. this is a dead thread but you revived it.. thanx for your help now im currently donwloading the SDK... Thanx

Java Application.

Hi All,
Plz Help me to solve this problem.
I have a java application (which runs well on Nokia,SonyEricsson and other phones) but when i try it on O2 XIIs it install but fail to run.Does O2 phones support java applications (or Windows Mobile OS has support for java)?
FYI:- This application uses Java's WMA 1.0 (Wireless Messaging Application Package) for SMS communication.
Plz Reply soon!!
Thanks
H2O
I guess this is what you are looking for:
http://www.nsicom.com/Default.aspx?tabid=159
"CrEme is an augmented Java Virtual Machine, specially configured to run on the Windows CE environment. The product's design is based on NSIcom's encapsulation technology, which isolates native applications from Java-based ones, allowing information to flow freely between both sides."
if it's a miplet
http://forum.xda-developers.com/viewtopic.php?t=19415&highlight=java
if you want a full wm
http://forum.xda-developers.com/viewtopic.php?t=11742&highlight=java
Thanks guys !!!!!

development environment?

hi
i was wondering if anyone could point me in the direction of some decent but free development tools for wm5
thanks
embedded visual c++
you can also get free compilers like gcc and a .net compiler which run on the pocketpc itself
but it's hardly en ide
Depends on what language you want to code. For instance I couldn't find a decent assembly IDE yet (free or not). For C++/C# (managed and unmanaged) VS2005 is probably still the best. And the epxress versions can be obtained for free. Integration of embedded stuff would have to be done manually, I guess.
well i prefer programming in c/c++ so are there any free tools/IDEs for it?
don't i have to pay for embedded vc++ or is there a free version that lets me program for wm5?
oh and i downloaded the express c++ but when i want to instal the wm5 sdk it tells me it needs visual studio 2005
PSPad is awsome, and free.
Regards,
Jason
hey thanks for the reply but that's not for windows mobile 5 development
i really need something free for windows mobile 5 development
if anyone could help i would appreciate it
thanks
Ok little clarification:
a) You don't need WM5 SDK to develop apps that will run on WM5 and use its special features. You will just have to work a little harder and use LoadLibrary and GetProcAdress for functions not supported in WM2003. Also you can manually unpack the SDK installation and use the binaries and header files (this is VJ's advice I have yet to test it).
b) There is no version of eVC for WM5 because MS switched to Visual Studio. The express version does not support mobile development in any way. I always use eVC 4 this not only works fine for WM5 apps but also insures backward compatibility and saves me keeping two separate projects for one app.
I agree with levenum, as ever.
You don't NEED VS2005 if you're only developing in C++ (which you should be). I don't think VS2005 offers enough over EVC for me to spend a gazillion $$ on it as a hobby programmer. However, you can get VS2005 on trial for free from MS if you feel the need to try it out.
Also - EVC only requires a small number of mbs of space (great to stick on a USB). VS2005 is > 1gb from memory
V
thank you for your replies
i will do as you suggested
thanks
one last question:
does anyone know if there is an SDL sdk for wm5?
if not then any links to wm5 programming tutorials?
wajih.boukaram said:
one last question:
does anyone know if there is an SDL sdk for wm5?
if not then any links to wm5 programming tutorials?
Click to expand...
Click to collapse
here
Regards,
Jason
Hi,
There is an open source IDE for .net that supports (v2.2.1 only) the compact framework 2.0 : http://www.icsharpcode.net/OpenSource/SD/.
I'm using it for windows coding and it's a very good soft.
Regards,
Imer

SDK

Noob question: Does HTC have an SDK for their devices, or do they just rely on the WM6 SDK?
And on a related note...
I'm just starting to get into VB programming for WM (specifically, for my Tilt/Kaiser). Any advice on how best to get started? Stupid beginner mistakes to avoid? Best sites for finding sample code?
Thanks all!
-Florp
There is no special SDK form HTC devices.
In fact you do not even have to use WM 6 SDK specifically, programs compiled with previous SDKs will work as well.
Here is a site to start with: www.pocketpcdn.com
Personally, VB is not a language I recommend for WM based devices. Aside from a fact that you need the expansive VS 2005 (full version) to program in it, .NET compact framework makes for slower apps and on devices pre WM 6 it takes 5 MB to install CF 2.
Also, you can not use it to write things like today plugins and keyboards and accessing other system functions is a problem.
Thanks for the info!
If not VB, how about C#? Is that a well-supported language on WM?
-Florp
Well C# is a bit better than VB syntax vise but it suffers from all the same problems I listed before:
Need VS 2005
Need .NET CF2 -which is slow and built in only in WM 6
Difficulty accessing native APIs.
My personal recommendation is C++. If you are really interested in programming and don't know it - learn it.
Why?
MS has a free tool to compile for WM devices: Embedded visual C++ 4
You can write anything with it and access any system API directly with no problem.
Native codes runs faster and is more memory officiant because no supporting framework needs to be loaded.
Of course it all really depends on what you want to do. If you just want to make a quick simple app for you own use VB or C# may be more than enough provided you can get you hands on VS 2005.

Tips for faster development under Visual Studio

Hi everybody,
I've tried to develop for Windows Mobile 6 under Visual Studio using the emulator and the deployment is rather long - Around 20-30 seconds just to deploy the application.
I was wondering if you have any tips regarding a faster way to test the application you develop for mobile. The current options I see now is the Visual Studio 2005 device emulator and deploying directly to the device itself (that actually proved to be a bit faster).
Thanks!
Yes you can test the application directly to your device if you have sync it but don't remember where to change that
Guys, where can I find complete developing environment?
I think a have VS on CDs, it's all I need?
or there is some add-on to VS to develop for WM?
Thanks in advance.
korro said:
Guys, where can I find complete developing environment?
I think a have VS on CDs, it's all I need?
or there is some add-on to VS to develop for WM?
Thanks in advance.
Click to expand...
Click to collapse
I'm also curious about that because i just installed VS2008.
It should be installed by default.
Try doing: New Project -> Oher/C# -> Smart device
All the emulators are part of VS2008 install.
in project settings under deployment one pick what emulator or real device one wish to debug on
some features and emulator rom versions
require
sdk wm6 or sdk wm5
google for the ms download for those sdk's
great tool
VS2008 is a great tool to develop application, also for pocketpc.
Impressive developing directly on the device...
vitalyb said:
It should be installed by default.
Try doing: New Project -> Oher/C# -> Smart device
All the emulators are part of VS2008 install.
Click to expand...
Click to collapse
Thanks for the tip

Categories

Resources