| Welcome to the May issue of the ActiveState Dynamic Languages Newsletter! In this issue you'll find: - Stackato: The first end-to-end enterprise cloud platform for Python & Perl
- Save $50 - $500 on Developer Tools in May
- Parallels Bundles ActivePython & ActivePerl
- When to use ActivePerl Business Edition
As always, please feel free to drop us a line if you have ideas for future issues or feedback. The ActiveState Team
| Stackato: The first end-to-end enterprise cloud platform for Python and Perl applications
We're pleased to announce Stackato, the first end-to-end enterprise cloud platform for dynamic language applications. Initially for Python and Perl and based on Cloud Foundry, Stackato enables you to deploy, manage, and scale Python and Perl applications in the private or public cloud.
Learn more or sign up for the Stackato Developer Preview.
Simply install Stackato, deploy, and run your new or existing apps in the cloud.
| | | Save $50 - $500 in May!
Spring has arrived. Doesn't all that great, fresh air inspire you to get moving? Save $50 - $500 on ActiveState developer tools until May 31, 2011 and get moving on all of your development projects! Save on Komodo IDE: Singles from $295 $245 ($50 off) 5-packs, incl. Upgrades & Support $1615 $1365 ($250 off) Save on Perl Dev Kit and Tcl Dev Kit: Singles from $295 $245 ($50 off) 5-packs, incl. Upgrades & Support $1615 $1365 ($250 off) Save EVEN MORE on ActivePerl Pro Studio and ActiveTcl Pro Studio: Singles are $595 $495 ($100 off) 5-packs are $2390 $1890 ($500 off) Pro Studio bundles include either Perl Dev Kit or Tcl Dev Kit, PLUS Komodo IDE, PLUS Safari Books Online, PLUS your first year's Upgrade & Support plan! Learn more about the Spring Into Savings event—but move quickly, as these prices are only valid through May 31, 2011! | Parallels Plesk Panel Bundles ActivePython and ActivePerl
Parallels Plesk Panel is a complete web hosting automation solution that makes it easy for small businesses to create, customize, and manage websites through an intuitive user interface. Small business customers use Parallels Plesk Panel to create a hassle-free point-and-click web presence and to manage company email accounts.
Parallels offers customers an extensive selection of paid and open source apps through the Storefront included in Plesk Panel. Plesk Panel users can choose from over 100 applications to install onto their websites, including a large number of open source Perl- and/or Python-based apps. "Having the ActivePerl and ActivePython interpreters from ActiveState running underneath definitely helps to facilitate us being able to offer this wide breadth of applications," says Blake Tyra, Plesk Panel Product Manager. Read about how ActivePython and ActivePerl OEM helped Parallels offer a more seamless, complete experience for their customers.
| | | When to use ActivePerl Business Edition
Here's what you need to know about ActivePerl Business Edition, even if you currently use Perl Dev Kit (PDK). Business Edition licenses are needed if you require support, or in two other common situations:Situation #1 - Versions of ActivePerl which have expired from Community EditionSay it's been about a year since you last upgraded your Perl Dev Kit and ActivePerl. You're building executables for Linux, Window, and/or OS X on one of those three platforms. Everything is working fine, but you need to add an additional module. As soon as you do, you get a warning about needing a Business Edition license, and you can't wrap any longer.Why does this happen? Your ActivePerl Community Edition has expired. When the PDK cross-wraps, it uses a cached copy of the same build of ActivePerl that your system has, only for the foreign platform. If you ask for a resource which isn't in the cache, the PDK must download that resource from the PPM servers. When a request is made for resources from an expired build, the PPM servers will check to see if the requesting system has a Business Edition license.If your process requires the use of a specific version of ActivePerl over long periods of time, then you should get a Business Edition license for every server running an old copy of ActivePerl. If you don't need a specific version of Perl, then you can upgrade your ActivePerl to a currently available version from Community Edition* and you will not need a Business Edition license.*NOTE: If you change to a different major revision of ActivePerl, you may need to upgrade your Perl Dev Kit as well. In any case, if you change your ActivePerl, you should plan to re-install your Perl Dev Kit afterwards.Situation #2 - Platforms which are not available in Community EditionSo, you want to use ActivePerl on Unix, AIX, HP-UX, or Solaris? These platforms require Business Edition.
All of the Unix platforms require a Business Edition license somewhere in the process. The key concept to remember is that the license has to follow the Perl.If you work with AIX or HP-UX, you will need a Business Edition license on the native system. Perl Dev Kits are available to match the ActivePerl and also install natively on these platforms, but the Perl Dev Kit is licensed per-user, not per-server, so if you already own a PDK license you can download PDK license installers for any platform you run on from your My Account page on our site.You have more choices for Solaris. If you cross-wrap for Solaris, the ActivePerl Business Edition license must be installed on the system where the Perl is cached (the system that runs the PDK). If you build natively, the Business Edition license must be on the Solaris system. The choice to build natively vs cross-wrapping will depend on the modules your scripts use. When you cross-compile, all the modules you use must be available via the PPM service. If the modules you need are not available, then you have to compile them locally and are best off to run the PDK natively on Solaris.To quickly determine if the modules you need are available, you can check using the PPM index service:http://code.activestate.com/ppm | |  |  |  | This month's Quick Poll should take no more than one minute to complete. One respondent will receive a t-shirt just for taking the time to reply! Take the quick poll now. Thanks to everyone who participated in April's quick poll. See the results here. Congratulations to Les Kendall, who has picked up an ActiveState t-shirt for participating.
. Coming soon: With Perl 5.14 set to be released next week, watch for ActivePerl 5.14 and PDK 9.1 (with support for ActivePerl 5.14) to arrive shortly thereafter.
 ActiveState is proud to sponsor the following upcoming events: PyCon APAC June 9-11, Singapore EuroPython June 20-26, Florence, Italy PyOhio July 30-31, Columbus, OH DrupalCon London August 22-26, London, UK Python Brasil [7] Sept 29-Oct 1, São Paulo, Brasil Kiwi PyCon August 27-28, Wellington, NZ PyCon DE Oct 4-9, Leipzig, Germany PyCon Ireland Oct 8-9, Dublin, Ireland Planning an event we should know about? Have an event you recommend we attend? Send us an email.
Check out all upcoming events at: http://www.activestate.com/company/news/events
Do you tweet? Seems everyone does these days. Stay on top of the latest happenings at ActiveState - news, offers, contests, blogs - and connect with other developers through Twitter. Follow us @activestate | |