<%@ page contentType="application/x-java-jnlp-file" %>
<%
StringBuffer codeBase = new StringBuffer();
codeBase.append(request.getScheme()).append("://").append(request.getServerName());
if (request.getServerPort() != (request.isSecure() ? 443 : 80))
codeBase.append(':').append(request.getServerPort());
codeBase.append(request.getContextPath()).append('/');
%>
<?xml version="1.0" encoding="UTF-8"?>
<jnlp
spec="1.0+"
codebase="<%= codeBase %>"
href="<%= request.getRequestURL() %>">
<information>
<!-- タイトル -->
<title>Simple Browser</title>
<!-- ベンダー -->
<vendor>bBreak</vendor>
<!-- 詳細 -->
<description>RCP Application</description>
<icon href="icon.jpeg"/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4+"/>
<%-- Launcher --%>
<jar href="webrcp.jar"/>
<%-- OSGi configuration --%>
<%-- <property name="osgi.instance.area" value="@user.home/tutorial-part3"/> --%>
<property name="osgi.bundles" value="org.eclipse.core.runtime@2:start, org.eclipse.update.configurator@3:start"/>
<!-- 起動するアプリケーションの指定 “プラグインID.拡張ID”で指定する -->
<property name="eclipse.application" value="SimpleBrowser.SimpleBrowser"/>
<property name="osgi.debug" value=""/>
<!-- アプリケーションの名前 -->
<property name="webrcp.appName" value="SimpleBrowser"/>
<!-- アプリケーションのバージョン クライアントとのバージョンチェックに使用される -->
<property name="webrcp.appVersion" value="1.0"/>
<!-- アプリケーションのアーカイブファイル 拡張子(zip)は記述しない -->
<property name="webrcp.archives" value="archives/SimpleBrowser"/>
<property name="webrcp.sysArchives" value="archives/swt"/>
<property name="webrcp.location" value="<%= request.getRequestURL() %>"/>
</resources>
<application-desc/>
</jnlp>
|