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!

Comments (13)
Mar 26, 2010
Aravinda Boyapati says:
Unable to download the demo kit, I am getting below error. Unfortunately we hav...Unable to download the demo kit, I am getting below error.
Unfortunately we have trouble completing your download request. Please contact sdn@sap.com for further support.
Thanks
Aravind
Apr 07, 2010
Frank Schulten says:
Same error here... FrankSame error here...
Frank
Apr 08, 2010
Steve Robertson says:
I am also getting the error. SteveI am also getting the error.
Steve
Apr 13, 2010
Prasad Nutalapati says:
Use a different browser. A dumb idea, but it works. I used Firefox(rocks!...Use a different browser.
A dumb idea, but it works.
I used Firefox(rocks!!), it worked.
-Prasad Nutalapati
Apr 15, 2010
Tim Tan says:
Totally, firefox works!Totally, firefox works!
Apr 22, 2010
Daniel Miralles says:
It also works in Google Chrome. Nice and very useful tutorial, btw.It also works in Google Chrome.
Nice and very useful tutorial, btw.
Apr 22, 2010
Henry Trapp says:
Works fine! But where I can get the source code of the examples??? - ...Works fine!
But where I can get the source code of the examples???
- Henry -
May 05, 2010
Armin Reichert says:
The source code for all demos, tutorials and the demokit frame is available afte...The source code for all demos, tutorials and the demokit frame is available after importing the corresponding development components into the NWDS as described in the documentation.
Jun 03, 2010
Anu Bhupalam says:
I couldn't find the TableFilter and TableSorter java classes for CE 7.11 in the ...I couldn't find the TableFilter and TableSorter java classes for CE 7.11 in the Demo Kit I downloaded. Can you please provide us those classes for CE 7.11 version.
Thanks
Jun 30, 2010
Arun Jaiswal says:
Hi Armin, I am tried to find out SCA files but no success. Could you please let...Hi Armin,
I am tried to find out SCA files but no success.
Could you please let us know where to find the Software Components like HM-WDUIDMKTCNT SCA file etc as metioned in the demo kit applications.
- Arun Jaiswal
May 30, 2011
Rajendra Palem-Venkata says:
Hi, Can the Tomcat version run on MAC OS? Regards RajendraHi,
Can the Tomcat version run on MAC OS?
Regards
Rajendra
Jun 24, 2011
Archana Prasad says:
HI, Where should i down load the demo Applications from.... I could see the Do...HI,
Where should i down load the demo Applications from....
I could see the Document which opens for every different Project. But i dont see where to sync the DC from?
I have connected to sapnameserver:53600 but donno in which track i will find the HM-WDUIDMKTCNT component :(
Help me here plsssss :(
Regards,
Archana
Oct 18, 2011
Xinlei Feng says:
Hello Armin, Will there be the some demo kit for NW7.3 version? which has been ...Hello Armin,
Will there be the some demo kit for NW7.3 version? which has been released for some time already?
Thanks and best regards,
Thunder