JAVA API? C++ Library? - Windows Mobile Development and Hacking General

Hi there,
I'm a JAVA Developer, and i'd like to try some dev on my trinity. I'd like to know the basic of Java jvm used on trinity, which API I can use, for IHM, as an exemple, or networking...etc
I little now about C++ (but less than java...), any advice for it?
many thanks

Related

What's the best development language for XDA II

Greetings from Ireland,
About a year or two I did some development for PocketPC 2002 using eVB [no sniggering ] but now want to start dabbeling in PPC2003. What options do I have as far as development enviornments go. I'd prefare not to have to fork out over €1000 for Visual Studio .NET but don't mind paying €100 or €200 for a decent package.
I'd also prefare not to use eVC4++ but will as a last resort.
So basically.... What tools to you guys and/or girls use and what do you think of them?
Sorry if this question has been asked before, but I couldn't find it if it was.
Regards
Keith Burke
Dublin, Ireland.
I use C++ and EVC4.
This stays, in my opinion, the best way to develop application for embedded platform. The c++ allows you to optimize correctly and to have little footprints ...
EVB must be, of course, forgotten as it is slow and requires runtime.
.Net is a way but as you tell, you have to pay the dev environment ... and it is (still in my opinion ) more big and less easy to optimize...
It also depends on your application...
The best?
Of course - Visual Studio .NET
I use Visual Studio and .Net
.net is not a language it's a platform
.net can be program'd from both vb, asp, c++, and c#
personaly i would never use anything else then c++ or maybe c#
but of cause people are difference
I've uploaded GCC compiler which can build console/GUI WinCE applications, and DLLs:
http://mamaich.kasone.com/fr_pocket.htm
There are 2 versions: Windows (needs CygWin installed) and native PocketPC (idea and name is taken from PGCC project, but we use different compiler versions and runtime). There are some examples in pgcc.rar (dll, console and gui apps, SDL example).
I've successfully compiled DosBox, Bochs and several other open-source projects with this compiler.
If you want to do .NET development but don't want to pay take a look at http://www.icsharpcode.net/OpenSource/SD/
Jamie
well thats not for pocketpc is it ?
but while we are at it
http://www.go-mono.com/
if you want to develop c# using .net for linux
but they have a version which works on windows aswell
As long as you stick to the compact framework, any .NET app will run on the PocketPC even if it was aimed at the desktop . . . . .
Jamie
Having said that I've just tried making an app in Sharp Develop and it doesn't seem to want to run on my XDAII.
I have made a desktop app in Visual Studio .NET and run it on the XDAII before so I'm sure it is possible!
Jamie
also have a look to NS basic
www.nsbasic.com
I use C++ and eVC4, on top of it, I use WTL7.1
Much easier to program using WTL then native win32 api and without the trouble of MFC

XDA Data Driven Application Architecture - Language choice

Hi
Similar to the GPS upload thread, I am interested in writing an app to talk to TomTom5 SDK (maybe with or without the TTNC Java/VB wrapper), and upload the data to a Web service.
I am primariliy a Java developer, but have found very little about Java support the XDA... I need to develop for XDA T-Mobile MDA HTC Blue Angel - O/S WME 2002/2003. ..
I have trawled the forums and read a couple of mentions of Java, but nothing conclusive as to what the current situation is with regards to support VM's etc..
Can anyone clarify:
a) What are the supported JVM's
b) If none, what other languages are being used to develop the apps? (is it just VB .NET?)
:?:
java support
http://forum.xda-developers.com/viewtopic.php?t=19415&highlight=java
http://www.ewesoft.com/Downloads/Downloads.html
other languages you can use
c#
c++
both are miles ahead of vb imho
Hiya
I do a lot of work with TomTom and it's SDKs, originally using embedded VB and now C#. One thing to note... I don't think the TTTNCF wrapper for the TT5 SDK (I assume this is the wrapper you mean?!) will work with Java! As far as I'm aware it's .NET only - tho that said I haven't had time to play with the new TT5 version yet :roll:
C# or Java
Hi
Yes I am guessing I only need the TTNC wrapper if I am using .NET because if I use Ewe Java, I can talk straight Java to the TomTom SDK, is that your understanding? (I think the SDK is Java)...
Can I ask why you chose C# over Java/Ewe ?
and also, if I choose to develop using .NET C#, can I talk to a Java web service (ie. Axis published)? or do I have to talk to a Microsoft .NET published Web Service?
:shock:
ms hate java so java is much much more limited on the mw platform
even more limited in many ways then on a normal nokia cellphone
dont know if the tomtom sdk is java but it's odd if it is because normaly pocketpc's dont have java support unless you install 3th party software
so unless tomtom include a JVM then it's not java

Beginner Programmer

Hi all,
I´d like to start programming my own apps for my Magician.
Where do I start?
I used to programm thingys for my psion with the build in language, now I want to do something like that for my magician.
So, I do have some (limmited) programming experience and I am not afraid to learn a new/other programming language.
If someone could point me in the right direction, (programming language, compilers, tutorials, books, etc.) that would be a great help.
Greetz,
Pfeffa-rah
www.codeguru.com good programming site
languages i would recommend c# or c++
c++ you can develop in embedded visual studio which is free
c# you can develop in visual studio .net
Embedden Visual Studio??
Hi,
Thanks for that.
I found a "book" about c++ here:
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Through CodeGuru, that seems to be verry usefull.
Now I need Embedded Visual Studio (This is the compiler? etc.?) but I can´t seem to find it anywhere. When I google, I get a lot of hits but non seem to realy lead to a propper download of Embedded Visual Studio, but to all kinds of other visual .net and VB. Esspecially the MS site throws me off ballance with a lot of stuff that I don´t know anything about and of witch I don´t know if it´s the right stuff to download....
Could you tell me where to download Embedded Visual Studio?
Greetz,
Pfeffa-rah
Version 3.0 (includes Embedded Visual Basic)
http://www.microsoft.com/downloads/...48-31EE-4CBE-AAC5-0AFFD5FB27DD&displaylang=en
Version 4 (for PPC2003)
http://msdn.microsoft.com/mobility/othertech/eVisualc/howtoget/default.aspx
I would also recommend the book Programming Microsoft Windows CE by Douglas Boling
developpement ppc
hi
i think you can begin here
www.pocketpcdn.com after you installed developement tool kit:
evc or visual studio
Have a nice time

which .net ide

Hi all
I am looking around to see what kind of IDE's there are for developing programs for a ppc. I already found embedded visual C++, but I was looking around to see if there is a free .net environment.
Any clues or links?

want to start ppc programming !

Hello people. I see lot of you make very nice programs for ppc's, so now also want to try with it. I have experiences in programming windows application with JAVA and C# (.NET using visual studio).
But if i want to programming for windows mobile, which software do i need to use, and can anyone give me some beginner guide? I preferred to work with C# or JAVA.
Thanks in advance.
Kay.
KayDK said:
Hello people. I see lot of you make very nice programs for ppc's, so now also want to try with it. I have experiences in programming windows application with JAVA and C# (.NET using visual studio).
But if i want to programming for windows mobile, which software do i need to use, and can anyone give me some beginner guide? I preferred to work with C# or JAVA.
Thanks in advance.
Kay.
Click to expand...
Click to collapse
You can use Visual Studio 2005 to develop in C#.
You can use EWE (www.ewesoft.com) to develop in Java.
You can use the (free) Microsoft C# compiler itself and compile using the GAC libraries on your device (take a look at this topic).
You can use eMbedded Visual C++ or eMbedded Visual Basic, but I think it's better to use C# if possible.
As you see, there are many choices.
If you have experience with C#, however, I suggest you to start using Visual Studio 2005 and move to the C# compiler (if you have licensing problems) after you learnt the differences between the .NET Framework and the .NET Compact Framework. This way you can benefit of a RAD environment such as Visual Studio while using your knowledge of C#.
If you want more specific information about some WM-specific features, just check the Internet. I think the most important features are the PIM (and, consequently, the Pocket Outlook Object Model also known as POOM), the Comm Manager and the SIP (Soft Input Panel... the virtual keyboard). Should you need to interact with ActiveSync you should also check the Remote API (RAPI) of Windows CE.
The MSDN Library is also a great reference if you need information about Windows Mobile API's. When you'll need to use these API's into C#, take a look at www.pinvoke.net.

Categories

Resources