In contrary to the past, using agile has never been easier, it features numerous video tutorials and an onscreen tutorial guiding and pointing each and every move a beginner user should make. A beginner will be introduced on how to build and run a sales assistant application.
My suggestion is to download the full version which will offer a local host where you can build and try your applications on your pc, Agile offer a free server but the limitation are the time limit is only valid for 3 days and another one would be if you prefer to work offline and maybe you would like to do more than the given 3 days the online server would be useless.
Experienced users in other IDE’s would appreciate this software, it is user friendly and after following and completing their sales assistant tutorial in minutes I managed to build my own application.
Fig 1: Main flow creation
The Agile platform starts by giving you a work flow like above “MainFlow” and after that depending on the your style you could either continue adding more features to your flow.
Fig 2: Complete flow of the application
Above a simple working flow for my testing, the application is fully customizable and you can import your images, data can also be import from excel file.
Fig 3: Main application view
After creating your flow you go to build the database that would support your application, here you would right click the Entity folder and add entity this would serve as your table and then right click your entity to add attributes these would serve as your columns.
Fig 4: Running the application
I built three different flows and assigned full privilege to the administrator and a user account with privileges to only view data, above I imported a section of my database from an excel backup file for testing, last name, e-mail, home address, mobile number and remarks have been blocked for privacy.
The approach and advice I would lend with experience with Agile Service Studio is to:
First rename the few features to the practical application you are trying to build
Then build the database that would support your application
By this approach you would have followed the Incremental software development methods also referred as lightweight software development methods, since in practical organization requirements tend to change with time, so do start slowly and work your way up with just that single application and see it grow.
I prefer sticking to FOSS (Free And Open Source Software) such as Netbeans and Eclipse IDE’s.