| <?php | 
 |  | 
 |   include( $_SERVER['DOCUMENT_ROOT'] . "/rap/_projectCommon.php" ); | 
 |  | 
 |   $title = "RAP - Single Sourcing"; | 
 |   $navPosition = array( "single-sourcing" ); | 
 |   printHeader( $title, $navPosition ); | 
 |  | 
 | ?> | 
 |  | 
 | <div id="midcolumn"> | 
 |  | 
 |   <h1>Single Sourcing</h1> | 
 |    | 
 |   <h2>What is single sourcing?</h2> | 
 |   <p> | 
 |     Application vendors are increasingly required to provide both desktop and web | 
 |     clients for their customers. But desktop and web applications are  based on | 
 |     very different technologies which generally demand different programming | 
 |     paradigms and skills that make it impossible to reuse code. Specialized | 
 |     development skills and implementing the same functionality more than once | 
 |     increases the cost of production without in fact, adding new value to the | 
 |     application. | 
 |   </p> | 
 |   <p> | 
 |     The Rich Ajax Platform (RAP) was designed to tackle exactly these problems for | 
 |     the Eclipse world. RAP allows Java and Eclipse developers to reuse their | 
 |     existing skills through a Java-based development model for web-clients. | 
 |     Furthermore, RAP maximizes code reuse by including the largest-possible | 
 |     web-enabled subset of the Rich Client Platform (Eclipse's technology on the | 
 |     desktop). | 
 |   </p> | 
 |    | 
 |   <h2>Webinar</h2> | 
 |   <p> | 
 |     The easiest was to get involved with single sourcing is to watch the webinar: | 
 |      | 
 |     Webinar: Single-Sourcing Techniques for RAP and RCP, Oct 23, 2008, Frank Appel | 
 |     <br /> | 
 |     <a href="http://download.innoopract.com/rap/webinar/Single_Sourcing_RAP_RCP_en.pdf"> | 
 |       PDF Slides | 
 |     </a> | 
 |        | 
 |     <a href="http://download.innoopract.com/rap/webinar/Single_Sourcing_RAP_RCP_examples.zip"> | 
 |       Code examples | 
 |     </a> | 
 |        | 
 |     <a href="http://download.innoopract.com/rap/webinar/Single_Sourcing_RAP_RCP_en.mp4"> | 
 |       MP4 Recording | 
 |     </a> | 
 |        | 
 |     <a href="http://download.innoopract.com/rap/webinar/Single_Sourcing_RAP_RCP_en.wmv"> | 
 |       WMV Recording | 
 |     </a> | 
 |       (~ 60 Minutes) | 
 |   </p> | 
 |    | 
 |   <!-- | 
 |   <h2>Single Sourcing guide</h2> | 
 |   <p> | 
 |     In order to develop fully single-sourced bundles for Eclipse RCP and RAP it is | 
 |     necessary to follow certain practices. This paper describes different patterns | 
 |     and refactorings to allow single sourcing of applications for both runtime | 
 |     platforms. All of these patterns have been discovered during single sourcing | 
 |     various applications in the Eclipse.org runtime space and tooling space. | 
 |     <br /> | 
 |     Paper: <a href="">Patterns for Single-Sourcing RCP and RAP applications</a>, | 
 |     Apr 03, 2009, Benjamin Muskalla | 
 |   </p> | 
 |   --> | 
 |  | 
 | </div> | 
 |  | 
 | <div id="rightcolumn"> | 
 |   <?php includeSidebar( "rap-feed.php" ) ?> | 
 |   <?php includeSidebar( "contributors.php" ) ?> | 
 | </div> | 
 |  | 
 | <?php | 
 |   printFooter(); | 
 | ?> |