Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Automatski update klijentskog dela aplikacije?

[es] :: Java :: Automatski update klijentskog dela aplikacije?

[ Pregleda: 2009 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dany
Daniel Sabo
Novi Sad

Član broj: 10340
Poruke: 40
*.dialup.neobee.net.



Profil

icon Automatski update klijentskog dela aplikacije?24.04.2006. u 19:25 - pre 219 meseci
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

Daniel Sabo
 
Odgovor na temu

kurt.hectic
Kurt Hectic

Član broj: 66049
Poruke: 25
*.etf.bg.ac.yu.



Profil

icon Re: Automatski update klijentskog dela aplikacije?24.04.2006. u 21:40 - pre 219 meseci
Bit torent klijent Azureus upravo to radi. Skida novi JAR sa interneta pa ga onda postavi kao vazeci.

Metod je isproban, kod je otvoren (http://azureus.sf.net), pa pogledaj.
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ns.ac.yu.



+6 Profil

icon Re: Automatski update klijentskog dela aplikacije?24.04.2006. u 21:49 - pre 219 meseci
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!
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

zmau
Dragan Jovanović
programer
Šabac

Član broj: 80834
Poruke: 290
*.ptt.yu.



+80 Profil

icon Re: Automatski update klijentskog dela aplikacije?14.05.2006. u 00:26 - pre 218 meseci
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
it works on my machine
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Automatski update klijentskog dela aplikacije?14.05.2006. u 02:30 - pre 218 meseci
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.
Commercial-Free !!!
 
Odgovor na temu

[es] :: Java :: Automatski update klijentskog dela aplikacije?

[ Pregleda: 2009 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.