WebSmart logoWebSmartFeatures

Next Steps
Download a Free Trial
Talk to a Product Specialist:
 630-986-0800
Schedule a Live Web Demo
Overview
Features
Get Technical Support
 
Product Info
WebSmart Home
New Features
Why Choose WebSmart
Getting Started
Product Sheet
Product Ad
RPG/DDS Conversion Tool
Professional Services
Product Editions
WebSmart ILE
WebSmart PHP
WebSmart JSE
WebSmart Showcase
Customer Gallery
Customer Interviews
Example Code
Demo Applications
Demo (Flash)
Shockwave Presentation
Proven Software
Case Studies & Reviews
Customer References
User Quotes
Webcasts
Awards
Security Whitepaper
News
Support
Knowledge Base
Updates & Upgrades
Documentation
Requirements & Licensing
Training
Feature Request
Technical Support Home

Tech Newsletter Archive
Subscribe to Tech Newsletter
Feedback

Rapid Development Environment

Advanced PC-Based Development Environment

Advanced Advanced PC-Based IDE

(Click image to enlarge)

The WebSmart IDE provides many productivity features for rapid design such as color coding, drag-and-drop of fields and functions, real-time syntax-checking, HTML wizards, code snippets intelligent help, etc.

 

Customizable Templates with a wide variety of functionality

Select from 9 different functional templates

(Click image to enlarge)

WebSmart templates help you quickly create programs with a professional look and include powerful built-in programming logic and functionality. You can choose from the following 9 different functional templates (also choose between 7 different schemes) or you can create your own templates.

  • Page at a time maintenance - Subfile with options to Add, Change, Display or Delete records
  • Input-capable page at a time - Transaction-style direct data entry into a list of records on a page. Add or change many records at once
  • Record listing - List all records in a file on a single page
  • SQL page at a time maintenance (shown in image) - SQL subfile with Add, Change, Display or Delete records; sortable columns and flexible filtering option;
  • Single record maintenance - Add, Change or Delete a single record.
  • Simple page - build any page you want using this template. No predefined programming logic
  • Login page - Use as the starting point for logging in to any web application
  • Frameset - Useful for creating a common look

Different Schemes for a professional look

Select from 7 Schemes

(Click image to enlarge)

Choose from one of our many different template schemes for the professional look and feel that you want to achieve. You can also modify the schemes or create your own with your own company logo and colors.

  • Birds Eye Blue
  • Blue Keys
  • Business Blue
  • Graded Yellow
  • Green Checkers
  • Vanilla

Sophisticated Wizards

Sophisticated Wizards walk you through creation

(Click image to enlarge)

The WebSmart Wizards will save you valuable time by walking you through creating programs by prompting you for values and validating your entries. Here is a list of some of the wizards and you can also create your own:

  • Program attributes
  • Adding and linking files
  • Selecting fields to display
  • Action options on subfile (Add, Change, Delete)
  • HTML wizards

HTML editing tools

WebSmart Visual Editor

(Click image to enlarge)

WebSmart makes coding HTML as simple as possible with the HTML Visual Editor as well as other features such as color coding, intelligent help, drag and drop of fields, code snippets, previews, syntax checker, etc. For users who prefer to code HTML with a different WYSIWYG tool you can seamlessly integrate WebSmart with third party tools like Dreamweaver.

Powerful PML programming language

PML in the WebSmart IDE, ALT combo: PML versus equivalent RPG

(Click image to enlarge)

All the functionality in WebSmart programs is handled by the PML, BCD's custom language. Coding in this 4GL language will save you a lot of time versus coding RPG. PML is a very powerful language and can be extended by creating your own functions. The IDE comes with a sophisticated PML editor including auto-prompting, syntax checker, intelligent help, color coding, indentation and an extensive list of over 100 pre-defined functions. Actions can perform tasks with fewer lines.

100+ pre-defined functions

Over 100 pre-defined PML functions

(Click image to enlarge)

There are over 100 PML pre-defined functions to help you develop apps much quicker than you could by hand coding RPG. There are functions for record retrieval, date manipulation, validation, drop down boxes, session handling, working with data areas and many many more. If there's a function you need that doesn't exist you can even create it yourself since the PML is extensible.

Seamless connection to iSeries database

Seamless integration with iSeries database files

(Click image to enlarge)

There is a seamless connection between WebSmart and your iSeries database during development and runtime. Easily retrieve file layouts which are updated automatically when file is changed and the field tags are dynamically replaced by database values at runtime.

<< Back to WebSmart Features Main Page