| dbiPIM |
| |
The
dbiPIM
assembly provides the collaborative data platform for DBI's
calendar and scheduling components. The primary focus of dbiPim
is to host and manage the DBI Calendar Object Layer. While this
object layer is based on the MS Outlook object model, it has
been
designed to be more lightweight and less complex than Outlook�s
model. The object layer in Calendar Tools for .NET has
been intentionally designed as a �thin object model� to make the
controls and collections within the controls as intuitive to use
as possible. |
| |
|
PIM
Object Model:
The
dbiPim assembly hosts the definitions for the Appointment,
Contact, Day Format, Location, and Task objects. These objects
can be used in conjunction with the DBI Calendar Tools controls,
or by themselves as structures for any collaboration information
application. |
|
Alarm Component:
The dbiPim assembly has a built-in alarm queue object into which
appointments can be loaded and monitored for reminder activity.
When an alarm is triggered, a default reminder dialog can be
displayed and/or a sound file played for that appointment. |
| |
|
Custom Images:
The dbiPim assembly contains over 20 stock images that can be
used in many of the other DBI Calendar Tools components. |
|
Appointment Dialog:
A standard appointment dialog is provided by the dbiPim assembly
which can be invoked from the reminder dialog or be called
directly from code. The
dbiDayView,
dbiMonth, and
dbiCalendar use this same dialog by default when an
appointment receives a double-click event from a user. |
|
Reminder Dialog:
A reminder dialog is provided by the dbiPIM assembly to allow
users to review and respond to Alarm events. Like the
appointment dialog, the reminder dialog can be called directly
from code, or it can be automatically displayed when an alarm is
triggered. |
| |