Print at Dec 18, 2025, 7:13:24 PM

Posted by KenowaX at Nov 26, 2014, 6:04:30 PM
Re: Integrating Sweet Home 3D Viewer in a webpage
Thank you for your reply.

I tried what you suggested. However, now, the app doesn't even show up on the website.

I got the following code from the BASE64 encryption :
PD94bWwgdmVyc2lvbj0iMS4wIj8+Cg0KPCEtLQogICANClN3ZWV0SG9tZTNEVmlld2VyLmpubHAN
CiAKICAgCiAgIA0KU3dlZXQgSG9tZSAzRCwgQ29weXJpZ2h0IChjKSAyMDEzIEVtbWFudWVsIFBV
WUJBUkVUIC8gZVRla3MgPGluZm9AZXRla3MuY29tPgogDQogIAogICANClRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAg
IA0KaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkKICAgDQp0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgogICANCihhdCB5b3VyIG9wdGlvbikgYW55IGxh
dGVyIHZlcnNpb24uDQoKIAogICANClRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAogICANCmJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAgIA0KTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICANCkdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCgogICANCg0KWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UKICAgDQphbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJl
ZSBTb2Z0d2FyZQogICANCkZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUg
MzMwLCBCb3N0b24sIE1BICANCjAyMTExLTEzMDcgIFVTQQoNCi0tPg0KCjwhLS0gCiAgDQpBY2Nv
bXBhbnlpbmcgSk5MUCBmaWxlIGZvciBTd2VldCBIb21lIDNEIFZpZXdlci4KICANClNob3VsZCBt
YXRjaCB0aGUgYXBwbGV0IHNjcmlwdCBpbiBTd2VldEhvbWUzRFZpZXdlci5odG1sIGFuZCB1c2Vk
IAogIA0KYXMgaXRzIGpubHBfZW1iZWRkZWQgcGFyYW1ldGVyIHZhbHVlIGFmdGVyIGEgY29udmVy
c2lvbiB0byBiYXNlNjQuCiAgDQpVbmRlciBVbml4LCBjb252ZXJzaW9uIHRvIGJhc2U2NCBjYW4g
YmUgZG9uZSB3aXRoIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoKICAgIA0KYmFzZTY0IC1pIFN3ZWV0
SG9tZTNEVmlld2VyLmpubHAiIA0KCi0tPg0KCjxqbmxwIGhyZWY9IlN3ZWV0SG9tZTNEVmlld2Vy
LmpubHAiPgogIA0KPGluZm9ybWF0aW9uPgogICAgDQo8dGl0bGU+U3dlZXQgSG9tZSAzRCBWaWV3
ZXI8L3RpdGxlPgogICAgDQo8dmVuZG9yPmVUZWtzPC92ZW5kb3I+CiAgICANCjxob21lcGFnZSBo
cmVmPSJodHRwOi8vd3d3LnN3ZWV0aG9tZTNkLmNvbS8iLz4KICANCjwvaW5mb3JtYXRpb24+Cgog
IA0KDQo8c2VjdXJpdHk+CiAgICANCjxhbGwtcGVybWlzc2lvbnMvPgogIA0KPC9zZWN1cml0eT4K
CiAgDQoNCjxyZXNvdXJjZXM+CiAgICANCjxqMnNlIHZlcnNpb249IjEuNSsiIG1heC1oZWFwLXNp
emU9IjY0MG0iLz4KICAgIA0KPGphciBocmVmPSJTd2VldEhvbWUzRFZpZXdlci5qYXIiIG1haW49
InRydWUiLz4KICAgIA0KPGphciBocmVmPSJiYXRpay1zdmdwYXRocGFyc2VyLTEuNy5qYXIiLz4K
ICAgIA0KPHByb3BlcnR5IG5hbWU9ImpubHAucGFja0VuYWJsZWQiIHZhbHVlPSJmYWxzZSIvPgog
IA0KPC9yZXNvdXJjZXM+CiAKICANCg0KPHJlc291cmNlcyBvcz0iV2luZG93cyIgYXJjaD0ieDg2
Ij4KICAgIA0KPGphciBocmVmPSJqYXZhM2Rfd2luZG93c19pMzg2LmphciIvPgogIA0KPC9yZXNv
dXJjZXM+CiAgDQoNCjxyZXNvdXJjZXMgb3M9IldpbmRvd3MiIGFyY2g9ImFtZDY0Ij4KICAgIA0K
PGphciBocmVmPSJqYXZhM2Rfd2luZG93c194NjQuamFyIi8+CiAgDQo8L3Jlc291cmNlcz4KCiAg
DQoNCjxyZXNvdXJjZXMgb3M9Ik1hYyBPUyBYIj4KICAgIA0KPHByb3BlcnR5IG5hbWU9ImFwcGxl
LmF3dC5ncmFwaGljcy5Vc2VRdWFydHoiIHZhbHVlPSJ0cnVlIi8+CiAgICANCjxwcm9wZXJ0eSBu
YW1lPSJqM2QucmVuZCIgdmFsdWU9ImpvZ2wiLz4KICAgIA0KPGphciBocmVmPSJqYXZhM2RfbWFj
b3N4LmphciIvPgogIA0KPC9yZXNvdXJjZXM+CgogIA0KDQo8cmVzb3VyY2VzIG9zPSJMaW51eCIg
YXJjaD0ieDg2IGkzODYiPgogICAgDQo8amFyIGhyZWY9ImphdmEzZF9saW51eF9pMzg2LmphciIv
PgogIA0KPC9yZXNvdXJjZXM+CiAgDQoNCjxyZXNvdXJjZXMgb3M9IkxpbnV4IiBhcmNoPSJhbWQ2
NCB4ODZfNjQiPgogICAgDQo8amFyIGhyZWY9ImphdmEzZF9saW51eF94NjQuamFyIi8+DQoKPC9y
ZXNvdXJjZXM+CgogIA0KDQo8cmVzb3VyY2VzIG9zPSJTdW5PUyI+CiAgICANCjxleHRlbnNpb24g
aHJlZj0iaHR0cDovL2Rvd25sb2FkLmphdmEubmV0L21lZGlhL2phdmEzZC93ZWJzdGFydC9yZWxl
YXNlL2phdmEzZC0xLjUtbGF0ZXN0LmpubHAiLz4KICANCjwvcmVzb3VyY2VzPgoKICANCg0KPGFw
cGxldC1kZXNjIG1haW4tY2xhc3M9ImNvbS5ldGVrcy5zd2VldGhvbWUzZC5hcHBsZXQuU3dlZXRI
b21lM0RWaWV3ZXIiIAoNCiAgICAgICAgICAgICAgIG5hbWU9IlN3ZWV0SG9tZTNEVmlld2VyIiB3
aWR0aD0iNjAwIiBoZWlnaHQ9IjYwMCIvPg0KCjwvam5scD4=


I got the code by encrypting this text file :

<?xml version="1.0"?>

<!--

SweetHome3DViewer.jnlp



Sweet Home 3D, Copyright (c) 2013 Emmanuel PUYBARET / eTeks <[email protected]>



This program is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or

(at your option) any later version.



This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.



You should have received a copy of the GNU General Public License

along with this program; if not, write to the Free Software

Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA

-->

<!--

Accompanying JNLP file for Sweet Home 3D Viewer.

Should match the applet script in SweetHome3DViewer.html and used

as its jnlp_embedded parameter value after a conversion to base64.

Under Unix, conversion to base64 can be done with the following command:

base64 -i SweetHome3DViewer.jnlp"

-->

<jnlp href="SweetHome3DViewer.jnlp">

<information>

<title>Sweet Home 3D Viewer</title>

<vendor>eTeks</vendor>

<homepage href="http://www.sweethome3d.com/"/>

</information>



<security>

<all-permissions/>

</security>



<resources>

<j2se version="1.5+" max-heap-size="640m"/>

<jar href="SweetHome3DViewer.jar" main="true"/>

<jar href="batik-svgpathparser-1.7.jar"/>

<property name="jnlp.packEnabled" value="false"/>

</resources>



<resources os="Windows" arch="x86">

<jar href="java3d_windows_i386.jar"/>

</resources>


<resources os="Windows" arch="amd64">

<jar href="java3d_windows_x64.jar"/>

</resources>



<resources os="Mac OS X">

<property name="apple.awt.graphics.UseQuartz" value="true"/>

<property name="j3d.rend" value="jogl"/>

<jar href="java3d_macosx.jar"/>

</resources>



<resources os="Linux" arch="x86 i386">

<jar href="java3d_linux_i386.jar"/>

</resources>


<resources os="Linux" arch="amd64 x86_64">

<jar href="java3d_linux_x64.jar"/>

</resources>



<resources os="SunOS">

<extension href="http://download.java.net/media/java3d/webstar....5-latest.jnlp"/>

</resources>



<applet-desc main-class="com.eteks.sweethome3d.applet.SweetHome3DViewer"

name="SweetHome3DViewer" width="600" height="600"/>

</jnlp>


Could you help me, please ?