Custom Components:
If a standard component does not meet your requirements then custom components can be built to your specifications using the metadata datawindow technique.

Custom Components

There are infinite variations of extreme datawindows.   However all share the metadata technique for rendering objects that is used in most of the standard components.  The following list of custom components have been requested in the past and are available from dw-eXtreme

  • Timeline Component
  • Shelf Display Component
  • Railyard Component
  • PocketBuilder Planner
  • Datawindow.Net Planner

If you have ideas regarding a visual component, please contact me and we can discuss if they can be developed using datawindow technology.

Timeline Component

Close up of the Timeline Component

Rail Yard Component

Shelf Component

Media Scheduler

Visual Basic Component using

Pocket Builder Planner

Timeline Component

The timeline component is similar to the planner. However, it was designed to accept any date range of data and to be able to display the data without the need for horizontal scrolling.  The main advantage of this component is that you can display project data and then print it out on a single 8 1/2 * 11 or C4 page.  Then timeline component is a display component only, no data manipulation is performed with it.

Projects or tasks are displayed as horizontal bars with a vertical green bar indicating the start date and a red bar indicating the end date.  The dates are displayed to avoid confusion.  The current date is displayed down the length of the datawindow.  The horizontal bar color as well as the row background color can be varied to indicate status of the task.

  • Display the current status of projects or tasks

Railyard Component

The railyard component allows you to manage and view railcars in a rail yard.  Tracks are displayed as rows on the datawindow.  Multiple images representing different types of cars are displayed on the tracks.  All the data associated with the car can be displayed in a dropdown fashion next to each car.  The user can move a car. or a group of cars. to a different location in the same rail line or to a different rail line or remove it completely.  Colors can be used to identify different status conditions of each car.

  • Display and manage the location of rail cars in a rail yard.

Warehouse/Shelf Component

The shelf component allows you to visually load shelves or areas with products from a product catalog.  You simply drag the products onto a shelf.  Functions include single and group move and copy, multiple copy and delete.  Multiple shelves are displayed as racks and an entire row of racks can be displayed together.  Different rows can be selected from a floorplan of rows.

A report is generated as product are added or moved.

  • Display and manage the physical layout of products or equipment on shelfs or any other type of storage area.

Media Scheduler

This modified version of the planner component embeds text data within the task bar. Total tasks occuring for each day are totalled and then displayed across the top of each group.

  • Display tasks or events that occur over a longer period of time where its feasable to display data within the task bar

.Net Planner Component

This component is a Visual Basic version of the Planner object created using the object.  It duplicates all the functionality of the Powerbuilder version.  The demo application has many good examples of how to perform common Powerscript tasks in Visual Basic and is a good learning tool for anyone using the object in


  • Project Management
  • Asset Management
  • Facilities Management
  • Time Planning/Reporting
  • Work Management
  • Appointments

PocketBuilder Planner

The PocketBuilder planner contains all the functionality of the Powerbuilder planner, but it is formatted to perform on a PocketPC device.  Simple point and drag functionality lets you edit time based data displayed on your PDA screen.  In addition to adding and modifying tasks or appointments, you can add notes to events at specific times.

The data is kept in viewable lists that can be used to generate reports.

  • View and manipulate scheduling or dispatch data on a PocketPC device.