Building Web applications has just gotten easier. A new tool called Iceberg makes it possible to build Spider web applications without writing whatsoever code at all.

This Web-based tool allows you to build an application or customise an existing Iceberg application using the visual interface only, meaning no coding is required. This is benign for non tech-savvy users, who can now build apps quickly without any cognition of programming.

Non-turn a profit users and upwards to 5 business organization users can obtain Iceberg for gratuitous. To download the tool visit http://www.geticeberg.com/ and follow the installation instructions. The packet also includes UltiDev Cassini Web Server for ASP.Cyberspace 2.0. When the installation completes you will be instructed to log-in. You volition and so see a welcome screen, like the i beneath.

Click on the image to enlarge

Install a sample application

To get a ameliorate understanding of Iceberg yous can download and install i of the sample applications and study the way it works. At nowadays there are four applications available:

  • CRM application
  • Vacation direction application
  • Bug Tracker
  • Projection Management application

To start using these applications, download them from the Application Directory. On the welcome screen click the Install an application you take downloaded to set it up. Alternatively, y'all tin hover over the More than tab and select Applications. Click the Add together Application link and fill in the details in the first section of the page, called Awarding. Enter a proper name (for instance, CRM app), a clarification and set the status to active. In the Upload Awarding section, upload the zip file you have downloaded and click save changes. Finally, click generate application to get the app up and running.

Click on the prototype to enlarge

The application will then get available and you'll meet all its business objects as tabs.

Making an awarding

Creating an awarding from scratch is merely as unproblematic. Hover over the More tab, select Applications and so click the Add Application link.

Give the application a proper noun and a description and set the status to agile. Then, click Create at the bottom of the page.

Click on the image to enlarge

Next, yous need to add objects to your application. For example, customers, products and employees are some of the objects y'all can have for a business app. Go to the Concern Objects section of the page and click the plus sign to add an object. When finished click Save Changes. When y'all create business objects, a tabular array gets generated in the database.

Click on the image to overstate

To edit an object click the pencil icon next to it. You can then change the object definition, permissions, brandish it on the agenda, and customise the form.

Click on the paradigm to overstate

Click the customise form link to set your course. You lot will find a bunch of commonly used fields, which you can elevate back into Available items. Y'all can too add your ain fields and fieldsets.

Click on the paradigm to enlarge

When adding your own fields, y'all need to choose what type they are (eg, Push button, Small text, Text choice list). To edit an already created field but double click information technology.

When you are washed click Save class layout and so Finish customizing. Your form volition get displayed and you can start entering information into it.

As you can meet below, I've created a form for the Employee object, which can be used to enter a new employee into the system.

Click on the image to enlarge

In Iceberg the applications tin exist interconnected and objects in different applications tin can still talk to each other.

Creating relationships between objects

To link two objects, go into the Form page, click Add field and choose Select Listing. In the Populate listing where the drop-down is, select the object y'all want to link to. In the Searchable drib-down select yeah. Yous will now be able to found one to many relationship between the two objects.

Add Functionality to your Awarding

To requite your application functionality you lot will need to create processes and work flows via the Process Designer. The final issue volition look like a catamenia chart with Kickoff and End Process labels with actions and decisions between them.

With Process Designer y'all tin drag and drop elements, including your own objects onto the stage. This is interpreted every bit code by Iceberg.

Click on the image to enlarge

You lot tin can create a new process by clicking the new procedure icon in the top left-hand corner of the screen. You tin can also make an consequence trigger a process past expanding an object and selecting New Event.

Click on the image to enlarge

Security

Iceberg lets you command the level of access a user or group gets. On the More tab select Roles; this will take you to the Manage Permissions folio. The four categories you can control are: Profiles, Roles, Groups, and Access Lists.

Click on the image to overstate

If yous'd like to learn more near Iceberg, visit http://world wide web.learniceberg.com/. There are comprehensive documentation and video tutorials that tin can go you started with building Iceberg apps.

While this tool allows users with limited programming feel to build applications, practise you retrieve information technology is a viable substitute for hand-coding?