Getting Started

Getting Started

This video tutorial is a brief introduction to the application development cycle in Aware IM. It shows how to design, test, make changes and deploy Aware IM applications. It also shows how to use sample applications supplied with Aware IM.


Aware IM Deployment and Configuration

This video tutorial explains Aware IM deployment and configuration options, provides answers to some frequently asked questions and explains how to deal with some common startup problems.

Relationships

Relationships

This video tutorial explains how Aware IM handles relationships between business objects. It explains how to create relationships, types of relationships (one-to-many, many-to-many etc), matching attributes and parent/child relationships

Forms

Forms

This video tutorial describes how Aware IM works with business object forms. It explains how default forms are created, how to customise forms, how to create different type of form cells (attributes, HTML, Google Map etc).


Advanced Forms (Part 1)

This video tutorial describes some more advanced aspects of business object forms, such as HTML cells, Gauge graphs, attribute styles and using Javascript in forms.


Advanced Forms (Part 2)

This video tutorial continues describing some more advanced aspects of business object forms, such as multi-attribute cells, references represented as drop downs, swap selects etc.

Business Rules

Business Rules

This video tutorial covers the concept of Aware IM business rules. It explains how business rules implement business logic of an application, how to create business rules, when they are executed and what they consist of.

Rule Execution

This video tutorial describes in detail how rules are executed in Aware IM. It also covers initialization rules, dynamic rules and explains how to interpret rule execution log.

Processes

This video tutorial explains the concept of Aware IM processes. It explains why processes are necessary, the difference between processes and business rules, as well as when and how to create processes.

Rule Context and Instance Prefixes

This video tutorial explains the concept of Context used during execution of business rules. It also explains how to distinguish between instances of business objects in the Context using instance prefixes.

Using CREATE Action in Business Rules

This video tutorial explains how to use the CREATE action to create multiple object instances in business rules (CREATE ... FOR EACH)
Queries

Queries

This video tutorial explains the concept of Aware IM queries. It shows how to specify conditions for queries to retrieve particular information from the system as well as how queries present the data as a grid of records.


Presentation of Queries

This video tutorial describes how query results can be presented in Aware IM grids – how to display rows in different colors, how to group data, filter results, expand rows and so on.


Displaying Attributes of Related Objects Using Shortcuts

This video tutorial describes how to use attributes of the Shortcut type to display data of related objects in queries and forms. Also shows how to use shortcuts to represent related objects during inline editing of queries.


Custom Queries

This video tutorial explain how to work with queries using HTML and CSS to show retrieved records

.
Visual Perspectives

Visual Perspectives

This video tutorial describes how Aware IM works with screen layouts (called “visual perspectives”). It explains how to create screen layouts, how to use them in an application and how to customize them.

Access Control

Access Control

This video tutorial explains how to implement data access control in Aware IM. It explains the concept of Aware IM access levels to implement static access restrictions and also explains how to define protection rules to implement access restrictions based on particular conditions.

Documents

Document Templates

This video tutorial explains how Aware IM works with documents and document templates. It describes how Aware IM performs ‘mail merge’ of different document types (MS Word, Excel, HTML etc). It also explains how Aware IM stores documents in the system.


Document Files

This video tutorial explains how Aware IM works with document files. It describes how to work with attributes of the Document type, how to store documents in the database or the file system, how to edit documents in-place using Zoho editors and how to implement multiple file upload.


User Defined Documents

This video tutorial explains how end users can define their own document templates using an Aware IM feature called "user defined documents"

Images

Images

This video tutorial explains how to work with images in Aware IM - how to upload, view images, scale in forms and queries, display image gallery, add signatures.

Emails

Emails

This video tutorial describes how to get Aware IM to send and receive e-mails in your application.

Calendar and Scheduler

Calendar and Scheduler

This video tutorial explains how to get Aware IM to display a calendar where the users can define their events and tasks. It also shows how to get Aware IM to display a scheduler where users can schedule events for a particular list of resources.

Trees

Trees

This video tutorial explains how to configure trees in Aware IM.

Charts

Charts

This video tutorial explains how to configure charts in Aware IM.


Gantt Chart

This video tutorial explains how to configure Gantt charts in Aware IM.

Google Maps

Google Maps

This video tutorial explains how to configure Google Maps in Aware IM.

Mobile Applications

Mobile Applications

This video tutorial explains how to configure applications for mobile devices in Aware IM. It walks through steps required to create such an application.


Building Native Mobile Applications

This video tutorial explains how to access camera and photo library of the mobile phone from your Aware IM applications. It also explains how to retrieve and watch current geo location of the user


Sending Push Notifications

This video tutorial explains how to build native mobile applications in Aware IM.


Accessing Camera, Photo Library, Retrieving Geo Location

This video tutorial explains how to send push notifications to mobile phones in Aware IM.

Deploying Applications for Multiple Tenants in the Cloud

Deploying Applications for Multiple Tenants in the Cloud

This video tutorial explains how to implement multi-tenanted applications in Aware IM.

Accessing Existing Database Tables, Active Directory and LDAP

Accessing Existing Database Tables, Active Directory and LDAP

This video tutorial explains how to get Aware IM to connect to existing database tables, Active Directory and LDAP.

Web Services

Web Services

This video tutorial explains how to consume SOAP web services and how to expose SOAP and REST-ful web services in Aware IM.

Developing Applications for Different Languages and Cultures

Developing Applications for Different Languages and Cultures

This video tutorial explains how to create applications for different languages and cultures. It also explains how to create applications with right-to-left layout (RTL).

User Defined Workflows (Processes)

User Defined Workflows (Processes)

This video tutorial explains how to get the end users to define their own workflows.

Import and Export Templates

Import and Export Templates

This video tutorial explains how to define import and export templates for mapping data to be imported and exported into Aware IM.

Miscellaneous

Responsiveness

This video tutorial describes how to make sure that your Aware IM applications are 'responsive' and look good in different screen sizes.


Offline Mode

This video tutorial describes how to support working offline with automatic server synchronization


Auto Refresh

This video tutorial describes how to use auto-refresh feature


Business Object Groups

This video tutorial explains the concept of business object groups


User Tours

This video tutorial describes how to use the "User Tours" feature to guide the user through the elements of the application screen.


Cascading Drop Downs

This video tutorial explains how to implement cascading drop downs in Aware IM.


Form and Grid Styles

This video tutorial explains how to use form and grid styles in Aware IM.

Advanced

Using CSS and Javascript

This video tutorial explains how to add CSS and Javascript to your Aware IM applications


Optimization of Aware IM Applications

This video tutorial explains how to optimize business rules and queries for best performance, how to develop applications to maximize concurrent users, how to scale up the system.


Developing Java Plugings - Part 1

This video tutorial explains how to create Java plugins for Aware IM. The first part includes introduction and setup.


Developing Java Plugings - Part 2

This video tutorial explains how to create Java plugins for Aware IM. The second part explains how to create a function plugin.


Developing Java Plugings - Part 3

This video tutorial explains how to create Java plugins for Aware IM. The third part explains how to create a process plugin.

Building an Application

Building an Application (part 1 of 6)

This is the first part of the tutorial that explains the Aware IM development methodology and walks you through the development of a sample application. A must to watch for any Aware IM developer. The first part describes the theory behind Aware IM development.


Building an Application (part 2 of 6)

This is the second part of the tutorial that explains the Aware IM development methodology and walks you through the development of a sample application. This part walks you through the steps of creating a model of the sample application – business objects, relationships and business rules.


Building an Application (part 3 of 6)

This is the third part of the tutorial that explains the Aware IM development methodology and walks you through the development of a sample application. This part starts the user interface of the sample application describing the use cases of the administrator and explaining visual perspectives, forms, processes and queries involved.


Building an Application (part 4 of 6)

This is the fourth part of the tutorial that explains the Aware IM development methodology and walks you through the development of a sample application. This part continues the user interface of the sample application describing the use cases of the staff member users and explaining visual perspectives, forms and queries involved.


Building an Application (part 5 of 6)

This is the fifth part of the tutorial that explains the Aware IM development methodology and walks you through the development of a sample application. This part continues the user interface of the sample application describing the use cases of the member users and explaining visual perspectives, forms, processes and queries involved.


Building an Application (part 6 of 6)

This is the last part of the tutorial that explains the Aware IM development methodology and walks you through the development of a sample application. This part describes how to polish the user interface of the sample application - custom logos, custom icons, custom panel headers, item rules.