[RESOLVED] I need advice to learning PHONES programing
Hi everyone ... :wave:
I really need your help and advice to know what is the best programming
language to develop a Mobiles applications ; that run on Symbian or Windows
mobiles , especially if it is a GUI programming language like (Visual Studio ).
For sorry I have little information about this field and it's operaing
sysems , so I need your advice and direct information about this .
Many thanks in advance. :)
Re: I need advice to learning PHONES programing
What's your background? If you have used .NET, then you can use it for mobile development, but only for Windows mobiles (unless somebody has ported to a different OS). If you have worked in C/C++, then that is the language for use on any platform. If you haven't used either, then you have lots of options. C/C++ is harder to learn and harder to work with, but it is the most versatile, and will create the smallest programs. .NET is easier to learn and easier to work with, but it doesn't run everywhere.
Re: I need advice to learning PHONES programing
Hello Shaggy Hiker , Many thanks for your ansewer.
I started learning Visual Basic .Net 2008 so I can be able to make Mobiles Apps , but I
don't know how can I start directly to learn and make Mobiles Apps using it ... And I don't
even know if it can work with Symbian systems or not . I heard about Red lab that
support .Net apps to work on symbian , but my problem is that I don't know what is my
First steps and what I'm suppose to concentrate on so I can end up building a Mobiles
Apps . And as you know , .Net enviroment is too much bigger to walk into without a guide.
Many thanks , and I hope to hear from you .
Re: I need advice to learning PHONES programing
I can't say anything about Symbian, as I have never dealt with it. As for developing in .NET, you will want to start a project with the Smart Device type. That project type may not be available on all versions of .NET, but it would be the first thing to look for. When developing a mobile app, you will have the ability to test it in emulators within VS. That's not as good as testing it on the actual target device, but it is pretty close by this time.
Aside from that, you will be using the Compact Framework, which is a somewhat stripped down version of the whole .NET framework, but is still quite similar, so it wouldn't be much of a problem. Lastly, designing for a mobile app is a bit trickier than designing for a desktop because the screen size is so small that you really have to think about how to make the interface useable. There are a variety of resources, including this forum, for help with that. I haven't done any mobile dev for a few years now, and the platforms have changed radically. Therefore, I feel that my practical knowledge may be too far out of date to be useful.
Re: I need advice to learning PHONES programing
Many thanks Shaggy for responding and your help ...
And I have another question - and maybe the last - and I hope to find an answer ...
When we start to develop a Computer program we first need to make a heavy contact
with it's operating system - Vista or Windows 7 or XP - so we can come up with new
ideas or figure out what programs the users may need . And I can't afford a Pocket PC
So ... Is there any way I can have the Pocket Pc or Microsoft Smart Phone systems
to run on my computer - Like the Emulater that support running XP on Linux or vise
versa ???
Many thanks in Advance.
Re: I need advice to learning PHONES programing
And I think I found an answer to my question :
(Images Emulators) at Microsoft sites gives a full virsual access to many different
Microsoft Mobiles operating systems at my PC and even more , Accessing Files and
Registery and Processes at this virsual systems using (windows CE Remote File Viewer -
Remote Registery Editor - Etc.) and much more .
I hope this informations may help someone else .
And now I'm trying to figure out the difference between the Names of Microsoft Mobiles
and it's systems ( Like Windows CE or Windows Mobile 6 Pro , etc).
If anyone can answer this while I'm looking for an answer , It will be appreciated .
Re: I need advice to learning PHONES programing
Yes, when you download the WinMo 6.1 SDK or the 6.5 SDK, it comes with an emulator. You should end up with the ability to code against Pocket PCs, smartphones and Win CE as well.
Read about the differences here: http://pocketpccentral.net/smartphon...phone_ppcp.htm
Re: I need advice to learning PHONES programing
What about JAVA (MicroEdition) ???
See this link: Java for Mobile
Good luck :thumb:
Re: I need advice to learning PHONES programing
Many thanks for your helpfull answers ...
And although I'm a big fan of VB.net but I think it's good idea to see what support Java
language can give me ....
And another question ... where can I find sites that learn Windows Mobile with VB.net
rather than C# ... ?