<div dir="ltr"><div>Sziasztok!</div><div><br></div><div>Köszönöm a visszajelzéseket!<br></div><div><br></div><div>A DJProjectet kezdtem el alaposabban tesztelni Linuxtól eltérő operációs rendszerek alatt, és gondoltam megosztom a tapasztalataimat, hátha hasznos lesz később másnak is.</div>
<div><br></div><div>A Windows-al megszenvedtem kicsit, de végül találtam workaroundot. Windows7 alatt teszteltem egyelőre IE8-cal és IE11-gyel. A jelenség az volt, hogy ha simán böngészőből nyitottam meg a generált HTML-t, akkor minden tökéletes volt, beágyazva viszont használhatatlan volt. A (miniális) CSS szétesett, highchartos grafikonok egyáltalán nem jelentek meg. Egyszerű Javascript kódok, amiket a teszteléshez írtam, az viszont lefutott.</div>


<div><br></div><div>Sok keresgélés és próbálgatás után rájöttem, hogy ha beállítom a org.eclipse.swt.browser.IEVersion system property-t, akkor jó lesz nekem. Ha jól értelmeztem, akkor ez kompatibilitási módot állít az IEben, és valamiért az a mód, amit alapból kiválaszt, nem elég jó. Egy darab olyan értéket találtam, amivel működött IE8-ban és IE11-ben is, az a 8888 volt. Még IE7-tel is meg fogom nézni, bár van egy olyan szomorú sejtésem, hogy a 8888-as beállítással nem fog menni.<br>
</div><div><br></div><div>Néhány referencia az org.eclipse.swt.browser.IEVersion property-hez:</div><div><br></div><div><a href="http://www.eclipse.org/swt/faq.php#browsernativeie" target="_blank">http://www.eclipse.org/swt/faq.php#browsernativeie</a></div>

<div><a href="http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation" target="_blank">http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation</a></div><div><br></div><div>
Írok még, ha lesz update az ügyben :)<br></div><div><br></div><div>
Tibor</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/21 Tamás Fitos <span dir="ltr">&lt;<a href="mailto:tamas.fitos@gmail.com" target="_blank">tamas.fitos@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Szia Tibor!</div><div><br></div><div>+1 djproject</div><div><br></div>Sok évvel ezelőtt volt hozzá szerencsém, pozitív volt a tapasztalat, swing-es felületbe ágyaztunk be egy oldalt, ami flash-t is tartalmazott, odavissza vezéreltük java-ból a flash-t, flash-ből a java-t (mindkettő valami trükkös köztes javascript kóddal működött). Értem, hogy neked ez a része nem kell, csak azért említem, mert ez elég advanced workflow, szóval remélhetőleg egy kis javascript+jquery meg se kottyan neki. Mi csak windows alól használtuk, és nem webstart-tal.<div>

<br></div><div>Üdv:</div><div>Tamás</div><div><div><div> </div></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/21 Zsombor <span dir="ltr">&lt;<a href="mailto:gzsombor@gmail.com" target="_blank">gzsombor@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Nekem a DJProject-hez volt szerencsém, az működött Linux-on és Windows-on is, webstart-ból, meglepően fájdalommentesen, ahhoz képest, hogy ha jól emlékszem a DJProject az swt-s browser widgetet ágyazza be swing-be, szóval egy elég nyakatekert megoldás.<br>


<br></div>Üdv<br></div> Zs<br></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/21 Böszörményi Péter <span dir="ltr">&lt;<a href="mailto:zmblevlist@gmail.com" target="_blank">zmblevlist@gmail.com</a>&gt;</span><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ami eszembe jut:<br>
<br>
<a href="http://www.eclipse.org/swt" target="_blank">http://www.eclipse.org/swt</a><br>
Wrappert ad a bongeszohoz, peldak alapjan megeszi a Mozillat, Webkitet, emlekeim szerint Explorert is meghajtja.<br>
<br>
<a href="https://code.google.com/p/flying-saucer/" target="_blank">https://code.google.com/p/<u></u>flying-saucer/</a><br>
Allitasuk szerint megy a CSS 2.1, a regebbi css zen garden oldalakat le tudja rendelni. Azt nem tudom, hogy a mai HTML5 es CSS 3 orulethez hogyan viszonyul.<div><div><br>
<br>
On 2013-11-21 11:57, Tibor Billes wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>
Sziasztok!<br>
<br>
Van egy Java alkalmazás, amiben statisztikákat jelenítek meg valamiről<br>
JFreechart segítségével. Sok barchart és szöveges adatok főleg. Plusz<br>
ehhez van egy HTML export lehetőség, amivel az ügyfél ezeket a<br>
statisztikákat ki tudja exportálni HTML-be és böngészőben nézegetni,<br>
továbbküldeni emailben, stb.<br>
A HTML export mindenképpen kell, viszont a két fajta GUI-t (Java és<br>
HTML) karbantartani és fejleszteni dupla annyi munka, ezért szeretném az<br>
alkalmazáson belül is a HTML oldalt megjeleníteni, valami beágyazott<br>
böngészővel. Ehhez keresek olyan libet, amivel böngésző funkcionalitást<br>
tudok beágyazni.<br>
<br>
Összeszedtem az igényeimet, néhány kategóriára bontva:<br>
<br>
Mindenképpen kell:<br>
- Zárt forráskódú programban legálisan felhasználható legyen<br>
- Swing alapú programba beágyazható legyen<br>
- Legyen benne modern javascript támogatás: jQuery-hez és Highcharts-hoz<br>
- Fusson Windows, Mac és Linux alatt is<br>
- Java webstartal indítható legyen, ne igényeljen előre feltelepített<br>
dolgokat.<br>
<br>
*Nagyon* jó lenne, ha lenne, de bizonyos esetekben eltekintek tőle:<br>
- aktív projekt, nem állt le a fejlesztése (a web nagyon gyorsan változó<br>
technológia...)<br>
- Nyílt forráskódú<br>
<br>
Előnyben részesül, ha:<br>
- minél kevesebb extra jar és/vagy natív lib kell hozzá<br>
<br>
Nem elvárás:<br>
- Java kódból nem kell tudnia külső eseményeket bevinni (Javascript<br>
függvények meghívása Javaból, DOM manipulálás, előre/vissza navigálás,<br>
jobb klikk menü sem kell): egy dolgot tudjon: Stringből betölteni egy<br>
lokálisan generált html dokumentumot.<br>
- Csak saját HTML-t akarok megjeleníteni vele, nem általános célú<br>
böngészőt alkalmazást akarok csinálni. Tehát nem elvárás, hogy a webes<br>
világ összes gyenge minőségű HTML kódját jól jelenítse meg. Abban azért<br>
bízom, hogy a Highchart elég jó html-t csinál (de cáfoljatok meg nyugodtan).<br>
<br>
<br>
Eddig azt csináltam, hogy Linuxon megpróbáltam életre kelteni néhány<br>
projektet. Más operációs rendszerek alatt nem próbáltam őket. Ez után<br>
jön majd az, hogy a Linuxon működő dolgokat megnézem más op. rendszerek<br>
alatt is. Alább összefoglalom a tapasztalataimat:<br>
<br>
DJProject JWebBrowser (<a href="http://djproject.sourceforge.net/ns/index.html" target="_blank">http://djproject.sourceforge.<u></u>net/ns/index.html</a>)<br>
- sikerült életre keltenem<br>
- Jól jelenítette meg a HTML-t<br>
- eddig ez tűnik a legjobbnak<br>
<br>
JBrowser (<a href="http://code.google.com/p/jbrowser/" target="_blank">http://code.google.com/p/<u></u>jbrowser/</a>)<br>
- Külön libek windowsra linuxra macre solarisra<br>
- Nem sikerült életre keltenem. Natív libekkel volt gondom, egy extra<br>
symlinket kellett létrehoznom<br>
(<a href="http://mozdev.org/pipermail/mozswing/2008-September/000243.html" target="_blank">http://mozdev.org/pipermail/<u></u>mozswing/2008-September/<u></u>000243.html</a>),<br>
illetve a xulrunner-ben libjavaxpcomglue.so-nak nem volt 64-bites változata.<br>
- Még további keresgélés után jó lehet, de egyelőre feladtam<br>
<br>
JavaFX WebView:<br>
- Kicsit hibásan renderel: Highchart diagramon a feliratok picit<br>
elcsúsztak, fura helyeken fura karakterek jelennek meg (talán egymásra<br>
renderelt betűk?)<br>
- Kicsit lassú volt nálam a renderelés -&gt; ügyfél gépén még lassabb lesz<br>
<br>
JDIC (<a href="http://code.google.com/p/jbrowser/" target="_blank">http://code.google.com/p/<u></u>jbrowser/</a>)<br>
- Rég abbahagyták a fejlesztését<br>
- Már nem nagyon lehet letölteni, van egy libjdic.so, ami kéne hozzá, de<br>
csak egy java web startos demonak a jnlp fájljából kiszedett jarból<br>
tudtam megszerezni, és az is 32-bites.<br>
- Nem tudom életre kelteni 64-bites .so fájl nélkül.<br>
<br>
Lobo (<a href="http://lobobrowser.org/cobra.jsp" target="_blank">http://lobobrowser.org/cobra.<u></u>jsp</a>)<br>
- 2009 év eleje óta nem fejlesztik<br>
- Tisztán java alapú megjelenítés<br>
- még most is havi 1500 letöltése van SF.net-en<br>
- Könnyen működésre tudtam bírni.<br>
- Komplex javascriptet nem kezeli jól, használhatatlan benne a Highchart<br>
és/vagy jQuery<br>
<br>
Mozswing (<a href="http://sourceforge.net/projects/mozswing/" target="_blank">http://sourceforge.net/<u></u>projects/mozswing/</a>)<br>
- 2008. aug. óta nem fejlesztik<br>
- Már a dokumentáció sem elérhető, nem tud csatlakozni az weboldal a<br>
drupal adatbázishoz.<br>
- Halott, el se tudom kezdeni a kipróbálását, mert nincs se doksi, se<br>
tutorial<br>
<br>
Az összesre igaz, hogy egyik sem az az igazán aktív projekt (talán a<br>
JavaFX kivételével?), amit én szerettem volna :(<br>
Ezekhez van valakinek hozzáfűznivalója, amit nem vettem észre, vagy<br>
nagyon mást tapasztalt? Tud valaki még más projekteket, amiket érdemes<br>
kipróbálnom?<br>
<br>
Tibor<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/<u></u>mailman/listinfo/javalist</a><br>
<br><span><font color="#888888">
</font></span></blockquote><span><font color="#888888">
<br>
<br>
-- <br>
Üdvözlettel,<br>
Böszörményi Péter<br>
______________________________<u></u>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/<u></u>mailman/listinfo/javalist</a><br>
</font></span></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div><br></div>