NotWired Components save time and money
for your project.
Basic
Dynamic Validation Framework
NameValue Tag
Country Tag
State Tag
Zip Tag
Address Tag
Date Selector Tag
Masked Entry Tag
Map Tag
Menu Invoke Tag
Email Tag
Advanced
Breadcrumbs Tag
Wizard Tag
Calendar Tag
Activities Tag
Announcement Tag
NotWired's Components are deliveredin two packages - Basic and Advanced.
The basic package is a good fit for general applications. The advanced
package enables your project to employ calendaring, activities lists,
task lists, wizards, and an advanced table component.
Dynamic Validation Framework. QForms
is a powerful client-side Javascript validation library that NotWired
Components utilizes. NotWired encapsulates the library so it can
be controlled via JSP and server side Java. Using client-controlled
validation logic limites server requests, increases performance
and enhances the end-user UI experience.
NameValueTag. You choose a custom data provider
and this component allows name/value selection for form submission.
Default label, default value, size and data provider are all custom
options. A ResourceBundleDataProvider and aJDBCDataProvider are
included.
Sample ->
CountyTag. A resource bundle and
cached datasource provider are available with this component. The
sample below is driven from a JDBC data provider. The components include
XMI database definitions, table dumps and properties files.
Sample ->
StateTag. A subclass of the NameValueTag.
A resource bundle and cached datasource provider are available with
this component. State tags have an option to work in conjunction with
the CountryTag. For example, you may choose Canada and the StateTag
will change options to present Canadian provinces.
Sample ->
Address Tag. Address tags utilize a base template
you defined to create an address entry component. a default US entry
component utilizing the country and state tags defined above. Internationalization
is supported by defining templates in resource bundles and label substitution.
DateSelectorTag. Date selectors allow a end user
to select a date from a popup calendar.
MaskedEntryTag. Masks
may be provided or fetched from a preference service provider. Phone
numbers, social security numbers and other types of numeric entries
are supported by this tag. The tag uses regular expressions to define
masks. The tag uses standard ResourceBundles to support internationalization.
MapTag. Designed to pick address components from
a screen and link to a map provider. NotWired map providers include
MapQuest, MapBlast and MapsOnUs. You may customize the provider class
with your own implementation.
Sample using an image link ->
MenuNavigationTag. Invoke a URL server request
based on selection.
Sample to change pages ->
EmailTag. Compose an email to the link provided.
The email link may invoke a client-side email client or server email
compose screen. When constructing the email, the EmailTag utilizes
Javascript dynamic writing to prevent spammers from collecting emails
from web pages.
Sample email from client ->
Sample email from server ->