| Forums | Active Topics | [Click to Join Our Forums] | Cell Tower Pictures | FAQ | Search | Today's Posts | Mark Forums Read |
|
| | LinkBack | Thread Tools | Search this Thread |
| | #1 |
| Telecom Evangelist Join Date: Apr 2007 Location: Undisclosed Posts: 1,473 Provider(s): GSM / WCDMA Thanks: 51
Thanked 51 Times in 40 Posts
|
I'd like to get into developing a few small apps for phones. I know some VB and C++, but since I'm starting from scratch in the mobile phone area, can someone point me in the direction of what language would be the best to learn? What would be easiest to run on all phones? Java? ...or? What about Symbian? Or Android?
__________________ Understand communications. Visit Radio Raiders Plot your own cellular coverage maps at Cellumap |
| | |
| | #2 |
| Join Date: Dec 2006 Location: Bay Area, CA Posts: 2,101 Phone(s): Sony Ericsson K850i, Nokia 6131 v5.50, Nokia 6820 v5.30 Provider(s): AT&T Blue; T-Mobile To Go Devices: Palm TX Thanks: 30
Thanked 32 Times in 29 Posts
|
Java would be the easiest to get into. You can get Netbeans with Java ME and start developing very quickly, it's a rich IDE that makes it much easier to learn quickly ) or another Java IDE of your choice). At least in case of Nokia Symbian OS I think they use C++, you can probably download their development studio & libraries after registering on their development site. However, developing in C++ while in some sense more rewarding than Java in other sense could be a lot more punishing iPhone uses Objective C and getting into development for it is not free, so I wouldn't start there. I believe there's a .NET version for Windows Mobile, BTW, but won't be surprised if some tools or libraries will cost you money. |
| | |
| The Following User Says Thank You to dmapr For This Useful Post: |
| | Original Poster
#3 | |
| Telecom Evangelist Join Date: Apr 2007 Location: Undisclosed Posts: 1,473 Provider(s): GSM / WCDMA Thanks: 51
Thanked 51 Times in 40 Posts
| Quote:
I just got a Nokia N95, so I was looking into the Symbian arena. Theres a S60 SDK I can download based on Python and/or C++, along with a bunch of sample scripts to get started. But I'm not sure how many phones actually use S60, and then what's the difference between 3rd and 5th editions? (ie: can I write a code that covers both, or do I need different code for each edition?) I'd like a language that can be easily used by all phones, I guess Java is a good choice. Since dmapr reccomends it, and I think I also read somewhere else that it's the most common. I'm definitely staying away from Apple. I'd like to stay to more open-source things like Symbian and Android. My programs will also be free, in staying with the open-source vibe
__________________ Understand communications. Visit Radio Raiders Plot your own cellular coverage maps at Cellumap | |
| | |
| | #4 | ||||
| Battery mgmt is my life Join Date: Oct 2002 Location: Cambridge, MA Posts: 1,892 Phone(s): T-Mo G1, LG CU500, Previous: BB 8830, 8703e, Nokia 6200, Siemens S46, Ericsson R280LX Provider(s): T-Mobile Devices: Various once-cherished Palm OS: IIIxe, Vx, T2 Thanks: 16
Thanked 32 Times in 30 Posts
| Quote:
Quote:
Quote:
Quote:
SW
__________________ "Oh I used to be disgusted, now I try to be amused." -- Elvis Costello, Red Shoes | ||||
| | |
| The Following User Says Thank You to SteveW For This Useful Post: |
| | #5 | ||
| Join Date: Dec 2006 Location: Bay Area, CA Posts: 2,101 Phone(s): Sony Ericsson K850i, Nokia 6131 v5.50, Nokia 6820 v5.30 Provider(s): AT&T Blue; T-Mobile To Go Devices: Palm TX Thanks: 30
Thanked 32 Times in 29 Posts
| Quote:
Quote:
| ||
| | |
| | Original Poster
#6 | ||
| Telecom Evangelist Join Date: Apr 2007 Location: Undisclosed Posts: 1,473 Provider(s): GSM / WCDMA Thanks: 51
Thanked 51 Times in 40 Posts
| Quote:
Quote:
One other question: I guess Java is a good platform for games, since it can run in it's own little "Java Bubble", but can programs in Java also reach into the phone and get parameters like signal strength, MAC address, GPS data, etc? Or would something written specificly for the phones OS be needed? (ie: can a Java program get the signal strength on a Nokia N95? or would I need to write a program in Symbian S60 3rd edition to do that?)
__________________ Understand communications. Visit Radio Raiders Plot your own cellular coverage maps at Cellumap | ||
| | |
| | #7 | |
| Join Date: Dec 2006 Location: Bay Area, CA Posts: 2,101 Phone(s): Sony Ericsson K850i, Nokia 6131 v5.50, Nokia 6820 v5.30 Provider(s): AT&T Blue; T-Mobile To Go Devices: Palm TX Thanks: 30
Thanked 32 Times in 29 Posts
| Quote:
"Java Bubble", or "Java sandbox" or whatever you want to call it does not offer any direct APIs to access that sort of information. Heck, you can't even tap into T9 meaning that if you want to provide an integral GUI text input in your app (as opposed to a text-box prompt) you're limited to multi-tap. That being said, some phones (SE, for instance) may expose some of these as "properties" to Java Properties API. I can get the MCC/MNC, LAC, and a few other things that way on my K850i. However due to the nature of the implementation, it's not portable across phones. If that's something you're after, then maybe you need to put Java ME phone support on the back burner and concentrate on S60/WM as their native support should be much better in that regard. | |
| | |
| | Original Poster
#8 |
| Telecom Evangelist Join Date: Apr 2007 Location: Undisclosed Posts: 1,473 Provider(s): GSM / WCDMA Thanks: 51
Thanked 51 Times in 40 Posts
| Yea, I think that's already the path I'm taking. I've only looked into programming Symbian with Python scripts, and it looks fairly easy (well supported). I'd like to make "utilities" (ie: signal strength, GPS, etc) and yea, for that "native" support (ie: programming for specific phone paltforms) looks like the way to go. I've started with Symbian, then will look into WM next. Maybe Android down the line.
__________________ Understand communications. Visit Radio Raiders Plot your own cellular coverage maps at Cellumap |
| | |
| | #9 | |
| Join Date: Dec 2006 Location: Bay Area, CA Posts: 2,101 Phone(s): Sony Ericsson K850i, Nokia 6131 v5.50, Nokia 6820 v5.30 Provider(s): AT&T Blue; T-Mobile To Go Devices: Palm TX Thanks: 30
Thanked 32 Times in 29 Posts
| Quote:
| |
| | |
| | #10 |
| Powered by HTC FUZE Join Date: Jan 2007 Location: Everywhere. Posts: 1,263 Phone(s): Nokia 6103, 6010, 2260, HTC FUZE, HTC TILT, Nokia 6682, 6085, to many phones Provider(s): The death star formally known as Cell One. Thanks: 5
Thanked 3 Times in 3 Posts
Images: 6 |
I used to be pro-nokia until they start locking down symbian more, for example when you load a .sis app on Nokia you used to be able to install apps with out certificates now you have to have these apps Certified by the dev team. Just a though. .net seem to be a trend picking up speed for WM most notable 3.5. You cant really go wrong with Java as most phones can run java. |
| | |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| |
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mobile OS Language Change? (Symbian, Windows Mobile) | RadioRaiders | GENERAL Wireless Discussion | 3 | 12-07-2008 1:00 PM |
| mobile email for common phones | vojtech.patrny | Ringtones ~ Wallpapers ~ Games ~ Mods | 0 | 11-20-2005 2:35 PM |
| T-Mobile phone- Common problem? (I'm in Seattle) | Danwer | Western US Wireless Forum | 5 | 09-25-2002 11:08 AM |
| Is this common for V60G user wit T-mobile carrier?...please help | snoop | Western US Wireless Forum | 5 | 08-03-2002 9:33 PM |
| Is this common for V60G user wit T-mobile carrier?...please help | snoop | All Other Brands of Wireless Phones | 0 | 08-03-2002 7:54 PM |