Chatty Apps gives developers an array of great features and capabilities for the rapid development, testing, deployment and management of apps to mobile enable your SaaS applications and Web forms. We take the grunt work out so developers can focus on creating really powerful and compelling user interfaces to enable their application to run on popular smartphones. Chatty Apps’ online, integrated development environment (IDE) gives developers the following unmatched tools for a low monthly cost:

  • Data Editor: This drag and drop tool allows you to define your data model in an XML format without the complexity of XML. You can either user predefined variables or define custom variable types. If your app is using Web Services, it even allows you to import and reuse the data types in the Web Service, making integration a snap.
  • Rules Editor: This editor allows you to graphically define the business and logic rules for mobile enabling your SaaS app or Web forms. Once defined, rules can be used to determine the flow or your app or call conditional actions. Rules are based or the data model. Nested rules are supported, allowing you to implement complex logic without coding.
  • Actions Editor: The Actions Editor allows you to define actions that are calls to Web Services. Once defined, the actions can be invoked at any point in the app and also from the electronic forms.
  • Flow Editor: This editor enables you to graphically define the flow chart of your app to specify the sequence of steps that will be executed. The flow consists of three types of steps. User steps are for user interface where an electronic form is used to present information and user input. Gateway steps are used to implement branching to one of multiple paths in the flow based on rules and for executing server-side actions based on rules. Finally, InFlow steps allow your app to call another app as a “subroutine”, enabling you to build really sophisticated applications with reusable components.
  • Form Editor: This drag & drop editor allows you to create compelling user interfaces for your app. The form provides rich functionality through JavaScript which can be triggered from any control event. In addition, developers can invoke a variety of actions, including calling web pages or remote Web Services.
  • Compound Script Editor: This is a powerful tool for developers to define a script graphically without coding. A variety of data and web service actions can be invoked in any sequence determined by the developer. Any action or collection of actions can be invoked based on rules. Nested rules are also supported.
  • InFlows for Reusable Apps: InFlows are powerful steps that can be added to the app’s flow chart that allow the developer to invoke another application as a subroutine. The developer can map data variables from the parent app to the child app that dictates what information will be passed to the child app. When the child app is invoked it follows its own internal logic and an independent, stand-alone application. The developer can also specify what data is returned to the parent app from the child app when it concludes. This powerful capability allows developers to build sophisticated applications in a building-block fashion, and also to share and collaborate with others.
  • Test Server: The Test Server is available for developers to exhaustively test their app as soon as they have saved it. In the Test Server the app runs just like in the Production Server.
  • Production Server: The Production Server allows the developer to publish their app after they have tested it. End users can start using the app as soon as it is published.
  • Administrator: The Chatty App Administrator allows developers to monitor and manage their application when it is in production. It also allows them to control access to the various modules of Chatty Apps. Built-in reports allow them to gather metrics about the use of the app.