Abstract

Software Application Development is combined effort of requirement, architecture and programming. It has been nearly impossible to develop an application if user has no programming knowledge. With Turanto cloud application development, users can now develop stunning applications without an ounce of coding. Not only users can develop, they can deploy, update and upgrade their applications.

What can you build in Turanto

With Turanto you can build data-driven applications (both web and mobile) on cloud that can be deployed on to private datacenter or cloud servers. The deployment can be linked to 3rd party login solutions (say Facebook or Google), or can be leveraged with Active Directory or Windows Domain login within an enterprise.

Turanto application is based on following standard parameters-

  • User Interface
  • Coding practices
  • Documentation Templates
  • Deployment Processes
  • Security compliance

Thus, an organization’s standards are truly followed, even during tight schedule. Turanto generates .Net based web application, mobile app with android APK – without programming.

 

15

mobile application

Turanto can import your existing database (excel, access, MS-SQL, oracle) and create an application for it. Importing the database is advanced feature of Turanto and users can access this using a simple wizard. Once the application is created, it can be deployed as web application, mobile application and android application (APK).

The applications can be launched and are ready to use at any point of time. This enables stakeholders to see a working application sooner, so they can provide more complete feedback. The patterns included are generic software engineering patterns. The significant capabilities of Turanto takes a concept to all the way a complete software system. A large organization can customize these patterns to include internal integration patterns, security practices, and built-in objects (such as “Patient” for HealthCare, or “Inventory” for a manufacturing outfit), so that the prototypes built already include the custom integration. Turanto already has such integration capability and thus, the custom application is more specific to the end user environment.

How applications are created in Turanto

Turanto, a browser based tool, enables domain model specification with prediction around visual interface, database design, and integration needs.

Once the basics of the problem are available in a model, Turanto then overlays the common enterprise requirements on that, to create a complete working application.

The applications created by Turanto are typically data driven and need custom database built. The database tables, views, and stored procedure follow standard naming conventions. The database is very specific to an application, and is completely de-normalized. By default it is a SQL Server 2012 database, but can be easily tuned to an alternate version or vendor.

A brief example can    illustrate how application is created. Suppose you need to create Asset management system then you need to add nouns e.g.: Equipment as Entity. Then add collective nouns as property to each entity e.g.: Name, Discription and then create association between 2 entities e.g.: One Equipment has many model. Then you can add Application roles and application security, as desired. When ready you can launch application and with launch application Turanto creates database, webpages, and source code

18

21

22

Source code can be downloaded and open in Visual studio:

  • The code is architected as per Microsoft recommendations for their .NET MVC (Model View Controller) framework.
  • It follows .NET 4.5 guidelines, and uses Entity libraries version 6.
  • It uses Twitter User Interface libraries for Responsive Layout
  • The source code is available as a Visual Studio 2013 solution.
  •  

111

 

Summary

Turanto provides an upper hand to users who have stunning application but models relies on developers to write code. Eliminating the need of coding has on one hand benefits the common person, also allows programmers to prototype their application. The cloud application deployment allows application access through web devices (or devices with web browsers). The applications are easy to build, upgradable and can be updated with minimum efforts. Overall, Turanto provides an unmatched platform for application development through modeling simplicity and high end benefits.