Popis: |
Proučiti arhitekturu takozvanog pametnog klijenta te različite varijante realizacije. Ustanoviti sličnosti i razlike ove arhitekture u odnosu na uobičajenu arhitekturu korisnik-poslužitelj ili servisno orijentiranu arhitekturu. Procijeniti različite mogućnosti lokalne pohrane podataka klijenta instaliranog na stolnom računalu i klijenta instaliranog na mobilnom uređaju. Projektirati i izraditi aplikacijsku okosnicu za ugradnju pametnog klijenta na stolno računalo te na mobilni uređaj. Ugraditi funkcije za lokalnu pohranu podataka, sinkronizaciju s poslužiteljem te uvoz i izvoz podataka. Posebnu pažnju treba posvetiti mogućnosti prijenosa podataka pohranjenih na klijentu s jednog stroja na drugi. Rad okosnice ilustrirati izradom aplikacija nad reprezentativnim modelom poslovne evidencije. |