compared with
Current by Pierre-Antoine Grégoire
on Sep 04, 2010 12:06.


 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 19 changes. View first change.

<tr><td valign='top' class='diffnav' width='1%'><a name='change0'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'><a href='#change1' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">Notre partenaire presse pour les &#xE9;v&#xE8;nements 2009 : [!Public:Partners^itnews.jpg|thumbnail!|http://www.itnation.eu]</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change0'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">h1. 19 October 2010</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change1'></a><a href='#change0' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change2' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffadded">Your company wants to be a sponsor for this event ? [Contact us !|mailto:admin@yajug.org] </td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change2'></a><a href='#change1' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change3' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffadded">This event covers Spring 3 and Java EE 6.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change3'></a><a href='#change2' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change4' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">h1. Monday, March 8th</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change3'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">*17h30* \- *Welcome and registration*</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change4'></a><a href='#change3' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change5' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">Cette soir&#xE9;e est sponsoris&#xE9;e par [Logica|http://www.logica.com/] !logica-logo.gif|align=center!</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change4'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">*18h00* \- *Spring 3 en production* by [Julien Dubois|Public:Speakers#JulienDubois]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">Cette conf&#xE9;rence s'adresse &#xE0; tous ceux qui comptent mettre leur application Spring en production... Et donc &#xE0; tous ceux qui pensent r&#xE9;ussir leurs d&#xE9;veloppements!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">Apr&#xE8;s un bref rappel du fonctionnement de Spring, nous &#xE9;tudierons de quelle mani&#xE8;re bien configurer le framework, ainsi que son comportement pr&#xE9;cis au d&#xE9;marrage et &#xE0; l'ex&#xE9;cution de l'application.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">La deuxi&#xE8;me partie de cette conf&#xE9;rence traitera de trois sujets indispensables aujourd'hui en production: Hibernate, le Cloud Computing et le monitoring.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change5'></a><a href='#change4' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change6' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">[Pictures|http://www.flickr.com/photos/sebsto/sets/72157623586949348/] are now available on Flickr.</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change5'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">Cette conf&#xE9;rence contient de nombreux retours d'exp&#xE9;rience et de nombreuses astuces que vous pourrez ensuite rapidement mettre en oeuvre sur vos projets.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change6'></a><a href='#change5' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change7' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">*17h30* \- Welcome and registration</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change6'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">*19h30* \- *Java EE 6 - why and how J2EE became popular again* by [Alexis Moussine-Pouchkine|Public:Speakers#AlexisMoussinePouchkine]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">_Abstract_ : Every new Java EE version is important but this one different. It is probably the first one that is powerful enough to stand on its own and not require *any* third party framework. Its web profile, standardized dependency injection, restful web services and much much improved EJB, JSF, servlet and JPA all make for a great standard basis for enterprise applications.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change7'></a><a href='#change6' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change8' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">*17h45* \- *Oracle plans for Java and communities*, *[S&#xE9;bastien Stormacq|Public:Speakers#sebastien_stormacq]*, _(french, slides in english)_</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change7'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">_Proposal_ : Java EE 6 was released at the end of 2009 in its final form with GlassFish v3, the open source application server, implementing the entire specification in a modular and developer-friendly environment. Now is a great time for understanding what's new in this specification and how it can and will make a difference in your enterprise developments.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change8'></a><a href='#change7' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change9' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">*17h55* \- *Eclipse - an Open Source Innovation Network*, *[Ralph Mueller|Public:Speakers#ralph_mueller]*, _(english, slides in english)_</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change8'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">This session will introduce Java EE 6, its new concepts such as the web profile, managed beans, CDI 1.0 (context and dependency injection), JAX-RS 1.1 (restful web services), and BeanValidation 1.0 but also cover what's new in EJB 3.1 (singleton, simplified packaging and a lot more), JSF 2.0 (facelets, ajax, composite components), servlet 3.0 (optional web.xml, fragments, async, ...).</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change9'></a><a href='#change8' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change10' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">Open Source\- for many the expression is a synonym for 'no cost' or 'easy to obtain'. Only known to the insider is the fact that Open Source methods and licenses have become the basis of many industry collaboration efforts. Here Open Source is applied to jointly develop, maintain and distribute software relevant for the industry. Due to its well-defined Intellectual Property Management and its Development Process is the Eclipse Project today well positioned to support industry initiatives in the collaborative value creation process. The commerce-friendly Eclipse Public License (EPL) makes it easy to capture value in commercial exploitation, providing the basis for a successful and sustainable eco system. The talk will discover the motivation for open source in its different instantiations, discuss an 'open source maturity model' and will explain the Eclipse Foundation in more detail. We will also look into the future trends that we experience in the Eclipse Eco System.</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change9'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">Time permitting, this session will insist on illustrating new concepts and features with demos using GlassFish, the Java EE reference implementation and a number of different IDEs.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change10'></a><a href='#change9' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change11' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">*18h20* \- *e4: building the next generation of the Eclipse Platform*, Fr&#xE9;d&#xE9;ric Conrotte, _(french, slides in english)_</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change10'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">*20h15* \- *Drink and networking*</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">{rsvp}</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change11'></a><a href='#change10' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change12' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">*18h50* \- *OSGI in a nutshell*, *[Pierre-Antoine Gr&#xE9;goire|Public:Speakers#pag]*, _(french, slides in english)_</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change11'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">h1. 3 November 2010</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change12'></a><a href='#change11' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change13' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">Swift presentation of OSGi and derived technologies, followed by a series of demos allowing to demystify its supposed complexity.</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change12'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">Something about Microsoft .net Technologies, probably with a speaker from Microsoft and a moderated round table to compare the two ecosystems.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">[Remarks and suggestions|mailto:admin@yajug.org] are welcome \!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change13'></a><a href='#change12' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change14' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">*19h20* \- *Spring dmServer*, *[Christopher Frost|Public:Speakers#christopher_frost]*, _(english, slides in english)_</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change13'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">h1. 10 November 2010</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change14'></a><a href='#change13' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change15' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">Virgo is a modular open source application server based on OSGi. It supports standard WAR files and modular webapps comprising OSGi bundles. We'll explore Virgo features such as: repositories, deployment plans, regions, admin shell, and the admin console. The session will discuss the increasingly open future direction for the project and how you can get involved. This will be followed by a demo of a simple modular application showing it in both the command line shell and the web console of Virgo.</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change14'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">Your company wants to be a sponsor for this event ? [Contact us !|mailto:admin@yajug.org] </td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change15'></a><a href='#change14' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change16' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">*20h05* \- *Networking cocktail*</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change15'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">This event is dedicated to Web development in java with Play! Framework (Guillaume Bort/Nicolas Martignole).</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change16'></a><a href='#change15' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change17' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">h3. Location</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change16'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">*17h30* \- *Welcome and registration*</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change17'></a><a href='#change16' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'><a href='#change18' title='Next change'><img src='http://www.yajug.org/confluence/images/icons/nav_down.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a><td class="diffdeleted">Centre de Recherche Public Henri Tudor</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffdeleted">29, avenue John F. Kennedy</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffdeleted">L - 1855 Luxembourg - Kirchberg</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change17'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">*18h00* \- *The World Wide Web and Java* by [Pierre-Antoine Gr&#xE9;goire|Public:Speakers#PierreAntoineGr%C3%A9goire]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change18'></a><a href='#change17' title='Previous change'><img src='http://www.yajug.org/confluence/images/icons/nav_up.gif' border='0' width='16' height='16' hspace='1' vspace='1'></a></td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffdeleted">Registration is now open, you can register online by clicking below. \\ {rsvp}</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change18'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">*18h15* \- *Where are my Servlets and XML files? Play \- a mindset shift in Java web development*, by [Guillaume Bort|Public:Speakers#guillaume_bort], Play! Framework Creator and lead developer (_french, slides in english_)</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">The Play! framework is more than just yet another web framework in the Java eco-system: it is also another way of developing web applications. Like RoR, Django, it encourages fast and expressive development, with a clean and pragmatic API. Most importantly, perhaps, it brings simplicity to the Java world. It is the first web application framework in Java that is built by web developers for web developers. Because it is a simple, stateless framework that promotes a RESTful approach it offers the possibility of building complex web applications and, by extension, complex systems.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">*19h00* \- *Comment r&#xE9;aliser un site web en quelques semaines en s'amusant* by [Nicolas Martignole a.k.a. &quot;Le Touilleur express&quot;|Public:Speakers#NicolasMartignole]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">Play! Framework appliqu&#xE9; sur un vrai projet, avec de vrais clients, et bien &#xE7;a marche ! Avec mon exp&#xE9;rience des diff&#xE9;rents frameworks Web, je vous pr&#xE9;senterai des cas concrets d'utilisation, un parall&#xE8;le avec d'autres frameworks, et des exemples concrets bas&#xE9;s sur la r&#xE9;alisation du site [l'eXpress-Board|http://www.express-board.fr/].</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">Attendez-vous &#xE0; &#xEA;tre surpris et &#xE9;tonn&#xE9;.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">*19h45* \- *Drink and networking*</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">h1. December</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">Annual General Assembly</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">More Fun with Lego Mindstorm and Java</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffadded">[Remarks and suggestions|mailto:admin@yajug.org] are welcome \!</td></tr>