CINXE.COM
The Java Community Process(SM) Program - Press & Success - News Stories
<!-- ** BEGIN: header.jsp ** //--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <link href="/includes/css/menu.css" rel="stylesheet" type="text/css"></link> <link href="/includes/css/style.css" rel="stylesheet" type="text/css"></link> <!--[if lt IE 6]><link href="/includes/css/style5.css" rel="stylesheet" type="text/css" ></link><![endif]--> <!--[if gte IE 5]><link href="/includes/css/style6.css" rel="stylesheet" type="text/css" ></link><![endif]--> <link href="/includes/css/tabs.css" rel="stylesheet" type="text/css"></link> <script type="text/javascript" src="/includes/scripts/tabs.js"></script> <script type="text/javascript" src="/includes/scripts/menu.js"></script> <title>The Java Community Process(SM) Program - Press & Success - News Stories</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="UE9G5-FVEGY-MA38N-LMMNY-SBQP2",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"UE9G5-FVEGY-MA38N-LMMNY-SBQP2",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbet4tppfqz2ijyda-f-3d933ae4b-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"1164872","ak.ai":parseInt("695954",10),"ak.ol":"0","ak.cr":1,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"1208e8b4","ak.r":6099,"ak.a2":e,"ak.m":"dscx","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":36316,"ak.gh":"124.155.222.134","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732791814","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==KqJuWGkKCwgxlyWAJu73JYuSyy57juJTqGIQs/2jayDecHAIzkr5EWxA1h5L76uizK1WsHwCphc63dtE4RKR3okIX/xV7DEXfQchvVSP6NKEOdHpeCtu7aPW5uClbA2o5+Q4CjTtsDjFtfMLA0TC/EFk6VVsOQBtATpmlYDMG8gy1Tndxn5k63uc68G7UlNaSd74mJYh05lKsskG3rS2E5oWipOR2mXl7IFrCHvzujAi/IkqDU2V2HbBwKbNGp0eRoDAYfsKhiNYIOqOH/vhR+C16Kvjc/aDB4B6W3hM+VVPU6wM4LWn2XVnhd3BRWZMSdD3QWLevyB4ZDMpEgFBHU8PPIF1QykWPDLgz0PCHBT34cv8lGEeGqfDiRUMsY8OazGR4S93fzf8vZyHZlKJDK47nG/EKnTyImKkZQ2NEKI=","ak.pv":"21","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body onload="P7_initPM(0,1,0,0,-1)"> <a name="top"></a> <div id="header"> <div id="logo"> <a href="/en/home/index"><img src="/images/spacer.gif" alt="Java Community Process" height="81" width="151"></a> </div> <div id="tools"> <div class="search"> <form name="search" action="/en/jsr/summary" method="get" onsubmit="return validate_search()"> <input name="id" value="Search JSRs" size="16" class="form" onfocus="nullify_if_equal(this, 'Search JSRs')" type="text"> <a href="javascript:document.search.submit()" onclick="return validate_search()"><img src="/images/button_go.gif" width="21" height="16" border="0" alt="Submit this Search" name="sub_search"></a> </form> </div> <div class="tools"> <a href="/en/press/pressroom">Press Room</a> | <a href="http://java.com/java/download/index.jsp?cid=jdp78399">Get Java Here</a> | <!-- <a href="javascript:void(0)">Print Format</a> | --> </div> </div> <div style="clear: right;"></div> <div class="topbar"><img src="/images/spacer.gif" alt="" height="3" width="154"></div> <div id="update"> </div> </div> <!-- ** BEGIN: Content Table ** //--> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <!-- ** BEGIN: Navigation Column ** //--> <td width="150" id="leftcontent" valign="top"> <!-- Navigation Placeholder //--> <div class="bar"><img src="/images/hr_dots1.gif" alt="" height="3" width="150"></div> <!-- begin find JSRs form --> <!-- IMPORTANT! do not convert this form to Struts < html : form > tag. javascript change of form.action property fails. --> <img src="/images/hd_find-jsrs.gif" alt="Find JSRs" height="18" width="150"> <form name="findjsr" action="/en/jsr/summary" method="get" class="pt5" onsubmit="return validate_findjsr()"> <input name="id" size="18" class="form" value="Search JSRs" onfocus="nullify_if_equal(this, 'Search JSRs')" type="text"> <a href="javascript:document.findjsr.submit()" onclick="return validate_findjsr()"><img src="/images/button_go.gif" width="21" height="16" border="0" alt="Submit this Search" name="sub_search"></a> </form><br><br> <!-- ** Menu Start ** //--> <ul id="p7PMnav"> <li><a href="/en/jsr/platform">JSRs by Platform</a></li> <li><a href="/en/jsr/tech">JSRs by Technology</a></li> <li><a href="/en/jsr/stage">JSRs by Stage</a></li> <li><a href="/en/jsr/ec">JSRs by Committee</a></li> <li><a href="/en/jsr/all">List of All JSRs</a></li> <!--end find JSRs form --> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="25" width="1"></div> <!--begin my JCP --> <img src="/images/hd_my-jcp.gif" alt="My JCP" height="18" width="150"> <form name="login" method="get" action="/en/user/login" > <input name="Sign-in" type="submit" title="Sign-in" value="Sign-in" /> </form> <div style="clear:both"><img src="/images/global/spacer.gif" width="1" height="3" alt=""></div> <div class="noNav"> <a href="/en/user/register">Register for Site</a> </div> <div class="bar"><img src="/images/hr_dots1.gif" alt="" height="3" width="150"></div> <div class="noNav" style="color: #666666; padding: 0;"> Use of JCP site is subject to the <a href="/en/home/terms" style="display:inline;padding: 0">JCP Terms of Use</a> and the <a href="http://www.oracle.com/us/legal/privacy/index.html" style="display:inline;padding: 0" href="">Oracle Privacy Policy</a> </div> <div style="clear:both"><img src="/images/global/spacer.gif" width="1" height="25" alt=""></div> <!--begin JCP info --> <img src="/images/hd_jcp-info.gif" alt="JCP Info" height="18" width="150"> <li><a href="/en/procedures/overview" class="p7PMtrg">About JCP</a> <ul> <li><a href="/en/procedures/overview">Program Overview</a></li> <li><a href="/en/procedures/jcp2">JCP Process Document</a></li> <li><a href="/en/whatsnew/calendar">Calendar</a></li> <li><a href="/en/participation/members">JCP Members</a></li> <li><a href="/en/participation/committee">Executive Committee</a></li> <li><a href="/en/whatsnew/elections">Elections</a></li> </ul> </li> <li><a href="/en/participation/overview" class="p7PMtrg">Get Involved</a> <ul> <li><a href="/en/participation/overview">Overview</a></li> <li><a href="/en/participation/membership">Becoming a JCP Member</a></li> <li><a href="/java-in-education">Java in Education</a></li> </ul> </li> <li><a href="/en/resources/contents" class="p7PMtrg">Community Resources</a> <ul> <li><a href="/en/resources/contents">Overview</a></li> <li><a href="/en/resources/tutorials">Tutorials</a></li> <li><a href="/en/resources/multimedia">JCP Podcasts</a></li> <li><a href="/en/resources/guide">Spec Lead Guide</a></li> <li><a href="/en/resources/tdk">TCK Tool & Info</a></li> <li><a href="/en/resources/license_reference">License Reference</a></li> </ul> </li> <li><a href="/en/press/pmo" class="p7PMtrg">Community News</a> <ul> <li><a href="/en/press/pmo">News</a></li> <li><a href="/en/press/news/awards/awards_main">Programs & Awards</a></li> <li><a href="/en/press/releases">Press Releases</a></li> <li><a href="/en/press/success">Success Stories</a></li> </ul> </li> <li><a href="/en/introduction/faq">FAQ</a></li> <li><a href="/en/resources/contacts">Contact Us</a></li> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="25" width="1"></div> <!--[if lte IE 6]><style>#p7PMnav a{height:1em;}#p7PMnav li{height:1em;float:left;clear:both;width:100%}</style><![endif]--> <!--[if IE 6]><style>#p7PMnav li{clear:none;}</style><![endif]--> <!--[if IE 7]><style>#p7PMnav a{zoom:100%;}#p7PMnav li{float:left;clear:both;width:100%;}</style><![endif]--> </ul> <!--begin ad space --> <div class="ads"> <a href="http://java.com/java/download/index.jsp?cid=jdp78399" target="_blank"><img style="display: ;" src="/images/ad_banner2.gif" alt="Ad Banner" border="1" height="70" width="150"></a> </div> <!--end ad space --> <!-- ** Menu End ** //--> <br> <br> <br> <br> <img src="/images/common/trans.gif" alt="" width="1" height="150"><br> </td> <!-- ** END: Navigation Column ** //--> <!-- ** BEGIN: Gutter Column ** //--> <td width="10" nowrap><img src="/images/common/trans.gif" alt="" width="10" height="1"></td> <!-- ** END: Gutter Column ** //--> <!-- ** BEGIN: Content Column ** //--> <td width="100%" valign="top"> <script type="text/javascript"> String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } String.prototype.ltrim = function() { return this.replace(/^\s+/,""); } String.prototype.rtrim = function() { return this.replace(/\s+$/,""); } function validate_search() { if (document.search.id.value == "Search JSRs" || document.search.id.value.trim().length == 0) { alert("Search terms must be entered first"); return false; } return true; } function validate_findjsr() { if (document.findjsr.id.value == "Search JSRs" || document.findjsr.id.value.trim().length == 0) { alert("Search terms must be entered first"); return false; } return true; } function nullify_if_equal(field, str) { // alert("val=" + field.value); if (field.value == str) { field.value = ""; } } </script> <!-- ** END: header.jsp ** //--> <!-- ** CUT HERE for .jsp conversion ** //--> <!-- README Beware: the previous version of this file was very confusing and very fragile. It used nested tables and transparent gifs for layout. I've simplified it drastically. To add a new entry please follow the existing format. First, add a new row to the highest-level table (this will contain the entry.) There are two "header blocks" of code (everything from the <tr> to the start of the actual bio text) that may be used for a bio entry: one for the primary rep and one for the alternate (if we choose to list the alternate here.) They are different. Copy an instance of the appropriate block and change the member's name (and affiliation,) the "name =" and "id =" tags, and the name of the appropriate picture file. Then enter the bio text (using only <br /> tags for "paragraphs" and don't forget to close the <td> and <tr> tags. Have fun. -- Patrick --> <body> <table width="560" border="0" cellpadding="5" cellspacing="5"> <tr> <td width="100%" valign="top"><div class="header1">The 2023-2024 Executive Committee</div> </td> </tr> <tr> <td valign="top">The Java Community Process (JCP) program is managed by an elected Executive Committee which oversees the development of Java Specification Requests (JSRs) and the resulting Application Program Interfaces (APIs), Reference Implementations (RIs), and Technology Compatibility Kits (TCKs). Many of the members of this committee are also represented on other standards bodies, which enhances industry-wide communications. </td> </tr> <tr> <td><img src="../../../../images/press/memberFocus/ec/JCP_EC_October_2024_Seattle.jpg" border="1" width="95%" /></td> </tr> <tr> <td valign="top"> <table bgcolor="#F1F1F6" width="95%" border="1"> <tr> <td valign="top" width="50%"> <a href="#li">Alibaba, Sanhong Li</a><br /> <a href="#dong">Alibaba, Denghui Dong (alternate)</a><br /> <a href="#simonis">Amazon.com Services, Inc, Volker Simonis</a><br /> <a href="#galatzer">Amazon.com Services, Inc, Yishai Galatzer (alternate)</a><br /> <a href="#monteith">Arm Ltd, Stuart Monteith</a><br /> <a href="#huang">Arm Ltd, Shiyou Huang (alternate)</a><br /> <a href="#tene">Azul Systems, Gil Tene</a><br /> <a href="#grunwald">Azul Systems, Gerrit Grunwald (alternate)</a><br /> <a href="#voitylov">BellSoft, Aleksei Voitylov</a><br /> <a href="#finkelshteyn">BellSoft, Pasha Finkelshteyn (alternate)</a><br /> <a href="#pratha">BNY, Sirisha Pratha</a><br /> <a href="#graciano">BNY, Rodrigo Graciano (alternate)</a><br /> <a href="#grazi">BNY, Victor Grazi (alternate)</a><br /> <a href="#sevarac">Deep Netts Technologies, Zoran Sevarac</a><br /> <a href="#grimstad">Eclipse Foundation, Ivar Grimstad</a><br /> <a href="#mashologu">Eclipse Foundation, Thabang Mashologu (alternate)</a> </td> <td valign="top" width="50%"> <a href="#kazumura">Fujitsu, Kenji Kazumura</a><br /> <a href="#tanimoto">Japan Java User Group, Shin Tanimoto</a><br /> <a href="#ishida">Japan Java User Group, Maaya Ishida (alternate)</a><br /> <a href="#gupta">JetBrains, Mala Gupta</a><br /> <a href="#little">IBM, Mark Little</a><br /> <a href="#ellison">IBM, Tim Ellison (alternate)</a><br /> <a href="#viswanathan">Intel, Sandhya Viswanathan</a><br /> <a href="#caballero">MicroDoc, Bruno Caballero</a><br /> <a href="#verburg">Microsoft, Martijn Verburg</a><br /> <a href="#kowalski">Oracle, Luke Kowalski</a><br /> <a href="#bolhuis">Oracle, Machiel Bolhuis (alternate)</a><br /> <a href="#lindenmaier">SAP, Götz Lindenmaier</a><br /> <a href="#langer">SAP, Christoph Langer (alternate)</a><br /> <a href="#doerr">SAP, Martin Dörr (alternate)</a><br /> <a href="#souza">SouJava, Bruno Ferreira de Souza</a> </td> </tr> </table> </td> </tr> <tr> <td valign="top"><a name="li" id="li"></a><span class="style2"><strong>Alibaba, Sanhong Li</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Sanhong_Li.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Sanhong Li has been working on Java since 2004, where he began at Intel R&D Lab, implementing JSR135. He progressed to working on developing IBM's J9VM in 2010, where he led a project to develop multi-tenancy technology for the JVM. In 2014, he joined Alibaba to lead the development of Alibaba Dragonwell, a downstream of OpenJDK. He has authored over twenty technical patents/papers in the areas of managed runtime and compiler and presented at various conferences such as JVMLS, JavaOne, JPoint, and Joker, QCon. He is the co-leader of the GreenTea JUG that is the largest JUG in China, Alibaba's representative of the JCP Executive Committee, and the GraalVM Project Advisory Board. In 2020, Sanhong Li became a Java Champion for services rendered to the Java ecosystem. </td> </tr> <tr> <td valign="top"><a name="dong" id="dong"></a><span class="style2"><strong>Alibaba, Denghui Dong (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Denghui_Dong.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Denghui Dong has been working on Java since 2015. In 2017, he joined the Alibaba JVM team, focusing on reliability availability serviceability. He is an OpenJDK committer and the project lead for Eclipse Jifa. </td> </tr> <tr> <td valign="top"><a name="simonis" id="simonis"></a><span class="style2"><strong>Amazon.com Services, Inc, Volker Simonis</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Volker_Simonis2.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Volker Simonis is a Principal Software Engineer in the Corretto team at Amazon Web Services. He works on Java Virtual Machines since 2004 and is an OpenJDK Member, Reviewer and Committer right from the start. Before joining Amazon he worked for SAP, Sun Microsystems and the University of Tübingen from where he holds a master and PhD degree in Computer Science. He represented SAP in the Executive Committee of the JCP and was a member of the JCP Expert Groups for Java SE 9 to 13. He's a passionate and frequent speaker at conferences around the globe and can easily be contacted at Twitter as @volker_simonis. </td> </tr> <tr> <td valign="top"><a name="galatzer" id="galatzer"></a><span class="style2"><strong>Amazon.com Services, Inc, Yishai Galatzer (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Yishai_Galatzer.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Yishai Galatzer is a Director of Software Engineering at Amazon Web Services. Yishai's team is focused on the development of OpenJDK and the distribution of the Amazon Corretto project. The team focuses on contributing to the Long Term Supported releases of OpenJDK, as well as new investments in JIT Compilation, aarch64, The Shenandoah Garbage Collection project, and observability. Prior to his current role, he worked on IDEs, Package Managers, and Web/API frameworks such as ASP.NET Core. </td> </tr> <td valign="top"><a name="monteith" id="monteith"></a><span class="style2"><strong>Arm Ltd, Stuart Monteith</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Stuart_Monteith.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Stuart Monteith is a principal software engineer in the Open-Source Software group at Arm in Cambridge. There he has worked on porting work and optimising virtual machines, most recently OpenJDK, often under the auspices of Linaro. Prior to this he worked in the IBM Java Technology Centre with the JVM on various Linux platforms and other projects such as JSR-326. He has worked with Java since 1996 during his degree course at the University of Strathclyde. Along he has used Java on probably eight different instruction sets, and so believes the principle of write-once-run-anywhere remains important. </td> </tr> <td valign="top"><a name="huang" id="huang"></a><span class="style2"><strong>Arm Ltd, Shiyou Huang (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Shiyou_Huang.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Shiyou Huang is a performance engineer in the infrastructure group at Arm, Austin US since 2020. There he works on Java performance analysis from microarchitecture level on Arm server cores, including benchmarking and testing of Java code to evaluate how efficiency of core features like branch predictor and hardware prefetchers etc. He also works on performance optimization of Java workloads on Arm platforms. Before that, he obtained his PhD from Texas A&M University, doing research on verification of Java concurrency on various relaxed memory models. </td> </tr> <tr> <td valign="top"><a name="tene" id="tene"></a><span class="style2"><strong>Azul Systems, Gil Tene</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Gil_Tene2.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Gil Tene is CTO and co-founder at Azul Systems and has been active on the JCP EC since 2011 and was recognized as "JCP Member of the Year". Gil is an official "JavaOne Rockstar" and Java Champion, and a frequent speaker at developer conferences and JUGs. Gil has been building virtual machines for over 25 years. He founded Azul Systems with the goal of eliminating common Java responsiveness and deployment scalability barriers and pioneered several Java firsts, including Pauseless Garbage Collection, which has since made its way into modern collectors in the form of both C4 and ZGC. Outside of his day job, Gil has remained an active OSS developer and contributor for over 20 years. In past lives, he also designed and built operating systems, network switches, firewalls, and laser-based mosquito interception systems. </td> </tr> <tr> <td valign="top"><a name="grunwald" id="grunwald"></a><span class="style2"><strong>Azul Systems, Gerrit Grunwald (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Gerrit_Grunwald.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Gerrit Grunwald is a software engineer that loves coding for around 40 years already. He is a true believer in open source and has participated in popular projects like JFXtras.org as well as his own projects (TilesFX, Medusa, Enzo, SteelSeries Swing, SteelSeries Canvas, JDKMon). Gerrit blogs regularly at <a href="http://harmonic-code.org" target="_blank">http://harmonic-code.org</a>, he is an active member of the Java community, where he founded and leads the Java User Group M黱ster (Germany), he is a JavaOne rockstar and a Java Champion. He is a speaker at conferences and user groups internationally and writes for several magazines. </td> </tr> <tr> <td valign="top"><a name="voitylov" id="voitylov"></a><span class="style2"><strong>BellSoft, Aleksei Voitylov</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Aleksei_Voitylov.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> With 15 years of Java experience, Aleksei Voitylov is the CTO and co-founder of BellSoft. A seasoned Java developer, Aleksei worked at Sun and Oracle with various JVMs and JSRs implementations and helped deliver HotSpot and Java Language to the JDK. <P> He founded BellSoft to provide a high-quality Java SE Runtime relevant for all use cases. Aleksei is an Open Source Evangelist and OpenJDK contributor. He presents at various Java developer conferences and contributes articles to the Java Magazine. </td> </tr> <tr> <td valign="top"><a name="finkelshteyn" id="finkelshteyn"></a><span class="style2"><strong>BellSoft, Pasha Finkelshteyn (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Pasha_Finkelshteyn.jpg" border="1" width="100" /></td> <td rowspan="2"> </td> </tr> <tr align="left" valign="top"> <td height="8"> </td> </tr> </table> Pasha has accumulated years of experience in software engineering, specializing in Java, and has held numerous leadership roles, making him deeply knowledgeable in the IT niche. As a Developer Advocate for BellSoft, Pasha educates the public on the latest Java-related technologies developed by BellSoft, while also contributing to the creation and testing of instruments for data engineers. Beyond his advocacy work, Pasha is actively engaged in writing Kotlin code, speaking at industry conferences, authoring technical articles, and several open source projects. </td> </tr> <tr> <td valign="top"><a name="pratha" id="pratha"></a><span class="style2"><strong>BNY, Sirisha Pratha</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Sirisha_Pratha.jpg" border="1"/> </td> </tr> </table> Sirisha Pratha is a Vice President and Principal Software Engineer in Application Development at BNY. Sirisha has more than 10 years of experience as a Java Software Developer. Sirisha is a committer on Eclipse Collections, an Open Source Java Collections Library. Sirisha co-leads Pittsburgh Java User Group and regularly speaks and attends at various other Java User Group meetups. </td> </tr> <tr> <td valign="top"><a name="graciano" id="graciano"></a><span class="style2"><strong>BNY, Rodrigo Graciano (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Rodrigo_Graciano.jpg" border="1"/> </td> </tr> </table> Rodrigo Graciano is a Director of Engineering at BNY. He is a Java Champion with over 15 years of software development experience. Rodrigo is a senior member and a Leader in the NYJavaSIG, the Java User Group from NY. </td> </tr> <tr> <td valign="top"><a name="grazi" id="grazi"></a><span class="style2"><strong>BNY, Victor Grazi (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Victor_Grazi.png" border="1"/> </td> </tr> </table> Victor Grazi is SVP / Software Architect at BNY. He is a Java Champion having coded serious applications since the earliest days of Java. He is the creator of the popular Java Concurrent Animated project, and when he is not with his wife and family, he loves speaking, writing, and coding. </td> </tr> <tr> <td valign="top"><a name="sevarac" id="sevarac"></a><span class="style2"><strong>Deep Netts Technologies, Zoran Sevarac</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Zoran_Sevarac.jpg" border="1"/> </td> </tr> </table> Zoran Sevarac is the co-founder and CEO of Deep Netts Technologies, a startup focused on developing a Java-based AI development platform, and a full professor at University of Belgrade. The goal of this project is to simplify the process of integrating AI into Java applications and support the AI-driven evolution of the Java platform. His primary areas of interest include artificial intelligence, machine learning, software engineering, and Java. Zoran is a contributor to Apache NetBeans and several Java-related machine learning initiatives. He is also a recognized Java Champion and recipient of the Duke's Choice Award for his educational neural network software, Neuroph. In addition to his work in AI, he plays guitar and is a member of the Null Pointers, a Java community band. </td> </tr> <tr> <td valign="top"><a name="grimstad" id="grimstad"></a><span class="style2"><strong>Eclipse Foundation, Ivar Grimstad</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Ivar_Grimstad.png" border="1"/> </td> </tr> </table> Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He has served on the EC since 2016, worked on several JSRs and has been awarded as Outstanding Spec Lead and Start Spec Lead. At Eclipse, he works with Jakarta EE and MicroProfile. </td> </tr> <tr> <td valign="top"><a name="mashologu" id="mashologu"></a><span class="style2"><strong>Eclipse Foundation, Thabang Mashologu (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Thabang_Mashologu.jpeg" border="1"/> </td> </tr> </table> Thabang Mashologu is VP of Marketing and Community Programs at the Eclipse Foundation. Thabang is responsible for the growth and well-being of the working groups and the diverse community of members, committers, and contributors at Eclipse. Previously Thabang was the VP, Operations at the Cloud Native Computing Foundation, and earlier helped to launch Jakarta EE, MicroProfile, and Eclipse Adoptium at the Eclipse Foundation. </td> </tr> <tr> <td valign="top"><a name="kazumura" id="kazumura"></a><span class="style2"><strong>Fujitsu, Kenji Kazumura</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Kenji_Kazumura.jpg" border="1"/> </td> </tr> </table> Kenji Kazumura has been working with Java for about 20 years since Java was born, and now he is Senior Professional Engineer of Java Technology at Fujitsu Limited in Japan. He is in charge of developing Java Virtual Machine for Interstage Application Server and various Fujitsu middleware products. He has participated in the Expert Group of JSR 204 (Unicode Supplementary Character Support). He has optimized several huge enterprise Java applications, specifically in the field of mobile communication and financial service, in order to run with high performance and reliability. These systems contribute a great deal to the social infrastructures in Japan. He is now working to make the cloud environment be more useful by accelerating Java technology into this area. </td> </tr> <tr> <td valign="top"><a name="tanimoto" id="tanimoto"></a><span class="style2"><strong>Japan Java User Group, Shin Tanimoto</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Shin_Tanimoto.jpg" border="1"/> </td> </tr> </table> Shin Tanimoto is a Java Champion, Oracle ACE, and CTO of Everforth in Japan. He is a leader of JJUG and founded KanJava, a JUG in the Kansai region. Shin has been a speaker at numerous conferences, including JavaOne, SpringOne Platform, Java Day Tokyo, and JCConf Taiwan. He authored a book in Japanese for Java beginners titled "Java本格入門," which can be translated as "The Definitive Beginner's Guide to Java." Currently, Shin is contemplating how to serve as a bridge between Japan and the rest of the world. Many techniques and areas of knowledge in Japan are ingenious, yet not widely recognized globally. Shin aims to introduce these innovations to the world. </td> </tr> <tr> <td valign="top"><a name="ishida" id="ishida"></a><span class="style2"><strong>Japan Java User Group, Maaya Ishida (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Maaya_Ishida.jpg" border="1"/> </td> </tr> </table> Maaya Ishida is sub-leader of Japan Java User Group and one of the co-organizers of Javajo (Japan Java Women User Group). <p> She has contributed several articles on Java in Japan and has participated as a panelist in community panel discussions at several international conferences including JavaOne. <p> She is a particularly strong supporter of the women's engineering community and organizes events that connect the women's community in various computer languages or various countries as well as Java. </td> </tr> <tr> <td valign="top"><a name="gupta" id="gupta"></a><span class="style2"><strong>JetBrains, Mala Gupta</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Mala_Gupta.jpg" border="1"/> </td> </tr> </table> Mala Gupta works as a Developer Advocate with JetBrains. A Java Champion, she has authored multiple books with Manning, Packt, and O'Reilly Publications on Java. She is an international speaker at industry conferences and has over two decades of experience in the software industry. She has been actively supporting Oracle's Java certification as a path to career advancement. <p> She co-leads Delhi's Java User Group. A strong supporter of Women in Technology, she drives initiatives of the Women Who Code Delhi chapter to augment the participation of women in tech. She is also the co-founder of KaagZevar.com - a platform for nurturing creativity as an essential life skill. </td> </tr> <tr> <td valign="top"><a name="little" id="little"></a><span class="style2"><strong>IBM, Mark Little</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Mark_Little2.jpg" border="1"/> </td> </tr> </table> Mark Little leads jboss technical direction and research/development. Prior to this he was SOA Technical Development Manager and Director of Standards. He joined JBoss in a partial acquisition of technology from Arjuna Technologies, where he was Chief Architect, Co-Founder and Director. Before starting Arjuna Technologies, Mark was a Distinguished Engineer at Hewlett-Packard, where he ran the transactions teams and was responsible for the world's first Web Services transactions product. <p> Over the years Mark has been heavily involved in standards. This includes activities in the OMG, where he was a collaborator on the Object Transaction Service (OTS) specifications since 1991 and chair of the Additional Structuring Mechanisms for the OTS standard. Mark has been involved with OASIS since 2000, where he was HPbs representative on the Business Transactions Technical Committee. He's also been involved with various other OASIS committees, such as WS-CAF, WS-TX, WS-RX, SOA-RM and WS-RF, working closely with colleagues from Microsoft, IBM, Oracle, BEA, and other companies. Mark was been involved with the W3C WS-Addressing working group since it started and is also on the WS-Policy and WS-CDL committees. He is active in the Java Community Process, as Red Hat's primary representative on the JCP and has worked on several JSRs. <p> Mark has been the lead developer and manager on a number of important products for companies including Hewlett-Packard and Red Hat. These include the first fully compliant OTS implementation as well as the world's first pure Java transaction service. He has extensive experience in the areas of fault tolerance, reliability, transactions, Web Services and SOA. <p> Mark has published extensively over the past 20 years at workshops, conferences, trade magazines etc. He is a co-author of four books, covering topics from distributed transactions to enterprise SOA. He has over 50 publications to his name and has presented at over 40 events. He is co-author on several Web Services specifications before they entered a standards body, including WS-Context, WS-MessageDelivery, WS-Coordination and WS-TX. He has also worked on papers and articles with colleagues/friends from Oracle, IBM, Microsoft, IONA Technologies and others. He has worked in the area of reliable distributed systems since the mid-80's and has a PhD on Fault Tolerance, Transactions and Replication. He is also a professor at Newcastle University. </td> </tr> <tr> <td valign="top"><a name="ellison" id="ellison"></a><span class="style2"><strong>IBM, Tim Ellison (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Tim_Ellison.jpg" border="1"/> </td> </tr> </table> Tim Ellison is a senior member of IBM's Runtimes Technology Centre with worldwide responsibility for open source engineering projects. <P> Prior to his current position he was part of the original Eclipse development team, and Vice President of the Apache Software Foundation Harmony Project. He is an expert member on numerous JSRs, including the Java modularity system and Java SE platform specifications. <P> Tim holds a BSc in Computer Science, an MSc in Computer System Design, and post graduate research in image analysis. He has contributed to the implementation of Smalltalk, IBM VisualAge, Eclipse, and the Java SDK for over twenty years. He has a broad knowledge of high performance runtimes, open source methodologies, and applying new language technology to difficult problems. </td> </tr> <tr> <td valign="top"><a name="viswanathan" id="viswanathan"></a><span class="style2"><strong>Intel, Sandhya Viswanathan</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Sandhya_Viswanathan.jpg" border="1"/> </td> </tr> </table> Sandhya Viswanathan is Senior Principal Engineer and technical lead for Java platform optimizations at Intel. Sandhya has over 30 years of industry experience in compilers and software development tools. She holds Master of Computer Science and Engineering degree from Indian Institute of Science Bangalore. She joined Intel in 2008 and has since been working on Java Virtual Machine optimizations for Intel platforms leading Intel contributions to Java just-in-time compiler, core-libraries, runtime, GC, and Vector API. Sandhya is an OpenJDK Reviewer and has presented at Java conferences like JVMLS and JavaOne. She has been instrumental in establishing Intel as a key participant in OpenJDK Java community and is passionate about Java and its future. </td> </tr> <tr> <td valign="top"><a name="hoefer" id="caballero"></a><span class="style2"><strong>MicroDoc, Bruno Caballero</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Bruno_Caballero_2.png" border="1"/> </td> </tr> </table> Bruno Caballero works for MicroDoc Computersysteme GmbH and is based in Berlin, Germany. During his career, Bruno has developed a wide range of embedded software projects. Today he is involved in porting the Java virtual machine to new hardware platforms and operating systems, as well as supporting customers on creating Java solutions for embedded devices. His main interest is learning new methodologies to create faster and more secure Java applications. </td> </tr> <tr> <td valign="top"><a name="verburg" id="verburg"></a><span class="style2"><strong>Microsoft, Martijn Verburg</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Martijn_Verburg2.jpg" border="1"/> </td> </tr> </table> Martijn Verburg is the Principal SWE Group Manager for the Java Engineering Group at Microsoft. Prior to the acquisition by Microsoft, he was the CEO and co-founder of jClarity. He is the co-leader of the London Java User Group (LJC) and previously represented them in the Steering Committees for both the Java Community Process and Jakarta EE. Martijn is one of the co-founders of Eclipse Adoptium (previously AdoptOpenJDK) and today represents Microsoft on its Project Management Committee (PMC). <p> Martijn is the co-author of "The Well-Grounded Java Developer" and "The Well-Grounded Java Developer 2". He was made a Java Champion in recognition for his contribution to the Java ecosystem. <p> Martijn can also be found at major conferences (JavaOne, JFokus, OSCON, Devoxx etc) where he is known for challenging the industry status quo as "the Diabolical Developer". </td> </tr> <tr> <td valign="top"><a name="kowalski" id="kowalski"></a><span class="style2"><strong>Oracle, Luke Kowalski</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Luke_Kowalski.jpg" border="1"/> </td> </tr> </table> Luke Kowalski is recognized for his loyalty and pragmatism, but he also excels in his ability to work across disciplines. He has executed projects involving legal issues (antitrust, IP, audits, litigation), acquisitions (due diligence, integration, or divestitures), technical standards (document formats), government affairs (EU/USA trade, IP reform, repatriation), and even managed functions like physical security, user interface design and accessibility. <p> He currently serves as a vp in the corporate architecture group at Oracle reporting to one of Larry Ellison's EVPs. Before coming to Oracle, he worked for various startups in technical, design, and business roles, as well as for Netscape's Server and E commerce divisions. He holds several patents and professional certifications, serves as an ISO representative for US through ANSI and lectures frequently at conferences and universities. His educational background includes advanced degrees from UTA, Pratt Institute, and Columbia University. He is currently teaching a blockchain challenge lab at UC Berkeley's Engineering School on Mondays and pursuing a distance learning PhD at University of Leicester in his free time. </td> </tr> <tr> <td valign="top"><a name="bolhuis" id="bolhuis"></a><span class="style2"><strong>Oracle, Machiel Bolhuis (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Machiel_Bolhuis.jpg" border="1"/> </td> </tr> </table> Machiel Bolhuis is Director, Standards & Technology Policy EMEA for Oracle where he is responsible for engagements related to standards, compliance, and Open Source Software (OSS) policy in the EMEA region. He participates in working groups of standardisation organisations that focus on AI, cybersecurity and cloud portability & interoperability. <p> He previously worked on competition law, tech policy and cybersecurity and privacy regulation at several national and international companies. He has published various articles on these topics and holds a MSc in cybersecurity from the Leiden University in the Netherlands. </td> </tr> <tr> <td valign="top"><a name="lindenmaier" id="lindenmaier"></a><span class="style2"><strong>SAP, Götz Lindenmaier</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Goetz_Lindenmaier.jpg" border="1" width="100"/> </td> </tr> </table> Götz Lindenmaier works for SAP for more than 10 years. After implementing and tuning the IA64 port for the SAP Java Virtual Machine he worked on various projects in the SAP JVM context including the release of new SAP JVM versions and the integration of new hotspot releases to SAP JVMs for older Java versions. He took a major role in the contribution of the PowerPC/AIX and S390 ports to OpenJDK and since then works on maintaining these in OpenJDK. He also contributes to OpenJDK with the major focus on improving its serviceability. He is a JDK and JDK 9 Reviewer and Committer in several other projects. <p> Götz studied at University Kiel and University of Massachusetts, Amherst and holds a master and PhD degree of the University of Karlsruhe (KIT). </td> </tr> <tr> <td valign="top"><a name="langer" id="langer"></a><span class="style2"><strong>SAP, Christoph Langer (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Christoph_Langer.png" border="1" width="100"/> </td> </tr> </table> Christoph Langer is a member of the JVM team at SAP. He's an all-rounder for OpenJDK, working in several areas such as class library, hotspot and JFR/JMC. <p> He's actively engaged in the OpenJDK community and currently serves as co-maintainer for the OpenJDK 11 LTS version. <p> Christoph is an alumni of the University of Cooperative Education (DHBW) in Stuttgart. </td> </tr> <tr> <td valign="top"><a name="doerr" id="doerr"></a><span class="style2"><strong>SAP, Martin Dörr (alternate)</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Martin_Doerr.jpg" border="1" width="100"/> </td> </tr> </table> Martin Dörr has joined SAP's JVM team in 2011. He has experience in various areas of the JVM like Just-in-time compilers (C1 and C2), runtime code, garbage collection, debugging (JVMTI), native (JNI) and processor architecture specific code. Martin is an OpenJDK contributor and reviewer and actively maintaining processor specific code for IBM Power and z Systems. <p> Martin holds a Master of Computer Science equivalent degree from the University of Karlsruhe (KIT). He has professional experience in microprocessor development and compiler construction. </td> </tr> <tr> <td valign="top"><a name="souza" id="souza"></a><span class="style2"><strong>SouJava, Bruno Ferreira de Souza</strong></span> <br /> <br /> <table width="107" border="0" align="left" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td><img src="../../../../images/press/memberFocus/ec/Bruno_Souza.jpg" border="1"/> </td> </tr> </table> Bruno Souza is a Java Developer and Open Source Evangelist. As founder and coordinator of SouJava (Sociedade de Usuários da Tecnologia Java; Java Technology Users Society) and leader of the Worldwide Java User Groups Community at Java.net, Bruno helped in the creation and organization of hundreds of JUGs worldwide.<br /> <br /> A Java Developer since the earliest days of the technology, Bruno took part in some of the largest Java projects in Brazil. Bruno is a Principal Consultant at Summa Technologies, and has extensive experience in large projects in the Government, finance and service industries. A Cloud Expert at ToolsCloud, he promotes and develops cloud-based systems using Java. Nurturing developer communities is a personal passion, and Bruno worked actively with Java open source communities and projects.<br /> <br /> Bruno Souza is an Honorary Director of the Open Source Initiative (OSI), President of the innovation-focused Campus Party Institute, and Coordinator of Nuvem, the Cloud Computing Lab of LSI/USP. When not in front of a computer, Bruno enjoys time with his family in a little hideout near Sâo Paulo. An amateur in many things - photographer, puppeteer, father - he strives to excel in some of them. </td> </tr> </table> <!-- ** END CUT HERE: jsp page conversion ** //--> <!-- ** BEGIN: footer.jsp ** //--> </td> </tr> </table> <!-- ** END: Content Table ** //--> <!-- ** BEGIN: Footer Table ** //--> <div id="footer" style="clear: both;"> <div class="footleft"> <a href="/en/resources/contacts">Contact Us</a> </div> <div class="botbar"><img src="/images/spacer.gif" alt="" height="23" width="1"></div> <div class="footleft2"> © 2024, Oracle Corporation and/or its affiliates. <a href="/en/home/terms">Terms of Use</a>. <a href="http://www.oracle.com/us/legal/privacy/index.html">Privacy Policy</a>. <a href="http://www.oracle.com/us/legal/third-party-trademarks/third-party-trademarks-078568.html">Trademarks</a> </div> <div class="footright"> <img src="/images/common/logo_oracle_footer.gif" alt="Oracle Corporation" height="22" width="91"> </div> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="30" width="1"></div> </div> <!-- ** END: Footer Table ** //--> <!-- ** Menu Start ** //--> </body> </html> <!-- ** END: footer.jsp ** //-->