From 7d63cfe2ff1179fdf86b237f836872b1daaf4e0c Mon Sep 17 00:00:00 2001 From: Theodora Vraimakis Date: Mon, 11 Nov 2024 11:01:56 +0000 Subject: [PATCH] added files for interoperability tutorial --- examples/Interoperability/README.md | 5 ++ examples/Interoperability/example.jar | Bin 0 -> 2575 bytes examples/Interoperability/index.html | 63 ++++++++++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 examples/Interoperability/README.md create mode 100644 examples/Interoperability/example.jar create mode 100644 examples/Interoperability/index.html diff --git a/examples/Interoperability/README.md b/examples/Interoperability/README.md new file mode 100644 index 0000000..8d63619 --- /dev/null +++ b/examples/Interoperability/README.md @@ -0,0 +1,5 @@ +# CheerpJ example: Interoperability Tutorial + +This example demonstrates how to enable Java and JavaScript communication using CheerpJ. With CheerpJ, a Java application can integrate with JavaScript in a browser environment, enabling seamless interaction between Java and JavaScript code. + +# Find the step-by-step on our [documentation website](https://cheerpj.com/docs/tutorials/interoperability-tutorial). \ No newline at end of file diff --git a/examples/Interoperability/example.jar b/examples/Interoperability/example.jar new file mode 100644 index 0000000000000000000000000000000000000000..61c72b3cfe5759d6ab56c680e6265bde79232f2b GIT binary patch literal 2575 zcmaKu2T&8t62}8Xs-YJ_KtZ~pV<-}kl29TLKsrh@6bVWdqJSvHfYJj|2uKS^4+v7F z2-2nVM0zhu3uP2}%7f4M)X({R|C^h;ncLmjo7=hlArVwSb^t9cEx_y64J*Jeq5}W{ z2Cyp{l6r=4>2F;C02KgrHgP!io2uY~{ z5JFO-x2NxgiOjJ4%p$$6WY=3TH66Q+IJ@W)QE1U(%UhX?D3Y9$yP{(D0B5zr-I{ue zTijL2JZVV`Xu*lkS>pUC7O*7z(QVs%U&MK7Rb^R-lM1BU+c$zJ*6oq(&>Qgy@2|J5 zxBV;YzBE;`?@>;HNAu5FpFTQuy5%8_3UKi7M5Cl(-&Y}7DJQgpkB^_p_|2h9%+T?$ zC$+g3D#RB}tn~qk87i%x+Is(pV`l|L| zjEnOpLJjZR(rNWz%26$aSWfex0M`S{W`i^C)r&uQQ zU7dM^xo%?q#$t;=ZN6TSYXNl3{HuN9NgXTmCN!L)2XS8&o>MIc4@Iai+~g% zu?UN9UvAr;X!C`SwUtWfPVbw^9g>tJO;wOm8lG0p?eR)>c6k^F96wVBKiAWT(Ex_g zlQK-|O+jc(0CPs@Lkj*`StGL{Zx{Sd!$3;cS6dz}_}QX6T}1x&O&w93_5Hmu2pbA4 zYieI3^5W9D0(hL8egta0j6}ZYTj=|wZHbTc!EfcU`o);T zm`0WK#GH!oCK+duPaDur7pE~(bqDVns}2FA)9MikBJ>b%TDt_*6ZTMs&bZ; zBb)LbrhNTKwt3WgMq(mQib<|yEax`cU^kZTk&vJ1U^#Ep*dC#1_bbb|q!?(tU|{OJ z;9R{-=VWD>&&XF-l6J75s0#PL-fQ(f0;jI7t!Bcu)ikEmgYJxp2Usbi%QxXL2d);- z?u;>&k$q{zNK&*IaX2IvO3hBsBX~aGAv7LO?d;jv1YQ!uesI1Jf{9#^y9U{!FFCb> zvMHS_h`4YbM@_Hqwf|UQM67_|O4K)dy#~hAjW@XmKtmKy)<;%hZw~m`_3RIrc)bK} zy}a*F(rKx!^HD|06cchvqSJ9!dO^5HDYnfkIm-*#*^!RW2((LDAneC%6%rK zCroAUnsf*yB5kl&^cr@!`sZ_{5nBm+Jvh-5C=t~er7nwf&-R=YZ|`7Js2Zb_w867e z)iFlOZG9&Ld)vNXK2utNR3j#@LyE)l#IP%ZHvM=BCyAFF8SNFArxz6jOtiSf<@+Yl^~*@J1lFZE$b_? zcp;ThELV|b1vJkXT6MyDb3|RjP)lKRwU|L-c8PCb&|lsckE%5vPs@9; z%kzo5|7Q9?OE(eK=VYd8Vyf*?Z&f!{v@Vt|7(SHzXYm94RE{ z7YyB5+~?`2zu9`%#q3{~@2?pkF!oeK&@XPI4uoQnbqXP@CamDPu38-?2mkIP1% zdWB}Ke!y1^r>oVVtJa%!58N>`>4(u}aM5cv+F#8n#_l1Oc1>=6VHT>62pY9Bj>p}a zdT%7bFe;-K8y#-|t4OR`hauxWD#NXztkQz|hmwz;#|RG_`S%nN1p!9JLNwwL8r!b4 zlkD!aG`iLhOod~)6NOD=zIX24OQL9}xyW;~=z500w~MTVaK7{9{kpmLop8JJyJJum#yMtciGp>77dQAmHJNDd zq0~%x!Ig8&?*W3l!wx}7~) literal 0 HcmV?d00001 diff --git a/examples/Interoperability/index.html b/examples/Interoperability/index.html new file mode 100644 index 0000000..4371dc0 --- /dev/null +++ b/examples/Interoperability/index.html @@ -0,0 +1,63 @@ + + + + + + CheerpJ test + + + + +

CheerpJ Java Interoperability Tutorial

+ + +
JavaScript received:
+
+ + + + + \ No newline at end of file