Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: PAvel2 05. 10. 2015, 20:01:49

Název: Java Applet a zjištění MAC
Přispěvatel: PAvel2 05. 10. 2015, 20:01:49
V Jave se skoro vubec nevyznam, ale muze applet spustit prikaz na prikazove radce?
Potreboval bych, aby applet co by nasel mac adresu wifi adapteru a tu odelal postem na url adresu. Je to realne?


Název: Re:Java Applet
Přispěvatel: Filip Jirsák nepřihlášený 05. 10. 2015, 20:17:15
Může, ovšem potřebuje mít potřebná oprávnění a uživatel musí jeho spuštění povolit. Vzhledem k tomu, že nepotřebujete komunikovat z appletu s webovou stránkou, doporučují spíš použít Java WebStart - applety přestávají být v prohlížečích podporované (v Chrome už je nespustíte, Firefox to má myslím také v plánu). Aby mohl uživatel tu aplikaci rozumně spustit (ať už by to byl applet nebo java WebStart), bude muset být podepsaná certifikátem vystaveným od nějaké autority, která je ve výchozím nastavení v Oracle Java mezi důvěryhodnými - cena těch certifikátů se pohybuje v řádu tisíců. To jen abyste věděl, že to není nic pro nějaký hobby projekt.
Název: Re:Java Applet
Přispěvatel: Ondrej Nemecek 05. 10. 2015, 21:10:54
Applet viewer už nejde použít? To by bylo přesně to, co tazatel požaduje, ne?
Název: Re:Java Applet
Přispěvatel: Filip Jirsák 06. 10. 2015, 08:15:19
Applet viewer už nejde použít? To by bylo přesně to, co tazatel požaduje, ne?
Jde, ale to musí uživatel spustit ručně z příkazové řádky. To pak vůbec není potřeba používat Java Applet, ale může to být normální Java aplikace. Tazateli jde předpokládám o to, aby to uživatel mohl co nejjednodušeji spustit přímo z webu.
Název: Re:Java Applet a zjištění MAC
Přispěvatel: Ondrej Nemecek 07. 10. 2015, 00:40:26
Přehlédl jsem se a četl: muzu applet spustit na prikazove radce?

No nic, stane se :-)
Název: Re:Java Applet a zjištění MAC
Přispěvatel: rtfm 07. 10. 2015, 14:27:46
Appletem to pujde, a jestli bude podepsany bude to i bez otazek uzivateli jestli se ma spustit. Certifikat kterym se aplet podepise muze byt podepsany i vlastni selfsigned autoritou, ale jeji root certifikat potom musi byt naimportovany v duveryhodnych autoritach. Data pak jdou pomoci volani js predat i z5 do stranky ve ktere byl aplet spusten. Neco podobneho uz sem nekolikrat delal.
Název: Re:Java Applet a zjištění MAC
Přispěvatel: Filip Jirsák 07. 10. 2015, 14:36:38
Appletem to pujde, a jestli bude podepsany bude to i bez otazek uzivateli jestli se ma spustit. Certifikat kterym se aplet podepise muze byt podepsany i vlastni selfsigned autoritou, ale jeji root certifikat potom musi byt naimportovany v duveryhodnych autoritach. Data pak jdou pomoci volani js predat i z5 do stranky ve ktere byl aplet spusten. Neco podobneho uz sem nekolikrat delal.

Bez otázek uživateli to už naštěstí nejde. A hlavně, jak jsem psal, applet nebude fungovat v Chrome a zanedlouho nejspíš také ve Firefoxu (a v MSIE jsou Java Applety myslím také defaultně vypnuté). Předávat data zpět do stránky JavaScriptem v tomto případě podle mne není potřeba, aplikace to může odeslat rovnou na server (a stránka případně přečíst odsud), takže je lepší použít Java WebStart.