Categories: MSDN / DotNet / Java / Scripts / Linux / PHP Ask - La ask - La Answer

Software - Mobile Phones

Anyone know the limitations of software development for mobile phones?
Thanks
Joey
[100 byte] By [Joeyg] at [2007-11-11 10:16:16]
# 1 Re: Software - Mobile Phones
I haven't good experience in this but I thing that there is no limitation !
by programming you can make any thing ! your limit could be the machine hardware limitation only like mobile keyboard , cashed memory, general memory, prossesor and like that ...but in the other side if the mobile for example is protected for doing any thing (but it could be done) so I don't consider it a limitation and I confirme there is a method to unprotect this .
Amahdy at 2007-11-11 20:59:11 >
# 2 Re: Software - Mobile Phones
There are huge limitations, as a matter of fact. For starters, you don't have the Standard Library at your disposal (only recently was this problem sor of solved with the advent of uSTL by Mike Sharov: http://www.dev-archive.com/wireless/Article/33076/0 )
At the moment, uSTL is supported only on GCC-based IDEs.

*You rarely have a proper file system on most mobile devices
*There's no real multitasking, let alone multi-user support (iPhone however is a pioneer in this respect as it supports proper multitasking
*There's no virtual memory so you have to be very careful about resource usage and memory leaks and finally, there's a very limited stack size (typically 8 kilobytes!) which means that almost everything that's allocated on the stack in mainstream programming has to be allocated on the heap.
Other than that you have limited peripheral device support (you can't connect your mobile to a printer, for example). This isn't all, but I think it gives you enough pointers.
Danny at 2007-11-11 21:00:12 >
# 3 Re: Software - Mobile Phones
I think it can, my brother have a mobile that could be conected to the printer , and me , I have a calculater that make graphs and with a small cable I print directly to the printer, I know it's different, and also as said before i haven't good experience; but what about my brother's mob ?
Amahdy at 2007-11-11 21:01:16 >
# 4 Re: Software - Mobile Phones
I said "limited peripheral support" which isn't quite the same as "completely unsuupored". You can use bluetooth connection too, in some devices not all them support that, and in some models, you can't connect anything. You simply have to dowload the stuff you want. But the real issues are the ones listed above: memory, multitasking, STL etc.
Danny at 2007-11-11 21:02:17 >
# 5 Re: Software - Mobile Phones
Ah ok, I'm sorry for missunderstood as it could be understood with the other sence like if you say doesn't support at all .. like when some one say my mobile is limited , it can't accept MMS .. so it hasen't the abilty at all ... anyway it's not here to talk about this and thanks for information Danny.

p.s. (to Danny) : I haven't forget the console topic, just I have a problem to display results in windows console (how to) using netbeans as I'm very new in using java IDEs , when I solve it I'll discuss results .
Amahdy at 2007-11-11 21:03:10 >