Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.741 pregleda

Najnovija ↓

Automatski update klijentskog dela aplikacije? 24.04.2006. u 20:25 · pre 250 meseci #1
Interesuje me kako bih najbolje mogao da ugradim opciju "Check for Updates" u moju aplikaciju (kao sto npr. ima Firefox)? Inace, program je u pocetnoj fazi izrade, jos se razmatraju mogucnosti i nacini implementacije nekih opstih resenja. Aplikacija je bazirana na Javinoj viseslojnoj arhitekturi (JBoss, EJB...), ali ne koristi JSP ni Servlete (bar zasad), vec se zasniva na GUI formama. Znam da je to prednost WEB zasnovanih resenja da korisnik ne mora nista da update-uje, ali sta da radim, ja tu nemam uticaja:).
Ne znam da li bi moglo (verovatno bi) da se omoguci inkrementalni update sa Interneta. Npr, ako imam neki jar fajl, pa da unutar njega menjam samo neke podatke. Ili je jednostavnije menjati ceo jar fajl, kad se aplikacija sastoji od vise njih...
Sad iznosim samo neke ideje koje mi dolaze na pamet, ali bi mi mnogo vise zacilo da neko iznese konkretne predloge, osvrt na prakticna resenja, savete, linkove... Verujem da se mnogi srecu sa ovakvim situacijama, pa bi bilo dobro da podelimo misljejna jedni sa drugim. Izvinjavam se ako je rasprava na ovu temu vec bila, ali pretragom nisam uspeo da pronadjem nista sto bi mi pomoglo.

Pozdrav
Potpis
Daniel Sabo
Re: Automatski update klijentskog dela aplikacije? 24.04.2006. u 22:49 · pre 250 meseci #3
Mozda bi ti JavaWeb Start tehnologija mogla pomoci.
Svaki put kada se pokrece aplikacija proverice se azurnost klijentskh jar-ova sa onim na serveru
(naravno ako postoji aktivna internet konekcija)

Pozdrav!
Potpis
Sad mu nije nista, ubio si ga k'o zeca...
Re: Automatski update klijentskog dela aplikacije? 14.05.2006. u 01:26 · pre 249 meseci #4
Mislim da ažuriranje verzija nije nikakva ozbiljna mana debelih klijenata.

Naravno, nećemo ostaviti korisnicima da razmišljaju o apdejtovanju (u nekim situacijama ne smeš da dozvoliš da korisnik radi sa starom verzijom programa), nego će šortkat za tvoju aplikaciju korisnici videti kao šortkat za glavni prorgam.

Tvoja aplikacija bi trebala da bude jednostavna :
- pristupi serveru (to će biti mašina na kojoj je jboss);
- uporedi starost klijentskog jara na serveru i na klijentu;
- ako je serverski jar novij prevuci ga na klijenta
- startuj jar na klijentu (u lokalu)

Sa ovakvim sistemom sam radio i nije težak za održavanje.

Postavlja se pitanje kako ćeš da pristupiš fajlu na serveru. Da li je zgodno da mu pristupaš kao fajlu u mreži ili je (zbog opštosti rešenja) bolje da koristiš FTP ili nešto slično. S tim nemam iskustva.

Verujem da naš klijentski jar neće biti veći od mega, pa ni vreme potrebno za prevlačenje neće biti strašno. A ako bude trebalo nije nam nikakav problem da ga izdelimo na više fajlova. A ako baš napraviš i da se svlači samo deo JARa, još bolje, ako ti nije veliki posao.


Jova
Potpis
it works on my machine
Re: Automatski update klijentskog dela aplikacije? 14.05.2006. u 03:30 · pre 249 meseci #5
Citat:
Mozda bi ti JavaWeb Start tehnologija mogla pomoci.


Jip. Java Web Start sam video na delu više puta i sve je radilo OK. Prednost je što je to zvanična tehnologija za Javu za ovakve stvari.
Potpis
Commercial-Free !!!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme