objectiF
objectiF Eclipse Edition
objectiF Visual Studio
.NET Edition
objectiF Enterprise
Edition
The Right objectiF Variant for You
Model-Driven
Development
Develop RIA model-driven
Download
Tutorials
Films
Feature Lists
objectiF in Detail
Web Development
SOA Development
Software Technology
Services
Success Stories
Prices
Buy
microTOOL - making IT better
microTOOL     

 

Download Read Tutorial Screenshot Gallery

Fast and Efficient:

Model-Driven Development of Rich Internet Applications (RIA) using Microsoft WPF in C#

Arrange data from the server using views; retrieve views from the server; present them to the user on the client; carry out the users commands, meaning return the adjusted data views; distribute the data to server entities and save; finally, arrange supplement views and update the view on the client – this is a typical example of a Rich Internet Application (RIA) procedure.

This basic structure makes Rich Internet Applications an ideal version of Model-Driven Development (MDD) – one of the fastest and most efficient development technologies available today.

MDD means creating platform specific models and an extensive amount of code from platform independent UML-models of the application via model transformation – in other words automatically.

For the Model-Driven Development of RIA, objectiF offers:

  • an UML-based method for the platform independent modeling of views, commands, services and entities,
  • numerous predefined commands (e.g. UpdateViewAndProceedToNextView or CreateViewWithDialog), which cover an extensive part of the typical commands to the display of data views, saving and navigating to supplement views.
  • Model transformations that convert platform independent models into platform independent models using code, during which C# classes for views and commands on the client, corresponding classes for services and the persistence layer are created on the server.

This is how Model-Driven Development of RIA works using objectiF

You start the work using objectiF by creating a system for the development team with the aid of a template - the new RIA template. Even after the first mouse-click, objectiF relieves you of an extensive range of set-up and integration requirements. Simply put, you save yourself time. This is because objectiF creates:

  • an initial platform independent model of the application in UML notation established by an entity model (including an almost exclusive top-level entity), a service model (featuring a start service) and a presentation model (including a start dialog and a view of the top-level entity),
  • platform specific models that correspond to a four-tier architecture,
  • the Visual Studio Solution including automatically generated code for an incomplete (of course) but already executable application – for client and server including communication via WCF.

This is how your part of model-driven development of RIA using objectiF looks

You design the initial platform independent models in detail. Then you transform these into platform specific models – conveniently at the click of a mouse and as often as necessary. You design the XAML user-interface and bind it to the view classes. You expand the generated code by implementing the business logic of the complex services in Round Trip using Visual Studio.

Fast and efficient, objectiF will help you reach your target.

 

Privacy Policy

 

Copyright © 2001 - 2010 microTOOL GmbH, Berlin. All rights reserved. Last Change: 26 July 2010