RE: Java Web Start - Found unsigned entry in resource
Jj. Je to super. My jsme ji napriklad pouzili na to, ze jsme v napsali malicky programek, ktery se pres JavaWebStart spusti, stahne nasi aplikaci jako zip, rozbali ji a spusti. A priste uz jen kontroluje nove verze a stahuje, pokud se neco zmenilo. Pokud mate déjà-vu a premyslite, proc jsem nepouzili WebStart primo, tak proto ze aplikace byla obrovska a vzhledem k desive implementaci JWS (JWS napr. stahovalo jary opakovane, obcas pomrvilo cache, takze jsme pak museli uzivatele navigovat, jak to spravit, …) jeji spousteni trvalo 5 minut. Pomoci toho naseho programku pak s prehledm pod minutu (stejny program, stejna velikost) a support requesty nula. Toz tak Tom P.S. Ted jak jsem to dopsal, tak jsem precetl cely thread a nasel ze Ondra Medek udelal PRESNE TO SAME, takze to asi nebude nahoda ;-) From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On Behalf Of Jan Dvorak Sent: Tuesday, February 01, 2011 9:06 AM To: konference@java.cz Subject: Re: Java Web Start - Found unsigned entry in resource No, JWS není technologie zcela bez chyb, ale v zásadě funguje. Když něco zlobí, tak máme pár triků, jak to rozpohybovat. Aspoň poznáme své uživatele ;-) Honza Dvořák Dne 31.1.2011 11:00, Ondra Medek napsal: Ježišmarja, když toto čtu, tak jsem rád, že jsme nakonec JWS nenasadili a udělali si jednoduchý HTTP downloader, který pozná změnu podle MD5 hashe a stáhne si jen změněný soubor. Vyrobeno za týden, a pohoda do konce života (aplikace). Nějak jsem nepochopil, proč je JWS takový overkill. 2011/1/31 Jan Dvorak jan.dvo...@mathan.cz Dobrý den, my jsme podobné chování také občas pozorovali, ale třeba jen u pár klientů. Téměř vždy pomáhá vymazat vyrovnávací paměť Javy, pak si JWS stáhne celé jary znova. Honza Dvořák Dne 31.1.2011 8:52, Vladislav Korecký napsal: Dobrý den, to jsem si také myslel, pomocí nástroje jarsigner jsem zmíněné JAR ověřil a žádný podpis neměli. Pak jsem je podepsal a přesto to nejede. Zvláštní je že to nejde jen u některých JAR, napadá mě jestli nemají v sobě něco binárního co jarsigner nedokáže podepsat a pak to u Java Web Start zlobí. S pozdravem, Korecký Ing. Vladislav Korecký mailto:vladislav_kore...@gordic.cz vedoucí týmu POR programátor - analytik GORDIC - tým POR (Portálová Řešení) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 On 31.1.2011 08:34, Michal Pavlasek wrote: dobry den, ja som raz zazival velmi zvlastne spravanie, ak bol viac ako jeden podpis na niektorom jar. s pozdravom Michal Pavlasek 2011/1/31 Vladislav Korecký vladislav_kore...@gordic.cz Dobrý den, mám problém s Java Web Start a některými JAR soubory. Mám aplikaci pracující jako offline client některých služeb, jinými slovy, když je on-line synchronizuje data s WS pro případnou práci off-line. WS se volají přes knihovny axis2 a ukládají se do embeded databáze HSQL pomocí hibernate. Aplikace chodí jako standardní JAR bez problémů. Když ale přikročím k její zveřejnění přes JWS nastává problém, který nejsem schopen ani po 3 dnech vyřešit: Jelikož se nastavení a DB ukládá na disk uživatele potřebuji v JNLP souboru uvést element all-permissions/ Proto musí být všechny knihovny podepsány. To činím pomocí jarsigner (JDK 1.6 update 22) Při kliknutí na vystavený JNLP soubor se aplikace začne stahovat, ale před samotným spuštěním zahlásí: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: xmlbeans-2.3.0.jar ... Když zmíněnou knihovnu odstraním, tak mi aplikace nefunguje, ale spustí se. Podobný problém mám i s hibernate3.jar a dalšími. Zvláštní je že z balíku AXIS2 jsou to dvě knihovny (cca z 10), které nejdou a podobně je tomu i u hibernate. Když knihovny zkontroluji pomocí jarsigner, tak mi říká že je vše podepsáno a OK. Nevíte někdo kde je problém a co s tím mohu dělat ? Předem děkuji za pomoc, Korecký -- Error! Filename not specified. Ing. Vladislav Korecký mailto:vladislav_kore...@gordic.cz vedoucí týmu POR programátor - analytik GORDIC - tým POR (Portálová Řešení) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 -- Ondra Medek image001.png
Re: Java Web Start - Found unsigned entry in resource
Dobrý den, my jsme podobné chování také občas pozorovali, ale třeba jen u pár klientů. Téměř vždy pomáhá vymazat vyrovnávací paměť Javy, pak si JWS stáhne celé jary znova. Honza Dvořák Dne 31.1.2011 8:52, Vladislav Korecký napsal: Dobrý den, to jsem si také myslel, pomocí nástroje jarsigner jsem zmíněné JAR ověřil a žádný podpis neměli. Pak jsem je podepsal a přesto to nejede. Zvláštní je že to nejde jen u některých JAR, napadá mě jestli nemají v sobě něco binárního co jarsigner nedokáže podepsat a pak to u Java Web Start zlobí. S pozdravem, Korecký Sign Ing. Vladislav Korecký vedoucí týmu POR programátor - analytik GORDIC - tým POR (Portálová Řešení) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 On 31.1.2011 08:34, Michal Pavlasek wrote: dobry den, ja som raz zazival velmi zvlastne spravanie, ak bol viac ako jeden podpis na niektorom jar. s pozdravom Michal Pavlasek 2011/1/31 Vladislav Korecký vladislav_kore...@gordic.cz Dobrý den, mám problém s Java Web Start a některými JAR soubory. Mám aplikaci pracující jako offline client některých služeb, jinými slovy, když je on-line synchronizuje data s WS pro případnou práci off-line. WS se volají přes knihovny axis2 a ukládají se do embeded databáze HSQL pomocí hibernate. Aplikace chodí jako standardní JAR bez problémů. Když ale přikročím k její zveřejnění přes JWS nastává problém, který nejsem schopen ani po 3 dnech vyřešit: Jelikož se nastavení a DB ukládá na disk uživatele potřebuji v JNLP souboru uvést element all-permissions/ Proto musí být všechny knihovny podepsány. To činím pomocí jarsigner (JDK 1.6 update 22) Při kliknutí na vystavený JNLP soubor se aplikace začne stahovat, ale před samotným spuštěním zahlásí: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: xmlbeans-2.3.0.jar ... Když zmíněnou knihovnu odstraním, tak mi aplikace nefunguje, ale spustí se. Podobný problém mám i s hibernate3.jar a dalšími. Zvláštní je že z balíku AXIS2 jsou to dvě knihovny (cca z 10), které nejdou a podobně je tomu i u hibernate. Když knihovny zkontroluji pomocí jarsigner, tak mi říká že je vše podepsáno a OK. Nevíte někdo kde je problém a co s tím mohu dělat ? Předem děkuji za pomoc, Korecký -- Ing. Vladislav Korecký vedoucí týmu POR programátor - analytik GORDIC - tým POR (Portálová Řešení) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491
Re: Java Web Start - Found unsigned entry in resource
Ježišmarja, když toto čtu, tak jsem rád, že jsme nakonec JWS nenasadili a udělali si jednoduchý HTTP downloader, který pozná změnu podle MD5 hashe a stáhne si jen změněný soubor. Vyrobeno za týden, a pohoda do konce života (aplikace). Nějak jsem nepochopil, proč je JWS takový overkill. 2011/1/31 Jan Dvorak jan.dvo...@mathan.cz Dobrý den, my jsme podobné chování také občas pozorovali, ale třeba jen u pár klientů. Téměř vždy pomáhá vymazat vyrovnávací paměť Javy, pak si JWS stáhne celé jary znova. Honza Dvořák Dne 31.1.2011 8:52, Vladislav Korecký napsal: Dobrý den, to jsem si také myslel, pomocí nástroje jarsigner jsem zmíněné JAR ověřil a žádný podpis neměli. Pak jsem je podepsal a přesto to nejede. Zvláštní je že to nejde jen u některých JAR, napadá mě jestli nemají v sobě něco binárního co jarsigner nedokáže podepsat a pak to u Java Web Start zlobí. S pozdravem, Korecký [image: GORDIC spol. s r.o.] Ing. Vladislav Korecký vladislav_kore...@gordic.cz vedoucí týmu POR programátor - analytik -- *GORDIC - tým POR (Portálová Řešení)* GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 On 31.1.2011 08:34, Michal Pavlasek wrote: dobry den, ja som raz zazival velmi zvlastne spravanie, ak bol viac ako jeden podpis na niektorom jar. s pozdravom Michal Pavlasek 2011/1/31 Vladislav Korecký vladislav_kore...@gordic.cz Dobrý den, mám problém s Java Web Start a některými JAR soubory. Mám aplikaci pracující jako offline client některých služeb, jinými slovy, když je on-line synchronizuje data s WS pro případnou práci off-line. WS se volají přes knihovny axis2 a ukládají se do embeded databáze HSQL pomocí hibernate. Aplikace chodí jako standardní JAR bez problémů. Když ale přikročím k její zveřejnění přes JWS nastává problém, který nejsem schopen ani po 3 dnech vyřešit: Jelikož se nastavení a DB ukládá na disk uživatele potřebuji v JNLP souboru uvést element all-permissions/ Proto musí být všechny knihovny podepsány. To činím pomocí jarsigner (JDK 1.6 update 22) Při kliknutí na vystavený JNLP soubor se aplikace začne stahovat, ale před samotným spuštěním zahlásí: *com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: xmlbeans-2.3.0.jar* ... Když zmíněnou knihovnu odstraním, tak mi aplikace nefunguje, ale spustí se. Podobný problém mám i s hibernate3.jar a dalšími. Zvláštní je že z balíku AXIS2 jsou to dvě knihovny (cca z 10), které nejdou a podobně je tomu i u hibernate. Když knihovny zkontroluji pomocí jarsigner, tak mi říká že je vše podepsáno a OK. Nevíte někdo kde je problém a co s tím mohu dělat ? Předem děkuji za pomoc, Korecký -- [image: GORDIC spol. s r.o.] Ing. Vladislav Korecký vladislav_kore...@gordic.cz vedoucí týmu POR programátor - analytik -- *GORDIC - tým POR (Portálová Řešení)* GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 -- Ondra Medek image/png
Java Web Start - Found unsigned entry in resource
Title: Sign Dobr den, mm problm s Java Web Start a nktermi JAR soubory. Mm aplikaci pracujc jako offline client nkterch slueb, jinmi slovy, kdy je on-line synchronizuje data s WS pro ppadnou prci off-line. WS se volaj pes knihovny axis2 a ukldaj se do embeded databze HSQL pomoc hibernate. Aplikace chod jako standardn JAR bez problm. Kdy ale pikrom k jej zveejnn pes JWS nastv problm, kter nejsem schopen ani po 3 dnech vyeit: Jeliko se nastaven a DB ukld na disk uivatele potebuji v JNLP souboru uvst element all-permissions/ Proto mus bt vechny knihovny podepsny. To inm pomoc jarsigner (JDK 1.6 update 22) Pi kliknut na vystaven JNLP soubor se aplikace zane stahovat, ale ped samotnm sputnm zahls: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: xmlbeans-2.3.0.jar ... Kdy zmnnou knihovnu odstranm, tak mi aplikace nefunguje, ale spust se. Podobn problm mm i s hibernate3.jar a dalmi. Zvltn je e z balku AXIS2 jsou to dv knihovny (cca z 10), kter nejdou a podobn je tomu i u hibernate. Kdy knihovny zkontroluji pomoc jarsigner, tak mi k e je ve podepsno a OK. Nevte nkdo kde je problm a co s tm mohu dlat ? Pedem dkuji za pomoc, Koreck -- Ing. Vladislav Koreck vedouc tmu POR programtor - analytik GORDIC - tm POR (Portlov een) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 attachment: vladislav_korecky.vcf smime.p7s Description: S/MIME Cryptographic Signature
Re: Java Web Start - Found unsigned entry in resource
dobry den, ja som raz zazival velmi zvlastne spravanie, ak bol viac ako jeden podpis na niektorom jar. s pozdravom Michal Pavlasek 2011/1/31 Vladislav Korecký vladislav_kore...@gordic.cz Dobrý den, mám problém s Java Web Start a některými JAR soubory. Mám aplikaci pracující jako offline client některých služeb, jinými slovy, když je on-line synchronizuje data s WS pro případnou práci off-line. WS se volají přes knihovny axis2 a ukládají se do embeded databáze HSQL pomocí hibernate. Aplikace chodí jako standardní JAR bez problémů. Když ale přikročím k její zveřejnění přes JWS nastává problém, který nejsem schopen ani po 3 dnech vyřešit: Jelikož se nastavení a DB ukládá na disk uživatele potřebuji v JNLP souboru uvést element all-permissions/ Proto musí být všechny knihovny podepsány. To činím pomocí jarsigner (JDK 1.6 update 22) Při kliknutí na vystavený JNLP soubor se aplikace začne stahovat, ale před samotným spuštěním zahlásí: *com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: xmlbeans-2.3.0.jar* ... Když zmíněnou knihovnu odstraním, tak mi aplikace nefunguje, ale spustí se. Podobný problém mám i s hibernate3.jar a dalšími. Zvláštní je že z balíku AXIS2 jsou to dvě knihovny (cca z 10), které nejdou a podobně je tomu i u hibernate. Když knihovny zkontroluji pomocí jarsigner, tak mi říká že je vše podepsáno a OK. Nevíte někdo kde je problém a co s tím mohu dělat ? Předem děkuji za pomoc, Korecký -- [image: GORDIC spol. s r.o.] Ing. Vladislav Korecký vladislav_kore...@gordic.cz vedoucí týmu POR programátor - analytik -- *GORDIC - tým POR (Portálová Řešení)* GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491
Re: Java Web Start - Found unsigned entry in resource
Title: Sign Dobrý den, to jsem si také myslel, pomocí nástroje jarsigner jsem zmíněné JAR ověřil a žádný podpis neměli. Pak jsem je podepsal a přesto to nejede. Zvláštní je že to nejde jen u některých JAR, napadá mě jestli nemají v sobě něco binárního co jarsigner nedokáže podepsat a pak to u Java Web Start zlobí. S pozdravem, Korecký Ing. Vladislav Korecký vedoucí týmu POR programátor - analytik GORDIC - tým POR (Portálová Řešení) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 On 31.1.2011 08:34, Michal Pavlasek wrote: dobry den, ja som raz zazival velmi zvlastne spravanie, ak bol viac ako jeden podpis na niektorom jar. s pozdravom Michal Pavlasek 2011/1/31 Vladislav Korecký vladislav_kore...@gordic.cz Dobrý den, mám problém s Java Web Start a některými JAR soubory. Mám aplikaci pracující jako offline client některých služeb, jinými slovy, když je on-line synchronizuje data s WS pro případnou práci off-line. WS se volají přes knihovny axis2 a ukládají se do embeded databáze HSQL pomocí hibernate. Aplikace chodí jako standardní JAR bez problémů. Když ale přikročím k její zveřejnění přes JWS nastává problém, který nejsem schopen ani po 3 dnech vyřešit: Jelikož se nastavení a DB ukládá na disk uživatele potřebuji v JNLP souboru uvést element all-permissions/ Proto musí být všechny knihovny podepsány. To činím pomocí jarsigner (JDK 1.6 update 22) Při kliknutí na vystavený JNLP soubor se aplikace začne stahovat, ale před samotným spuštěním zahlásí: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: xmlbeans-2.3.0.jar ... Když zmíněnou knihovnu odstraním, tak mi aplikace nefunguje, ale spustí se. Podobný problém mám i s hibernate3.jar a dalšími. Zvláštní je že z balíku AXIS2 jsou to dvě knihovny (cca z 10), které nejdou a podobně je tomu i u hibernate. Když knihovny zkontroluji pomocí jarsigner, tak mi říká že je vše podepsáno a OK. Nevíte někdo kde je problém a co s tím mohu dělat ? Předem děkuji za pomoc, Korecký -- Ing. Vladislav Korecký vedoucí týmu POR programátor - analytik GORDIC - tým POR (Portálová Řešení) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 attachment: vladislav_korecky.vcf smime.p7s Description: S/MIME Cryptographic Signature
Re: java web start vs. Flex
Oto Buchta napsal(a): Problém je někde úplně jinde. Je to jako srovnávat assembler a prolog. V asm uděláte všechno, ale těžkopádně a dlouho trvá to napsat. Prolog je vhodný pro určitý druh úloh. DOOMa v něm sice uděláte, ale bude to taková oskurze, že se vám z toho zvedne žaludek. Přiznávám, že Flex jsem viděl jenom z rychlíku z flexexamples.com, abych aspoň viděl vocogo, a opravdu mi jeho API připadá hodně šité na míru webovým konvencím, kdežto Swing je hodně obecný. Možná že Flex má také Swing-like low level API, ale je určitě pravda, že nějaká knihovna, která bude stejně pěkně navržená a browserózní jako Flex by se určitě hodila. Teď nevím, co z dvojice Flex a Swing považuješ za assembler a co za Prolog. Z toho co jsem zatím viděl, jsou oba na plus mínus autobus stejné úrovni. Oba poskytují sadu vizuálních komponent (buttony, checkboxy, textarey,...), sadu komponent pro layout (horizontální, vertikální, absolutní, přepínatelný,...), sadu navigačních komponent (tabbed pane, scrolled pane,...) a v obou si můžeš napsat vlastní komponentu, do které můžeš libovolně kreslit. Swing se programuje v Javě, Flex v ActionScriptu3/ECMAScriptu-edition-4 což je JavaScript s přidanou typovostí, kompilovaný do binárního tvaru a prováděný na virtuálním stroji s JIT, takže to je taky víceméně totéž. Našel jsem porovnávací tabulku: http://flexblog.faratasystems.com/?p=115 Flex přidává k samotnému kódu možnost definovat rozložení komponent pomocí XML souboru, ale když si uvědomíme, že NetBeans/IDEA/Eclipse umožňují naklikat rozložení komponent a samy si to pamatují v XML souboru, tak je to zase totéž, jenom Flex definuje jednotný formát. V obou případech do aplikace jde jenom přeložený kód. Návaznost dat na zobrazení mi přijde trochu líp vyřešená ve Flexu, protože můžu jednoduše svázat (bind) property jednoho objektu s property jiného objektu, kdežto ve Swingu musím složitě definovat bound properties a Property Change Listenery. Takže celkově mi přijde že Swing a Flex jsou na stejné úrovni. Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
Re: java web start vs. Flex
Dne Wednesday 12 March 2008 12:06:14 Ondřej Fafejta napsal(a): Je pravda, že s pluginem javy je to v 64bitovém linuxu úplně stejný problém :-). Toto prestava nastesti byt pravda. V prvni rade existuje polofunkcni (ne 100% stabilni) verze od Black Down. V te 64b plugin je. IcedTea 64b plugin take podporuje. Bohuzel ne web start. Dalsi moznost je konqueror, ktery umi spouste applety pres apletviewer (takze funguje i na 64b). Pavel -- Pavel Nemec Software Engineer - SuSE CR, s.r.o. e-mail: [EMAIL PROTECTED] Lihovarska 1060/12 tel:+420 284 028 981 190 00 Praha 9 fax:+420 296 542 374 Ceska republika http://www.suse.cz - signature.asc Description: This is a digitally signed message part.
Re: java web start vs. Flex
Oto Buchta napsal(a): Našel jsem porovnávací tabulku: http://flexblog.faratasystems.com/?p=115 To je porovnani ActiveScriptu (v cem se lisi oproti ECMA?) a Javy. A je to rozdil mezi dynamickym a statickym jazykem. ActionScript 3 má odpovídat draft verzi ECMAScriptu edition 4, viz http://en.wikipedia.org/wiki/ECMAScript#Dialects Ad dynamický a statický - v ActionScriptu 3 jsou třídy normálně sealed, a klíčovým slovem dynamic se z nich udělají dynamické tak jak byly v předchozích verzích ECMA/JavaScriptu. Oproti Javě je v ActionScriptu/JavaScriptu funkce předatelným objektem, takže existuje closure. Ta možná bude i v Javě 7, možná ne, protože se proti tomu vzedmula vlna odporu, že to znepřehlední jazyk za únosnou úroveň. Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
java web start vs. Flex
Ahoj vespolek, onehdy se tu vedla diskuze o použití Java Web Start, a pár lidí si stěžovalo, že to moc nefunguje. Chtěl bych se zeptat, zda jste někdo uvažovali o tom použít pro client-side aplikaci Adobe Flex. Aplikace pak jedou ve Flash pluginu, který má nainstalováno 98% lidí, což je víc lidí, než má zapnutý JavaScript (95%), a mnohem víc, než má použitelnou verzi Javy a Java Web Start (číslo se mi nepodařilo najít, asi ho Sun tutlá). Zkusil jsem si ve Flexu podle tutoriálu pár aplikací vytvořit, a vypadá to jako schůdná cesta. Ale než investuji větší úsilí, chci se zeptat, zda s tím nemá někdo nějaké negativní zkušenosti. Takže, zkoušeli jste někdo Flex ? Makub P.S. Teď se nechci bavit o Adobe AIR, JavaFX a MS Silverlight, protože ty potřebují dodatečnou instalaci na straně klienta, kdežto Flash má díky YouTube nainstalovaný každý -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
Re: java web start vs. Flex
Zkoušel jsem asi před 1/2 rokem a dost dobrý. Co mě odradilo byla 30ti denní licence na FlexBuilder. Pak se už muselo platit. Ale dá se vyvíjet z řádky. Ohledně těch procent (javascript 95% a flash 98%) si nejsem jist, jako verzi flashe flex potřebuje. Takže ono těch 98% to nebude. (Stejně to je ale i pro javascript) Petr. PS:Flex není nainstalován kvůli Youtube. Adobe má smlouvy o bundlování s MS a Apple. On 12.3.2008, at 11:03, Martin Kuba wrote: Ahoj vespolek, onehdy se tu vedla diskuze o použití Java Web Start, a pár lidí si stěžovalo, že to moc nefunguje. Chtěl bych se zeptat, zda jste někdo uvažovali o tom použít pro client-side aplikaci Adobe Flex. Aplikace pak jedou ve Flash pluginu, který má nainstalováno 98% lidí, což je víc lidí, než má zapnutý JavaScript (95%), a mnohem víc, než má použitelnou verzi Javy a Java Web Start (číslo se mi nepodařilo najít, asi ho Sun tutlá). Zkusil jsem si ve Flexu podle tutoriálu pár aplikací vytvořit, a vypadá to jako schůdná cesta. Ale než investuji větší úsilí, chci se zeptat, zda s tím nemá někdo nějaké negativní zkušenosti. Takže, zkoušeli jste někdo Flex ? Makub P.S. Teď se nechci bavit o Adobe AIR, JavaFX a MS Silverlight, protože ty potřebují dodatečnou instalaci na straně klienta, kdežto Flash má díky YouTube nainstalovaný každý -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --
Re: java web start vs. Flex
Hmm a uz vie flash obsluhovat prave tlacitko mysi ? Martin Kuba wrote / napísal(a): Ahoj vespolek, onehdy se tu vedla diskuze o použití Java Web Start, a pár lidí si stěžovalo, že to moc nefunguje. Chtěl bych se zeptat, zda jste někdo uvažovali o tom použít pro client-side aplikaci Adobe Flex. Aplikace pak jedou ve Flash pluginu, který má nainstalováno 98% lidí, což je víc lidí, než má zapnutý JavaScript (95%), a mnohem víc, než má použitelnou verzi Javy a Java Web Start (číslo se mi nepodařilo najít, asi ho Sun tutlá). Zkusil jsem si ve Flexu podle tutoriálu pár aplikací vytvořit, a vypadá to jako schůdná cesta. Ale než investuji větší úsilí, chci se zeptat, zda s tím nemá někdo nějaké negativní zkušenosti. Takže, zkoušeli jste někdo Flex ? Makub P.S. Teď se nechci bavit o Adobe AIR, JavaFX a MS Silverlight, protože ty potřebují dodatečnou instalaci na straně klienta, kdežto Flash má díky YouTube nainstalovaný každý -- Rastislav Rehák EEA communication solutions Hattalova 12, 831 03 Bratislava, Slovakia tel/fax: +421 2 4445 3690 mobile: +421 918 619 891 icq:466031223 http://www.eea.sk
Re: java web start vs. Flex
To je presne ono, oba priklady ( aj makuba ) su o kontextovom menu. Videl som jeden velmi zversky priklad kde prekryvali flash objekt transparentnym obrazkom aby odblokovali niektore akcie a dovnutra to posielali cez Javascript, ale v principe vsetci tvrdia, ze ine ako menu na pravom tlacitku byt nemoze. Richard Malaschitz wrote / napísal(a): 2008/3/12, Rastislav Rehak [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Hmm a uz vie flash obsluhovat prave tlacitko mysi ? Ešte som to síce v žiadnej Flash aplikácii nevidel ale tu je funkčný príklad: http://blog.flexexamples.com/2007/12/31/creating-a-custom-context-menu-on-a-richtexteditor-control-in-flex/ -- Rastislav Rehák EEA communication solutions Hattalova 12, 831 03 Bratislava, Slovakia tel/fax: +421 2 4445 3690 mobile: +421 918 619 891 icq:466031223 http://www.eea.sk
Re: java web start vs. Flex
Inak fakt by som hlasoval za webstart, distribujem v tom komercnu aplikaciu a ludia si zvykli. Samozrejme niekedy nie je instalacia a konfiguracia prostredia najjednoduchsia ale da sa to, vo FAQ a fore sa nam nazbieralo dost standardnych odpovedi. Najvacsie problemy mam s Java2D na MACoch, nemam to poriadne kde testovat a podpora od applu pre javu nie je prave najlepsia. Vlastny look and feel potesi, podoba sa to na web stranku. Aj toto je zrovna diskutabilna vec, niektory ludia by chceli mat svoj nativny LF iny sa zase spoliehaju na to, ze pouzivam niektore farby a pouzivaju ich aj v obsahu. Tomas Hubalek wrote / napísal(a): Podle mě všechny Flexy, Java FX a podobné hrůzy nejsou mainstream cestou pro vývoj aplikací. Strašně mi vadí, že jsou v okně, které nelze roztáhnout, u Flash nastaveb nejde pravé tlačítko, Look and Feel je všechno jen ne nativní atd. Podle mě mají to horší z abou světů (rich GUI vs. AJAX + HTML). Podle mě je lepší poprat se s Java Web Startem a máte plnohodnoutou aplikaci, u které běžný uživatel nemusí ani poznat že je napsaná v Javě. Na Java 6 už je i výkon Swingu solidní. Tom
RE: Cestina a Java Web Start
Ja si spis nejsem jisty, jestli to pujde distribuovat na vsechny pocitace ;-) My jsme si nakonec po vsech periperiich s Java Web Start napsali vlastni application launcher (spousteny pres Java Web Start ;-)) a mnoho problemu nam zmizelo (sice se nektere zase objevily, ale bylo jich mene, nez se jich vyresilo). Tom -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Vity Sent: Monday, November 05, 2007 2:34 PM To: 'Java' Subject: RE: Cestina a Java Web Start Zdravim, pocestene opravdu nejsou, ale teoreticky to mozne je. Resource bundles jsou umistene na jdk1.6.0_05\jre\lib\deploy.jar\com\sun\deploy\resources v classach, ktere ded ListResourceBundle. Classloader by musel najit com.sun.deploy.resources.Deployment_cs.class pred otevrenim dialogu (coz jde u teprve stahovane aplikace obtizne ;-) ). Navic si nejsem jist, jak je to s licenci... -Vity -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lucie Rut Bittnerova Sent: Monday, November 05, 2007 2:01 PM To: Java Subject: Re: Cestina a Java Web Start Ahoj, dik za radu, ale bohuzel Java ty texty proste pocestene nema, protoze to s cestinou jazyk obrazovek nezmeni. Ani jsem nenasla zadny properties soubor, kde by se texty startovacich obrazovek skladovaly, tak se holt uzivatele asi musi naucit anglicky :-( Lucie Tomas Hubalek napsal(a): Zdar, kdyz jsem chtel ve sve aplikaci japonstinu, delal jsem javaws -J-Duser.langueage=ja http://myjnlp/app.jnlp Nejsem si jisty jestli vam to pomuze, ale mozna ano... Tom -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lucie Rut Bittnerova Sent: Friday, November 02, 2007 2:15 PM To: konference@java.cz Subject: Cestina a Java Web Start Dobry den, nevite nekdo, zda jde nejak vysvetlit Jave, aby obrazovky Web Startu zobrazovala cesky? Lucie Rut Bittnerova
Cestina a Java Web Start
Dobry den, nevite nekdo, zda jde nejak vysvetlit Jave, aby obrazovky Web Startu zobrazovala cesky? Lucie Rut Bittnerova
RE: Alternativa k Java web start
Diky za tip, vyzkousim ho. Nicmene, uz jsem se do nahrady JWS pustil a vysledky jsou velice solidni. U temer 18 MB aplikace je v pripade vynechani Java Web Start a pouziti jednoducheho launcheru (pousteneho pres JNLP), ktery stahne zip (pokud je zmeneny), rozbali ho a aplikaci jednoduse spusti, dosahli polovicnich casu startu aplikace (v intranetu). A to jak pri stahovani nove verze, tak i pri opakovanem spusteni. Ja jsem si u Java Web Start vsiml ze ruzne jary stahuju i nekolikrat (vim to z access logu apache), take kontrola kazdeho jednotliveho jaru nejakou dobu trva, domnivam se ze pro rychlejsi spojeni (jako je intranet) je tato metoda hrube sily lepsi. Dalsi vec, kterou jsme u JNLP museli resit ve vlastni rezii je to, ze nestahne vzdycky aplikaci napoprve, ale nekdy bezprostredne po deploymentu nove verze spusti verzi starsi. Az teprve, kdyz aplikaci spustim podruhe, tak se stahne. Museli jsme programove kontrolovat jestli verze klienta odpovida verzi business logiky na serveru a v pripade ze neodpovida, museli jsme pozadat uzivatele o opakovane spusteni. Za toto mozna nemuze web start ale browser, nicmene uzivatele to nezajima a stezuje si :-( Tom -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jan Dvořák Sent: Tuesday, October 16, 2007 3:05 PM To: Java Subject: Re: Alternativa k Java web start Zdravim, take tuto technologii pouzivame, uz skoro dva roky v jedne aplikaci pro kazdeho ( http://www.java.cz/detail.do?articleId=2329 ). Zda se, ze nejvetsim zdrojem potizi jsou vyrovnavaci pameti, ktere ovsem tak uplne neovlivnime. Myslim ale, ze kdyz budete podporovat jen JNLP 6.0 (tedy Javu 6.0), tak muzete zkusit update check=background policy=always/ , ktere by melo kontrolovat a stahovat nove verze na pozadi. Tam by nemelo byt zpozdeni zadne. S tim jsme experimentovali, ale kompletni prechod na Javu 6.0 jsme jeste neudelali. Ja bych se do nahrazovani JWS nepoustel. Honza Dvorak Tomas Hubalek napsal: Zdar, uz nejakou dobu pouzivame pro deployment nasi aplikace Java Web Start. Bohuzel za tu dobu se nam ukazalo ze tato technologie neni rozhodne idealni, az bych rekl ze ma docela dost much. Problem je - pomalejsi start pres web start nez normalne - jednak bug #6506138 (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6506138) - jedna se nam obcas po deploymentu nestahne posledni verze napoprve To me vede k tomu, ze zvazuju ze si udelat jednoduchy java web start sam. Pres normalni web start stahnu jenom loader, ktery skontroluje na tomcatu jestli tam neni novy zip, pokud ano, tak ho stahne, rozbali do adresare aplikace ($HOME/Application data/...) a normalne spusti. Cekal bych, ze to jednak bude v pripade ze se nestahuje nova verze, stejne tak rychle jako z lokalu a i v pripade ze se stahuje nova verze, tak to nebude o moc pomalejsi. Nechce se mi ale znovuvymyslet kolo, tak se ptam, jestli neznate nejake alternativy k Java web start, pripadne jak resite vyse uvedene problemy. Dik Tom
RE: Alternativa k Java web start
Diky za info, konecne nejaka relevatni odpoved :-), jeste jednou dekuji. Obavam se, ale ze se asi pokusim bez JNLP obejit, protoze onen presofistikovany system se vsemi bells'n'wheestles nam v podstate nic specialniho neprinasi, takze to asi zkusime po svem... Diky Tom From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ján Valkovič Sent: Tuesday, October 09, 2007 6:48 PM To: Java Subject: Re: Alternativa k Java web start Zdravim, skusal som hladat nieco na SF ( http://sourceforge.net/search/?words=JNLPsort=scoresortdir=descoffset=0type_of_search=softpmode=0 ) a nenasiel som takmer nic, poslal som linku, mozno nieco najdete Vy. Inac okrem OpenJNLP a NetX som ani ja nenasiel nic. Ale nad oboma sa da napisat vlastny JNLP klient ( http://openjnlp.nanode.org/javadoc/openjnlp/openjnlp-lib/index.html , http://jnlp.sourceforge.net/netx/javadoc/index.html ). OpenJNLP je pod MPL 1.1 a NetX pod LGPL, cize zdrojaky mozte menit, len ked ich zverejnite, ale ak sa nemylim, tak v komercnej aplikacii sa daju pouzit obidva. Btw, pri hladani som narazil na Maven2 + JNLP, mavenisti na tomto ML mozno to tom nieco budu vediet ya Tomas Hubalek wrote / napísal(a): Muzete mi nekdo odpovedet konkretne? OpenJNLP i NetX jsou ponekud zastarale a nic relevatniho z tech vasich vysledku nemuzu najit. Prosim uz neposilejte odkazy do google, ale jen pokud k tomu neco mate. Dik Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Lukáš Marek Odesláno: út 9.10.2007 16:44 Komu: Java Předmět: RE: Alternativa k Java web start a co tohle? http://www.google.com/search?hl=enq=%22Java+Web+Start%22+comparison From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of Tomas Hubalek [EMAIL PROTECTED] Sent: Tuesday, October 09, 2007 4:35 PM To: Java; Java Subject: RE: Alternativa k Java web start No asi nerozumim vasemu stylu humoru, nebo jsem prepracovany... Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Jozef Babjak Odesláno: út 9.10.2007 16:33 Komu: Java Předmět: Re: Alternativa k Java web start alternativou - sem s ni. Vyhledat experience with java web start alternative jsem zkousel, prosim neposilat, nic to nevraci. ^-- Ako ze nie, ja mam 5 vysledkov! :-))) http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22%2BexperiencebtnG=Search J.
Alternativa k Java web start
Zdar, uz nejakou dobu pouzivame pro deployment nasi aplikace Java Web Start. Bohuzel za tu dobu se nam ukazalo ze tato technologie neni rozhodne idealni, az bych rekl ze ma docela dost much. Problem je - pomalejsi start pres web start nez normalne - jednak bug #6506138 (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6506138) - jedna se nam obcas po deploymentu nestahne posledni verze napoprve To me vede k tomu, ze zvazuju ze si udelat jednoduchy java web start sam. Pres normalni web start stahnu jenom loader, ktery skontroluje na tomcatu jestli tam neni novy zip, pokud ano, tak ho stahne, rozbali do adresare aplikace ($HOME/Application data/...) a normalne spusti. Cekal bych, ze to jednak bude v pripade ze se nestahuje nova verze, stejne tak rychle jako z lokalu a i v pripade ze se stahuje nova verze, tak to nebude o moc pomalejsi. Nechce se mi ale znovuvymyslet kolo, tak se ptam, jestli neznate nejake alternativy k Java web start, pripadne jak resite vyse uvedene problemy. Dik Tom
Re: Alternativa k Java web start
Nechce se mi ale znovuvymyslet kolo, tak se ptam, jestli neznate nejake alternativy k Java web start, pripadne jak resite vyse uvedene problemy. http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22btnG=Search
Re: Alternativa k Java web start
On 10/9/07, Jozef Babjak [EMAIL PROTECTED] wrote: http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22btnG=Search Take by me to zajimalo, takze pokud mate nekdo zkusenosti s nejakou alternativou - sem s ni. Vyhledat experience with java web start alternative jsem zkousel, prosim neposilat, nic to nevraci. -- S pozdravem, Tomas Zverina Multimedia atelier s.r.o. Na Dolinách 4 147 00 Praha 4 IČO: 25127071 tel.: 241 433 120 e-mail: [EMAIL PROTECTED] http://www.m-atelier.cz/ Společnost Multimedia atelier s.r.o. je zapsána u rejstříkového soudu v Praze, oddíl C, vložka 51961.
RE: Alternativa k Java web start
Ja teda nevim, ale me to nic rozumneho nevratilo. Vam ano? Dik Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Jozef Babjak Odesláno: út 9.10.2007 16:25 Komu: Java Předmět: Re: Alternativa k Java web start Nechce se mi ale znovuvymyslet kolo, tak se ptam, jestli neznate nejake alternativy k Java web start, pripadne jak resite vyse uvedene problemy. http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22btnG=Search
Re: Alternativa k Java web start
alternativou - sem s ni. Vyhledat experience with java web start alternative jsem zkousel, prosim neposilat, nic to nevraci. ^-- Ako ze nie, ja mam 5 vysledkov! :-))) http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22%2BexperiencebtnG=Search J.
RE: Alternativa k Java web start
No asi nerozumim vasemu stylu humoru, nebo jsem prepracovany... Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Jozef Babjak Odesláno: út 9.10.2007 16:33 Komu: Java Předmět: Re: Alternativa k Java web start alternativou - sem s ni. Vyhledat experience with java web start alternative jsem zkousel, prosim neposilat, nic to nevraci. ^-- Ako ze nie, ja mam 5 vysledkov! :-))) http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22%2BexperiencebtnG=Search J.
RE: Alternativa k Java web start
a co tohle? http://www.google.com/search?hl=enq=%22Java+Web+Start%22+comparison From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of Tomas Hubalek [EMAIL PROTECTED] Sent: Tuesday, October 09, 2007 4:35 PM To: Java; Java Subject: RE: Alternativa k Java web start No asi nerozumim vasemu stylu humoru, nebo jsem prepracovany... Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Jozef Babjak Odesláno: út 9.10.2007 16:33 Komu: Java Předmět: Re: Alternativa k Java web start alternativou - sem s ni. Vyhledat experience with java web start alternative jsem zkousel, prosim neposilat, nic to nevraci. ^-- Ako ze nie, ja mam 5 vysledkov! :-))) http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22%2BexperiencebtnG=Search J.
RE: Alternativa k Java web start
Muzete mi nekdo odpovedet konkretne? OpenJNLP i NetX jsou ponekud zastarale a nic relevatniho z tech vasich vysledku nemuzu najit. Prosim uz neposilejte odkazy do google, ale jen pokud k tomu neco mate. Dik Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Lukáš Marek Odesláno: út 9.10.2007 16:44 Komu: Java Předmět: RE: Alternativa k Java web start a co tohle? http://www.google.com/search?hl=enq=%22Java+Web+Start%22+comparison From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of Tomas Hubalek [EMAIL PROTECTED] Sent: Tuesday, October 09, 2007 4:35 PM To: Java; Java Subject: RE: Alternativa k Java web start No asi nerozumim vasemu stylu humoru, nebo jsem prepracovany... Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Jozef Babjak Odesláno: út 9.10.2007 16:33 Komu: Java Předmět: Re: Alternativa k Java web start alternativou - sem s ni. Vyhledat experience with java web start alternative jsem zkousel, prosim neposilat, nic to nevraci. ^-- Ako ze nie, ja mam 5 vysledkov! :-))) http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22%2BexperiencebtnG=Search J.
Re: Alternativa k Java web start
Title: RE: Alternativa k Java web start Zdravim, skusal som hladat nieco na SF ( http://sourceforge.net/search/?words=JNLPsort=scoresortdir=descoffset=0type_of_search=softpmode=0 ) a nenasiel som takmer nic, poslal som linku, mozno nieco najdete Vy. Inac okrem OpenJNLP a NetX som ani ja nenasiel nic. Ale nad oboma sa da napisat vlastny JNLP klient ( http://openjnlp.nanode.org/javadoc/openjnlp/openjnlp-lib/index.html , http://jnlp.sourceforge.net/netx/javadoc/index.html ). OpenJNLP je pod MPL 1.1 a NetX pod LGPL, cize zdrojaky mozte menit, len ked ich zverejnite, ale ak sa nemylim, tak v komercnej aplikacii sa daju pouzit obidva. Btw, pri hladani som narazil na Maven2 + JNLP, "mavenisti" na tomto ML mozno to tom nieco budu vediet ya Tomas Hubalek wrote / napísal(a): Muzete mi nekdo odpovedet konkretne? OpenJNLP i NetX jsou ponekud zastarale a nic relevatniho z tech vasich vysledku nemuzu najit. Prosim uz neposilejte odkazy do google, ale jen pokud k tomu neco mate. Dik Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Lukáš Marek Odesláno: út 9.10.2007 16:44 Komu: Java Předmět: RE: Alternativa k Java web start a co tohle? http://www.google.com/search?hl=enq=%22Java+Web+Start%22+comparison From: [EMAIL PROTECTED] [[EMAIL PROTECTED]] On Behalf Of Tomas Hubalek [[EMAIL PROTECTED]] Sent: Tuesday, October 09, 2007 4:35 PM To: Java; Java Subject: RE: Alternativa k Java web start No asi nerozumim vasemu stylu humoru, nebo jsem prepracovany... Tom -Původní zpráva- Od: [EMAIL PROTECTED] za uživatele Jozef Babjak Odesláno: út 9.10.2007 16:33 Komu: Java Předmět: Re: Alternativa k Java web start alternativou - sem s ni. Vyhledat "experience with java web start alternative" jsem zkousel, prosim neposilat, nic to nevraci. ^-- Ako ze nie, ja mam 5 vysledkov! :-))) http://www.google.com/search?hl=enq=%22alternative+to+Java+Web+Start%22%2BexperiencebtnG=Search J.
Re: Java Web Start a stahovani nove verze
To, jestli se aplikace stahne nebo ne, se IMHO nerozhoduje na zaklade datumu JNLP souboru, ale casu JAR souboru. Zkontrolujte datum a cas na stanici i serveru. LZ 26.6.07, Tomas Hubalek [EMAIL PROTECTED]: Zdar, mam tady takove podivne chovani applikace distribuovane pres Java Web Start. Kdyz dam novou verzi aplikace (jedna se o NetBeans Platform aplikaci), tak ji musim spustit jednou (to jeste bezi stara verze aplikace) a podruhe a pak se teprve zacne downloadovat nova verze aplikace. Pritom datum JNLP souboru je jiz aktualni. Vite nekdo o tomto chovani, pripadne znate nejaky workaround? Kdo za to muze? NetBeans, ktere udelaji spatny war, Web browser, nebo Java Web Start? Dik moc Tom -- Lukas Zapletal http://lukas.zapletalovi.com
Java Web Start a stahovani nove verze
Zdar, mam tady takove podivne chovani applikace distribuovane pres Java Web Start. Kdyz dam novou verzi aplikace (jedna se o NetBeans Platform aplikaci), tak ji musim spustit jednou (to jeste bezi stara verze aplikace) a podruhe a pak se teprve zacne downloadovat nova verze aplikace. Pritom datum JNLP souboru je jiz aktualni. Vite nekdo o tomto chovani, pripadne znate nejaky workaround? Kdo za to muze? NetBeans, ktere udelaji spatny war, Web browser, nebo Java Web Start? Dik moc Tom
Re: Java Web Start
Dobry den, to, co jste se dosud docetl, je jenom straseni. Ve skutecnosti je JWS strasne jednoduche. Pokud Vam klient veri (aby povolil aplikaci cokoliv), tak normalne napisete klientskou aplikaci (typicky asi Swingove formulare), zabalite a date na web. Uzivatel si aplikaci bud pusti linkem ze stranky -- tim se mu overi, jestli neni nova verze a pusti se. Pri prvnim spusteni udela ikonku na plose. Pokud uzivatel pusti program ikonkou na plose, zadny pristup na sit se nekona a aplikace se spousti jako jakakoliv jina. Jemne nastaveni bezpecnosti je urcite prima, kdyz na to mate dost casu a uzivatel Vam neveri. To jsem nikdy neresil. Muj programek muzete najit tady: http://screwdriver.felk.cvut.cz/soft/jdigitoolbox/test/ Dneska pouzivam JWS na vsechny mensi aplikace -- nemusim nikam chodit davat nove verze, proste klientovi zavolam/napisu a reknu, ze je nova verze. aubi On Wed, 11 Oct 2006 13:47:24 +0200, Jaroslav Matej wrote: Dobry den, Ak som spravne pochopil tutorialy, JWS stiahne a naistaluje app z netu. Rozmyslam nad JWS ako nahradou appletu, avsak je potrebne, aby JWS instalacia fungovala aj z lokalneho fs aj z netu. Je to vobec mozne (bez instalacie lokalneho webservera) ? Vdaka, MJ
Re: Java Web Start
Jan Dvořák wrote: Muzu se zeptat, jaka potreba vede k tomu, ze byste to chtel spoustet i z filesystemu? Pisem vyukove applety (ktore som chcel nahradit s JWS a do web stranky zaradit iba odkaz nie cely applet) a javilo sa mi to jednoduchsie a efektnejsie s JWS. Applety su funkcne aj bez internetu, JWS som este neskusal. Inac, mozete strucne porovnat obmedzenia JWS v porovnani s appletom ? Resp. mozem vytvorit desktopovu app (s pristupom so fs) a instalovat cez JWS ? Dik, MJ --
Re: Java Web Start
Vlastimil Eliáš wrote: JWS a applety pouzivaji shodny security princip v Jave. Oba typy aplikaci bezi na klientu v tzv. Sandboxu ktery omezuje jejich moznosti prace na klientskem pocitaci. U obou typu lze dosahnout uvolneni techto omezeni nejakou konfiguraci a tim, ze aplikaci podepisete certifikatem. Uzivateli se pak vetsinou vyhodi nejake okno zda s uvolnenim permission souhlasi. To je jedna moznost, ale dost brutalni, protoze se povoli bud vsechno, nebo nic. Pak je druha moznost, ze se pouzivaji JWS sluzby. Treba javax.jnlp.FileOpenService umoznuje ulozit soubor, aniz by kod aplikace mel moznost zapisovat primo na disk. Napriklad obrazek ulozim takhle import javax.jnlp.*; ... public String saveImage(BufferedImage image) throws IOException { FileSaveService fss = (FileSaveService)ServiceManager.lookup(javax.jnlp.FileSaveService); ByteArrayOutputStream baos = new ByteArrayOutputStream(); ImageIO.setUseCache(false); ImageIO.write(image, png, baos); baos.close(); ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); FileContents fc = fss.saveFileDialog(., new String[] {png} ,bais, image.png); return fc.getName(); } To saveFileDialog() se zepta uzivatele, zda souhlasi s ulozenim na disk, a pokud ano, ulozi InputStream do souboru, ktery si uzivatel zvoli. Aplikace nema moznost si zvolit, kam a pod jakym jmenem se soubor ulozi. Cili aplikace bezi v sandboxu, ale muze pozadat o urcite sluzby. Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
Re: Java Web Start
Tomáš Procházka wrote: Ahoj, odpovídám na zprávu z pátku, 13. října 2006, kterou Martin Kuba napsal(a) v 11:15:18: Tohle téma mě zajímá. Potřeboval bych, kdyby šlo aplikaci umožnit přístup do jedné jediné složky, kterou bych použil pro konfiguraci. Poskytuje Sandbox takovou funkci? Nechci tedy ani úplný přístup, ani dotazování při každém zápisu, ale prostě jen aplikaci, která nikam na disk sahat nebude, ale potřebuje si ukládat nastavení, dočasné soubory, data atd. Něco takového má třeba Adobe Flash, ostatně i COOKIE u exploreru jsou podobný princip. Existuje něco takového i u JWS? Myslim, ze funkce plneho pristupu ke konkretnimu adresari tam neni, ale je tam PersistenceService http://java.sun.com/j2se/1.5.0/docs/guide/javaws/jnlp/javax/jnlp/PersistenceService.html a s tou by se to dalo udelat. A mozna by mohlo fungovat ukladani preferenci pomoci trid z baliku java.util.prefs, viz http://java.sun.com/j2se/1.5.0/docs/api/java/util/prefs/package-summary.html Jinak informace o JWS jsou tady http://java.sun.com/j2se/1.5.0/docs/guide/javaws/index.html Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
Java Web Start
Dobry den, Ak som spravne pochopil tutorialy, JWS stiahne a naistaluje app z netu. Rozmyslam nad JWS ako nahradou appletu, avsak je potrebne, aby JWS instalacia fungovala aj z lokalneho fs aj z netu. Je to vobec mozne (bez instalacie lokalneho webservera) ? Vdaka, MJ -- # # Dr. Jaroslav Matej # # KLMT, FEVT, Tech.univ. vo Zvolene # # +421-45-5206 555# # [EMAIL PROTECTED] # #
Re: Java Web Start
Je mozne spustit jnlp subor lokalne priamo z disku. Staci v subore jnlp danej aplikacie uviest codebase ako file:/// napr: jnlp spec=1.0+ codebase=file:///c:/adresarAplikacie href=aplikacia.jnlp Jaroslav Matej wrote / napísal(a): Dobry den, Ak som spravne pochopil tutorialy, JWS stiahne a naistaluje app z netu. Rozmyslam nad JWS ako nahradou appletu, avsak je potrebne, aby JWS instalacia fungovala aj z lokalneho fs aj z netu. Je to vobec mozne (bez instalacie lokalneho webservera) ? Vdaka, MJ
Re: Java Web Start
Jaroslav Matej wrote: Dobry den, Ak som spravne pochopil tutorialy, JWS stiahne a naistaluje app z netu. Rozmyslam nad JWS ako nahradou appletu, avsak je potrebne, aby JWS instalacia fungovala aj z lokalneho fs aj z netu. Je to vobec mozne (bez instalacie lokalneho webservera) ? Muze, jenom v JNLP souboru musite pouzit URL zacinajici file:/ Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
Re: Java Web Start
Dobry den, mozne to je. Akorat az budete chtit delat verze svoji aplikace a knihoven, budete si muset poradit sam, nebudete moci pouzit ten zpusob verzovani, ktery je zadefinovan v prislusnem JSR a popsan v JWS guide. Muzu se zeptat, jaka potreba vede k tomu, ze byste to chtel spoustet i z filesystemu? Honza Dvorak Jaroslav Matej napsal: Dobry den, Ak som spravne pochopil tutorialy, JWS stiahne a naistaluje app z netu. Rozmyslam nad JWS ako nahradou appletu, avsak je potrebne, aby JWS instalacia fungovala aj z lokalneho fs aj z netu. Je to vobec mozne (bez instalacie lokalneho webservera) ? Vdaka, MJ
Re: Embedded databaze pres Java Web Start [SOLVED]
Pekny den. Jednu potiz jsem prece jen zaregistroval. Pri testech podpurne aplikace na HSQL (asi 2 roky zpatky) jsem narazil na problem s rychlosti vyhodnocovani slozitejsich selektu s outer joinama. Aplikace pouzivala knihovu pro OR mapovani Castor a ta generovala zmineny select. zkusim ve volne chvilce provest testy jeste jednou. Mozna jiz byla tato potiz odstranena. V selectu se provadel join nad tabulkami s radove 1000 zaznamy. S pozdravem Petr Srajer. Roman Kratochvil napsal(a): Zdravim, take mam s HSQLDB dlouhodobe velmi dobrou zkusenost. Pouzivame ji jak v rezimu data na disku, tak i v rezimu data pouze v pameti (pomoci specialniho pripojovaciho URL vznikne neperzistentni databaze ulozena pouze v pameti, viz docka, pouzivame to pak v roli cache pristupne pomoci SQL), v obou pripadech k plne spokojenosti. Zdrojaky take vypadaji pekne, autori pristupuji k vyvoji seriozne (zadny spech nebo ficurizmus, stabilita predevsim - presto je tam ale spousta featur, u takto male db prekvapivych). Obcas se lze docist, ze HSQLDB by nemela byt pouzita na vetsi projekty, neni vhodna pro ostre nasazeni atd. To vyvolava dojem, jako by mela problemy se stabilitou, ovsem s tim jsem se nikdy nesetkal. Spis je tim disclaimerem asi mysleno to, ze ji oproti velkym databazim preci jen chybi nektere vlastnosti, napada me toto: 1) Ponekud krkolomna prace s vetsimi objemy dat (rekneme dohromady vic jak 500T radku se zhruba 10 sloupci, v ruznych tabulkach) - toto mozna resi mod CACHED, viz nize, s tim nemam zkusenosti 2) Neni jasne pouzite schema zamykani, neni jasne, zda lze nejak ovlivnit transaction isolation nebo zda je tam natvrdo zadratovana pouze jedna moznost - ovsem treba jsem to jenom nekde prehledl 3) Chybejici GUI/konzole pro admina, aby sel profesionalne nastavit rezim zalohovani atd. Zrejme ji toho chybi jeste vicero, tohle je podstatne z pohledu naseho SW (napr. nepouzivame db triggery, takze netusim, v jakem stavu je jejich podpora v HSQLDB atd.) Roman - Original Message - From: Petr Zajíc [EMAIL PROTECTED] To: Java konference@java.cz Sent: Monday, August 22, 2005 3:20 PM Subject: RE: Embedded databaze pres Java Web Start [SOLVED] To zní tak dobře, že by skoro pro maličké projekty nemělo smysl používat nic jiného ;-)) Má ještě někdo obdobnou, případně jinou zkušenost? Petr Zajíc -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jan Dvořák Sent: Monday, August 22, 2005 2:57 PM To: Java Subject: Re: Embedded databaze pres Java Web Start [SOLVED] Tak to opravdu funguje. Hsqldb podporuje specialni tvar JDBC URL jdbc:hsqldb:res:/dbpathname, pri kterem pak hleda data na classpathu. Mimochodem, data (jedna tabulka o cca 2000 zaznamech), ktera v DBF zaberou 1,2 MB, maji v jaru rozkompresenou velikost 0,55 MB, zakompreseno pouhych 40 KB. Pouzivame zde tabulky typu MEMORY, takze data jsou ve skutecnosti ve skriptu, ktery si databaze vzdycky znova prehraje. Take bychom dokazali smenit cas za prostor, kdybychom pouzili tabulky typu CACHED. Vytvorit java.sql.Connection s vyse uvedenym URL trva na pocitaci s procesorem s efektivni frekvenci 3 GHz od 600 ms do 1 s. Jsem nadsen! Honza Dvorak
RE: Embedded databaze pres Java Web Start [SOLVED]
Jo, to by vadit mohlo. Neznám totiž databázi, která by měl výraznější problém se spojeními tabulek s počtem záznamů v řádech jednotek tisíců. Ale jde samozřejmě i o indexy a tak dále. Pokud se k těm testům dostanete, budu rád. Petr Zajíc -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Petr Šrajer Sent: Tuesday, August 23, 2005 8:59 AM To: Java Subject: Re: Embedded databaze pres Java Web Start [SOLVED] Pekny den. Jednu potiz jsem prece jen zaregistroval. Pri testech podpurne aplikace na HSQL (asi 2 roky zpatky) jsem narazil na problem s rychlosti vyhodnocovani slozitejsich selektu s outer joinama. Aplikace pouzivala knihovu pro OR mapovani Castor a ta generovala zmineny select. zkusim ve volne chvilce provest testy jeste jednou. Mozna jiz byla tato potiz odstranena. V selectu se provadel join nad tabulkami s radove 1000 zaznamy. S pozdravem Petr Srajer.
Re: Embedded databaze pres Java Web Start [SOLVED]
Tak to opravdu funguje. Hsqldb podporuje specialni tvar JDBC URL jdbc:hsqldb:res:/dbpathname, pri kterem pak hleda data na classpathu. Mimochodem, data (jedna tabulka o cca 2000 zaznamech), ktera v DBF zaberou 1,2 MB, maji v jaru rozkompresenou velikost 0,55 MB, zakompreseno pouhych 40 KB. Pouzivame zde tabulky typu MEMORY, takze data jsou ve skutecnosti ve skriptu, ktery si databaze vzdycky znova prehraje. Take bychom dokazali smenit cas za prostor, kdybychom pouzili tabulky typu CACHED. Vytvorit java.sql.Connection s vyse uvedenym URL trva na pocitaci s procesorem s efektivni frekvenci 3 GHz od 600 ms do 1 s. Jsem nadsen! Honza Dvorak Jan Dvořák wrote: Take jsem o ni premyslel. Zkusim si vyrobit nejake hezke URL k databazovym souboru pres classloader... Honza Tomas Zverina napsal: hsqldb? Ta jiste pujde omezit tak jak potrebujete... Jan Dvořák wrote: Ahoj, delame aplikaci, ktera se bude startovat pres Java Web Start. Ta ke sve funkci potrebuje i nejaka pomocna data - ta se pri praci aplikace nemeni. Nejradeji bychom s daty dodali i embedded databazi, abychom se v nich mohli prehrabovat pomoci SQL a ne rucne. Nezkouseli jste nekdo podobnou vec? Jak bychom mohli namirit databazi na data v jaru? Jak databazi zakazat vytvaret jakekoliv soubory? Honza Dvorak
Re: Embedded databaze pres Java Web Start [SOLVED]
Bezne pouzivam HSQLDB na unit testy a funguje to opravdu dobre... Tom Petr Zajíc napsal(a): To zní tak dobře, že by skoro pro maličké projekty nemělo smysl používat nic jiného ;-)) Má ještě někdo obdobnou, případně jinou zkušenost? Petr Zajíc -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jan Dvořák Sent: Monday, August 22, 2005 2:57 PM To: Java Subject: Re: Embedded databaze pres Java Web Start [SOLVED] Tak to opravdu funguje. Hsqldb podporuje specialni tvar JDBC URL jdbc:hsqldb:res:/dbpathname, pri kterem pak hleda data na classpathu. Mimochodem, data (jedna tabulka o cca 2000 zaznamech), ktera v DBF zaberou 1,2 MB, maji v jaru rozkompresenou velikost 0,55 MB, zakompreseno pouhych 40 KB. Pouzivame zde tabulky typu MEMORY, takze data jsou ve skutecnosti ve skriptu, ktery si databaze vzdycky znova prehraje. Take bychom dokazali smenit cas za prostor, kdybychom pouzili tabulky typu CACHED. Vytvorit java.sql.Connection s vyse uvedenym URL trva na pocitaci s procesorem s efektivni frekvenci 3 GHz od 600 ms do 1 s. Jsem nadsen! Honza Dvorak begin:vcard fn;quoted-printable:Tom=C3=A1=C5=A1 Hub=C3=A1lek n;quoted-printable;quoted-printable:Hub=C3=A1lek;Tom=C3=A1=C5=A1 org:ON Semiconductor;ERDC, SCG CDC adr;quoted-printable;quoted-printable:;;Bo=C5=BEeny N=C4=9Bmcov=C3=A9 1720;Ro=C5=BEnov pod Radho=C5=A1t=C4=9Bm;;75661;Czech Republic email;internet:[EMAIL PROTECTED] title:senior programmer analyst tel;work:+420-571-603267 url:http://www.onsemi.com version:2.1 end:vcard
Re: Embedded databaze pres Java Web Start [SOLVED]
Zdravim, take mam s HSQLDB dlouhodobe velmi dobrou zkusenost. Pouzivame ji jak v rezimu data na disku, tak i v rezimu data pouze v pameti (pomoci specialniho pripojovaciho URL vznikne neperzistentni databaze ulozena pouze v pameti, viz docka, pouzivame to pak v roli cache pristupne pomoci SQL), v obou pripadech k plne spokojenosti. Zdrojaky take vypadaji pekne, autori pristupuji k vyvoji seriozne (zadny spech nebo ficurizmus, stabilita predevsim - presto je tam ale spousta featur, u takto male db prekvapivych). Obcas se lze docist, ze HSQLDB by nemela byt pouzita na vetsi projekty, neni vhodna pro ostre nasazeni atd. To vyvolava dojem, jako by mela problemy se stabilitou, ovsem s tim jsem se nikdy nesetkal. Spis je tim disclaimerem asi mysleno to, ze ji oproti velkym databazim preci jen chybi nektere vlastnosti, napada me toto: 1) Ponekud krkolomna prace s vetsimi objemy dat (rekneme dohromady vic jak 500T radku se zhruba 10 sloupci, v ruznych tabulkach) - toto mozna resi mod CACHED, viz nize, s tim nemam zkusenosti 2) Neni jasne pouzite schema zamykani, neni jasne, zda lze nejak ovlivnit transaction isolation nebo zda je tam natvrdo zadratovana pouze jedna moznost - ovsem treba jsem to jenom nekde prehledl 3) Chybejici GUI/konzole pro admina, aby sel profesionalne nastavit rezim zalohovani atd. Zrejme ji toho chybi jeste vicero, tohle je podstatne z pohledu naseho SW (napr. nepouzivame db triggery, takze netusim, v jakem stavu je jejich podpora v HSQLDB atd.) Roman - Original Message - From: Petr Zajíc [EMAIL PROTECTED] To: Java konference@java.cz Sent: Monday, August 22, 2005 3:20 PM Subject: RE: Embedded databaze pres Java Web Start [SOLVED] To zní tak dobře, že by skoro pro maličké projekty nemělo smysl používat nic jiného ;-)) Má ještě někdo obdobnou, případně jinou zkušenost? Petr Zajíc -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jan Dvořák Sent: Monday, August 22, 2005 2:57 PM To: Java Subject: Re: Embedded databaze pres Java Web Start [SOLVED] Tak to opravdu funguje. Hsqldb podporuje specialni tvar JDBC URL jdbc:hsqldb:res:/dbpathname, pri kterem pak hleda data na classpathu. Mimochodem, data (jedna tabulka o cca 2000 zaznamech), ktera v DBF zaberou 1,2 MB, maji v jaru rozkompresenou velikost 0,55 MB, zakompreseno pouhych 40 KB. Pouzivame zde tabulky typu MEMORY, takze data jsou ve skutecnosti ve skriptu, ktery si databaze vzdycky znova prehraje. Take bychom dokazali smenit cas za prostor, kdybychom pouzili tabulky typu CACHED. Vytvorit java.sql.Connection s vyse uvedenym URL trva na pocitaci s procesorem s efektivni frekvenci 3 GHz od 600 ms do 1 s. Jsem nadsen! Honza Dvorak
Re: Embedded databaze pres Java Web Start
zrejme zalezi na konkretnej db, ktoru zvolite pb On 8/16/05, Jan Dvořák [EMAIL PROTECTED] wrote: Ahoj, delame aplikaci, ktera se bude startovat pres Java Web Start. Ta ke sve funkci potrebuje i nejaka pomocna data - ta se pri praci aplikace nemeni. Nejradeji bychom s daty dodali i embedded databazi, abychom se v nich mohli prehrabovat pomoci SQL a ne rucne. Nezkouseli jste nekdo podobnou vec? Jak bychom mohli namirit databazi na data v jaru? Jak databazi zakazat vytvaret jakekoliv soubory? Honza Dvorak
Re: Embedded databaze pres Java Web Start
Take jsem o ni premyslel. Zkusim si vyrobit nejake hezke URL k databazovym souboru pres classloader... Honza Tomas Zverina napsal: hsqldb? Ta jiste pujde omezit tak jak potrebujete... Jan Dvořák wrote: Ahoj, delame aplikaci, ktera se bude startovat pres Java Web Start. Ta ke sve funkci potrebuje i nejaka pomocna data - ta se pri praci aplikace nemeni. Nejradeji bychom s daty dodali i embedded databazi, abychom se v nich mohli prehrabovat pomoci SQL a ne rucne. Nezkouseli jste nekdo podobnou vec? Jak bychom mohli namirit databazi na data v jaru? Jak databazi zakazat vytvaret jakekoliv soubory? Honza Dvorak