[ vbvlada @ 01.07.2010. 20:10 ] @
Ko je upoznat sa platformom i ko je video neke od pobedničkih aplikacija na VIP izazovu, uvideo je da se podaci dovlače sa nekog servera.
Na primer onaj Cepelin i time slične aplikacije. Koje je rešenje transfera korisničkih podataka od servera do telefona?
Da li su to web servisi, serijalizacija ili nešto treće?

Učestvovao sam na Ericsson takmičenju za mobilne uređaje, ali sam u aplikaciji koristio API-e poznatih sajtova (Flickr, Google, Ericsson Mobile Maps), pa mi je tu dobijanje podataka bilo jasno.
Ali nekakve strukure podataka koje se prenose preko mreže nisam pravio.

Bio sam na predavanju na FON-u gde su govorili pobednici VIP izazova, i jedan od njih je rekao da zaboravimo na web servise - "treba to isparsirati".

Ima li neko ideju??
[ jablan @ 01.07.2010. 20:18 ] @
json
[ vbvlada @ 01.07.2010. 20:25 ] @
Slabo se razumem u te tehnologije... Ali otprilike znam šta je JSON, samo mi reci, na koji način se podaci dobijaju? Preko HTTP Request-a ili.. ?
[ jablan @ 01.07.2010. 23:34 ] @
Pa da, ne znam sad koja konkretno klasa i kako, ali sigurno imaš masu primera po netu. Google: "android http client example"
[ MMX @ 02.07.2010. 08:34 ] @
Ne mora da znači da su podaci prenošeni kao JSON objekti. Možda su koristili TCP Sockete preko kojih možeš da preneseš šta god hoćeš...
[ Radovan__III @ 02.07.2010. 08:36 ] @
@MMX
To je onda serijalizacija kao sto covek rece
[ vbvlada @ 18.07.2010. 11:22 ] @
Hm.. stvarno ne znam... nisam mnogo u ovim vodama, ali nekako mi se čini čudnim da se koristi TCP i serijalizacija...
Da li je neko radio tako nešto?

A može li neko da me uputi gde da pronađem sledeće (recimo da želim da koristim JSON):
Kako da primam i šaljem HTTP poruke?
Koristio sam ranije Flickr API i tamo sam radio slanje HTTP Request-a, to mi je donekle jasno.
Ali kako da napravim serversku stranu??

I kako na kraju da sve to radim sa JSON objektima?
[ vbvlada @ 18.07.2010. 11:52 ] @
Evo jednog primera, šta bi moglo da bude rešenje:
Ovo je url za korišćenje Flickr API-a:

String link="http://api.flickr.com/services...kr.photos.search&per_page=" + pictsPerPage + "&page=" + pageCount + "&api_key=" + Key + "&tags=" + Tags.toString();

Da li je ovo neka JavaScript medoda na nekoj stranici?
Da li na toj stranici postoji i neka recimo PHP logika koja izvrši upit nad bazom, sredi podatke i pošalje ih nekako nazad?
[ jablan @ 18.07.2010. 14:29 ] @
Nije mi jasno šta ti konkretno nije jasno:

Na klijentu imaš HTTP request i biblioteku koja zna kako da isparsira JSON i od njega napravi nizove i heševe.

Na serveru imaš veb aplikaciju (PHP, Java, Rails, ASP.NET, svejedno) koja zna da "snimi" nizove i heševe u JSON.

Klijent pravi request, server odgovara, klijent deserijalizuje JSON, svi srećni.

Koji deo tačno ne razumeš?
[ vbvlada @ 18.07.2010. 15:20 ] @
Parsiranje mi je jasno, nego dok nisam malo bolje istražio, nisam znao šta je to na serveru što klijentu vraća taj string...
Nisam se mnogo bavio internet aplikacijama, pa dok sve to pohvatam...
Sad sam video da mi je dovoljno da napravim Http request sa url-om na neku php datoteku sa skriptom koja recimo izvlači podatke iz baze i vraća ih kao JSON string.