With the proliferation of huge amounts of (heterogeneous) data on the Web, the importance of information retrieval (IR) has grown considerably over the last few years. Big players in the computer industry, such as Google, Microsoft and Yahoo!, are the primary contributors of technology for fast acce...
"Interaction Flow Modeling Language" describes how to apply model-driven techniques to the problem of designing the front end of software applications, i.e., the user interaction. The book introduces the reader to the novel OMG standard Interaction Flow Modeling Language (IFML). Authors Marco Brambi...
This specification defines the Interaction Flow Modeling Language (IFML). The objective of IFML is to provide system architects, software engineers, and software developers with tools for the definition of Interaction Flow Models that describe the principal dimensions of an application front-end: th...
The goal of this portal is to explore and discuss when, where and how software modeling and model-driven engineering (and when NOT) can improve current software development practices.
"This book discusses how model-based approaches can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDSE) or, simply, Model-Driven Engineering (MDE). MDSE practices have proved to increase efficiency and effectiveness in software development,...
Validation is used to check that the data inserted by the user via the application’s user interface complies with the requirements of the application domain.
Validating the data, for example data that is inserted into a form (or in any other View Component or View Component Part with input capabili...
In many applications, such as corporate intranets or CRM, the user may need to access the archive of all registered people, and that archive may be very large. One way to support this requirement is by offering a search form, which however assumes that the user knows at least some information abou...
WebRatio introduced the chance to use Visibility Conditions in a Web Project. This feature allows you to disable or show elements in the generated Web application if the conditions specified for those elements are verified.
It is now possible to integrate the horizontal profiling of the Web appli...
"A rich text editor is an interface for editing rich text within web browsers, which presents the user a ‘what you see is what you get‘ editing area." (Source: Wikipedia http://en.wikipedia.org/wiki/Online_rich-text_editor)
A rich text editor can be useful when you want the user to be able to write...
Most Web applications have protected sections that only registered user can access. Users must remember the credentials provided for each site to which they subscribe.
When users are no longer able to authenticate themselves because they have lost or forgotten their passwords, it is necessary to pr...
WebRatio Reports is an add-on of WebRatio aimed to design and produce professional-quality reports.
WebRatio Reports leverages on Jasper Reports, a popular open source reporting solution, and on its accompanying visual report designer (iReport), to enhance Web applications with professional quali...
A search engine uses a set of well known rules to decide the visibility of a website. One of these rules is to have simple URLs containing the keywords the page should be indexed with. WebRatio 6 introduces a new feature named URL Fragments. This feature allows to increase the search engine ranking ...
WebRatio Platform provides a built-in feature for the localization of Web applications.
The localization is based on the usage of keys instead of terms for all the static elements of the Web application (e.g., labels, components and page titles, field labels and so on). WebRatio Platform allows use...
In a Web application, feedback messages are used to notify the user about the result of a business logic execution.
Feedback messages vary depending on message types, which can be: success, information, warning, or error.
This kick start guides you through the modeling of a Web application using WebRatio Platform 9. The Web application you will model, will help you manage your daily tasks and your business contacts.