Current Release: 4.0.4
Release History
|
Get this Update
| Upgrade | Prices
and Licensing | Try It | Buy
It
Far
Better Data Entry Web Forms
Peter's Data Entry Suite ("DES") is a suite of more than 70 ASP.NET web
controls designed around data entry. Its centerpiece is a replacement to
the native ASP.NET validators that dramatically improves upon the original. It
also includes data entry controls, controls that make your pages more
interactive, and defenses against hacking.
Peter's Data Entry Suite was first introduced in August, 2003 under the name "Professional
Validation And More". Its controls are used on thousands of websites
that require data entry, whether on an intranet or the web. Consultants have
added it to their toolbox to greatly speed up delivery and address their
customer's requirements. DES's users have posted extensive praise at third
party sites. In fact, it has more 5 star testimonials on the
www.asp.net Control Gallery than any other ASP.NET product.
A Demo Using Many "DES" Controls
Five Reasons to Choose
Peter's Data Entry Suite
Features By Module
Peter's Data Entry Suite is sold as a Suite, containing all of the
controls, or as modules, containing subsets of the controls. The modules
are shown below. The Suite is priced at $300/production server while modules
are $90/production server. The Suite price represents a 45% savings over
purchasing all of the modules separately. While you can buy separate modules,
all of these controls are tightly integrated to adapt functionality from each
other. It all starts with validation...

 |
ASP.NET comes with validators: controls which detect and report errors
in data entry controls. So why do you need a replacement to them? Since ASP.NET
1.0 shipped, thousands of programmers have confronted numerous
limitations with the validators forcing them to write custom code,
hacks, or in some cases, drop a planned feature for their user interface.
Peter's Data Entry Suite introduces second generation validation that is so
feature rich, you rarely write any custom code, and it gives you compelling
ways to add polish to your user interface.
The Suite has 27 validator controls to cover most situations, of which
14 are in the Peter's Professional Validation module. Its ValidationSummary
control, which summarizes the errors found, has numerous desirable improvements
over the one that comes with ASP.NET. All of the validators provide extensive
cross-browser support.
Details and Demos for Peter's Professional Validation module
|

 |
The Peter's Data Entry Suite contains 27 validator controls. If you purchase
individual modules, the Peter's More Validators module provides 13 of its
validator controls. These validators are designed to handle more specialized
situations like validating credit card numbers, word count limits, and
duplicate entries amongst several fields. They have some of DES's most complex
validation logic carefully implemented for both client and server-side
validation.
Details for Peter's More Validators module
|

 |
Peter's TextBoxes module provides 6 TextBox controls with client-side
techniques to really enhance your user interface. It starts with a direct
replacement for the TextBox supplied with ASP.NET that is loaded with new
features. Plus there are textboxes for integer, currency, decimal, percentage,
and filtered keystroke entry.
Peter's TextBoxes also includes the MultiSegmentDataEntry control. It is
like a power-user's masked textbox. MultiSegmentDataEntry uses multiple
textboxes and dropdownlists to handle a single field that has a distinctive
pattern, such as phone numbers, IP Addresses, and credit card numbers. You
supply it with the text, it splits the text across its textboxes, handles
filtering, auto tabbing, and validating. On post back, it reassembles the
textboxes into your data value.
Details and Demos for Peter's TextBoxes module
|

 |
Peter's Date and Time module provides 18 controls used to collect date
and time oriented information from your users. Originally called Peter's Date
Package, it is one of the most popular date and time entry solutions on
ASP.NET web application today.
It includes a DateTextBox with popup calendar, a calendar that blows away the
native ASP.NET calendar, a multiple selection calendar, two time entry
textboxes, validators, and nine other controls.
Details and Demos for Peter's Date and Time module
|

 |
There are numerous ways to make your web forms more interactive and user
friendly through JavaScript. Peter's Interactive Pages module provides your
site the same techniques used by JavaScript experts just by setting properties
on web controls or calling methods.
Here are the techniques offered:
-
Show the calculated total based on numbers entered into DES's numeric
TextBoxes.
-
Change the appearance and values of any element on the page as the user clicks
on a field. For example, use it to change the visibility of a control when the
user toggles a checkbox.
-
Display a count of characters or words in a textbox, with warnings as limits
are reached.
-
Context menu that invokes your JavaScript commands.
-
Show a hint associated with a field to assist the user during data entry.
-
Enhanced (HTML-driven) tooltips
-
Enhanced buttons that can prompt to confirm when the page is submitted and
disable on submit
-
Enable the submit button after the first edit.
-
Direct ENTER to click a specific button.
Details and Demos for Peter's Interactive Pages
|

 |
Hackers attack your web site through its inputs – data entry controls, query
strings, hidden fields, and cookies – to access your database (called SQL
Injection) and modify your pages with scripts (called Script Injection or
Cross-Site Scripting). These attacks can be very damaging to a business,
destroying data, exposing private customer information, or exposing customers
to content that you would never want on your site. Every public web site should
be designed with a defense system. With Peter's Data Entry Suite, you have the
best defense system available for the ASP.NET platform.
Validators play an important role in blocking these attacks. However, they have
their limitations. Peter's Input Security introduces specialized
Validators to detect and block attacks. It also provides a "best practices"
framework to protect your site against attacks.
Details for Peter's Input Security
|

 |
PRERELEASE
Microsoft's ASP.NET Dynamic Data lets you develop data oriented web forms differently,
separating your business logic from the web forms. DES Dynamic Data enhances
most aspects of ASP.NET Dynamic Data with improvements to FieldTemplates,
PageTemplates, validation, scaffolding and more. It simplifies many concepts
and introduces runtime customization to give you far more control.
Details for DES Dynamic Data
|
More Features
-
Supports the CultureInfo object to localize these controls. This means it
supports localized numbers and dates.
-
Includes a string lookup system that permits localization of most textual
properties throughout these controls. You use it to can define standard strings
in one place, such as in a .resx file or database. Your controls will use the
same text for the same situation, and you can change the text from one place.
-
Detects that javascript is disabled on the browser and scales down to
server-side only functionality. (This requires at least one post back before it
learns the user's javascript settings.)
-
Uses TrueBrowser technology. That means it creates controls based on the real
browser requesting the page instead of allowing the ASP.NET page to fool it
with the clientTarget property. This guarantees the end user the best
experience for their browser. With TrueBrowser technology, you can extend
support to new browsers and those not previously tested.
-
Extensive design mode support for Visual Studio and Visual Web Developer.
More
-
Javascript files have been compressed for faster transmission.
-
Style sheet driven. Style sheets are also compressed for faster transmission.
More Product Information
-
Compatible with all versions of ASP.NET (tested through 3.5) and Visual Studio
for .net (tested through Visual Studio 2008). Includes assemblies for ASP.NET
1.x and 2.0 (and higher) users. The assemblies for ASP.NET 2.0/Visual
Studio.net 2005 take advantage of features not available in ASP.NET 1.x.
-
Supports most browsers. Some browsers do not support enough of javascript and
DHTML or DOM to support the client-side features of these controls. These
controls gracefully scale down when the browser has limitations. Client-side
support of:
-
Internet Explorer v4+ for Windows
-
FireFox for Windows and Macintosh
-
Apple Safari (Macintosh and Windows)
-
Opera 7+ for Windows and Macintosh
-
Internet Explorer v5+ for Macintosh
-
Netscape 7+ for Windows and Macintosh
-
Mozilla for Windows and Macintosh
-
Camino for Macintosh
-
OmniWeb 5 for Macintosh
-
Generates XHTML compliant code in ASP.NET 2.0.
-
Supports several AJAX frameworks including Microsoft ASP.NET AJAX and Telerik
radAJAX. Can be adapted to most others.
-
The documentation is extensive and detailed in Adobe Acrobat (PDF) format.
-
Easy installation using the Web Application Updater program. It handles first
time installation, service releases, upgrading from VAM and Peter's Date
Package, and converting native ASP.NET controls to their DES equivalents.
-
Includes graphic images and style sheets to quickly give you a better looking
user interface.
-
Includes free Email and
messageboard support, even if you are a trial version user.
-
Numerous client-side (JavaScript) functions have been documented to allow
JavaScript programmers to interact with these controls.
-
Object oriented software should not get in your way when you want to extend it.
Both server and client-side code have been carefully designed, so when a
feature is not built into this product, there are straightforward ways for you
to extend this product. A free Developer's Kit with extensive instructions, an
MSDN-style help file, and code samples is available.
-
Source code is available as an optional purchase.
-
Unlike Microsoft's validation framework, this system continues to grow based on
customer feedback.
Pricing and Licensing
Peter's Data Entry Suite is sold as a suite, containing all of the
controls, and as modules, containing subsets of the controls.
Here are the product prices, shown in US Dollars. The types of licenses are
described below.
| Product Name |
Web Server
License |
Site
License |
Redistribution
License |
Notes |
Peter's Data Entry Suite (Suite)
includes all 6 modules |
$300 |
$1500 |
$2500 |
Reflects a 45% savings over purchasing all modules. |
| Peter's Professional Validation |
$90 |
$450 |
$800 |
|
| Peter's More Validators |
$90 |
$450 |
$800 |
|
| Peter's TextBoxes |
$90 |
$450 |
$800 |
|
| Peter's Date and Time |
$90 |
$450 |
$800 |
|
| Peter's Interactive Pages |
$90 |
$450 |
$800 |
|
| Peter's Input Security |
$90 |
$450 |
$800 |
|
| Total if all 6 modules are purchased separately |
$540 |
$2700 |
$4800 |
The Suite saves you 45% |
| DES Dynamic Data (prerelease) |
-- |
-- |
-- |
Included with Suite license. If purchasing modules, it requires licenses for
Peter's Professional Validation, Peter's More Validators, Peter's TextBoxes, and Peter's Date and Time. All other modules are optionally used as well. |

Here are the types of licenses available:
-
Trial Version -
The trial version is free. It is the full Peter's Data Entry Suite with a
license that expires in 30 days.
-
Web Server License -
Buy this license for each production (live site) web server. All non-production
servers including development and staging are covered once you purchase one Web
Server License.
As you add servers to your web farm, buy more. Once you reach five Web Server
Licenses, you are automatically upgraded to a Site License!
-
Site License -
Buy one license to cover all servers.
-
Redistribution License -
If you are a software developer who includes Peter's Data Entry Suite controls
in your product, buy this license. It covers all your own servers and an
unlimited number of customer installations of all your products. (If you are a
consultant building a product that will be owned by your customer, your
customer should be the licensee. Choose the Web Server or Site license option
for them.)
-
Consultant License -
This license is for consultants who want to keep Peter's Data Entry Suite in
their toolbox so they are familiar with it as projects occur and can recommend
it to their clients. It supports unlimited non-production servers including
development and staging. It CANNOT be used on production servers. Your clients
must still purchase the appropriate licenses shown above to use it on their
production servers.
This license is free and is the complete Suite.
Click
here
to download your free Consultant License.
-
The source code is available through special arrangement. It requires a valid
Web Server license for Peter's Data Entry Suite or its modules. Please email
Peter at PLBlum@PeterBlum.com
to make the arrangements.
Read the License Agreement
Questions?
Email Peter at PLBlum@PeterBlum.com
|
|