<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Igor Kushnirskiy&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/idk/" />
<modified>2008-02-09T04:37:28Z</modified>
<tagline></tagline>
<id>tag:weblogs.java.net,2008:/blog/idk/302</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2008, idk</copyright>
<entry>
<title>Scenario Webstart Extension</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/idk/archive/2008/02/scenario_websta.html" />
<modified>2008-02-09T04:37:28Z</modified>
<issued>2008-02-09T04:37:17Z</issued>
<id>tag:weblogs.java.net,2008:/blog/idk/302.9169</id>
<created>2008-02-09T04:37:17Z</created>
<summary type="text/plain">webstart extension is available for Scenario binaries.
</summary>
<author>
<name>idk</name>

<email>Igor.Kushnirskiy@Sun.COM</email>
</author>
<dc:subject>J2SE</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/idk/">
<![CDATA[<p> 
  <img style="float:left; margin-right:10px; margin-bottom:5px" 
       src="http://download.java.net/javadesktop/blogs/idk/02.08.2008/image.png"/> 

  Scenario version 0.5 is out. For the list of features and enhancements
  check out <a href="http://weblogs.java.net/blog/hansmuller/">Hans's</a> 
  announcement 
  <a href="http://forums.java.net/jive/thread.jspa?threadID=36440&tstart=0">here</a>.
</p>
<p>
  One of the things we have done for this and will do for future
  releases is to provide a webstart extension for Scenario binaries.
  Using the extension allows for simpler deployment for webstart
  enabled applications which use Scenario. Instead of hosting Scenario
  binaries on your website you can reference them using
  <code>extension</code> tag in <code>resources</code> section of you
  <code>jnlp</code> file. The extension for release 0.5 is available 
  here:
  <code>http://download.java.net/javadesktop/scenario/releases/0.5/Scenario-0.5.jnlp</code>.

</p>
<p>
  Take this demo for example:
  <a href="http://download.java.net/javadesktop/blogs/idk/02.08.2008/movie.jnlp">
  <img border=0 src="http://java.sun.com/products/jfc/tsc/sightings/images/webstart.small.jpg"></a>
  (Note: java 6 is required to run it)
</p>
<p>
  Here is <code>jnlp</code> file for this demo:
<!-- http://puzzleware.net/CodeHTMLer/ was used to create pretty html of the xml file -->
<pre><span style=' color: Blue;'>&lt;?</span><span style=' color: Maroon;'>xml</span> <span style=' color: Red;'>version</span>="<span style=' color: Blue;'>1.0</span>" <span style=' color: Red;'>encoding</span>="<span style=' color: Blue;'>UTF-8</span>"<span style=' color: Blue;'>?&gt;</span>
  <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>jnlp</span> <span style=' color: Red;'>codebase</span>="<span style=' color: Blue;'>http://download.java.net/javadesktop/blogs/idk/02.08.2008</span>" <span style=' color: Red;'>href</span>="<span style=' color: Blue;'>movie.jnlp</span>"<span style=' color: Blue;'>&gt;</span>
  <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>information</span><span style=' color: Blue;'>&gt;</span>
    <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>title</span><span style=' color: Blue;'>&gt;</span>Countdown Film Demo<span style=' color: Blue;'>&lt;</span>/<span style=' color: Maroon;'>title</span><span style=' color: Blue;'>&gt;</span>
    <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>vendor</span><span style=' color: Blue;'>&gt;</span>Sun Microsystems, Inc.<span style=' color: Blue;'>&lt;</span>/<span style=' color: Maroon;'>vendor</span><span style=' color: Blue;'>&gt;</span>
    <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>offline-allowed</span> /<span style=' color: Blue;'>&gt;</span>
  <span style=' color: Blue;'>&lt;</span>/<span style=' color: Maroon;'>information</span><span style=' color: Blue;'>&gt;</span>
  <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>resources</span><span style=' color: Blue;'>&gt;</span>
     <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>j2se</span> <span style=' color: Red;'>version</span>="<span style=' color: Blue;'>1.6+</span>" <span style=' color: Red;'>href</span>="<span style=' color: Blue;'>http://java.sun.com/products/autodl/j2se</span>" /<span style=' color: Blue;'>&gt;</span>
     <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>extension</span> <span style=' color: Red;'>name</span>="<span style=' color: Blue;'>Scenario-0.5</span>" 
       <span style=' color: Red;'>href</span>="<span style=' color: Blue;'>http://download.java.net/javadesktop/scenario/releases/0.5/Scenario-0.5.jnlp</span>"/<span style=' color: Blue;'>&gt;</span>
     <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>jar</span> <span style=' color: Red;'>href</span>="<span style=' color: Blue;'>movie.jar</span>" /<span style=' color: Blue;'>&gt;</span>
  <span style=' color: Blue;'>&lt;</span>/<span style=' color: Maroon;'>resources</span><span style=' color: Blue;'>&gt;</span>
  <span style=' color: Blue;'>&lt;</span><span style=' color: Maroon;'>application-desc</span> <span style=' color: Red;'>main-class</span>="<span style=' color: Blue;'>demo.movie.Movie</span>"/<span style=' color: Blue;'>&gt;</span>
<span style=' color: Blue;'>&lt;</span>/<span style=' color: Maroon;'>jnlp</span><span style=' color: Blue;'>&gt;</span>
</pre>
</p>
<h2>Resources</h2>
<p>
  The sources for the demo are available 
  <a href="http://download.java.net/javadesktop/blogs/idk/02.08.2008/Movie.java">
  here</a>
  or in the scenario-demos repository 
  <a href="https://scenegraph-demos.dev.java.net/source/browse/scenegraph-demos/trunk/src/demo/movie/Movie.java?view=markup">here</a>.
</p>
]]>

</content>
</entry>
<entry>
<title>Readonly subversion repository for JDK sources under the JRL license</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/idk/archive/2006/09/readonly_subver.html" />
<modified>2006-10-12T17:48:03Z</modified>
<issued>2006-09-02T00:42:43Z</issued>
<id>tag:weblogs.java.net,2006:/blog/idk/302.5481</id>
<created>2006-09-02T00:42:43Z</created>
<summary type="text/plain">JDK source snapshots are now avialble through subversion repository</summary>
<author>
<name>idk</name>

<email>Igor.Kushnirskiy@Sun.COM</email>
</author>
<dc:subject>Community: JDK</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/idk/">
<![CDATA[<p>
<a href="https://jdk7.dev.java.net/">JDK7</a> and <a href="https://jdk6.dev.java.net/">JDK6</a> source snapshots under the <a href="http://www.java.net/jrl.csp">JRL license</a> are now available through <a href="http://subversion.tigris.org/">subversion</a> repository. jdk.researcher or
jdk.contributor role for <a href="https://jdk.dev.java.net/">jdk</a> project is required to access the repository. The repository is located here - <nobr>https://jdk-jrl-sources.dev.java.net/svn/jdk-jrl-sources/</nobr>
</p>
<p> 
This is yet another way to access JDK sources. It has a number of advantages over the jar files we provide for the source shapshots. Some of them are
<ul>
  <li>all the JDK7 snapshots will be available there (only a few last snapshots are available as jar files)
  </li>
  <li>with subversion one can get subset of the workspace (one gets whole workspace in a jar file)
  </li>
  <li>workspace update is as simple as <tt><nobr>svn update</nobr></tt> 
  </li>
  <li>the repository is <a href="https://jdk-jrl-sources.dev.java.net/source/browse/jdk-jrl-sources/">browsable</a>
  </li>
</ul>
</p>
<p>
The repository layout is as follows:
</p>
<p>
<table>
<tr>
  <td>jdk7/</td><td colspan="2" >&nbsp</td><td> - JDK7 sources</td>
</tr>
<tr>
  <td>&nbsp;</td><td>trunk/</td><td>&nbsp</td><td> - JDK7 latest sources</td>
<tr>
  <td>&nbsp;</td><td>tags/</td><td>&nbsp;</td><td> - JDK7 source snapshots</td>
</tr>
<tr>
  <td colspan=2>&nbsp</td><td>jdk7-b01/</td><td> - JDK7 sources for build 01</td>
</tr>
<tr>
  <td colspan=4 style="text-align:center;">...</td>
</tr>
<tr>
  <td colspan=2>&nbsp</td><td>jdk7-bN/</td><td> - JDK7 sources for build N</td>
</tr>
<tr>
  <td colspan=4>&nbsp;</td>
</tr>

<tr>
  <td>jdk6/</td><td colspan="2" >&nbsp</td><td> - JDK6 sources</td>
</tr>
<tr>
  <td>&nbsp;</td><td>trunk/</td><td>&nbsp</td><td> - JDK6 latest sources</td>
<tr>
  <td>&nbsp;</td><td>tags/</td><td>&nbsp;</td><td> - JDK6 source snapshots</td>
</tr>
<tr>
  <td colspan=2>&nbsp</td><td>jdk6-b92/</td><td> - JDK6 sources for build 92</td>
</tr>
<tr>
  <td colspan=2>&nbsp</td><td>jdk6-b93/</td><td> - JDK6 sources for build 93</td>
</tr>
<tr>
  <td colspan=4 style="text-align:center;">...</td>
</tr>
<tr>
  <td colspan=2>&nbsp</td><td>jdk6-bN/</td><td> - JDK6 sources for build N</td>
</tr>
</table>
</p>
<p>
<h4>Examples:</h4>
<p>You can get subversion client for your platform <a href="http://subversion.tigris.org/project_packages.html">here</a>.
</p>
<p> Get latest JDK7 sources:
<pre>
<code>
svn checkout https://jdk-jrl-sources.dev.java.net/svn/jdk-jrl-sources/jdk7/trunk/ --username &lt;your_java.net_id&gt;
</code>
</pre>
</p>
<p> Get JDK6 sources for build 94:
<pre>
<code>
svn checkout https://jdk-jrl-sources.dev.java.net/svn/jdk-jrl-sources/jdk6/tags/jdk6-b94 --username &lt;your_java.net_id&gt;
</code>
</pre>
</p>
<p> Get latest JDK7 sources for javax.swing package and store them under javax/swing directory:
<pre>
<code>
svn checkout https://jdk-jrl-sources.dev.java.net/svn/jdk-jrl-sources/jdk7/trunk/j2se/src/share/classes/javax/swing javax/swing --username &lt;your_java.net_id&gt;
</code>
</pre>
</p>
<p> Hope you will find the repository useful.
</p>]]>

</content>
</entry>

</feed>