Menu

Tree [cb18d1] default tip /
 History

Read Only access


File Date Author Commit
 RemoteSwingClient 2014-12-26 arsi arsi [4ea004] beta.1.0a
 RemoteSwingWebClient 2014-12-26 arsi arsi [8c0664] beta.1.0a
 server-assembly 2014-12-26 arsi arsi [71b992] beta.1.0
 .hgignore 2014-12-26 arsi arsi [90bd83] beta.1.0
 NBinChrome.png 2014-12-26 arsi arsi [cb18d1] beta.1.0a
 README.txt 2014-12-26 arsi arsi [cb18d1] beta.1.0a
 nb-configuration.xml 2014-12-26 arsi arsi [90bd83] beta.1.0
 pom.xml 2014-12-26 arsi arsi [90bd83] beta.1.0

Read Me

Remote Netbeans Desktop
Version: 1.0 beta

It allows start Netbeans/Java app headles and control it through web browser or NB module..
Derived from WebSwing http://webswing.org 
Supported java versions: java7, java8
Code licensed under Apache License v2.0.

Add in to netbeans .conf file to default_options this switches:
-J-Xbootclasspath/a:PATH_TO_RND_JAR/server-assembly-01.01-standalone.jar
-J-Dawt.toolkit=org.webswing.toolkit.WebToolkit
-J-Dawt.useSystemAAFontSettings=on
-J-Dswing.aatext=true 
-J-noverify  
-J-Djava.awt.graphicsenv=org.webswing.toolkit.ge.WebGraphicsEnvironment

-J-Drnd.passwords=PATH_TO_WEB_USERS_FILE/user.properties  
-J-Drnd.serverPort=5555 (RDP PORT default is 9999) 
-J-Drnd.httpPort=8080 (HTTP SERVER PORT default is 8080)
-J-Drnd.webserver=true (Start WEB server default is true)


Example linux NB platform app:
default_options="--branding zapli_ost 
-J-Xbootclasspath/a:/ssd/RemoteNBSwing/server-assembly/target/server-assembly-01.01-standalone.jar 
-J-Dawt.toolkit=org.webswing.toolkit.WebToolkit   
-J-Dawt.useSystemAAFontSettings=on 
-J-Dswing.aatext=true -J-noverify  
-J-Djava.awt.graphicsenv=org.webswing.toolkit.ge.WebGraphicsEnvironment 
-J-Xms1G -J-Xmx2G 
-J-Djava.net.preferIPv4Stack=true 
-J-Drnd.passwords=/ssd/user.properties
-J-Drnd.serverPort=5555 
-J-Drnd.httpPort=8080 
-J-Drnd.webserver=true"

Example windows nb:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m
 -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true 
-J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true 
-J-Dsun.zip.disableMemoryMapping=true 
-J-Xbootclasspath/a:c:\server-assembly-01.01-standalone.jar 
-J-Dawt.toolkit=org.webswing.toolkit.WebToolkit   
-J-Dawt.useSystemAAFontSettings=on 
-J-Dswing.aatext=true -J-noverify  -J-Djava.awt.graphicsenv=org.webswing.toolkit.ge.WebGraphicsEnvironment 
-J-Drnd.passwords=c:\user.properties -J-Drnd.serverPort=5555  -J-Drnd.httpPort=8080 -J-Drnd.webserver=true"

Example jar file:

java -Xbootclasspath/a:/ssd/RemoteNBSwing/server-assembly/target/server-assembly-01.01-standalone.jar 
-Dawt.toolkit=org.webswing.toolkit.WebToolkit   
-Dawt.useSystemAAFontSettings=on 
-Dswing.aatext=true -J-noverify  
-Djava.awt.graphicsenv=org.webswing.toolkit.ge.WebGraphicsEnvironment 
-Djava.net.preferIPv4Stack=true 
-Drnd.passwords=/ssd/user.properties
-Drnd.serverPort=5555 
-Drnd.httpPort=8080 
-Drnd.webserver=true"
-jar jar_file.jar