cancel
Showing results for 
Search instead for 
Did you mean: 

Model-driven development environment?

Former Member
0 Kudos

What is meant by "Model-driven development environment" of NW 7.1?

How does Model-driven development environment results in shorter development cycles?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Romi,

If your question is regarding the model driven development of the client coding in NW Mobile 7.1 , Here are the reasons for its usage

1) in Netweaver Mobile 7.1 Webdynpro for Java is used for Client side development.

Webdynpro is a programming model for User intefaces based on MVC(model-view-controller)design pattern.

MVC model

Decouples the presentation logic from the application logic

Decouples the backend business system from the application logic

Key benefits of Webdynpro are

1)Its focus on Graphical modelling

Code is generated from meta-data declarations. One of the guiding priciples in webdynpro philosophy is: the few lines of hand written code there are in the UI ,the better.

2) Webdynpro uses a declarative,language neutral meta model for defining user interfaces.We can build abstract representation of application in the form of a webdynpro model. SAP netweaver developer studio then generates the required java code that conforms to a standard architecture. Hand written code is still in place, but is confined to that required to manipulate the business logic,NOT THE USER INTERFACE. This is a great relief for JSP ,html developer.

The UI can be arranged using a rich set of UI elements and layouts. The developer can mainly concentrate on the flow of business data through application.

Apart from this it runs on multiple platforms( ofcourse but for PDA client we need to choose a subset of UI elements).

This naturally heps in reducing the development cycle.

check this URL [http://help.sap.com/saphelp_nw70/helpdata/EN/9f/656442a1c4de54e10000000a155106/frameset.htm]

Thanks & Regards

Veerabhadram

Edited by: Veerabhadram Mantha on Mar 7, 2008 9:11 PM

Answers (0)