Coverage and hotspot analysis:
Improve code performance and reliability through coverage experiments, hotspot analysis and data set comparisons.
PerlApp enhancements:
Improved executable performance, smaller Unix executables.
New platforms:
Mac OS X; 64-bit support for Windows (x64), Linux (x64) and Solaris (Sparc).
Deploy
- Deploy your Perl programs to anyone, anywhere.
- Deliver code as executables or as Windows Services, ActiveX components, .NET assemblies or in the System Tray.
- Easily create MSI files using Perl code.
Code
- Filter text interactively, with on-the-fly results.
- Jumpstart your transition from VBScript to Perl.
Fix
- Improve code performance and reliability through coverage experiments, hotspot analysis and data set comparisons.
- Find problems fast with the nimble Windows debugger.
General Features
PerlApp
Easily create and deploy self-contained Perl executables to all major platforms.
- Deliver small, seamless executables with sophisticated module wrapping and dynamically linked runtime libraries.
- Run from the command line, or choose intuitive GUIs for visual guides to build options.
- Ensure that code is always executed by a specific version of Perl.
- Deploy to systems with or without Perl and modules installed.
Graphical Debugger
Find problems fast with the nimble Windows debugger.
- Debug programs running on remote machines.
- Debug multiple applications simultaneously.
Coverage Analyser
Improve code performance and reliability through coverage experiments, hotspot analysis and data set comparisons.
- Test program revisions and compare them visually, or compare different test runs on the same code.
- Determine which code has not been run and which files have the least or most coverage.
- Test revised code for changes in code coverage.
- Compare experiments file by file and function by function.
Filter Builder
Filter text interactively, with on-the-fly results.
- Construct filters and alter contents of text-based files, such as log and XML files.
- Search logs, tweak regular expressions and rename variables throughout source files for a Perl program.
- Filter text documents using strings or Perl regular expressions.
- Save filters as Perl scripts and run them from the command line.
VBScript Converter
Convert VBScript programs or snippets to the functional equivalent in Perl.
- Generate Perl code from VBScript examples on the web.
- Automate migration of VBScript programs to Perl code.
- Convert VBA code snippets generated by macro recorders in MS Office applications to Perl for use in separate applications.
- Translate calls to COM objects in VBScript to Perl.
- Simplify building Perl programs for the Win32 environment.
- Access Perl's rich data structures, pattern-matching and built-in functions.
PerlCtrl
Convert Perl programs into standalone ActiveX controls.
- Develop controls that can be automated from applications and languages that support ActiveX.
- Create ActiveX components for use in Win32 applications and development environments.
- Create ActiveX components for system administration that can be accessed remotely using DCOM.
- Develop ActiveX components that expose a subset of Perl functionality, such as Perl's regular expression engine.
- Develop ActiveX components that expose the functionality of a Perl module, such as a module from the libwww-perl (LWP) library.
PerlNET
Allow .NET Framework code to access Perl code running outside the .NET Framework.
- Create .NET applications written in Perl, using .NET components.
- Wrap existing Perl modules into .NET components.
- Create new .NET components written in Perl.
- Extend existing .NET components with Perl.
PerlSvc
Convert Perl programs to native Windows services.
PerlTray
Convert Perl programs to native Windows system tray applications.
PerlMSI
Easily create MSI files using Perl code.
Documentation
Easily master features through detailed tutorials and sample projects.
All the Platforms
PDK includes versions of PerlApp for Windows, Mac OS X, Linux, Solaris, HP-UX and AIX. PerlCov and FilterBuilder are available on Windows, Mac OS X and Solaris. Windows developers can take of additional features PerlSvc, PerlCtrl, PerlNET, PerlMSI, PerlTray, Graphical Debugger, and VBScript Converter.
Just One License
Licenses are user-based, so a single license covers you across all the platforms and systems you use--at home, at work, or at the coffee shop.
PDK Pro Pack
PDK Pro Pack includes the complete suite of PDK tools for creating and deploying Perl applications. Graphical user interfaces for all application builders make creating executables fast and easy, with visual guides to a wealth of build options. The comprehensive feature set includes PerlApp, Coverage Analyzer, Filter Builder, VBScript Converter, Graphical Debugger, PerlMSI, PerlCtrl, PerlNET, PerlSvc and PerlTray.
PDK Deployment Tools
PDK Deployment Tools make it easy to deliver software to a broad range of users and platforms. Features include PerlApp, PerlMSI, PerlCtrl, PerlNET, PerlSvc and PerlTray.
PDK Productivity Tools
PDK Productivity Tools simplify the creation of useful, high-quality applications. Features include the Coverage Analyzer, VBScript Converter, Filter Builder and Graphical Debugger.