System and method for building multi-modal and multi-channel applications
First Claim
1. A system for visually building applications, said system comprising:
- a first module adapted to allow a developer to visually design workflow for an application;
a second module adapted to allow a developer to design views for said application; and
a third module adapted to allow a developer to integrate data sources within said application.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for visually building multi-channel and multi-modal applications. The system 100 includes a process design module 12 for designing application workflow, an integration design module 14 for integrating data sources into the application; a presentation design module 16 for designing application views; a media library 18; and a componentization module 20, for packaging designed workflow into reusable components. The system 100 further includes an interactive development/design environment (IDE) 500. The IDE 500 provides a graphical user interface for allowing a developer to visually interact with and operate modules 12-20. The system 100 allows a developer to design a single application that can operate across multiple network standards, devices, browsers and languages, and that operate in one or more modes, such as real-time, off-line and asynchronous modes.
-
Citations
26 Claims
-
1. A system for visually building applications, said system comprising:
-
a first module adapted to allow a developer to visually design workflow for an application;
a second module adapted to allow a developer to design views for said application; and
a third module adapted to allow a developer to integrate data sources within said application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for visually building multi-channel applications, comprising:
an interactive development environment for visually designing workflow for a multi-channel application, said environment being adapted to allow a developer to independently design said workflow in a plurality of layers, each of said layers corresponding to at least one channel of said application. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26)
-
13. A system for visually building applications, comprising:
-
a graphical user interface adapted to allow a user to visually build a workflow for an application; and
a module for converting said visually built workflow into a markup language.
-
-
19. A method of building an application, comprising the steps of:
-
providing a visual development environment;
designing an application workflow within said visual development environment, said application workflow describing certain business logic and comprising a plurality of states and a plurality of transitions, linking said states; and
converting said application workflow into an application descriptor.
-
Specification