I like to learn some of the secrets on how to program
mobile devices. I have some ideas for educational use
and I would like to do a tool for how to read. Something
like Speak & Spell...
Ideas are wellcome!
My idea for you is to learn to Google rather than expecting this forum and it's members to teach you how to develop from scratch.
Calm down Medulla. No need to be aggresive
Allbert - the "learn to google" in Medulla's post is actually a link. Just click it.
You get tons of info/examples when you install Visual Studio with the MSDN Library.
Related
I'm a c# dev wanting to start developing for my phone (kaiser)
Wondered if you guys could point me in the right direction ..
would love any links to development resource websites?
would love to do something with my touchscreen
Google,
MSDN,
etc,
etc....
Rhapsody said:
Google,
MSDN,
etc,
etc....
Click to expand...
Click to collapse
thanks
theres a lot of crap out there and i was kind of hoping for more useful response than that
Hi cameronm,
I'm not a great PPC developer but I found that there were three things that helped me get started. First if you're a C# developer you have to understand how where the entry point of your program is and how to instansiate and start a new form.
- Microsoft.Net Mobile development Handbook (2007)
- MSDN has hundreds of PPC development examples....it may take you a little while to get to know your way around but it is really valuable.
- Developing for Smartphones (2007)
sorry I couldn't find the authors. I started beginning of November with absolutely no C# or PPC or VS2005 experience....only what I learned from TAFE with C++ and Java being my strong points.
Here's what I've learnt from those resources above.
Write a custom SMS program.
Create a custom call initiate program.
Create a custom email program.
Pocket Outlook Contacts managment
Picture resizing
Basic Animation
Splash Screens
Custom buttons with my images
Multiple form applications
Player for Embed Shockwave swf files
Recursive directory searching
Reading and Writing to files
Creating fullscreen applications
The list goes on....
Google the above and see how you go...
Regards,
Slither2006.
cameronm said:
thanks
theres a lot of crap out there and i was kind of hoping for more useful response than that
Click to expand...
Click to collapse
Therefore I gave you this response. A developer can find the needed resources by searching. There are plenty of usefull resources out there.
Putting your question over here, sitting back and relax while waiting for an answer is not really the way to go, I think.
I don't say that you do this, but your post did not say anything else to me.
http://forums.microsoft.com , http://www.msdn.com
Rhapsody said:
Therefore I gave you this response. A developer can find the needed resources by searching. There are plenty of usefull resources out there.
Putting your question over here, sitting back and relax while waiting for an answer is not really the way to go, I think.
http://forums.microsoft.com , http://www.msdn.com
Click to expand...
Click to collapse
i was merely asking a forum of developers what they considered to be decent resources for wm development .. on a dev and hacking forum .. seemed like a resonable question
cameronm said:
i was merely asking a forum of developers what they considered to be decent resources for wm development .. on a dev and hacking forum .. seemed like a resonable question
Click to expand...
Click to collapse
If I look at your first post, I'm not very convinced.
But anyway; I'd like to visit the forums of MSDN: http://forums.microsoft.com
It has a special section for developing for devices.
Rhapsody said:
If I look at your first post, I'm not very convinced.
Click to expand...
Click to collapse
We you oviously read more (or possibly less) into it than i intended.
i'm fully aware of the microsoft site ... i was more interested in places like codeproject etc but more geared towards pocket pc development where i can pick up examples, tips and read white papers on developing for the pocket pc ..
i just assumed that this would be an ideal place to ask ... i may well have been mistaken!!
most of the coding is general and c++ and c# code can be reused on pocketpc's
www.codeguru.com have some toturials i've linked to before about pocketpc today screen coding and the likes
Rudegar said:
most of the coding is general and c++ and c# code can be reused on pocketpc's
www.codeguru.com have some toturials i've linked to before about pocketpc today screen coding and the likes
Click to expand...
Click to collapse
thanks i'll take a look there
Let's say I have lots of free time, am a pretty smart guy, and am infatuated with my Windows Mobile device. I am a veterinarian, and know next to nothing about programming, except how to meddle with other people's PHP or javascripts. I know HTML pretty well, and have some experience with basic Flash ActionScript. Can someone help me start learning how to program for Windows Mobile?
I need to know:
1) Some good beginner's books
2) Software to start off with (free stuff preferred)
3) Good websites to check out
Can you help?
I'm no programmer, but have wanted to dabble. From what I can tell, lots of folks use embedded visual c++ to program WM apps. This is a free compiler you can download from Microsoft (search for evc++), but there's not a lot of MSDN articles or MS help in general with evc++ because they want to move you to the .net compiler ($$$). Good luck.
I found this http://www.basic4ppc.com/but haven't tried it. It seems to be like Visual Basic, which is easy to learn. Maybe someone here tried it and can comment on it?
I tried installing Embedded Visual C++ on my Vista machine, but ran into all sorts of problems with it crashing while trying to compile "Hello World!" any ideas?
In the meantime, I've downloaded and am using Visual C++ 2008 Express edition (free). Will that allow me to compile for Windows Mobile (.arm)?
Evb and Evc are old languages,actually most of the programmers are using .Net languages.
You need to install IDE Visual Studio then make a choice of the language you will use..
But I am not a programmer,someone else can redirect you better.
Good luck!
unapproachable2kx said:
Evb and Evc are old languages,actually most of the programmers are using .Net languages.
You need to install IDE Visual Studio then make a choice of the language you will use..
But I am not a programmer,someone else can redirect you better.
Good luck!
Click to expand...
Click to collapse
EVB might be old, but EVC uses C/C++ in the exact same fashion you would use it in Visual Studio 2008. The key for me, is to really think about what you want to do, and what you want out of programming.
If you want to develop a little app that does some simple computation, or things less graphical, and you really don't have a passion for developing, then plunge into .NET. It's easy, it's effective and it'll get the job done.
On the other hand, if you're getting into multimedia, and your heart is in with software developing, then I must stress that the C/C++ route is REALLY where you should be going. I must warn you though, if you're new to programming, don't expect to have things fired up and running in 10 mins. It will take time .
Just my 2-Cents,
Chad.
http://msdn2.microsoft.com/en-us/windowsmobile/bb264341.aspx
heres some videos that will help u get started!
ekw said:
http://msdn2.microsoft.com/en-us/windowsmobile/bb264341.aspx
heres some videos that will help u get started!
Click to expand...
Click to collapse
thanks guyz..i was also looking for this ...
Hi first I must apologize for posting here I know I should post in the questions and answers section, I have already done this twice with two similar posts but I have not received a reply I beleive because the expert programmers are less likely to look there to help people as most questions are about useing software not developing it. anyway here is what i posting before I really hope someone can help me...
Hello everyone I was wondering if anyone could answer this question for me.
I am creating a wm app and for part of it i want some information from googlemaps, the maps api is in java and i was thinking of ways to incorperate this into my app. Can i create a java program to get data from google and have my c# program run the java program and get info from it? I could write my program totally in java but i don't like the way i have to first start the vm and launch my program from that is there a way to automate this? also I need quite a lot of information from the phone so using c# will make getting this info easier.
or are there any other ways i might be able to get the info I want, I don't really know anything about applets but could they somehow be used?
oh btw the specific data i want is distance between to map locations (via googles route not direct)
many thanks i hope someone can help
I apologize again for posting in here but this app is for a final year project and I need to know if im barking up the wrong tree as soon as possible.
I might be wrong here, but to the best of my knowledge, Google Maps API is actually JavaScript API, not Java. If you found Java API, it's most likely a wrapper. And if it exists, I'm sure C# wrapper should exist as well. You might want to take a look at this. I know it's not exactly what you are looking for, but it might be helpful to some degree. Also, one other thing I can suggest, is to look at Virtual Earth API. I'm almost 100% positive, that they do have a C# implementation of the API.
Hi hobbbbit thanks so much for your reply, so googlemaps api is javascript , I have never used javascript before and saw that the api used objects methods and looked like java so i just assumed thats what it was. If there isn't a wrapper for c# do you (or anyone) know of a way of using the api to obtain one of the objects and use it in c#?
I would use virtual earth but unless I am totally wrong here I thought to use it you needed a licence which costs around $8000 which I don't want to pay for. Even with google if I wanted to release the app i think I would have to pay although I have contacted them and they say I can develop my app using the free api.
**EDIT**
Ok well I took another look at virtual earth, I really am a complete idiot. I signed up for a FREE developers account so hopefully everything I need I can get from there.
again thanks for your advice if you hadent posted I would probably still be trying different ways to hack google earth to work in my wm app.
On codeplex is a windows forms project that uses googlemaps api as wel as a few others. Im pretty sure you can get an idea of how to go about this from there
cornelha said:
On codeplex is a windows forms project that uses googlemaps api as wel as a few others. Im pretty sure you can get an idea of how to go about this from there
Click to expand...
Click to collapse
Superb this was just the thing I was looking for I will be sure to study this code closely. Thanks so much for the information.
Hey guys, over the summer I began learning Java, so that I could code Android Applications. Unfortunatley, I stopped for whatever the reason(got busy I guess) but now want to get back into it.
For my very first application I would like to create an app for my school as my science fair project entry. This would be my first ever project when creating any type of mobile application. However I do have knowledge in web based programming such as PHP.
The purpose of this message is to ask any willing android developers to help me on this seemingly daunting task. Even if it's just a push into the right direction. I feel that android developing is in my future and now I know where to start.
Thanks for any consideration in regards to my topic. If you are serious about giving me some help, feel free to contact me via pm or in a response to this message.
The Android Developers site is pretty good:
http://developer.android.com/resources/tutorials/hello-world.html
Of course those tutorials assume you can already program in Java, so you might want to find yourself a good "Learn Java" type book first, so that you understand the basics before jumping in to the Android side
Hi all,
I want to start application development for android. Can anyone please let me know the requirements for this?
I know that I am asking very general question and please let me know if this is not the correct place to ask this query.
I know C/C++...what things I need to learn before starting application development for android?
Waiting for reply!!
From what I can tell:
Java.
Then hit the android developer's website and they'll teach you how to write for android platform.
Sent from my HTC Vision using XDA App
Thanks skulk, but do I need to start learning Java from scratch for that?
Can anyone please guide me in this?
vijay.gupta said:
Thanks skulk, but do I need to start learning Java from scratch for that?
Can anyone please guide me in this?
Click to expand...
Click to collapse
Well, it's pretty hard to learn a new programming language from the middle!
Go to the Android devs site... There are plenty of tutorials there, as well as links to Eclipse (favoured Android development platform).
sorry to be so naive...but what is the link of android dev website?
Clicky the linky.
many thanks floating man. I didn't knew that this is different forum from any android developer forum...btw can you please let me know the difference between this forum and any android dev forum?
This is a general smartphone forum, mainly catering for HTC made devices, but covering "some" others as well.
Thanks floating man. I will subscribe to any of the android dev forum and ask the same query there. But there is one doubt: whether such a basic (and naive) query be resolved there?
Do you recommend any particular android dev forum?
since you already know c/c++ you already know the basics of programming which are the same for each language i guess.
in my opinion writing basic/simple apps for android is more easy than writing the same app in c/c++.
so for basic/simple apps you could start with some general java tutorials especially about OOP and then go on to Android ...
just simply Google search terms like "android development for beginners" or "android app development tutorial" and plenty of websites come up offering handy dandy hints =]
Thanks elgubbo,
I will try that and let u know if thwre is any issue...let me kbow if anyone else has any suggestions....
For me it always helps to try to understand other code samples. Thats why I am looking for a book wich explains a few basic (and some advanced) code samples.
Sent from my fishbowl...
Java was originally created as a successor to C++ and if you know C++ the syntax of Java should look very familiar. It was designed to make OOP concepts more accessible to C++. It was also set up to make pointers and memory management a thing of the past.
Actually in a lot of ways, knowing C++ will give you an advantage over devs who only know Java. Eventually you'll be able to use Android's NDK (Native Development Kit). Although you will have to use some Java as all apps require the use of some java and the SDK on Android. But even then, you'll have a better idea of what is happening "under the hood" due to your C++ knowledge.
As for where to get started I would suggesst learning applications fundamentals:
http://developer.android.com/guide/topics/fundamentals.html
Especially the Activity lifecycle and Component lifecycles.
Do all the "Hello World!" tutorials and then you should be well on your way to becoming the next Angry Brid..... err Angry Bird dev.
Thanks alostpacket. That is a very useful link. I will read it and let u know if i have any queries. I just have a doubt, moreover, i am fearing because i have only written simple c++ programs till now. Will i be able to do it?
vijay.gupta said:
Thanks alostpacket. That is a very useful link. I will read it and let u know if i have any queries. I just have a doubt, moreover, i am fearing because i have only written simple c++ programs till now. Will i be able to do it?
Click to expand...
Click to collapse
Instead of being scared by it, TRY it! Install Eclipse. Install the Android SDK. Try the tutorials. Only you can know if you can do it or not.
Thanks floating man for supporting me, however, can you please let me know the place to help me out regarding very basic queries regarding starting programming...like I want to know what eclipse is, what is SDK (I know the full form though: Software Development Kit)
Is the place...http://developer.android.com?
Actually, I have worked on C/C++ at very basic level where we write programs in IDE and save the file as either .c or .cpp
These seems to be very basic things.. that i should know..i can read if you have any link or doc..
vijay.gupta said:
Thanks floating man for supporting me, however, can you please let me know the place to help me out regarding very basic queries regarding starting programming...like I want to know what eclipse is, what is SDK (I know the full form though: Software Development Kit)
Is the place...http://developer.android.com?
Actually, I have worked on C/C++ at very basic level where we write programs in IDE and save the file as either .c or .cpp
These seems to be very basic things.. that i should know..i can read if you have any link or doc..
Click to expand...
Click to collapse
Yup, That's the correct site. They have a whole section to get you started using eclipse there too.
This is a great place to start:
http://developer.android.com/sdk/installing.html