[ varelg @ 14.05.2007. 07:28 ] @
Zdravo,
Iz vasheg iskustva i iskustva onih oko vas koji koriste mobilne uredjaje (smartphone, PDA itd.), koji je vashi utisak koji OS ili programski jezik za pisanje aplikacija preovladjuje, dali Win onoliko suvereno vlada kao i kod desktopa... koji se programi za mobilne uredjaje vishe trazhe, dali su to Java ili Windows CE ili Symbian ili neki drugi jezik/ tehnologija. Nov sam na polju programiranja ovih uredjaja pa trazhim neki orijentir...
Hvala unapred na svakom odgovoru!
[ Ivan Dimkovic @ 14.05.2007. 07:44 ] @
Vidi ovako,

Imas 2 grupe mobilnih telefona:

1. Feature Phones - telefoni koji su kompaktni, obicno jeftini (ima i izuzetaka), imaju sopstveni korisnicki interfejs koji trci na nekom embedded RTOS-u (Real Time Operating System) poput Nucleus-a ili Apoxi-ja - noviji feature-telefoni imaju Java VM koji omogucuje instalaciju 3-party aplikacija - na feature-telefone nije moguce instalirati 3-paryt native aplikacije (pisane u, recimo, C++) jer je telefon "zatvoren" - vecina (80%) telefona koji se prodaju su feature-telefoni, i oni mahom spadaju u najnizu klasu po ceni (<$150)

2. Smartphone telefoni - ovi telefoni obicno imaju vrlo jake hardverske platforme i trce OS koji dozvoljava izvrsavanje dodatnih native aplikacija (kao i Java aplikacija u vecini slucajeva) - operativni sistemi koji se koriste su Symbian OS (oko 74% trzista) , Windows Mobile (oko 7% trzista), Embedded Linux (oko 14% trzista) i drugi (PalmOS, i sl...) - ove telefone karakterise veca cena - i obicno su u mid-high opsegu. Ovi telefoni zazimaju oko 20% trzista.

Java je jezik koji ces verovatno naci podrzan na najvecem broju telefona, doduse mobilna Java ima vrlo upitne performanse kao i gomilu nekomatibilnosti izmedju raznih implementacija VM-ova i telefona... tako da ces verovatno imati mnogo vise problema nego na PC-ju... Sa druge strane, native programiranje za feature-telefone je PITA (pain in the ass) tako da ces najverovatnije ako zelis da programiras u C/C++/C# itd.. biti limitiran na smartphone telefone (doduse tu je prostor za zaradu daleko veci zbog strukture trzista)