Creating applications : Creating applications
  
Creating applications
You can use UNICOM® Digital Transformation Toolkit (UDTT™) to deliver enterprise applications through multiple channels, including HTML, Rich Client, Mobile, and Restful channels. This section describes the general steps for creating an application. Multichannel application samples are also provided for you to learn about UDTT applications and to start developing your applications quickly.
Creating an application
The following topics describe the general steps for creating an application with UNICOM® Digital Transformation Toolkit (UDTT™):
Designing applications
Before you create an application to perform certain business transaction, you need to design the transaction flow and the user interface layout of the application.
For more information, see Designing applications.
Developing applications
You can develop your application by using the wizards and editors in UDTT. You need to create a project to contain the development files for the application, and then define your data, flows, and interfaces. After you build your project, you can deploy your project on your application server and run the application.
For more information, see Developing applications.
Building projects
After you complete your application development, you must build your project to generate the runtime files that will be deployed on the server.
For more information, see Building projects.
Deploying the runtime files on the server
Before you can run an application that is developed in UDTT, you must deploy the project EAR file to the application server.
For more information, see Deploying the runtime files on the server.
Samples
The following samples demonstrate the design and the project framework of the multichannel applications that can be created with UDTT:
HTML HelloWorld sample
The HTML HelloWorld sample is an HTML Channel project that is developed with UDTT for a sample bank withdrawal transaction. You can use this sample project to learn the design of an HTML Channel application. You can also use this sample project as a framework to quickly develop your HTML Channel application.
For more information, see HTML HelloWorld sample.
Rich Client HelloWorld sample
The Rich Client HelloWorld sample is a Rich Client Channel project that is developed as a sample client/server transaction. You can use this sample project to learn the design of a Rich Client Channel application. You can also use this sample project as a framework to quickly develop your Rich Client Channel application.
For more information, see Rich Client HelloWorld sample.
Multichannel application sample
The Multichannel application sample is a set of multichannel projects that are developed with UDTT for a sample bank transaction. You can use this sample to learn the design of the multichannel applications and the structure of the multi-project development environment. You can also use this sample as a framework to quickly develop your own multichannel application.
For more information, see Multichannel application sample.