<div dir="ltr">Hi Rory,<div><br></div><div>I have played with the Jigsaw JDK using the Quick starter guide and have this to share with our community:</div><div><a href="https://github.com/neomatrix369/jdk9-jigsaw">https://github.com/neomatrix369/jdk9-jigsaw</a><br></div><div><br></div><div>There is a small mistake in the example on Services (see my implementation you will spot it soon), also the Services example explains more than one concept at a time and I think this might just be a bit more than a simple example to illustrate Jigsaw features.</div><div><br></div><div>The last two examples are not fully fleshed out. I would put a footnote about jlink, that jmod + tools are going to supersede jimage (if from what I have read so far is correct, I have even seen this mentioned on a JBUG issue).</div><div><br></div><div>Any feedback please send my way.</div><div><br></div><div>Cheers,</div><div>Mani</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 9, 2015 at 7:15 PM, Mani Sarkar <span dir="ltr"><<a href="mailto:sadhak001@gmail.com" target="_blank">sadhak001@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thats great Rory, thanks for the heads up - I have shared it with the respective communities.<div><br></div><div>Cheers.</div><div>Mani</div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Wed, Sep 9, 2015 at 6:08 PM, Rory O'Donnell <span dir="ltr"><<a href="mailto:rory.odonnell@oracle.com" target="_blank">rory.odonnell@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi All,<br>
<br>
Early-access builds of JDK 9 with Project Jigsaw are available for download at <a href="http://jdk9.java.net/jigsaw" rel="noreferrer" target="_blank">jdk9.java.net/jigsaw</a> <<a href="http://jdk9.java.net/jigsaw" rel="noreferrer" target="_blank">http://jdk9.java.net/jigsaw</a>>.<br>
<br>
The EA builds contain the latest prototype implementation of JSR 376 <<a href="http://openjdk.java.net/projects/jigsaw/spec" rel="noreferrer" target="_blank">http://openjdk.java.net/projects/jigsaw/spec</a>>, the Java Platform Module System,<br>
as well as that of the JDK-specific APIs and tools described in JEP 261 <<a href="http://openjdk.java.net/jeps/261" rel="noreferrer" target="_blank">http://openjdk.java.net/jeps/261</a>>.<br>
<br>
If you'd like to try out the EA builds, by far the most helpful things you can do are:<br>
<br>
 *<br>
<br>
   Try to run existing applications, without change, on these builds to<br>
   see whether the module system, or the modularization of the<br>
   platform, breaks your code or identifies code that depends upon<br>
   JDK-internal APIs or other unspecified aspects of the platform.<br>
<br>
 *<br>
<br>
   Experiment with the module system itself, perhaps by following the<br>
   quick start guide<br>
   <<a href="http://openjdk.java.net/projects/jigsaw/quick-start" rel="noreferrer" target="_blank">http://openjdk.java.net/projects/jigsaw/quick-start</a>>, and start<br>
   thinking about how to migrate existing libraries and application<br>
   components to modules. We hope to publish some specific migration<br>
   tips shortly.<br>
<br>
Please send usage questions and experience reports to the jigsaw-dev <<a href="http://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev" rel="noreferrer" target="_blank">http://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev</a>> list. Specific suggestions about the design of the module system should be sent to the JSR 376 Expert Group's comments list <mailto:<a href="mailto:jpms-spec-comments@openjdk.java.net" target="_blank">jpms-spec-comments@openjdk.java.net</a>>.<br>
<br>
For more information please seen Mark Reinhold's mail [1]<br>
<br>
Rgds,Rory<br>
<br>
[1]<a href="http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html" rel="noreferrer" target="_blank">http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html</a><span><font color="#888888"><br>
<br>
-- <br>
Rgds,Rory O'Donnell<br>
Quality Engineering Manager<br>
Oracle EMEA , Dublin, Ireland<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div><div dir="ltr"><div><div dir="ltr"><a href="http://twitter.com/theNeomatrix369" target="_blank">@theNeomatrix369</a><b style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif">  |  </b><b><a href="http://neomatrix369.wordpress.com" target="_blank">Blog</a></b><b style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif">  |  </b>LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs)<div><font face="arial, helvetica, sans-serif"><b>Meet-a-Project - </b><a href="https://github.com/MutabilityDetector" target="_blank">MutabilityDetector</a></font><b style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif">  |  </b><font color="#888888" face="arial, helvetica, sans-serif"><font style="font-size:10pt" color="#000000"><b><a href="https://bitbucket.org/neomatrix369" target="_blank">Bitbucket</a></b></font> <b> |  </b><font style="font-size:10pt" color="#000000"><b><a href="https://github.com/neomatrix369" target="_blank">G<font style="font-size:10pt">i</font>thub</a></b></font></font><span style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif"> </span><b style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif"> |  </b><b><a href="http://uk.linkedin.com/pub/mani-sarkar/71/a77/39b" target="_blank">LinkedIn</a></b></div><div><b>Come to Devoxx UK 2016:</b> <a href="http://www.devoxx.co.uk/" target="_blank">http://www.devoxx.co.uk/</a></div><div><br></div><div><b><i>Don't chase success, rather aim for "Excellence", and success will come chasing after you!</i></b></div></div></div></div></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><a href="http://twitter.com/theNeomatrix369" target="_blank">@theNeomatrix369</a><b style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif">  |  </b><b><a href="http://neomatrix369.wordpress.com" target="_blank">Blog</a></b><b style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif">  |  </b>LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs)<div><font face="arial, helvetica, sans-serif"><b>Meet-a-Project - </b><a href="https://github.com/MutabilityDetector" target="_blank">MutabilityDetector</a></font><b style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif">  |  </b><font color="#888888" face="arial, helvetica, sans-serif"><font style="font-size:10pt" color="#000000"><b><a href="https://bitbucket.org/neomatrix369" target="_blank">Bitbucket</a></b></font> <b> |  </b><font style="font-size:10pt" color="#000000"><b><a href="https://github.com/neomatrix369" target="_blank">G<font style="font-size:10pt">i</font>thub</a></b></font></font><span style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif"> </span><b style="color:rgb(136,136,136);font-family:arial,helvetica,sans-serif"> |  </b><b><a href="http://uk.linkedin.com/pub/mani-sarkar/71/a77/39b" target="_blank">LinkedIn</a></b></div><div><b>Come to Devoxx UK 2016:</b> <a href="http://www.devoxx.co.uk/" target="_blank">http://www.devoxx.co.uk/</a></div><div><br></div><div><b><i>Don't chase success, rather aim for "Excellence", and success will come chasing after you!</i></b></div></div></div></div></div>
</div>