tema: Java i Smart
Prikaz jedne poruke
Stara 19.2.2006, 21:01   #2
Magneto
Starosedelac
 
Član od: 24.10.2005.
Poruke: 2.226
Zahvalnice: 2
Zahvaljeno 123 puta na 48 poruka
Određen forumom Re: Java i Smart

Java je jednostavan i nezavisan programski jezik orijentisan ne samo na mobilne telefone. Kako je Java poprimila velike razmere i primenu kod klasičnih računarskih sistema ubrzo se javila potreba da jedna takva platforma bude dostupna i na mobilnim uređajima, između ostalog i na mobilnim telefonima. Verzija koja je napravljena nazvana je Java 2 Platform Micro Edition ili mnogo poznatija po svojoj skraćenici J2ME. Kao pristupačan programski jezik Java Micro Edition tehnologija se može raščlaniti na više bitnijih segmenata počevši od same konfiguracije - CLDC ili Connected Limited Device Configuration i MIDP okruženja Mobile Information Device Profile. Dakle, CLDC i MIDP su dva ključna elementa J2ME platforme. Kada se ukomponuju stvaraju potrebno okruženje koje omogućava funkcionisanje samih aplikacija. Uz sve ovo uključeni su razni programski interfejsi MMAPI, IMP, i ostali vezani za web servere i 3D igre. Kao progrmaski jezik za mobilne telefone java je daleko najzastupljenija i najpristupačnija pa se konstantno radi na njenom unapređivanju kada je mobilna primena u pitanju.

Symbian je nešto sasvim drugo. Razvijao se tokom godina još od davnog i pionirskog EPOC-a od kompanije Psion koja je kasnije uz pomoć nekoliko vodećih proizvođača mobilnih aparata proizvela Symbian. Platforme su S60, S80, S90 (nokia telefoni) i UIQ. Danas Symbian predstavlja jedan od najzastupljenijih operativnih sistema za mobilne uređaje. Sama činjenica da je symbian operativni sistem znači mnogo. Čitava konstrukcija rada sa ovim OS je procesorski zasnovana. CPU diriguje svim mogućim zadacima i aktivira potrebne procese. Modluarnost i pristup dinamičkim fajlovima (DLL) koji su zastupljeni na regularnim računarskim operativnim sistemima, približava symbian u velikoj meri arhitekturi koju poseduju Windows ili Linux. Otuda, na primer, mogućnost preglednja word ili excel dokumenata, složene networking i multi-task operacije itd. Programiranje za symbian se vrši najčešće preko posebno namenjenog c++ programskog jezijka a kasnije se optimizuje za ovaj OS. Takve aplikacije u startu mogu da postignu mnogo. Java se takođe može koristiti u okviru ovog operativnog sistema što je samo po sebi dovoljna razlika.

Ovako stvari stoje u generalnom pogledu. Dakle, fundamentalna razlika je u načinu implementiranja u telefone, s obzirom na to da je symbian ipak operativni sistem, ima daleko primenljivije programe i optimizovane aplikacije za svoje okruženje, dok se java orijentiše više kao mainstream platforma.
Magneto je offline   Odgovor sa citatom ove poruke