<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Oracle Developer Tools Blog</title>
      <link>http://blogs.oracle.com/devtools/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Wed, 28 Oct 2009 08:42:37 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>Updated FAQ on SUN acquisition: Covers Glassfish, OpenOffice, NetBeans and VirtualBox</title>
         <description><![CDATA[<p>Oracle has updated it's SUN acquisition FAQ.&#160; There has already been some good press pickup, in the form of articles written on the what will happen with NetBeans, VirtualBox, etc.&#160;&#160; </p>  <p>Read the article (condensed):</p>  <p><a title="http://www.h-online.com/open/news/item/Oracle-clarifies-plans-for-Java-tools-and-OpenOffice-843661.html" href="http://www.h-online.com/open/news/item/Oracle-clarifies-plans-for-Java-tools-and-OpenOffice-843661.html">http://www.h-online.com/open/news/item/Oracle-clarifies-plans-for-Java-tools-and-OpenOffice-843661.html</a></p>  <p>Read the entire FAQ itself:</p>  <p><a title="http://www.oracle.com/ocom/groups/public/documents/webcontent/038563.pdf" href="http://www.oracle.com/ocom/groups/public/documents/webcontent/038563.pdf">http://www.oracle.com/ocom/groups/public/documents/webcontent/038563.pdf</a></p>  <p>   <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d449638b-2181-4475-a996-22cb16bf9cc3" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/SUN" rel="tag">SUN</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/Netbeans" rel="tag">Netbeans</a>,<a href="http://del.icio.us/popular/VirtualBox" rel="tag">VirtualBox</a></div> </p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4542109c-6277-4710-882b-e63dd3baf28f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/SUN" rel="tag">SUN</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/Netbeans" rel="tag">Netbeans</a>,<a href="http://technorati.com/tags/VirtualBox" rel="tag">VirtualBox</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/10/updated_faq_on_sun_acquisition.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/10/updated_faq_on_sun_acquisition.html</guid>
        
        
         <pubDate>Wed, 28 Oct 2009 08:42:37 -0800</pubDate>
      </item>
      
      <item>
         <title>Oracle Enterprise Pack for Eclipse 11.1.1.3 released</title>
         <description><![CDATA[<p>A maintenance <a href="http://www.oracle.com/technology/software/products/oepe/index.html">release</a> of the Oracle Enterprise Pack for Eclipse (11gR1 PS 1) is now available for download on OTN.</p>  <p>It introduces minor features like Eclipse 3.5 SR1 Galileo Support.&#160; OEPE 11.1.1.3 now supports the latest Eclipse 3.5 SR1 as well as Eclipse 3.4, but it will be the last release to support Eclipse 3.4.&#160;&#160; OEPE 11.1.1.3 also now has server plugins for Oracle WebLogic Server 11gR1 patchset 1 (a.k.a WLS 10.3.2)</p>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/10/oracle_enterprise_pack_for_ecl_3.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/10/oracle_enterprise_pack_for_ecl_3.html</guid>
        
        
         <pubDate>Tue, 13 Oct 2009 08:44:41 -0800</pubDate>
      </item>
      
      <item>
         <title>James Gosling to deliver partner keynote at Oracle Develop</title>
         <description><![CDATA[<p>James Gosling will be presenting at the Oracle Develop conference during the partner keynote, about <a href="http://www35.cplan.com/">The Top 10 Things You May Not Know About Software at Sun</a>. </p>  <p>Check out the Develop Content Catalog</p>  <p><a title="http://bit.ly/g5Iyf" href="http://bit.ly/g5Iyf">http://bit.ly/g5Iyf</a></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:09127044-fa2c-4d3e-b490-faf5a7b1bd83" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/SUN" rel="tag">SUN</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/OpenWorld" rel="tag">OpenWorld</a>,<a href="http://del.icio.us/popular/openworld09" rel="tag">openworld09</a></div>  <p>   <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7456e815-e142-4257-ad3c-eb78a327ccd2" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/SUN" rel="tag">SUN</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/OpenWorld" rel="tag">OpenWorld</a>,<a href="http://technorati.com/tags/openworld09" rel="tag">openworld09</a></div></p>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/09/james_gosling_to_deliver_partn.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/09/james_gosling_to_deliver_partn.html</guid>
        
        
         <pubDate>Tue, 29 Sep 2009 15:24:42 -0800</pubDate>
      </item>
      
      <item>
         <title>Silicon Valley Code Camp Oct 3rd/4th: Oracle Track</title>
         <description><![CDATA[<p>We're excited to be sponsoring the Silicon Valley Code camp for the second year in a row.&#160; New this year is the concept of tracks, and we've got more content for Java Developers than ever before!&#160; Look forward to seeing you there.</p>  <p><strong><u>Oracle Fusion Middleware Track</u></strong></p>  <p>In this track, you'll learn about the Java and Web Service technologies used to develop Oracle Fusion Middleware. Java Web Applications and Java EE are covered in detail, from backend topics like JVM diagnostics, web services, security as a service, to development tools like JDeveloper and Eclipse, to &#8220;infrastructure-as-a-service&#8221; topics like cloud computing.&#160; </p>  <p><b></b></p>  <p><b>Ajax</b><b> Enabled JSF - Oracle ADF Faces Primer</b></p>  <p>Beginner</p>  <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=214">shay shmeltzer</a></p>  <p>Oracle ADF Faces is a set of over 150 JSF components with built-in Ajax functionality and a robust underlying implementations. This session will review the various components the framework offers including Graphs, maps, Hierarchical Viewer and a host of other components. We'll also demonstrate key framework capabilities such as partial page rendering, drag and drop, windowing, menus, skinning, and more.</p>  <p>Tags: </p>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6cc460fe-bab3-4d80-9914-4bbb7cbfb7ff" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/Web%202" rel="tag">Web 2</a>,<a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/JSF%20Oracle" rel="tag">JSF Oracle</a>,<a href="http://del.icio.us/popular/Web%20development" rel="tag">Web development</a></div>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:78475716-6b37-4961-b340-10934eaea4c5" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Web%202" rel="tag">Web 2</a>,<a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/JSF%20Oracle" rel="tag">JSF Oracle</a>,<a href="http://technorati.com/tags/Web%20development" rel="tag">Web development</a></div>  <p></p>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=33"></a></p>  <p><b></b></p>  <p><b>Asynchronous Web Services</b></p>  <p></p>  <p>Intermediate</p>  <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=181">Manoj Kumar</a></p>  <p>This presentation describes all the aspects of asynchrony in web services. JAX-WS specification describes client side asynchrony API that can be used to call any synchronous service in an asynchronous way. This scheme works for simple cases where service operation does not take long enough to break the http connection because of timeouts. A more useful asynchrony is achieved by making the operation asynchronous at the server side. This presentation details how to implement such a service and how to develop client applications that can call such asynchronous services. WS-Addressing is the key specification for the correlation of asynchronous request and response. Asynchronous services add new challenges in enforcing the security policies and marking the transactional boundaries. This presentation will cover these problems and the possible solutions.</p>  <p>Tags: </p>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:124a0da4-dee2-443c-9450-d644d0e14621" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Architecture" rel="tag">Architecture</a>,<a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/JAXWS" rel="tag">JAXWS</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/Web%20services" rel="tag">Web services</a>,<a href="http://technorati.com/tags/WS-Security" rel="tag">WS-Security</a></div>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:33883e10-0592-4200-9556-6071ff1b2d24" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/Architecture" rel="tag">Architecture</a>,<a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/JAXWS" rel="tag">JAXWS</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/Web%20services" rel="tag">Web services</a>,<a href="http://del.icio.us/popular/WS-Security" rel="tag">WS-Security</a></div>  <p></p>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=239"></a></p>  <p><b></b></p>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=234"></a></p>  <p><b></b></p>  <p><b>Developing Java EE Applications with Eclipse and WTP: Looking ahead to Helios</b></p>  <p>Intermediate</p>  <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=309">Greg Stachnick</a></p>  <p>Building Java EE Applications in Eclipse has never been easier. In this session, we will use Eclipse WTP's JSF, Dali, and EclipseLink tools to build a standard Java EE application. We will also review how free Eclipse plugins such as Oracle Enterprise Pack for Eclipse (OEPE) provide additional support for development and deployment for WebLogic Server and Oracle Database. Finally, we will preview new features for web application and database development planned for Eclipse 3.6 Helios including enhancements for WYSIWYG page development with the Eclipse Web Page Editor (WPE).</p>  <p>Tags:</p>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:08646a0a-c6d2-47e4-baa1-b270b9c50d44" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/Eclipse" rel="tag">Eclipse</a>,<a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/WebLogic%20Server" rel="tag">WebLogic Server</a></div>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3f2a1b64-1ce7-4d4f-962e-0124bc4c3b86" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Eclipse" rel="tag">Eclipse</a>,<a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/WebLogic%20Server" rel="tag">WebLogic Server</a></div>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=234"></a></p>  <p><b></b></p>  <p><b>How to Develop with Oracle Fusion Middleware on Amazon EC2</b></p>  <p>Intermediate</p>  <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=317">Pieter Humphrey</a></p>  <p>Why call IT when you need a development server these days &#8211; they take forever! Rent a virtual machine instead! In this session, you'll learn how the cloud is introducing a new model for Fusion Middleware development environment provisioning, as well as an alternative deployment model for the enterprise. We'll examine the methodology behind the construction of rea.oracle.com on EC2, and the hands on lab development environment used for OTN&#8217;s Virtual Developer Day.</p>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:360bce27-1e5f-43ef-816f-db0f4d7a1ace" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/cloud%20computing" rel="tag">cloud computing</a>,<a href="http://del.icio.us/popular/Database" rel="tag">Database</a>,<a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/WebLogic%20Server" rel="tag">WebLogic Server</a></div>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:964e49b4-af19-4cd6-ba54-1fd89548c9c9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/cloud%20computing" rel="tag">cloud computing</a>,<a href="http://technorati.com/tags/Database" rel="tag">Database</a>,<a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/WebLogic%20Server" rel="tag">WebLogic Server</a></div>  <p></p>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=234"></a></p>  <p><b></b></p>  <p><b>Introduction to Oracle ADF</b></p>  <p></p>  <p>Beginner</p>  <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=214">shay shmeltzer</a></p>  <p>Oracle's Application Development Framework (Oracle ADF) is a Java EE based MVC framework that is used both by customer and internally at Oracle to speed up the development of Java based RIA applications. The framework offers extensions on top of JSF to add Ajax enabled components, reusable flows, easier binding and security. Learn about the basic components of the framework and how you can use them through a set of live development demos.</p>  <p>Tags:</p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7c1dfdf2-5548-497f-a2fb-8b92f7d04924" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/AJAX" rel="tag">AJAX</a>,<a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/JSF%20Oracle" rel="tag">JSF Oracle</a>,<a href="http://del.icio.us/popular/Web%20development" rel="tag">Web development</a></div>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c3696ebd-0a42-4612-9a4a-c17caa8f4ed2" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/AJAX" rel="tag">AJAX</a>,<a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/JSF%20Oracle" rel="tag">JSF Oracle</a>,<a href="http://technorati.com/tags/Web%20development" rel="tag">Web development</a></div>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=33"></a></p>  <p><b></b></p>  <p><b>Security As A Service</b></p>  <p>Intermediate</p>  <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=306">Marc Chanliau</a></p>  <p>Java EE security has limitations (static within a deployed application, not granular, and Java EE roles are not hierarchical). Java Authentication and Authorization Service (JAAS) mitigates many of the Java security model drawbacks, but it doesn&#8217;t support security services such as single sign-on, audit, role mapping, etc. This presentation describes a standards-based security services framework that builds on JAAS and other Java standards, allowing Java programmers to weave security in their applications declaratively, independently from business logic.</p>  <p>Tags:</p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2266af46-26bc-48fd-9ed4-3ddd66bce221" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/Security" rel="tag">Security</a>,<a href="http://del.icio.us/popular/Web%20development" rel="tag">Web development</a>,<a href="http://del.icio.us/popular/Web%20services" rel="tag">Web services</a>,<a href="http://del.icio.us/popular/WebLogic%20Server" rel="tag">WebLogic Server</a></div>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:52860bb7-d77d-44fe-96d4-b489a415c6b5" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/Security" rel="tag">Security</a>,<a href="http://technorati.com/tags/Web%20development" rel="tag">Web development</a>,<a href="http://technorati.com/tags/Web%20services" rel="tag">Web services</a>,<a href="http://technorati.com/tags/WebLogic%20Server" rel="tag">WebLogic Server</a></div>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=234"></a></p>  <p><b></b></p>  <p><b>Top 10 Productivity Tools for Java Developers on Oracle WebLogic Server 10gR3</b></p>  <p>Intermediate</p>  <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=317">Pieter Humphrey</a></p>  <p>Oracle WebLogic Server 10.3 introduces an extensive set of new capabilities aimed directly at making the Java developer more productive when rapidly and iteratively developing rich internet applications. This session highlights the top 10 capabilities that will improve a Java developers working on WebLogic Server include features such as deep Spring framework integration and support, fast Java class swapping, deployment plans, HTTP pub-sub capabilities for Web 2.0 development, sophisticated debugging and end-to-end updates for Java EE 5.0 development. Learn what's new and see it in action in this demonstration centric session.</p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:415040c6-234e-41df-b390-050686a2fe3b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/Eclipse" rel="tag">Eclipse</a>,<a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/JPA" rel="tag">JPA</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a></div>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:48174d99-b06b-4b58-83c3-7a3161fb2b46" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Eclipse" rel="tag">Eclipse</a>,<a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/JPA" rel="tag">JPA</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a></div>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=251"></a></p>  <p><b></b></p>  <p><b>Which Web App Stack is Best?</b></p>  <p>Advanced</p>  <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=276">Clive Boulton</a></p>  <p>Developers ask each other: &quot;What stack are you using?&quot; Theo USA is coming out of recession, in many cases Enterprises have not spent on innovative new software for years. Green shoots in the economy has proactive managements starting to look at new technologies for increases in productivity. Innovations such as Hadoop, MapReduce, Lucene, MVC, ExtJS, Comet have been applied to Search and Social Applications. Comparatively few innovations have crossed back over to the commercial business space. We will have an experienced panel talk about the choices they will recommend for a Web App Stack and why these choices make sense for the problems to be solved. We will encourage robust debate and audience questions to get a good understanding.</p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:44547ccb-8d5f-4d4a-8cb0-8431140f296e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/application%20scalability" rel="tag">application scalability</a>,<a href="http://del.icio.us/popular/Architecture" rel="tag">Architecture</a>,<a href="http://del.icio.us/popular/Design%20Patterns" rel="tag">Design Patterns</a>,<a href="http://del.icio.us/popular/ExtJS" rel="tag">ExtJS</a>,<a href="http://del.icio.us/popular/hadoop" rel="tag">hadoop</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/Rails" rel="tag">Rails</a></div>  <p></p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:839f1c8f-0688-4ca1-aef8-c0e079c5df6d" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/application%20scalability" rel="tag">application scalability</a>,<a href="http://technorati.com/tags/Architecture" rel="tag">Architecture</a>,<a href="http://technorati.com/tags/Design%20Patterns" rel="tag">Design Patterns</a>,<a href="http://technorati.com/tags/ExtJS" rel="tag">ExtJS</a>,<a href="http://technorati.com/tags/hadoop" rel="tag">hadoop</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/Rails" rel="tag">Rails</a></div>  <p><a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=20">&#160;</a></p>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/09/silicon_valley_code_camp_oct_3.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/09/silicon_valley_code_camp_oct_3.html</guid>
        
        
         <pubDate>Thu, 24 Sep 2009 09:53:03 -0800</pubDate>
      </item>
      
      <item>
         <title>Accessing Amazon EC2 when your firewall doesn&apos;t allow VNC or Windows RDP (Remote Desktop Protocol)</title>
         <description><![CDATA[<p><a href="http://weblog.oraclecorp.com/weblog/individual/MatthewDemeusyBlog/">Matt Demeusy</a>'s blog has a good intro about how to setup an EC2 instance to be accessed via Windows RDP (remote desktop) from your local windows machine. </p>  <p>How to connect to Amazon Linux instances from a windows machine: </p>  <ol>   <li>Login to the console.aws.amazon.com and in the Key Pairs section of the console, create a key pair and download it. </li>    <li>convert Amazon key format for PuTTY with PuttyGen      <p>Putty does not understand the keypair that you downloaded Amazon. That&#8217;s not a major issue though, because PuttyGen is a program that converts the native file format into one that PuTTY will understand.        <br />Launch PuTTYGen, click on Conversions -&gt; Import Key. Browse to c:\ec2 and locate the key you downloaded. It will have a <i>.pem</i> extension.         <br />If you wish, enter a passphrase in the fields provided by PuTTYGen; although we recommend skipping this step for the lab exercise.         <br />Finally, click on File -&gt; Save Private Key to save the converted key in c:\ec2. Use the same base filename, so that MyKey.pem has a corresponding PuTTY file named MyKey.ppk. This best practice makes it easier to keep things organized later.</p>      <p>       <br /><a href="http://media.amazonwebservices.com/console/AwsConsole.html">This movie</a> will step you through how to use PuTTY Gen on windows to generate and import your key.&#160; It covers PuTTY Gen and PuTTY from about 4:12 &#8211; 4:50 in the movie. Just do the PuTTY Gen step.</p>      <p>&#160; </p>   </li>    <li>Select the running instance from the amazon console at <a href="http://console.aws.amazon.com">http://console.aws.amazon.com</a> and look in the details pane, and copy and paste the public DNS name into PuTTY. (Data in the screenshots are strictly examples).       <br /><img title="Hands on Lab Environment - Oracle Wiki" height="327" alt="Hands on Lab Environment - Oracle Wiki" src="http://image.wetpaint.com/image/2/0GyLHviEzZg8oM1TFXNKFA37746/GW700H327" width="700" align="bottom" /> </li>    <li>Then save it to a named profile. (Data in the screenshots are strictly examples)      <br /><img title="Hands on Lab Environment - Oracle Wiki" height="442" alt="Hands on Lab Environment - Oracle Wiki" src="http://image.wetpaint.com/image/1/tSIJoBFyl5RKBfYAnZZWVQ62221/GW455H442" width="455" align="bottom" /> </li>    <li>Then specify your MyKey.ppk PPK file from step 9, as shown below. Save your changes to the same connection profile.&#160; You may need to use PuttyGen to convert the key to putty format before using.      <br /><img title="Hands on Lab Environment - Oracle Wiki" height="443" alt="Hands on Lab Environment - Oracle Wiki" src="http://image.wetpaint.com/image/1/eMM0dDuiPdiqW4mF1eAYbA54484/GW458H443" width="458" align="bottom" /> </li>    <li>If applicable, specify a proxy server in the Connections &gt; Proxy in the PuTTY settings. Save your changes to the same connection profile. </li>    <li><img title="Hands on Lab Environment - Oracle Wiki" height="441" alt="Hands on Lab Environment - Oracle Wiki" src="http://image.wetpaint.com/image/1/YenBQ9EQYyu5b-JgAwCzxw53305/GW456H441" width="456" align="bottom" /> </li>    <li>Tunnel VNC (if applicable) </li> </ol>  <blockquote>   <p></p>    <blockquote></blockquote> Some firewalls may block vnc on port 5901. If you can connect on SSH, you can use the port forwarding feature of PuTTY to get around this. Realize that if you are tunneling, VNC will depend on the SSH session being open / logged in to work. Setup the tunnel in PuTTY, then connect your vnc client to 127.0.0.1:1 as shown below. If you were already connected on SSH before making this change, make the change, save it, and disconnect / reconnect.     <br /><img title="Hands on Lab Environment - Oracle Wiki" height="444" alt="Hands on Lab Environment - Oracle Wiki" src="http://image.wetpaint.com/image/1/3tmeHBD6mlLmjB48fx-cjA62995/GW458H444" width="458" align="bottom" />     <br /><img title="Hands on Lab Environment - Oracle Wiki" height="172" alt="Hands on Lab Environment - Oracle Wiki" src="http://image.wetpaint.com/image/1/nxM8u0mQfspKzrQUwPt4mw24068/GW388H172" width="388" align="bottom" />     <p></p> </blockquote>  <li>Connect!    <blockquote>     <p>Then try to connect by double clicking on the profile name. The first time you successfully connect, you will get a message about adding the keyfile to a cache. Say yes when prompted. It will prompt you for the login ID after accepting the key, and the username is always root. There is no password as you are using an encrypted key instead of a password.</p>      <p>       <br /><u>Connection troubleshooting:</u></p>   </blockquote>    <blockquote>     <ul>       <li>Make sure you specified the path to your key (*.ppk) file in the SSH/Auth section </li>     </ul>   </blockquote>    <blockquote>     <ul>       <li>Most often the issue is a hang / timeout. This usually means a network problem, or the instance didn&#8217;t boot properly. </li>     </ul>   </blockquote>    <blockquote>     <ul>       <li>If you have a proxy that you normally use for your browser, you must specify it in the connection/proxy section, and remember to save the change to your profile so you don&#8217;t have to re-enter it every time. </li>     </ul>   </blockquote>    <ol>     <ul>       <li>Double check your security groups and make sure they allow port 22. Consider where you are connecting from, and whether or not you are actively using VPN or not. Some companies have proxies, so if you&#8217;re on VPN you may need to specify your proxy. </li>        <li>Try stripping out the DNS name and just use the IP. If the public DNS name is ec2-75-101-146-205.compute-1.amazonaws.com then the IP would be 75.101.146.205. You may want to do this anyway to eliminate DNS as a potential source of issues. </li>        <li>Remember that ping will not work with amazon, so don&#8217;t bother </li>     </ul>   </ol>    <blockquote>     <ul>       <li>Last resort, use elasticfox to check the STOUT console output and ensure that the instance booted properly. </li>     </ul>   </blockquote>    <p></p>    <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ca097f67-67d8-47e8-ae1e-11925a964b2c" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/ec2" rel="tag">ec2</a>,<a href="http://technorati.com/tags/amazon" rel="tag">amazon</a>,<a href="http://technorati.com/tags/Cloud" rel="tag">Cloud</a>,<a href="http://technorati.com/tags/Linux" rel="tag">Linux</a>,<a href="http://technorati.com/tags/Windows" rel="tag">Windows</a></div>    <p></p>    <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:16a5cd4f-bad7-480d-9d10-76d6b77a4484" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/ec2" rel="tag">ec2</a>,<a href="http://del.icio.us/popular/amazon" rel="tag">amazon</a>,<a href="http://del.icio.us/popular/Cloud" rel="tag">Cloud</a>,<a href="http://del.icio.us/popular/Linux" rel="tag">Linux</a>,<a href="http://del.icio.us/popular/Windows" rel="tag">Windows</a></div>    <p>&#160;</p>    <p>&#160;</p> </li>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/08/accessing_amazon_ec2_when_your.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/08/accessing_amazon_ec2_when_your.html</guid>
        
        
         <pubDate>Mon, 10 Aug 2009 08:38:46 -0800</pubDate>
      </item>
      
      <item>
         <title>Oracle Enterprise Pack for Eclipse 11gR1 released on Eclipse 3.5 and 3.4</title>
         <description><![CDATA[<p>Oracle Enterprise Pack for Eclipse (OEPE), the #1 free development environment for Oracle WebLogic Server, is now available on new brand new Eclipse 3.5, as well as 3.4. This release introduces new tools for Oracle WebLogic Server, easier WebLogic / EclipseLink configuration, and new WebLogic JAX-WS Web Services tools. This free set of certified Eclipse plug-ins is designed to help develop, deploy, debug, and test applications for Oracle WebLogic Server and Oracle Database. It installs as a plug-in to your existing Eclipse, or will install Eclipse for you.  <p><a href="http://www.oracle.com/technology/products/enterprise-pack-for-eclipse/index.html">Learn more</a> about it <p>Eclipse Update for <a href="http://download.oracle.com/otn_software/oepe/galileo">3.5</a> <p>Eclipse Update for <a href="http://download.oracle.com/otn_software/oepe/ganymede">3.4</a> <p>Download an <a href="http://www.oracle.com/technology/software/products/oepe/index.html">all-in-one</a> bundle. <p>OEPE 11gR1 combines innovative commercial features with Oracle's open source contributions to the Eclipse platform. Eclipse developers targeting WebLogic Server, Java SE, Java EE, Web Services, XML, the Spring Framework, and database development can simply use Oracle's Eclipse Update site to access these free tools:  <p>Server plug-ins for multiple versions of Oracle WebLogic <p>Vendor – specific WebLogic support like the new <strong>weblogic-ejb-jar.xml and JSR88 Editors</strong> <p>JAX-WS Web Service development and testing tools, including the new <strong>JAX-WS Bindings Customization Editor</strong>.  <p>Object – Relational Mapping Workbench (JPA Entity Editor, Mapping Wizards)  <p>Spring IDE Project and Spring code generation wizards, including the new Java Web Service from a Spring Bean wizard. <p>Core WebLogic Server IDE Support (Deployment Descriptor Editors, Shared Java EE Libraries, etc)  <p>Oracle Database Tools (Schema Viewer, DDL generation) <p>&nbsp;</p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7bb9d7aa-78f8-4549-b91f-02cb1e0a72a1" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/eclipseLink" rel="tag">eclipseLink</a>,<a href="http://del.icio.us/popular/eclipse" rel="tag">eclipse</a>,<a href="http://del.icio.us/popular/plugin" rel="tag">plugin</a>,<a href="http://del.icio.us/popular/weblogic" rel="tag">weblogic</a>,<a href="http://del.icio.us/popular/development" rel="tag">development</a>,<a href="http://del.icio.us/popular/programming" rel="tag">programming</a>,<a href="http://del.icio.us/popular/OTN" rel="tag">OTN</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/Web%20Tools%20Platform" rel="tag">Web Tools Platform</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/j2ee" rel="tag">j2ee</a>,<a href="http://del.icio.us/popular/spring" rel="tag">spring</a>,<a href="http://del.icio.us/popular/JPA" rel="tag">JPA</a>,<a href="http://del.icio.us/popular/EJB3" rel="tag">EJB3</a>,<a href="http://del.icio.us/popular/EJB%203" rel="tag">EJB 3</a>,<a href="http://del.icio.us/popular/java%20ee" rel="tag">java ee</a></div> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:41d72bb2-3755-4862-b74b-7b1cfad07a3d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/eclipseLink" rel="tag">eclipseLink</a>,<a href="http://technorati.com/tags/eclipse" rel="tag">eclipse</a>,<a href="http://technorati.com/tags/plugin" rel="tag">plugin</a>,<a href="http://technorati.com/tags/weblogic" rel="tag">weblogic</a>,<a href="http://technorati.com/tags/development" rel="tag">development</a>,<a href="http://technorati.com/tags/programming" rel="tag">programming</a>,<a href="http://technorati.com/tags/OTN" rel="tag">OTN</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/Web%20Tools%20Platform" rel="tag">Web Tools Platform</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/j2ee" rel="tag">j2ee</a>,<a href="http://technorati.com/tags/spring" rel="tag">spring</a>,<a href="http://technorati.com/tags/JPA" rel="tag">JPA</a>,<a href="http://technorati.com/tags/EJB3" rel="tag">EJB3</a>,<a href="http://technorati.com/tags/EJB%203" rel="tag">EJB 3</a>,<a href="http://technorati.com/tags/java%20ee" rel="tag">java ee</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/08/oracle_enterprise_pack_for_ecl_2.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/08/oracle_enterprise_pack_for_ecl_2.html</guid>
        
        
         <pubDate>Mon, 03 Aug 2009 10:36:29 -0800</pubDate>
      </item>
      
      <item>
         <title><![CDATA[A new breed of free developer event &ndash; OTN Virtual Developer Day]]></title>
         <description><![CDATA[<p>The first <a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=94271&amp;src=6800174&amp;src=6800174&amp;Act=10">Oracle Technology Network Virtual Developer Day</a> (OTNVDD) took place on Wednesday May 27, 2009 and was hosted by <a href="http://aws.amazon.com/solutions/featured-partners/oracle/">Oracle Technology Network and Amazon Web Services</a>. One of the key components of this event was to provide developers with free access to prototype Cloud Development Environments (CDEs) for Oracle® Fusion Middleware which helped enabled virtual hands-on training on Java and Rich Enterprise Applications. <p>Read on to learn more about what took place and how CDEs can help your development efforts. <p><b>OTNVDD Event Recap</b> <p>If you joined us last week you’ve seen and heard how REA and Cloud Computing are changing enterprise development. I hope you took the opportunity to work with the virtual hands on labs – if you did, you experienced first-hand how we built <a href="http://rea.oracle.com/">rea.oracle.com</a> – using a prototype Cloud Development Environment. <p>Live keynotes from senior vice presidents Ted Farrell and Steven G. Harris kicked off the OTNVDD and included demos of REA technology like Data Grids, Eclipse, Oracle WebLogic, Oracle ADF Faces, JSF, GIS data, iPhone and Adaptive Rendering to mobile/AJAX/HTML/Flash. The keynotes were followed by a lively 20 minute Q&amp;A  <p>Next we headed into the virtual hands-on labs. While Cloud Development Environment can refer to any virtualized environment, the prototype we used was built as an Amazon Machine Image (AMIs) and public Amazon Elastic Block Store (EBS) snapshot that together contain pre-configured, pre-installed development environments with Oracle development licenses.  <p>The cool thing we demonstrated with the prototype CDEs is that they can enable pilot projects and “throw away” development environments to be set-up quickly, forgoing lengthy procurement cycles and allowing developers to immediately start building Rich Enterprise Applications, or custom Java applications.<b></b> <p>With automatic provisioning, the CDEs enabled attendees to instantly create complete Oracle Fusion Middleware development and test environments, without installing and configuring software on their own machines, eliminating configuration errors and speeding up the development cycle.  <p>These prototype CDEs have another benefit, they leverage standard JavaServer Faces, enabling developers to concentrate on learning one framework rather than many, to render user interfaces in multiple channels, including Flash, HTML and AJAX as well as for mobile devices. Additionally, portal services could be accessed along with many other enterprise services using the same framework, reducing both the front-end and back-end integration work required to deliver next-generation user interfaces. <p>Amazon Elastic Block Store (EBS) provided highly available and reliable storage volumes, enabling the prototype CDEs to provide a complete, on-demand Java application testing platform.  <p><b>Twitter, mix, chatroom, email feedback</b> <p>Our first OTNVDD inspired a good bit of discussion via Twitter (<a><b>#OTNVDD</b></a>) and at <b><a href="https://mix.oracle.com/groups/16791">mix.oracle.com</a></b> ranging from Amazon access questions, to questions about Oracle ADF Faces / JSF labs, Grid technology like Oracle Coherence, Oracle JRockit, Oracle WebLogic Server and EclipseLink. <p>Here are a few posts… <p>"Everything worked great including the VNC experience. The lab instructions for the "Building Rich Internet Applications with JSF and Oracle ADF Faces Rich Client Components" seemed to assume I was using Windows instead of the OS in the image with I assume was Linux or Unix (I didn't bother to check. <p>In fact, makes you think that with the cloud operating system can become irrelevant.). But, I had no trouble figuring things out. JDeveloper had a few minor differences too, but again I think it was operating system based and didn't distract from the experience for me at all. I didn't get to do as much as I had hoped for the conference, but I thought the concept and execution by you and your colleagues at Oracle was stellar. Thank you for the opportunity to participate. Oh, I loved ADF!" <p>"Jamie, <p>This was my first ever use of AWS. That too was extremely pleasing and I learned a lot. Most especially, I learned that I could get going very quickly." <p>- CSC Architect <p>"OTNVDD - REA, Eclipse, JRockit &amp; Coherence - Great technical event of 2009  <p>I appreciate whoever had created this event taking all the pains to create an excellent QUICKSTART to Oracle's showcase of Technology &amp; Tools for J2EE and Web 2.0 Developers. Jdeveloper having a new look with all the JSF retooling. JRockit's powerful instrumentation made visible thru' the lab with some trick Java 101 questions.  <p>The training guide &amp; material is of high quality. Some of the developers while trying to move quickly from the Design palette to code structure for editing may have gotten "SEVERE" errors etc but having quickly verifying saved steps and running the Application as you go would have smotthened such pains - if any had encountered those.  <p>The Jdeveloper tooling reminds me of early editions of several MDA tools [ using MOF from OMG etc] that used to have trouble in navigation and generating and referencing wrong code/function tree etc. Also need to mention the Netbeans versions of IDE's that perpectually had trouble syncing between design view and code structure view..  <p>Several developers using Backbase, JackBE, Flex &amp; hm Silverlight/Team Center may like several features offered in this version of the tools.  <p>I hope Oracle SOA suite [ that had a big LAB that spanned days] need to be recast in this form - taking BPM, BPEL &amp; Data &amp; Service Integration as themes. Also Hyperion, Essbase as well as the new Testing tools from oracle need a showcase like this.  <p>I would recommend Oracle to create a MOBILE version of the whole tools and technology be it ADF faces or several applications used in cross industries spanning telecom, manufacturing etc. Another area would be bringing WCM - Web Content Management and COllab suite together on the CLOUD horizon. <p>OTNVDD - was a great event that superceded the early hypes Microsoft used to do in Movie theaters showcasing MS-Developer day.  <p>I appreciate all the great folks behind the scenes for this event as it is very useful to Developers and Enterprise Architects with right content." <p>- attendee comment on mix.oracle.com <p><b>Summary</b> <p>A Cloud Development Environment is an ideal model for jump-starting Java development as it provides a way for developers to instantly create testing environments – allowing them to get straight to development faster and cheaper. <p>Oracle's JSF-based approach to building Java and Rich Enterprise Applications is inherently server side, which provides a developer a layer of integration to other back end services like Portals and Content Management, LDAP, etc. In contrast, with conventional AJAX development, a developer can be isolated in the client address space where it’s harder to get at server side data and functions. Also, AJAX approaches typically involve a developer needing to learn several different client-side programming models. JSF and the Oracle ADF Faces Rich Client Components allow developers to work within one API and framework to render AJAX, Mobile, Flash and JSF, delivering the rich user interface that today’s enterprise applications demand. <p>If you missed the OTNVDD, check out the content <b><a href="http://wiki.oracle.com/page/OTN+Virtual+Developer+Day">WIKI</a> and the <a href="http://www.oracle.com/technology/events/virtualdeveloperday/index.html">on demand sessions</a>. </b>You can also run the virtual hands on lab with the prototype CDEs. PLEASE NOTE: CDE access is no longer free. Amazon’s usage charges, terms, conditions and restrictions apply. Lastly, the keynote replay is available to registered users. <p>Let us know what you found most useful about OTNVDD. <p>Cheers, <p>the Virtual Developer Day Team <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e7a1b326-fea0-4baa-927c-79262e543b44" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/OTN" rel="tag">OTN</a>,<a href="http://technorati.com/tags/REA" rel="tag">REA</a>,<a href="http://technorati.com/tags/RIA" rel="tag">RIA</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/Grid" rel="tag">Grid</a>,<a href="http://technorati.com/tags/EclipseLink" rel="tag">EclipseLink</a>,<a href="http://technorati.com/tags/Eclipse" rel="tag">Eclipse</a>,<a href="http://technorati.com/tags/JDeveloper" rel="tag">JDeveloper</a>,<a href="http://technorati.com/tags/WebLogic%20Server" rel="tag">WebLogic Server</a>,<a href="http://technorati.com/tags/Coherence" rel="tag">Coherence</a>,<a href="http://technorati.com/tags/Data%20Grid" rel="tag">Data Grid</a>,<a href="http://technorati.com/tags/JRockit" rel="tag">JRockit</a>,<a href="http://technorati.com/tags/WebCenter" rel="tag">WebCenter</a>,<a href="http://technorati.com/tags/JSF" rel="tag">JSF</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/Rich%20Enterprise%20applications" rel="tag">Rich Enterprise applications</a>,<a href="http://technorati.com/tags/WebLogic" rel="tag">WebLogic</a></div></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:abba05cd-19da-4640-ab96-03f969d53f55" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/OTN" rel="tag">OTN</a>,<a href="http://del.icio.us/popular/REA" rel="tag">REA</a>,<a href="http://del.icio.us/popular/RIA" rel="tag">RIA</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/Grid" rel="tag">Grid</a>,<a href="http://del.icio.us/popular/EclipseLink" rel="tag">EclipseLink</a>,<a href="http://del.icio.us/popular/Eclipse" rel="tag">Eclipse</a>,<a href="http://del.icio.us/popular/JDeveloper" rel="tag">JDeveloper</a>,<a href="http://del.icio.us/popular/WebLogic%20Server" rel="tag">WebLogic Server</a>,<a href="http://del.icio.us/popular/Coherence" rel="tag">Coherence</a>,<a href="http://del.icio.us/popular/Data%20Grid" rel="tag">Data Grid</a>,<a href="http://del.icio.us/popular/JRockit" rel="tag">JRockit</a>,<a href="http://del.icio.us/popular/WebCenter" rel="tag">WebCenter</a>,<a href="http://del.icio.us/popular/JSF" rel="tag">JSF</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/Rich%20Enterprise%20applications" rel="tag">Rich Enterprise applications</a>,<a href="http://del.icio.us/popular/WebLogic" rel="tag">WebLogic</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/06/a_new_breed_of_free_developer.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/06/a_new_breed_of_free_developer.html</guid>
        
        
         <pubDate>Mon, 01 Jun 2009 13:58:23 -0800</pubDate>
      </item>
      
      <item>
         <title>Bay Area Eclipse Demo Camp</title>
         <description><![CDATA[<p>Oracle is hosting an Eclipse demo camp at Oracle HQ on June 17<sup>th</sup>, and currently has an open call for presenters.&nbsp;&nbsp; Demo slots are 15 minutes.&nbsp; Demos obviously need to be eclipse based.&nbsp; Eclipse 3.5 demos are encouraged, but not required.&nbsp;&nbsp;&nbsp; <p>Presenter sign up: <p><a href="http://wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Redwood_Shores#Presenters">http://wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Redwood_Shores#Presenters</a> <p>Attendee sign up: <p><a href="http://wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Redwood_Shores#Who_Is_Attending">http://wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Redwood_Shores#Who_Is_Attending</a> <p>&nbsp; <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:75b09a7a-bbbd-4ea8-b73e-87f58da678f3" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/eclipse" rel="tag">eclipse</a>,<a href="http://del.icio.us/popular/java" rel="tag">java</a></div></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:347a723d-45bb-4d9d-afe9-756b51ca0191" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/eclipse" rel="tag">eclipse</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/05/bay_area_eclipse_demo_camp.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/05/bay_area_eclipse_demo_camp.html</guid>
        
        
         <pubDate>Wed, 13 May 2009 11:43:13 -0800</pubDate>
      </item>
      
      <item>
         <title>Oracle Enterprise Pack for Eclipse 11g released at EclipseCon 2009</title>
         <description><![CDATA[<p>It's day 2 of EclipseCon 2009, and the energy of the show seems really good this year!&nbsp; Sessions are packed, and there's still much more to come.&nbsp; This morning, Oracle released a major update to the Oracle Enterprise Pack for Eclipse (OEPE) -- which is freely available and can be installed via <a href="http://download.oracle.com/docs/cd/E14545_01/help/oracle.eclipse.tools.common.doc/html/install.html">Oracle's Eclipse Update site</a> or getting an <a href=" http://www.oracle.com/technology/software/products/oepe/oepe_11g.html">all-in-one</a> from OTN.</p> <p>If you're new to OEPE, this blog will give you a quick look at what's inside.</p> <h4><a name="wp1150545"></a>What's New in Oracle Enterprise Pack for Eclipse 11g? </h4> <h6><a name="wp1150546"></a>Object Relational Mapping and Database Tools</h6> <p><a name="wp1150557"></a><strong>JPA Support </strong> <p>New JPA entity generation and management tools, built on WTP Dali, are included for EclipseLink, Kodo, and generic JPA providers. These new tools provide entity generation wizards supporting both Top-Down (Start from Java) and Bottom-Up (Start from Schema) JPA entity development.  <p>In addition, the Entities Editor graphically represents relationships between existing JPA entities in the project. Combined with the JPA Details view, the Entities Editor provides a single view to manage multiple JPA entities and their relationships. <p><strong>Spring ORM Generation and SpringIDE </strong> <p>New Spring ORM Generation tools create Spring DAO and Service classes from existing entities. These Spring DAOs include standard CRUD operations for easy data access. SpringIDE is bundled and integrated with OEPE 11g providing enhanced editing and validation of Spring configuration files.  <p><strong>Oracle Database Tools </strong> <p>New Plugins for Oracle Database development, built on Eclipse DTP, are available in OEPE 11g.  <h6><a name="wp1150480"></a>JAX-WS Web Services Tools</h6> <p><a name="wp1150482"></a>New JAX-WS and JAXB development tools are included supporting both Top-Down (Start from Java) and Bottom-Up (Start from WSDL) web service development for Weblogic Server. These new tools includes features for Java Web Service and WSDL generation, client generation, JAXB types generation, testing with the Web Service Test Client, and deployment tools for Weblogic Server. <h6><a name="wp1150483"></a>Support for Weblogic Server</h6> <p><a name="wp1150485"></a>Oracle Enterprise Pack for Eclipse continues to provide tools for local and remote development, deployment, and debugging on Weblogic Server. OEPE 11g supports Weblogic Server value added features such as shared libraries, Fast Swap, deployment plans, and more.  <p>OEPE 11g includes new editors for common Weblogic Server deployment descriptors, weblogic.xml and weblogic-application.xml. These new editors include wizards, validation, and code completion to streamline application configuration. Context sensitive help (hit the F1 key) has been added for every field in the editors to help users understand the semantics of these descriptors. <p><strong>New Facets and Project Types </strong> <p>New facets and project wizards have been added to OEPE 11g in support of the new features mentioned above. <p><a name="wp1150756"></a> <h4><a name="wp1150762"></a>Supported Platform Information </h4> <p><a name="wp1150501"></a>For more information on platform support, including hardware and software requirements, see the <a href="http://www.oracle.com/technology/products/enterprise-pack-for-eclipse/system_requirements.html">Supported Platforms</a> web site.  <p>&nbsp; <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:726b3ece-0a35-4ae1-95f9-aaeca0903082" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/Eclipse" rel="tag">Eclipse</a>,<a href="http://del.icio.us/popular/EclipseLink" rel="tag">EclipseLink</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/Enterprise%20Pack%20for%20Eclipse" rel="tag">Enterprise Pack for Eclipse</a>,<a href="http://del.icio.us/popular/WebLogic" rel="tag">WebLogic</a>,<a href="http://del.icio.us/popular/JAX-WS" rel="tag">JAX-WS</a>,<a href="http://del.icio.us/popular/Spring" rel="tag">Spring</a>,<a href="http://del.icio.us/popular/JPA" rel="tag">JPA</a>,<a href="http://del.icio.us/popular/EJB3" rel="tag">EJB3</a>,<a href="http://del.icio.us/popular/EJB%203" rel="tag">EJB 3</a>,<a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Development" rel="tag">Development</a></div></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ddd67f45-fcf6-4ba8-a5bb-986f68293ab3" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Eclipse" rel="tag">Eclipse</a>,<a href="http://technorati.com/tags/EclipseLink" rel="tag">EclipseLink</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/Enterprise%20Pack%20for%20Eclipse" rel="tag">Enterprise Pack for Eclipse</a>,<a href="http://technorati.com/tags/WebLogic" rel="tag">WebLogic</a>,<a href="http://technorati.com/tags/JAX-WS" rel="tag">JAX-WS</a>,<a href="http://technorati.com/tags/Spring" rel="tag">Spring</a>,<a href="http://technorati.com/tags/JPA" rel="tag">JPA</a>,<a href="http://technorati.com/tags/EJB3" rel="tag">EJB3</a>,<a href="http://technorati.com/tags/EJB%203" rel="tag">EJB 3</a>,<a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Development" rel="tag">Development</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/03/oracle_enterprise_pack_for_ecl_1.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/03/oracle_enterprise_pack_for_ecl_1.html</guid>
        
        
         <pubDate>Tue, 24 Mar 2009 06:58:36 -0800</pubDate>
      </item>
      
      <item>
         <title>Rich enterprise applications in the cloud</title>
         <description><![CDATA[<p>This blog entry will cover <a href="http://rea.oracle.com/">Rich Enterprise Application</a> deployment architecture for the cloud, using Oracle JDeveloper 11g, Oracle ADF 11g, Oracle WebLogic Server 10gR3, Oracle Database 11g, and Amazon’s EC2. </p> <h4>Introduction</h4> <p>This post is the first in a series in which I’ll walk through the process involved in the creation of a new Oracle microsite that takes advantage of Cloud computing.  <h4>Background</h4> <p>I found myself in search of a home for a recent microsite project that I was working on with some of my Oracle colleagues who share this blog. That project, <a href="http://rea.oracle.com/">http://rea.oracle.com</a>, is a developer resource index and showcase for the new ADF Faces Rich Client technologies, JDeveloper 11g, and Oracle WebCenter 11g Tech Preview. The cool thing about the site it that it was completely built with the ADF Faces 11g Rich Client components, so the site itself is a demo of the technology. <p>Since I was working with pre-release software, I wanted control over the deployment environment. I’d heard a lot of hype about cloud computing, and wanted to give that a try. Oracle’s partnership with Amazon meant that I could fire up an Oracle Database quickly and easily. The pay-for-what-you-use model was attractive, and it is Oracle’s intention to provide more AMIs for Fusion Middleware, so deploying Rich Enterprise Applications on the cloud will only get easier. The <a href="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=205">WebLogic Sever AMI</a> was very recently released to Amazon for consumer usage, for instance. While customers still have to purchase Oracle licenses for Oracle technology, it’s incredibly easy to deploy applications to cloud computing environments like Amazon EC2. <h4>Amazon machine instances (AMIs) &amp; Oracle</h4> <p><i>Statelessness</i> <p>Amazon’s machine instances are stateless! This means that <b><u>any</u></b> data, configuration work, etc., done on or saved to an instance will disappear when the instance is shut off -- unless you preserve it on a separately mounted EBS (Elastic Block Storage) disk or configure your own AMI to achieve the desired configuration on startup. For example, make sure you store your Oracle Database (DBF) datafiles on an EBS so your schemas don’t disappear if you restart your instance. <p><i></i> <p><i>Creating your own AMI’s</i> <p>This is beyond the scope of this article, but this is the 100% sure-fire way to achieve repeatable results when booting an instance. The process is somewhat involved, to say the least. <a href="http://docs.amazonwebservices.com/AWSEC2/2008-08-08/GettingStartedGuide/index.html?running-an-instance.html#finding-an-ami">This page</a> on Amazon’s site provides a primer.  <p><i>Selecting an existing AMI</i> <p>I used an Oracle Database 11g / Oracle Enterprise Linux (64 bit) instance as my starting point. <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609">Elasticfox</a> makes it easy to search for and fire up instances (see the screenshot below). Amazon has also recently introduced their own browser based <a href="https://console.aws.amazon.com/">management console</a>. In Elasticfox, simply type in a keyword like “Oracle” to see a list of matches. It should display the complete list by default. <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image002_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="365" alt="clip_image002" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image002_thumb.jpg" width="880" border="0"></a> <p>Amazon’s docs on <a href="http://docs.amazonwebservices.com/AWSEC2/2008-08-08/GettingStartedGuide/running-an-instance.html#finding-an-ami">Running an instance</a> are quite useful, albeit focused on the command line style of interaction.  <p><i>Oracle AMI’s</i> <p>Oracle has delivered a set of free Amazon Machine Images (AMIs), to make it easy for customers to get started deploying Oracle solutions on Amazon EC2. Developers can take advantage of the provisioning and automated software deployment in these AMIs to rapidly build applications using Oracle’s popular development tools, such as Oracle Application Express, Oracle JDeveloper, Oracle Enterprise Pack for Eclipse and Oracle Workshop for WebLogic. Note that licenses for the software must still be purchased <h4>REA microsite </h4> <p>The REA microsite runs on Oracle WebLogic Server 10gR3, Oracle DB 11g and Oracle ADF 11g. It was developed using JDeveloper 11g.&nbsp; It makes primary usage of the ADF Hierarchy Viewer component, which is planned for public release in 11gR1 version of JDeveloper / ADF 11g. <p>&nbsp; <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/image_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="454" alt="image" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/image_thumb.png" width="601" border="0"></a>  <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/image_4.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="454" alt="image" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/image_thumb_1.png" width="601" border="0"></a>  <p>&nbsp; <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/image_8.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="451" alt="image" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/image_thumb_3.png" width="597" border="0"></a>  <p>Using the rea.oracle.com website and the ADF hierarchy viewer is simple and easy, and involves a few simple gestures from the user. <p>1.) EXPAND NODE <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image009_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="213" alt="clip_image009" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image009_thumb.jpg" width="244" border="0"></a> <p>2.) FLIP NODE <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image010_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="130" alt="clip_image010" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image010_thumb.jpg" width="244" border="0"></a> <p>3.) MOVE <p>Click, hold, and drag in the center of a node as shown below to re-position the tree. <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image011_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="138" alt="clip_image011" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image011_thumb.jpg" width="244" border="0"></a> <p>4.) ZOOM <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image012_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="133" alt="clip_image012" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image012_thumb.jpg" width="244" border="0"></a> <p>That action expands the toolbar as shown below. Then you can move, zoom, and change the hierarchy layout. <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image013_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="144" alt="clip_image013" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image013_thumb.jpg" width="244" border="0"></a> <p>5.) ROLLOVER <p>At lower zoom levels, rolling over a node will create a popup with potentially different content. <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image014_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="140" alt="clip_image014" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/Richenterpriseapplicationsinthecloud_A158/clip_image014_thumb.jpg" width="244" border="0"></a> <p>In the next post in the series I’ll explain the technical concepts and details about working with Amazon, and free 3<sup>rd</sup> party software used with the cloud. <p>&nbsp; <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d641abd7-5d7e-4f2b-906e-77adf3a69342" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/oracle" rel="tag">oracle</a>,<a href="http://technorati.com/tags/cloud" rel="tag">cloud</a>,<a href="http://technorati.com/tags/jdeveloper" rel="tag">jdeveloper</a>,<a href="http://technorati.com/tags/weblogic%20Server" rel="tag">weblogic Server</a>,<a href="http://technorati.com/tags/webcenter" rel="tag">webcenter</a>,<a href="http://technorati.com/tags/portal" rel="tag">portal</a>,<a href="http://technorati.com/tags/ADF" rel="tag">ADF</a>,<a href="http://technorati.com/tags/ADF11g" rel="tag">ADF11g</a>,<a href="http://technorati.com/tags/AJAX%20development" rel="tag">AJAX development</a>,<a href="http://technorati.com/tags/architecture" rel="tag">architecture</a>,<a href="http://technorati.com/tags/arch2arch" rel="tag">arch2arch</a>,<a href="http://technorati.com/tags/dev2dev" rel="tag">dev2dev</a>,<a href="http://technorati.com/tags/developer" rel="tag">developer</a>,<a href="http://technorati.com/tags/linux" rel="tag">linux</a>,<a href="http://technorati.com/tags/web2.0" rel="tag">web2.0</a>,<a href="http://technorati.com/tags/web20" rel="tag">web20</a>,<a href="http://technorati.com/tags/webdev" rel="tag">webdev</a>,<a href="http://technorati.com/tags/rich%20enterprise%20applications" rel="tag">rich enterprise applications</a>,<a href="http://technorati.com/tags/rea" rel="tag">rea</a>,<a href="http://technorati.com/tags/java%20EE" rel="tag">java EE</a>,<a href="http://technorati.com/tags/j2ee" rel="tag">j2ee</a>,<a href="http://technorati.com/tags/j2e" rel="tag">j2e</a>,<a href="http://technorati.com/tags/fusion" rel="tag">fusion</a>,<a href="http://technorati.com/tags/deployment" rel="tag">deployment</a></div></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d13d47e3-ce54-4882-a372-41543477cb0e" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/oracle" rel="tag">oracle</a>,<a href="http://del.icio.us/popular/cloud" rel="tag">cloud</a>,<a href="http://del.icio.us/popular/jdeveloper" rel="tag">jdeveloper</a>,<a href="http://del.icio.us/popular/weblogic%20Server" rel="tag">weblogic Server</a>,<a href="http://del.icio.us/popular/webcenter" rel="tag">webcenter</a>,<a href="http://del.icio.us/popular/portal" rel="tag">portal</a>,<a href="http://del.icio.us/popular/ADF" rel="tag">ADF</a>,<a href="http://del.icio.us/popular/ADF11g" rel="tag">ADF11g</a>,<a href="http://del.icio.us/popular/AJAX%20development" rel="tag">AJAX development</a>,<a href="http://del.icio.us/popular/architecture" rel="tag">architecture</a>,<a href="http://del.icio.us/popular/arch2arch" rel="tag">arch2arch</a>,<a href="http://del.icio.us/popular/dev2dev" rel="tag">dev2dev</a>,<a href="http://del.icio.us/popular/developer" rel="tag">developer</a>,<a href="http://del.icio.us/popular/linux" rel="tag">linux</a>,<a href="http://del.icio.us/popular/web2.0" rel="tag">web2.0</a>,<a href="http://del.icio.us/popular/web20" rel="tag">web20</a>,<a href="http://del.icio.us/popular/webdev" rel="tag">webdev</a>,<a href="http://del.icio.us/popular/rich%20enterprise%20applications" rel="tag">rich enterprise applications</a>,<a href="http://del.icio.us/popular/rea" rel="tag">rea</a>,<a href="http://del.icio.us/popular/java%20EE" rel="tag">java EE</a>,<a href="http://del.icio.us/popular/j2ee" rel="tag">j2ee</a>,<a href="http://del.icio.us/popular/j2e" rel="tag">j2e</a>,<a href="http://del.icio.us/popular/fusion" rel="tag">fusion</a>,<a href="http://del.icio.us/popular/deployment" rel="tag">deployment</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/03/rich_enterprise_applications_i.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/03/rich_enterprise_applications_i.html</guid>
        
        
         <pubDate>Tue, 10 Mar 2009 10:31:47 -0800</pubDate>
      </item>
      
      <item>
         <title>Oracle @ EclipseCon 2009</title>
         <description><![CDATA[<h3><a href="http://www.eclipsecon.org/2009/"><img height="100" src="http://image.wetpaint.com/image/2/Cee8uXIqRVq0nNrdIOe8EQ5977" width="130" border="0"></a></h3> <p><b><u></u></b>&nbsp; <p>Information on our booth and details about the sponsorship of the members and committers reception will come soon. </p> <p><br><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=283"><b>Faceted Project Framework</b></a></b><br><b>By Konstantin Komissarchik (Oracle)</b><br><a href="http://www.eclipsecon.org/2009/sessions?date=2009-03-25">Wednesday</a>, 15:30, 10 minutes | Grand Ballroom F<br>This talk will introduce the attendees to the Faceted Project Framework. The emphasis will be on covering the use cases solved by the framework as well as laying out how the framework can be used by projects at Eclipse and other add-in providers. A road map and update on the status of Faceted Project Framework as an independent project will also be presented.<br>Faceted Project Framework facilitates treating Eclipse projects as composed of units of functionality (called facets) that can be easily added or removed by users.</p> <p><br><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=371"><b>Building the XML Editor you've always wanted</b></a></b><br><b>By Konstantin Komissarchik (Oracle), Nitin Dahyabhai (IBM), Nick Sandonato (IBM)</b><br><a href="http://www.eclipsecon.org/2009/sessions?category=Eclipse IDE And Languages - Web Tools">Eclipse IDE And Languages - Web Tools</a> · <a href="http://www.eclipsecon.org/2009/sessions?type=tutorial  - 4 hours">Tutorial - 4 hours</a><br><a href="http://www.eclipsecon.org/2009/sessions?date=2009-03-23">Monday</a>, 13:30, 4 hours | Room 206<br>This tutorial will focus on building custom editors based on WTP's XML editor. The first part of the tutorial will cover extending the source editor itself, while the second part will cover various approaches for adding a form-based "design view" for a specific schema.<br>The tutorial will start by giving an overview of the basic organization of text editors and then give an in-depth look at editors built using the Structured Source Editing (SSE) framework from the Web Tools Platform. Topics covered will include usage of provisional APIs for the SSE XML DOM and structured source models. Much of this information is also relevant when building upon WTP's HTML and JSP editing. Coverage will also include APIs and extension points allowing for complete customization of the outline view, properties view, contributing to as-you-type validation, adding your own Content Assist proposals, and using the provided debugging dialog. This tutorial will include coding examples that involve the XML and SSE components of the Source Editing subproject, but that apply equally well to the HTML, JSP, CSS, and DTD components of WTP, as well as commercial products that include them.<br>The second part of the tutorial will focus on adding a form-based design view to an XML editor. The presenter will discuss various challenges that are encountered in such a project (such as handling synchronization with the source view and treatment of invalid input) and ways to solve these challenges. An overview of different approaches will be given and functional tradeoffs between them will be discussed. After the overview, the bulk of this section will focus on showing how to use a custom framework that the presenter has developed as part of building several form-based editors for very large and complex schemas. The framework allows one to relatively quickly add high quality form-based design views to XML editors. The source code for this framework will be made available as part of this tutorial under the EPL license.<br>This tutorial targets developers who are familiar with writing Eclipse plug-ins and who are interested in extending the provided SSE editors (especially the XML editor). The slides and the demo project will be provided beforehand for attendes to review. This should leave time for low-level discussion and specific implementation questions.</p> <p><br><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=542"><b>Harnessing JPA 2.0 with Eclipse</b></a></b><br><b>By Doug Clarke (Oracle), Tom Ware (Oracle), Shaun Smith (Oracle)</b><br><a href="http://www.eclipsecon.org/2009/sessions?category=Eclipse Platform - Runtime">Eclipse Platform - Runtime</a> · <a href="http://www.eclipsecon.org/2009/sessions?type=long - one hour">Long - one hour</a><br><a href="http://www.eclipsecon.org/2009/sessions?date=2009-03-24">Tuesday</a>, 13:30, 50 minutes | Great America Meeting Room 2<br>The EclipseLink project is the reference implementation of the JPA 2.0 (JSR 317) specification. This standards based functionality builds on the advanced object-relational features of the current EclipseLink release. This session will introduce the new features coming in JPA 2.0 as well as many of the important advanced capabilities of the EclipseLink implementations. Attendees will learn how these features can be leveraged within their Java EE, SE, OSGi, and Rich Client applications and gain practical advice on their usage of EclipseLink. The advanced JPA support available through the WTP's Dali project will also be highlighted.</p> <p><br><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=808"><b>Pimp my Persistence</b></a></b><br><b>By Doug Clarke (Oracle), Neil Hauge (Oracle), Shaun Smith (Oracle), Tom Ware (Oracle)</b><br>Storing data is a key function of every application. Whether its reading XML configuration files, storing data in a relational database, integrating a mainframe, or passing data between services all application types and architectures require persistence. Similarly, within the Eclipse ecosystem every project has some need of persistence. Currently there is a broad range of approaches across the Eclipse ecosystem for addressing these requirements. The EclipseLink project produces runtime support for relational, XML, and non-relational persistence needs. The Dali project produces tooling to assist Java developers in their usage of persistence runtimes. In this BOF committers and consumers of these projects will get together to discuss their needs, helping to define road-maps that address the current and future needs of the Eclipse ecosystem. </p> <p><br><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=778"><b>Runtime Technology @ Eclipse</b></a></b><br><b>By Doug Clarke (Oracle), Jeff McAffer (Code 9), Thomas Watson (IBM), Jochen Krause (Innoopract)</b><br>The Eclipse ecosystem has long included a wide array of runtime technologies from Equinox and RCP to EMF and BIRT. At last year's EclipseCon we announced the creation of the Eclipse Runtime (RT) top-levelproject. Since then the number of projects in RT has grown and the use of Eclipse in runtime scenarios broadened. Many of the major app servers are Equinox-based, EclipseLink is the reference implementation for JPA2, companies are shipping RAP-based enterprise applications, ... The idea of the Runtime BoF is to bring together some of the technology leaders at Eclipse to talk with each other and the runtime technology consumers to drive a coherent vision of Eclipse in the runtime space. </p> <p><br><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=381"><b>Developing Java EE Web applications with JSF Facelets and JPA</b></a></b><br><b>By Raghunathan Srinivasan (Oracle), Cameron Bateman (Oracle), Neil Hauge (Oracle), Shaun Smith (Oracle)</b><br><a href="http://www.eclipsecon.org/2009/sessions?category=Eclipse IDE And Languages - Web Tools">Eclipse IDE And Languages - Web Tools</a> · <a href="http://www.eclipsecon.org/2009/sessions?type=tutorial  - 4 hours">Tutorial - 4 hours</a><br><a href="http://www.eclipsecon.org/2009/sessions?date=2009-03-23">Monday</a>, 08:00, 4 hours | Room 206<br>This tutorial will walk the participants through the process of building a Java EE web application with JSF Facelets and Java Persistence API (JPA) Entities using the tooling provided by the JSF Tools and Dali Java Persistence Tools projects in the WTP 3.1 (Galileo) release. The tutorial will give an overview of JavaServer Faces technology and will cover the basics of Facelets, the new Page Description Language introduced in the JSF 2.0 (JSR-314) specification. It will also introduce object-relational mapping with JPA 1.0 and some of the new JPA 2.0 features available in the EclipseLink Galileo release and supported in Dali 2.2. This tutorial is 'hands on' and attendees will be building a functional Java web application using the tooling provided by the JSF Tools and Dali projects. Attendees are required to bring their own laptop but all necessary software will be provided.</p> <p><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=614"><b>Teneo - Integrating EMF &amp; EclipseLink for Model-Driven Development with Persistence</b></a></b><br><b>By Shaun Smith (Oracle), Martin Taal</b><br><a href="http://www.eclipsecon.org/2009/sessions?category=Frameworks - Modeling">Frameworks - Modeling</a> · <a href="http://www.eclipsecon.org/2009/sessions?type=long - one hour">Long - one hour</a><br><a href="http://www.eclipsecon.org/2009/sessions?date=2009-03-26">Thursday</a>, 14:30, 50 minutes | Grand Ballroom GHAB<br>Teneo's EclipseLink/EMF integration addresses the problem of persisting EMF models in relational databases using the standard Java Persistence API (JPA). It integrates with existing EMF Runtime through its implementation of the EMF resource model for EclipseLink JPA.<br>Teneo supports a fully top-down model driven approach that generates EMF classes, default JPA mappings for those classes, and the database schema required to persist those classes from a single Ecore model. Ecore annotations can be used to customize the generated JPA mappings and relational schema.<br>Teneo also supports the meet-in-the-middle approach of mapping EMF classes to an existing relational schema. This enables the construction of model driven applications on top of existing or legacy databases. Teneo can be combined with the Dali JPA Tools for meet-in-the-middle development with Dali providing intelligent mapping assistance and validation against the target relational schema.<br>This session will combine slides and demos to illustrate both the design time and runtime functionality of Teneo and EclipseLink.</p> <p><br><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=369"><b>Dali JPA Tools: What's New In 2.2!</b></a></b><br><b>By Neil Hauge (Oracle)</b><br><a href="http://www.eclipsecon.org/2009/sessions?category=Eclipse IDE And Languages - Web Tools">Eclipse IDE And Languages - Web Tools</a> · <a href="http://www.eclipsecon.org/2009/sessions?type=short - 10 minutes">Short - 10 minutes</a><br><a href="http://www.eclipsecon.org/2009/sessions?date=2009-03-25">Wednesday</a>, 11:10, 10 minutes | Grand Ballroom F<br>From Ganymede to Galileo, "What's New in 2.2" will showcase a host of exciting features that will be available in the upcoming 2.2 release. Using JPA in your application is about to get even easier with the addition of automated mapping, enhanced entity generation from tables, advanced EclipseLink support, and more. </p> <p><b><a href="https://www.eclipsecon.org/submissions/2009/view_talk.php?id=814"><b>Advanced JPA (Java Persistence API) development lab - Dali futures sneak peek</b></a></b><br><b>By Pieter Humphrey (Oracle) and Greg Stachnick (Oracle)</b><br><a href="http://www.eclipsecon.org/2009/sessions?category=Eclipse IDE And Languages - Web Tools">Eclipse IDE And Languages - Web Tools</a> · <a href="http://www.eclipsecon.org/2009/sessions?type=tutorial - 2 hours sponsored">Tutorial - 2 hours sponsored</a><br><a href="http://www.eclipsecon.org/2009/sessions?date=2009-03-25">Wednesday</a>, 15:30, 1 hour and 50 minutes | Grand Ballroom E</p> <p>This sponsored tutorial from Oracle covers JPA (Java Persistence API) development on Oracle Enterprise Pack for Eclipse (OEPE). This hands-on experience will allow attendees to construct a sample application based on JPA (Java Persistence API) and JSF. JPA related features in OEPE are planned to be contributed to Dali, so you can get a sneak peek of what's coming in future Dali releases by attending this lab.<br>*You will be required to your own laptop with DVD Reader<br>*1GB ram minimum, 2GB recommended <br>*Microsoft Windows 2000/XP/Vista or Linux Red Hat 9 or Fedora Core 2 or higher <br>*JRE 1.4/1.5 on Windows, 1.5 on Linux <br>*Install Oracle XE, WebLogic Server 10gR3 beforehand or come early to allow for installation time. DVDs provided.<br>*use the VMware image option (requires ~8.5 of free disk space and windows only) come at least 1 hour early to allow time for file transfer.<br>The sample application used in this tutorial is a web application for a company selling various products. The application maintains a list of products for sale and customers who placed orders. This tutorial is built on a sample web application which contains database files and web resources (.java, .css file and .jsp files). With the resources and steps described in this tutorial, you will learn how to create the persistence and business logic layers of the application using Oracle Enterprise Pack for Eclipse. This session introduces many key concepts of Oracle Enterprise Pack for Eclipse: object relational mapping (ORM), web applications, JPA, JSF page construction, and other concepts. </p> <p>This is a free tutorial sponsored by Oracle. You must be registered for EclipseCon but there is no additional charge to attend this tutorial.</p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4d3793f0-86e3-47c6-8425-6303c741f6f9" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/Eclipse" rel="tag">Eclipse</a>,<a href="http://del.icio.us/popular/OTN" rel="tag">OTN</a>,<a href="http://del.icio.us/popular/WebLogic%20Server" rel="tag">WebLogic Server</a>,<a href="http://del.icio.us/popular/WebLogic" rel="tag">WebLogic</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/Java%20EE" rel="tag">Java EE</a>,<a href="http://del.icio.us/popular/Web%20Tools%20Platform" rel="tag">Web Tools Platform</a>,<a href="http://del.icio.us/popular/WTP" rel="tag">WTP</a>,<a href="http://del.icio.us/popular/EclipseLink" rel="tag">EclipseLink</a>,<a href="http://del.icio.us/popular/BEA" rel="tag">BEA</a>,<a href="http://del.icio.us/popular/dev2dev" rel="tag">dev2dev</a>,<a href="http://del.icio.us/popular/fusion" rel="tag">fusion</a>,<a href="http://del.icio.us/popular/Dali" rel="tag">Dali</a>,<a href="http://del.icio.us/popular/Oracle%20Enterprise%20Pack%20for%20Eclipse" rel="tag">Oracle Enterprise Pack for Eclipse</a>,<a href="http://del.icio.us/popular/Enterprise%20Pack%20for%20Eclipse" rel="tag">Enterprise Pack for Eclipse</a>,<a href="http://del.icio.us/popular/Oracle%20Workshop%20for%20WebLogic" rel="tag">Oracle Workshop for WebLogic</a>,<a href="http://del.icio.us/popular/Workshop%20for%20WebLogic" rel="tag">Workshop for WebLogic</a>,<a href="http://del.icio.us/popular/JPA" rel="tag">JPA</a>,<a href="http://del.icio.us/popular/EJB3.0" rel="tag">EJB3.0</a>,<a href="http://del.icio.us/popular/MoXy" rel="tag">MoXy</a>,<a href="http://del.icio.us/popular/EJB3" rel="tag">EJB3</a></div> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e3c500c5-5048-4f95-8c1f-6dc535be4609" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Eclipse" rel="tag">Eclipse</a>,<a href="http://technorati.com/tags/OTN" rel="tag">OTN</a>,<a href="http://technorati.com/tags/WebLogic%20Server" rel="tag">WebLogic Server</a>,<a href="http://technorati.com/tags/WebLogic" rel="tag">WebLogic</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/Java%20EE" rel="tag">Java EE</a>,<a href="http://technorati.com/tags/Web%20Tools%20Platform" rel="tag">Web Tools Platform</a>,<a href="http://technorati.com/tags/WTP" rel="tag">WTP</a>,<a href="http://technorati.com/tags/EclipseLink" rel="tag">EclipseLink</a>,<a href="http://technorati.com/tags/BEA" rel="tag">BEA</a>,<a href="http://technorati.com/tags/dev2dev" rel="tag">dev2dev</a>,<a href="http://technorati.com/tags/fusion" rel="tag">fusion</a>,<a href="http://technorati.com/tags/Dali" rel="tag">Dali</a>,<a href="http://technorati.com/tags/Oracle%20Enterprise%20Pack%20for%20Eclipse" rel="tag">Oracle Enterprise Pack for Eclipse</a>,<a href="http://technorati.com/tags/Enterprise%20Pack%20for%20Eclipse" rel="tag">Enterprise Pack for Eclipse</a>,<a href="http://technorati.com/tags/Oracle%20Workshop%20for%20WebLogic" rel="tag">Oracle Workshop for WebLogic</a>,<a href="http://technorati.com/tags/Workshop%20for%20WebLogic" rel="tag">Workshop for WebLogic</a>,<a href="http://technorati.com/tags/JPA" rel="tag">JPA</a>,<a href="http://technorati.com/tags/EJB3.0" rel="tag">EJB3.0</a>,<a href="http://technorati.com/tags/MoXy" rel="tag">MoXy</a>,<a href="http://technorati.com/tags/EJB3" rel="tag">EJB3</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2009/02/oracle_eclipsecon_2009.html</link>
         <guid>http://blogs.oracle.com/devtools/2009/02/oracle_eclipsecon_2009.html</guid>
        
        
         <pubDate>Fri, 20 Feb 2009 18:41:10 -0800</pubDate>
      </item>
      
      <item>
         <title>Get hands on with Oracle at SV Codecamp 2008</title>
         <description><![CDATA[<p>Welcome to Oracle's participation page for the 2008 Silicon Valley Codemap at FootHill College, Nov 8-9 2008.</p> <p>12345 El Monte Road (Parking Lot 5)<br>Los Altos Hills, CA 94022 <p>You can see a list of tags on the SV codecamp site listing for the "<a href="http://www.siliconvalley-codecamp.com/Sessions.aspx?sortby=title&amp;by=category&amp;tag=251">Oracle</a>" tag.</p> <p><br><a href="http://www.siliconvalley-codecamp.com/Default.aspx"><img title="CodeCamp at FootHill College.  Click Here for Details and Registration" height="101" alt="CodeCamp at FootHill College.  Click Here for Details and Registration" src="http://image.wetpaint.com/image/1/8900v6OliN39YgvcCe9tkA5367/GW150H101" width="150" align="bottom"></a></p> <p><br>75 minute sessions<br>Handouts with lots of Q&amp;A time<br>Hands on demos or excercises<br>Chalk talks or PPT<br>Experts sharing their insights</p> <p><b><u>Oracle presenters and related sessions at the Code Camp sessions:</u></b> <p><b>Taming Web Services Interoperability</b><br>Intermediate<br>Wiki Here <p><a href="http://siliconvalley-codecamp.com/Speakers.aspx?id=108">Nilesh Junnarkar</a> Agenda Not Made Yet | Room Unknown <br>Intermediate <p>As SOA adoption continues to take place in the enterprise environment, ensuring Web Services interoperate among heterogeneous SOA platforms becomes more challenging. This session will examine interoperability issues, and suggest principles that can ease the pain. It will conclude with Oracle's participation and contribution in WS-I and WSTF(Web Services Test Forum), and with a demo of WSIP(Web Service Interop Platform) to illustrate Oracle's unique approach.  <p><b>Take a REST on WebLogic Server</b><br>Advanced<br>Wiki Here <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=95">Symon Chang</a> Agenda Not Made Yet | Room Unknown <br>Advanced  <p>This session will use a sample location search application to demonstrate how to build a <b>Representational State Transfer (REST) </b>implementation using WebLogic Server 10.3. It discusses how to use JAX-WS and JAXB technologies in WebLogic Server 10.3 to simplify the development and deployment of <b>RESTful Web Services. </b><br>The session will focus on the server side programming; instead of client side scripting. The following topics will be present: <br>- The location search logic with geocoding <br>- XML Schema design and JAXB code generation <br>- The RESTful Web Services Java coding<br>- Different REST HTTP GET and POST methods <br>- Configuration and deployment with ANT scripts <br>The session will also solicit ideas for RESTful Web Services requirements in future releases of WebLogic Server.  <p><b>Web Services Interop between Java and .NET</b><br>Advanced<br>Wiki Here <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=95">Symon Chang</a> Agenda Not Made Yet | Room Unknown <br>Advanced  <p>By definition, Web Services are cross-platform, and it is the best technology for solving cross-platform interoperability problems. However, when using Java Web Services to talk to .NET Web Services, many interoperability problems need to overcome. <br>This session will use both WebLogic Server (WLS) 10.3 client connects to .NET WCF 3.0/3.5 services, and .NET client connects to WLS services as examples to discuss interop issues and solutions on the following scenarios: <br>- Basic/Complex Data Type and MTOM <br>- WS-Security 1.0/1.1 <br>- WS-SecureConversation (WS-SC) and WS-Trust <br>- WS-Policy and WS-SecurityPolicy <br>- WS-ReliableMessaging (WS-RM) <br>- WS-RM + WS-SC <br>Practical tips to interop well with .NET from Java Web Services will be discussed in depth.  <p><b>Boosting Your Testing Productivity with Groovy</b><br>Intermediate<br>Wiki Here <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=6">Andres Almiray</a> Agenda Not Made Yet | Room Unknown <br>Intermediate  <p>Developer testing, unit testing, and/or test driven development should be in the vocabulary of every developer by now. Everyone knows that testing takes time, but you shouldn’t skip testing because of a hard-to-meet deadline. What can you do to make sure you’ll have the following weekend free without worrying that a sudden call will spoil the fun? The answer is to let your testing code be groovier. This session discusses Groovy, a dynamic language for the JVM™ machine whose close integration with the Java™ programming language makes it ideal for testing purposes. With Groovy you can write less code and be more expressive, you can leverage your knowledge of JUnit extensions (such as dbUnit or XMLUnit) to speed up development, and you can use GroovyMocks to intercept calls on concrete classes (easier to set up than EasyMock/JMock). Groovy is also TestNG-friendly, because it supports JSR 175 annotations. Attendees should have basic knowledge of the Groovy language, JUnit, and TestNG.  <p><b>GUI Testing Made Easy</b><br>Intermediate<br>Wiki Here <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=44">Alex Ruiz</a> Agenda Not Made Yet | Room Unknown <br>Intermediate  <p>Testing graphical user interfaces (GUIs) is essential to make applications safer and more robust. Any GUI, even one providing only the simplest capabilities, encloses some level of complexity. Any complexity in software needs to be tested, because code without tests is a potential source of bugs. A well-tested application has a greater chance of success. <br>This session explores several recommendations and practices that can significantly simplify testing of new and existing Java™ technology-based Swing applications. <br>It covers the following: <br>• Creating testable GUIs <br>• Applying test-driven development (TDD) to GUIs <br>• Testing GUIs in legacy applications <br>• Integrating GUI tests in a test suite (how, when, and when not to do it) <br>• Programmatic tests versus test recorders (pros, cons, and use cases of each technique)  <p><b>What's wrong with JSF and how to solve it</b><br>Intermediate<br>Wiki Here <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=47">shay shmeltzer</a> Agenda Not Made Yet | Room Unknown <br>Intermediate <p>JSF is the official Web development framework in the Java EE stack. And while it gathered a big following there are some things that are not perfect with the current implementation. This session gives you the info on what to look out for as well as technologies and frameworks that can help you solve these issues.  <p><b>How to build asynchronous Web Services</b><br>Intermediate<br>Wiki Here <p><a href="http://siliconvalley-codecamp.com/Speakers.aspx?id=110">pyounguk cho</a> Agenda Not Made Yet | Room Unknown <br>Intermediate <p>Synchronous interaction falls short of many real-world business requirements, and that explains why supporting asynchronous message exchange has been a must-have in any widely-accepted technologies. Service Oriented Architecture(SOA) is not an exception, and it is asynchronous services that can bring out the fullest potential of SOA. It enables SOA to provide richer Message Exchange Patterns(MEP) beyond simple request-response or one-way interactions, which is the case when relying solely upon synchronous messaging. This session goes over common use cases in which asychronous messaging can be useful or necessary, including but not limited to - long running services whose processing time can go beyond time-out of the underlying transport - batch processing of requests at a certain time of the day - human intervention of requests when users should be a part of responding to the incoming messages - multiple responses for a single request where the business acknowledgement or state update messages can be sent out before the final response  <p><b>Introduction to Spring Web Services</b> <p><a href="http://siliconvalley-codecamp.com/Speakers.aspx?id=110">pyounguk cho</a> Agenda Not Made Yet | Room Unknown <br>Beginner <p>Spring framework has been gaining tremendous amount of attraction in the developer community. Did you know you can create web services in your spring applications? As is the case with other areas, Spring web service provides a unique development model compared to other frameworks. This session will introduce Spring web services to developers who may have JEE web service development background, focusing on - programming model - key programming APIs - how to enable QoS such as security  <p><b>Hands-on Lab: Building and Deploying Applications with Oracle WebLogic Server 10.3 and Eclipse</b><br>Intermediate<br>Wiki Here <p><a href="http://www.siliconvalley-codecamp.com/Speakers.aspx?id=112">Pieter Humphrey</a> Agenda Not Made Yet | Room Unknown<br>Intermediate <p>This lab session takes attendees through a series of hands-on exercises with Oracle WebLogic Server, using the Oracle Workshop for WebLogic Eclipse plug-ins. This hands on lab will get you working with new Oracle WebLogic Server 10gR3 features such as the redesigned Oracle WebLogic Console, FastSwap (Dynamic Class Redefinition), Application Upgrade, visual Oracle WebLogic XML editing, running/debugging applications on the server, and new Java EE 5 JAX-WS Web services tooling. Bring your own laptop: 2GB min RAM recommended, 1.75-2GB free disk space, DVD player or USB port for a USB memory disk to get the installer loaded. <p><b>Prototyping User/Role Management with Oracle Virtual Directory and Oracle XE<br></b>Mark Wilcox -- Beginner<br>Most enterprise environments use LDAP for authentication and authorization. However, as a developer you might not have access to the enterprise LDAP server. Or perhaps you are not familiar using LDAP tools to manage users and roles. In this presentation you can learn how Oracle Virtual Directory can be combined with Oracle XE (or any other database) to simplify this component of the development process without needing to write any custom code. And then see how this simplifies moving your product into production. <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c50d191f-cb5c-42d6-81c5-f966317d400b" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/Eclipse" rel="tag">Eclipse</a>,<a href="http://del.icio.us/popular/J2EE" rel="tag">J2EE</a>,<a href="http://del.icio.us/popular/Java" rel="tag">Java</a>,<a href="http://del.icio.us/popular/JAXB" rel="tag">JAXB</a>,<a href="http://del.icio.us/popular/JAXWS" rel="tag">JAXWS</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/Web%20services" rel="tag">Web services</a>,<a href="http://del.icio.us/popular/Interoperability" rel="tag">Interoperability</a>,<a href="http://del.icio.us/popular/WCF" rel="tag">WCF</a>,<a href="http://del.icio.us/popular/WS-Security" rel="tag">WS-Security</a>,<a href="http://del.icio.us/popular/IT" rel="tag">IT</a>,<a href="http://del.icio.us/popular/Database" rel="tag">Database</a>,<a href="http://del.icio.us/popular/ERP" rel="tag">ERP</a>,<a href="http://del.icio.us/popular/Project%20Management" rel="tag">Project Management</a>,<a href="http://del.icio.us/popular/Active%20Directory" rel="tag">Active Directory</a>,<a href="http://del.icio.us/popular/Security" rel="tag">Security</a>,<a href="http://del.icio.us/popular/Local%20Search" rel="tag">Local Search</a>,<a href="http://del.icio.us/popular/mashups" rel="tag">mashups</a>,<a href="http://del.icio.us/popular/REST" rel="tag">REST</a>,<a href="http://del.icio.us/popular/WebLogic%20Server" rel="tag">WebLogic Server</a>,<a href="http://del.icio.us/popular/AJAX%20development" rel="tag">AJAX development</a>,<a href="http://del.icio.us/popular/JSF" rel="tag">JSF</a>,<a href="http://del.icio.us/popular/Web%20development" rel="tag">Web development</a></div></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d3edd160-24f6-459e-a9f4-d2120e5e6730" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Eclipse" rel="tag">Eclipse</a>,<a href="http://technorati.com/tags/J2EE" rel="tag">J2EE</a>,<a href="http://technorati.com/tags/Java" rel="tag">Java</a>,<a href="http://technorati.com/tags/JAXB" rel="tag">JAXB</a>,<a href="http://technorati.com/tags/JAXWS" rel="tag">JAXWS</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/Web%20services" rel="tag">Web services</a>,<a href="http://technorati.com/tags/Interoperability" rel="tag">Interoperability</a>,<a href="http://technorati.com/tags/WCF" rel="tag">WCF</a>,<a href="http://technorati.com/tags/WS-Security" rel="tag">WS-Security</a>,<a href="http://technorati.com/tags/IT" rel="tag">IT</a>,<a href="http://technorati.com/tags/Database" rel="tag">Database</a>,<a href="http://technorati.com/tags/ERP" rel="tag">ERP</a>,<a href="http://technorati.com/tags/Project%20Management" rel="tag">Project Management</a>,<a href="http://technorati.com/tags/Active%20Directory" rel="tag">Active Directory</a>,<a href="http://technorati.com/tags/Security" rel="tag">Security</a>,<a href="http://technorati.com/tags/Local%20Search" rel="tag">Local Search</a>,<a href="http://technorati.com/tags/mashups" rel="tag">mashups</a>,<a href="http://technorati.com/tags/REST" rel="tag">REST</a>,<a href="http://technorati.com/tags/WebLogic%20Server" rel="tag">WebLogic Server</a>,<a href="http://technorati.com/tags/AJAX%20development" rel="tag">AJAX development</a>,<a href="http://technorati.com/tags/JSF" rel="tag">JSF</a>,<a href="http://technorati.com/tags/Web%20development" rel="tag">Web development</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2008/11/get_hands_on_with_oracle_at_sv.html</link>
         <guid>http://blogs.oracle.com/devtools/2008/11/get_hands_on_with_oracle_at_sv.html</guid>
        
        
         <pubDate>Thu, 06 Nov 2008 18:40:14 -0800</pubDate>
      </item>
      
      <item>
         <title>Oracle JDeveloper 11g and Oracle ADF 11g go production</title>
         <description><![CDATA[<p></p> <p>This major new version integrates WebLogic Server 10.3 and offers key new features in support for Java EE 5.0 and RIA development with JSF. Including an extension to the JSF controller for better reusability and a new set of ADF Faces Rich Client Components.<br>----------------------------------<br>Oracle just released the production version of Oracle JDeveloper 11g and Oracle ADF 11g which are <br>available for free download from OTN.<br><a href="http://www.oracle.com/technology/software/products/jdev/index.html">http://www.oracle.com/technology/software/products/jdev/index.html</a><br>This new version, several years in the making, include over 200 new features key highlights include:<br>*ADF Faces Rich Client – the most comprehensive set of Ajax enabled JSF components and introducing the ADF <br>Data Visualization Components<br>*JDK 6 and Java EE 5.0 support<br>*Integrated WebLogic 10.3 server for debugging and testing<br>*Extended database development and modeling features<br>*ADF Task Flows – extension to the JSF controller that adds reusable task flows, declarative bookmark and <br>back button support, additional memory scopes and more.<br>*JSF templating <br>*JSF page fragments, JSF regions and Declarative JSF components.<br>*Updated code editor (quick picks, easier navigation, and more)<br>*New Java memory and CPU Profilers<br>*Enhanced EclipseLink/TopLink integration<br>*Javascript editor with debugging and refactoring<br>*Updated support for JUnit, Subversion, Ant, Facelets <br>*Many other enhancement to the ADF Framework in the areas of data binding to UI, refactoring, debugging <br>and ADF business components.<br>A complete new features list, step by step tutorials, and demos are on OTN as well.<br><a href="http://www.oracle.com/technology/products/jdev/collateral/papers/11/newfeatures/index.html">http://www.oracle.com/technology/products/jdev/collateral/papers/11/newfeatures/index.html</a><br><a href="http://www.oracle.com/technology/products/jdev/index.html">http://www.oracle.com/technology/products/jdev/index.html</a> <p>&nbsp;</p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ca7d9668-f7b0-4d5c-8454-e1e2a6766674" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/OTN" rel="tag">OTN</a>,<a href="http://technorati.com/tags/ADF" rel="tag">ADF</a>,<a href="http://technorati.com/tags/AJAX%20development" rel="tag">AJAX development</a>,<a href="http://technorati.com/tags/BEA%20Weblogic" rel="tag">BEA Weblogic</a>,<a href="http://technorati.com/tags/debugging" rel="tag">debugging</a>,<a href="http://technorati.com/tags/Development" rel="tag">Development</a>,<a href="http://technorati.com/tags/fusion" rel="tag">fusion</a>,<a href="http://technorati.com/tags/java" rel="tag">java</a>,<a href="http://technorati.com/tags/JSF" rel="tag">JSF</a>,<a href="http://technorati.com/tags/Oracle" rel="tag">Oracle</a>,<a href="http://technorati.com/tags/RIA" rel="tag">RIA</a>,<a href="http://technorati.com/tags/Software%20Development" rel="tag">Software Development</a>,<a href="http://technorati.com/tags/weblogic" rel="tag">weblogic</a>,<a href="http://technorati.com/tags/JDeveloper" rel="tag">JDeveloper</a></div> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d826e0fb-e2e0-4660-a9de-06c8a0383251" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/OTN" rel="tag">OTN</a>,<a href="http://del.icio.us/popular/ADF" rel="tag">ADF</a>,<a href="http://del.icio.us/popular/AJAX%20development" rel="tag">AJAX development</a>,<a href="http://del.icio.us/popular/BEA%20Weblogic" rel="tag">BEA Weblogic</a>,<a href="http://del.icio.us/popular/debugging" rel="tag">debugging</a>,<a href="http://del.icio.us/popular/Development" rel="tag">Development</a>,<a href="http://del.icio.us/popular/fusion" rel="tag">fusion</a>,<a href="http://del.icio.us/popular/java" rel="tag">java</a>,<a href="http://del.icio.us/popular/JSF" rel="tag">JSF</a>,<a href="http://del.icio.us/popular/Oracle" rel="tag">Oracle</a>,<a href="http://del.icio.us/popular/RIA" rel="tag">RIA</a>,<a href="http://del.icio.us/popular/Software%20Development" rel="tag">Software Development</a>,<a href="http://del.icio.us/popular/weblogic" rel="tag">weblogic</a>,<a href="http://del.icio.us/popular/JDeveloper" rel="tag">JDeveloper</a></div>]]></description>
         <link>http://blogs.oracle.com/devtools/2008/10/oracle_jdeveloper_11g_and_orac.html</link>
         <guid>http://blogs.oracle.com/devtools/2008/10/oracle_jdeveloper_11g_and_orac.html</guid>
        
        
         <pubDate>Tue, 07 Oct 2008 14:49:21 -0800</pubDate>
      </item>
      
      <item>
         <title>Oracle Develop attendees- reserve your seat now for the Oracle Develop Keynotes</title>
         <description><![CDATA[<p>In case you haven't already, the show staff is trying to make sure there is room for everyone at the San Francisco Marriott Salon 09 for the keynotes. Please reserve your seat for the keynote lineup via <a href="http://www.cplan.com/oracleopenworld2008/sanfrancisco/sb">Schedule Builder</a>, and read on for a few late-breaking updates about the Develop Keynotes and Conference for BEA customers. <p>Come early to Ted Farrell’s keynote in Marriott Salon 09 on Monday and we’ll pipe in a video feed from the Charles Phillips and Chuck Rozwat keynote, so you can catch both in the same room without having to run around. <p>Ted and Tom will be speaking about: <p>• "Breaking Enterprise Application Platform Barriers" (Mon. Sept. 22, 10:15am - Salon 9) – The consumer web and mobile technologies are setting the bar for enterprise applications, and how these trends are redefining the enterprise developer role.  <p><strong>Ted Farrell, SVP/Chief Architect, Developer Tools</strong> <p>• "The Best Way..." (Tues. Sept. 23, 10:15am – Salon 9) - Sometimes it seems there are an infinite number of ways to accomplish something via software.&nbsp; Tom will take you on a tour of best practices, rules of thumb, and frameworks.  <p><strong>Tom Kyte, Senior Database Architect</strong> <p>Also, there will be a special <a href="http://www.oracle.com/products/middleware/openworld-bea.html">Middleware Executive Panel for BEA customers</a>, where you can ask your burning questions about BEA to Thomas Kurian, Hasan Rizvi, Ted Farrell, and special guest Anthony Fernicola, SVP of Tech Sales. <p>&nbsp; <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8565156b-b14a-49b2-b9ad-09cafc7660c4" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/events" rel="tag">events</a>,<a href="http://del.icio.us/popular/openworld" rel="tag">openworld</a>,<a href="http://del.icio.us/popular/otn" rel="tag">otn</a>,<a href="http://del.icio.us/popular/bea" rel="tag">bea</a></div></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e5e40c0e-9258-4e73-90aa-0cbf72072262" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/events" rel="tag">events</a>,<a href="http://technorati.com/tags/openworld" rel="tag">openworld</a>,<a href="http://technorati.com/tags/otn" rel="tag">otn</a>,<a href="http://technorati.com/tags/bea" rel="tag">bea</a></div>,]]></description>
         <link>http://blogs.oracle.com/devtools/2008/09/oracle_develop_attendees_reser.html</link>
         <guid>http://blogs.oracle.com/devtools/2008/09/oracle_develop_attendees_reser.html</guid>
        
        
         <pubDate>Tue, 16 Sep 2008 11:45:35 -0800</pubDate>
      </item>
      
      <item>
         <title>ClientGen Wizard (3rd page of wizard)</title>
         <description><![CDATA[<p>Eighty percent of the time users might not need the features of the wizard's third page.&#160; The other twenty percent the third page will come in handy.</p>  <p>Customizations on the page can be as simple as updating the package name of the generated JAR class files to overriding the type hierarchy specified in the XSD (or types node in the WSDL) through binding customizations using XPath expressions.</p>  <p>Below is a screenshot of the 3rd page:</p>  <p><a href="http://blogs.oracle.com/devtools/WindowsLiveWriter/ClientGenWizard3rdpageofwizard_1031E/clientGen_3rdpage.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="275" alt="clientGen_3rdpage" src="http://blogs.oracle.com/devtools/WindowsLiveWriter/ClientGenWizard3rdpageofwizard_1031E/clientGen_3rdpage_thumb.jpg" width="296" border="0" /></a> </p>  <p>Options on the page get more complex from top to bottom. </p>  <p>If the user decides they don't like the default package naming of the generated classes using the target namespace they can type in a valid package name in the text field next to the Package label.</p>  <p>WSDLs are normally copied into the JAR file for ease of reference during runtime. The user can disable this if needed. If the user types a package location (including the filename) then the wizard will warn the user if the Copy WSDL into Client Jar is not enabled. WSDL Location is optional, though, if Copy WSDL is selected. Then the WSDL should be copied over to the JAR using the original WSDL name.</p>  <p>A neat feature, and possible time saver , is when the user is offline yet the WSDL refers to an online XSD document. Using an XML Catalog file (most typical naming of the catalog is: jax-ws-catalog.xml) the user can override the online URI location by specifying the local path (making sure to have a local copy) to the same schema so the ClientGen wizard can actually create the JAR file.</p>  <p>The XML Catalog entry will be added to the ANT build file when it's run and also added to the JAR file if the user selects Generate Runtime Catalog.</p>  <p>Select Bindings is quite complex for this blog entry (I may add some more detail next week) but if need be, more advanced users can customize the types using XPath expressions where the XML type hierarchy in the schema might not be to their taste.</p>]]></description>
         <link>http://blogs.oracle.com/devtools/2008/09/clientgen_wizard_3rd_page_of_w.html</link>
         <guid>http://blogs.oracle.com/devtools/2008/09/clientgen_wizard_3rd_page_of_w.html</guid>
        
        
         <pubDate>Fri, 05 Sep 2008 16:39:25 -0800</pubDate>
      </item>
      
   </channel>
</rss>
