Free Development Systems for Cell Phones? 20
mongoose(!no) asks: "Does anyone know of a free development environment for cellular phones? Right now, my phone has support for Qualcomm's BREW. Qualcomm offers a free SDK, to develop applications. However, to put the application on a phone, it costs $400 to become a BREW authorized developer. I am in the market for a new cell phone and am looking for one I could write applications on. Smart phones running Palm, and Windows CE are too expensive for my budget. Do I have any options or am I pretty much locked out of writing software for my cell pone?"
Cell phone SDKs (Score:2, Interesting)
Hello, Samsung, I want to write a FREE app so people can use your phone!
Good luck.
Re:Cell phone SDKs (Score:2, Insightful)
No, probably not: that scenario isn't very plausible, but I suspect Samsung is wary of potential malicious threats. "Samsung publishes interface specifications" wouldn't even make a 10-page deep headline; "Samsung phones are susceptible to a new phone virus" would be big news, and that could seriously harm them.
Re:Cell phone SDKs (Score:3, Funny)
That's disappointing. So much for "Everyone's Invited [samsung.com]"...
Re:Cell phone SDKs - Samsung protocols (Score:2, Interesting)
j2me? (Score:2)
It's "free" as in free beer, and who knows, if enough people contribute to efforts like Classpath, maybe open source java will become more common.
In any case, I've done some experimentation with j2me, and while it's nothing fantastic, it seems to work alright.
Symbian might be another option, but that's going to limit you some more in terms of which phones it runs on, although you can write
Audiovox SMT5600 (Score:3, Insightful)
its totally open to develop apps on too--you don't need any of that crappy developer signing BS to put your apps on it.
if that's out of the question, then the best advice i have for you is stay away from verizon and tmobile--both of them required belonging to developer programs beyond the budget of the casual developer, at least when i was using them.
Re:Audiovox SMT5600 (Score:1)
The standard version runs Smartphone 2002, so you can download eVC 3.0 and the SP 2002 SDK and start hacking.
Some editions of this phone also have Java support. But not all. So if you expect to program in Java, double-check before buying.
If you can find one that has been upgraded to
What about java? (Score:2, Informative)
But what about java enabled devices? I haven't actually done any developement in that area, but it would be wise to see if the same restrictions apply. You can probably find information from Sun, I beli
I'll second J2ME (Score:2)
Re:I'll second J2ME (Score:2)
Symbian (Score:3, Informative)
Treo 600 on contract in UK is £100 (Score:3, Insightful)
Palm has free as in beer and speech development kits (GCC toolchain) and free emulators, so you could even develop for Treo without having a Treo, though it would be harder to ensure it really worked well on Treo and you'd need one for final testing and support.
Usually depends on the service provider (Score:1)
Don't understimate remote access of HTML/CGI (Score:4, Informative)
I started to develop for Symbian at first - which is pretty good, and the SDKs are free, and there are a number of languages supported also.
But then I began developing web-apps for the phones that were sensitive to the phone's high bandwidth cost. Keeping the graphics to a minimum.
Now I can access databases remotely, pull down maps, and perform all the tasks I was going to run on the phone via the built in web browser.
It costs me five or ten cents per task for bandwidth on average... But that's nothing compared to SMS costs, and because it's not phone specific ( it is afterall, just a webpage ) now some of my co-workers have started to use the apps on less smart phones...
I think we'll see more webpages designed for 208x320 resolution in the future.... We could use a small banner "This website best viewed at 208x320" - but that's just a waste... Would cost me 0.1 cents per banner...
GrpA
Re:Don't understimate remote access of HTML/CGI (Score:3, Interesting)
That's how you're supposed to do it - same content, but different formatting for mobile, desktop, fullscreen, print, etc., etc.
Java (Score:2)
Siemens has a good toolkit:
http://developers.sun.com/prodtech/javatools/jsst a ndard/reference/techart/siemens.html [sun.com]
https://communication-market.siemens.de/portal/mai n.aspx?LangID=0&MainMenuID=2&LeftID=2&pid=1&cid=0& tid=3000&xid=0 [siemens.de]
http://tuxmobil. [tuxmobil.org]
Run away from Brew, fast (Score:1, Informative)
Look to the manufacturer (Score:3, Informative)
With the free SDK, JDK, J2ME, J2ME In a Nutshell [oreilly.com] & Learning Wireless Java [oreilly.com] I was able to whip up a simple app for my phone in no time at all.
J2ME is what you are looking for (Score:1)
Hiptop/Sidekick (Score:3, Informative)