Web Dynpro for Java Demo Kit

Introduction 

The goal of the Web Dynpro for Java Demo Kit is to provide a comprehensive overview about the capabilities available within Web Dynpro for Java. The Web Dynpro for Java Demo Kit consists of 20 tutorials, several demo applications and a portal-like shell application which offers additional functionality. 

The complete Web Dynpro sources are available for download and can be imported into the SAP NetWeaver Developer Studio for further analysis or as starting point for your own Web Dynpro for Java applications.  
 

The Demo Kit Shell

The Demo Kit shell offers typical shell functionality like search, logoff or a feedback channel. 
In the side panel on the left side of the shell, you can

  • search for specific tutorials or demo content
  • show a "How To" document for the selected tutorial or demo application
  • go to Helpful Links (showing further links to interesting articles and threads for example in SDN).

In the tool bar above the content area you can

  • show and hide the navigation panel and the side panel
  • change the size of the side panel
  • open the tutorial document
  • trigger application-specific actions.

In the header menu you can

  • change the visualization of the Demo Kit shell
  • send feedback
  • report bugs 

The Demo Kit shell itself is built using standard Web Dynpro for Java functionality. The shell of the SAP NetWeaver CE 7.20 version for example is heavily using the capabilites of web widgets to integrate application-specific HTML and JS to create a SAP-like shell visualization. The shell application itself is a very good example for correct usage of the Web Dynpro component capabilities.

The sources of the shell implementation(s) are also part of the downloads mentioned below.

We recommend to run the Demo Kit using Internet Explorer 7 or Internet Explorer 8.

Versions

The SAP NetWeaver CE 7.11 Version

This version covers all features available in the SAP NetWeaver 7.11 release - both as standalone version and embedded into the SAP Enterprise portal.

The included features are for example typical AJAX capabilities like input suggestion or drag & drop, UI integration capabilities using Flash islands or stateful iFrames or extended programming model features like popup-windows or dynamic component usages. Besides that the Demo Kit shows how to use advanced features of the Web Dynpro context, how to correctly define layouts and how to provide extended sorting, filtering and scrolling capabilites for the Web Dynpro table control.

The SAP NetWeaver CE 7.11 version of the Demo Kit is available for download here.

The SAP NetWeaver CE 7.20 Version

This version covers additional features available only in the SAP NetWeaver 7.20 release - both as standalone version and embedded into the SAP Enterprise portal.

In addition to the feature set of the 7.11 version, this version shows extended capabilities for drag & drop, web widget and Silverlight islands for integration of non Web Dynpro Java based content or asynchronous application embedding.

The SAP NetWeaver CE 7.20 version of the Demo Kit is available for download here.

The standard Tomcat Version

This version covers all features available when running on top of a standard Tomcat installation. For obvious reasons not all Web Dynpro for Java features are available in this scenario (e.g. the EJB model does not work on a standard Tomcat as there is no EJB container available).

The Tomcat version of the Demo Kit is available for download here.

Feedback

Feel free to give us feedback using the "Feedback" link in the shell header or use the Web Dynpro Java forum available here.

Available Tutorials

All tutorials and demo applications can be started from within the Web Dynpro for Java Demo Kit. In addition you can read the available tutorials using the following list:

 Enjoy!


 

Labels

java java Delete
webdynpro webdynpro Delete
wd wd Delete
tutorials tutorials Delete
development development Delete
topic-homepage topic-homepage Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.