[ Cal Lightman @ 30.11.2013. 20:11 ] @
Pozdrav svima.

Pre svega, nisam znao gde da otvorim temu pa ako je na pogrešnom mestu molim moderatore da joj nađu odgovarajuće.

Napravio sam jednu win aplikaciju (simple phonebook) i želeo bih da je povežem sa Internetom u smislu da kada korisniku aplikacija "nije pri ruci", može da se konektuje na net i tamo pregleda informacije tj. kontakte. Takođe, želeo bih da omogućim da se dodavanje/brisanje/editovanje kontakata obavlja i na Internetu, tako da se promene snime i u aplikaciji na desktopu. Ukratko - sinhronizacija.

E sad, kontakti se čuvaju u XML file-u pa me pre svega zanima tehnička izvodljivost ovoga - da li može da se uklopi u trenutnom stanju ili je potrebno vršiti izmene u kodu (praviti novu aplikaciju) sa totalno drugim pristupom (programskim jezikom)?

Budući da ne bih znao ovo sam da odradim, niti imam predstavu šta bi bilo neophodno za sve ovo (koji programski jezik), angažovao bih profesionalnog stručnjaka/firmu kojima je to u opisu posla da se isti obavi. Finansijska podrška ne predstavlja problem, ali bih svakako voleo da znam o kakvim (kolikim) parama govorimo.

Voleo bih da o ovome popričam sa nekim kompetentnim i da vidimo šta i kako. Ako je neko voljan, neka se javi na PM.

Takođe, nadam se da ovim ne kršim pravila foruma.
[ nemnesic @ 03.12.2013. 01:17 ] @
Pitanje: Zasto bi pravio desktop aplikaciju ako pravis i web aplikaciju?
Ako koristik ima pristup internetu, zar ne bi bilo bolje da samo koristi web aplikacije a ne desktop...

Ako pa moras da imas i desktop i web onda mozes da dodas kod koji ce pri pokretanju palikacije da skida taj XML file. A i dodaj neko dugme koje kada se klikne pokrece taj isti proces.

Sto se web aplikacije tice nemoj da koristis taj XML file. Vec kontakte sacuvej u neku bazu i ona generisi XML iz te baze ako bas moras da koristis XML.
Potoji veci br resenja ovde tako sve zavisi da li hoces da menjas aplikaciju ili da krenes sve od nnule.

A ako si vec napisao desktop, onda nema potrebe da placas nekog da ti ovo radi. Uradi sam jer nije tesko ako imas bar neko programming znanje.
Samo napred i javi se ako nesto ne ide.

-NN
[ Cal Lightman @ 03.12.2013. 01:35 ] @
Citat:
Ako koristik ima pristup internetu


Baš u slučaju da nema pristup Internetu, mislio sam da bi bilo zgodno da ima aplikaciju na cloud-u, flash-u, CD-u ili gde već.

E sad, malo si me zbunio. Da vidimo da li sam dobro shvatio, znači: baza na Internetu iz koje se generiše XML file (pa se onda taj XML loaduje u aplikaciju), a ne XML file sâm po sebi?

Što se tiče XML-a, šta predlažeš kao alternativu, pošto mi ni sad ne deluje baš kao najsrećnije rešenje, jer mi se čini da aplikacija zahteva više vremena da se pokrene ako je XML file malo obimniji, tj. ako imam puno kontakta. Takođe, nije da baš njega moram nego sam mislio da web aplikacija može da bude kompatibilna sa desktop aplikacijom jedino ako su obe urađene na istom principu - da se kontakti čuvaju u XML file-u.

Hvala na javljanju i pozdrav.
[ nemnesic @ 03.12.2013. 17:18 ] @
OK ako mora i jedno i drugo onda bi ja koristio neki embeded DB za desktop aplikaciju. U zavisnosti koji jezik koristis za desktop app pogledaj http://www.firebirdsql.org/manual/fbmetasecur-embedded.html
Ja sam ovaj koristio za jednu C# applikaciju davno.

Snaci imas embded DB koji se azurira kada je online pristup omogucen. A online DB ti je master baza koju lako mozes i sam da odrzavas.