ActiveState - Perl Dev Kit, Create and deploy professional Perl applications

Buy Perl Dev Kit Upgrade Perl Dev Kit Try Perl Dev Kit

Perl Dev Kit, Create and deploy professional Perl applications

New in PDK 7
  • Support for ActivePerl 5.10
  • 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).
  • Solaris and AIX GUIs

Perl Dev Kit 7

The Perl Dev Kit (PDK) includes everything you need for fast development of self-contained, easily-deployable applications. Turn your Perl programs into ready-to-run executables for Windows, Mac OS X, Linux, Solaris, AIX and HP-UX.

Easily reveal unused or overused code with the new coverage and hotspot analyzer. Interactively create sophisticated Perl-based filters. Windows developer? Painlessly debug Perl scripts, and easily convert useful VBScript code to Perl. Plus create .NET and ActiveX components, Windows services and system tray applications, all written in Perl.

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 Analyzer

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.