Improving Customer Experience Using ActivePerl and ActivePython


Published on

Perl and Python can be found in any number of places - on websites, in downloadable apps, in systems back-ends, on the cloud, and within enterprise software solutions. Parallels, a leader in virtualization and automation software, supports dynamic languages ActivePerl and ActivePython in its Plesk product to create a more seamless experience for their customers. Quality components and seamless installations make Parallels Plesk Panel, a server automation solution, a great choice for small business customers and hosting providers who require simplicity and reliability, and ActiveState helps to provide a solid solution within Plesk.

Join Blake Tyra, Plesk Panel Product Manager at Parallels, and Jeff Hobbs, Director of Engineering at ActiveState, the dynamic languages experts to learn how to:

* Get to market faster and add easily add functionality with ActivePerl and ActivePython in your software products
* Increase customer experience and satisfaction with language distribution integration
* Reduce QA cycles with ensured quality components
* Eliminate legal risks when distributing Perl and Python in commercial products

Published in: Technology
1 Comment
1 Like
  • Want to watch the webinar? View the full webinar at:
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Jeff Hassle free redistribution of of dynamic languages (ActivePerl/Python/Tcl) with your product
  • Jeff
  • Many companies wont take products unless all protected
  • Parallels has been using our solutions since 2003, and many other companies rely on our solutions.
  • Improving Customer Experience Using ActivePerl and ActivePython

    1. 1. Improving Customer Experience Using ActivePerl and ActivePython <ul><li>Presented by: </li></ul><ul><li>Blake Tyra, Plesk Panel Product Manager, Parallels </li></ul><ul><li>Jeff Hobbs, Director of Engineering, ActiveState </li></ul>
    2. 2. Agenda <ul><li>Introductions </li></ul><ul><li>Parallels’ story with ActiveState </li></ul><ul><li>Open source licensing considerations </li></ul><ul><li>Growth and value of dynamic languages </li></ul><ul><li>Overview of ActiveState ’ s solutions </li></ul><ul><li>Question and answer period </li></ul>
    3. 3. Blake Tyra, Plesk Panel Product Manager, Parallels
    4. 4. Parallels Plesk Panel <ul><li>Major product audiences: </li></ul><ul><ul><li>Cloud service providers (a.k.a “hosters”) </li></ul></ul><ul><ul><li>Small Businesses </li></ul></ul><ul><ul><li>Individuals (personal use) </li></ul></ul><ul><li>Parallels Plesk Panel is a complete web hosting automation solution that makes it easy for server administrators to create, customize, and manage servers and websites through an intuitive user interface. </li></ul><ul><ul><li>Small businesses and individuals use Parallels Plesk Panel to create a hassle-free point-and-click web presence, manage their email accounts , and control their server configuration. </li></ul></ul><ul><ul><li>Plesk Panel’s offering for service providers makes it easy to define hosting service plans, sell/bill, provision, and host these services for their customers – all while providing a self-service interface for their customers to manage their services. </li></ul></ul>Extremely mature – Over 10 years in the making
    5. 5. What is a Control Panel? <ul><li>Overlays the server’s core functions </li></ul><ul><ul><li>Core Components </li></ul></ul><ul><ul><ul><li>Manage users, domains, and email </li></ul></ul></ul><ul><ul><ul><li>Manage databases, services, and ftp </li></ul></ul></ul><ul><ul><ul><li>Add applications </li></ul></ul></ul><ul><li>Creates business models </li></ul><ul><ul><li>Web hosting </li></ul></ul><ul><ul><ul><li>Administrative and End-user interfaces </li></ul></ul></ul><ul><ul><ul><li>Reseller layer options </li></ul></ul></ul><ul><ul><ul><li>Specific user roles at end user level </li></ul></ul></ul><ul><li>Virtualization and Cloud </li></ul><ul><ul><li>Light footprint </li></ul></ul><ul><ul><li>Support for many Operating Systems and Virtualization Solutions </li></ul></ul><ul><ul><li>Good replacement for internal IT </li></ul></ul>Making Difficult Technology Simple
    6. 6. Benefits for Everyone <ul><li>Audiences </li></ul><ul><li>Web hosts </li></ul><ul><li>Web designers </li></ul><ul><li>IT professionals </li></ul><ul><li>Small businesses </li></ul>Wide range of audiences and clients Targeted Features Billing Web Presence Builder Applications Usage Scenarios Hosting automation Dedicated servers Virtual private servers Cloud deployment Powering over 7 million websites
    7. 7. Notable Customers Used by the most trusted names in hosting Used by service providers, small businesses, and individuals across 125 countries!
    8. 8. Adapting to a Changing Market <ul><li>“ Hosting” is no longer about simply providing disk space / bandwidth – it is about solutions </li></ul><ul><li>Open source and commercial applications hosted in the cloud are becoming a requirement for small business and personal-use customers </li></ul><ul><ul><li>Blogs </li></ul></ul><ul><ul><li>Wikis </li></ul></ul><ul><ul><li>CMS </li></ul></ul><ul><ul><li>Shopping Carts </li></ul></ul><ul><li>Parallels has created an ecosystem of these applications via our Application Packaging Standard (APS) </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Constantly expanding selection of open source and commercial applications – over 260 applications available, and 100’s of thousands of downloads </li></ul></ul><ul><ul><li>Install-able via touchless, one-click install from Plesk Panel into a customer’s webspace </li></ul></ul>
    9. 9. Application Packaging Standard (APS) Catalog
    10. 10. Need for ActivePerl / ActivePython <ul><li>Benefits to our customers </li></ul><ul><ul><li>In addition to included components in Plesk (AWStats, SpamAssassin), we needed a reliable way to provide the needed scripting languages to power these applications – popular applications like MediaWiki. </li></ul></ul><ul><ul><li>ActivePerl/ActivePython installed with Plesk seamlessly </li></ul></ul><ul><ul><li>Known to be widely compatible across OS versions and architectures – allows our product to satisfy a diverse customer base </li></ul></ul><ul><ul><li>ActiveState is a known and trusted brand in the hosting industry </li></ul></ul><ul><li>Internal benefits </li></ul><ul><ul><li>ActivePerl / ActivePython are complete and deliver all necessary modules we needed to ship with Plesk Panel </li></ul></ul><ul><ul><li>Completely built and ready for deployment “out-of-the-box” </li></ul></ul><ul><ul><li>Reduced resources needed for development, compilation, and QA </li></ul></ul><ul><li>End Result: Happier customers running on trusted, stable, and commonly used components--regardless of use case </li></ul>
    11. 11. Jeff Hobbs, Director of Engineering, ActiveState
    12. 12. About ActiveState <ul><li>Founded 1997 </li></ul><ul><li>2 million developers, 97% of Fortune 1000 </li></ul><ul><li>Products & services for end-to-end development, management, distribution of applications with dynamic languages – and now Stackato (in Beta) for cloud </li></ul><ul><li>Open source projects to mission-critical applications </li></ul><ul><li>Dynamic Languages: </li></ul><ul><ul><li>Core: Perl, Python, Tcl </li></ul></ul><ul><ul><li>Other: PHP, Ruby, JavaScript, Node.js and more </li></ul></ul>
    13. 13. Why Dynamic Languages? <ul><li>Save development time </li></ul><ul><li>Get to market faster </li></ul><ul><li>Improve your end user experience </li></ul><ul><li>Enabling scripting options for your users/customers </li></ul>
    14. 14. Why the Growth? <ul><li>Dynamic Languages Deliver Value </li></ul><ul><ul><li>Faster time to market </li></ul></ul><ul><ul><li>Increased productivity </li></ul></ul><ul><ul><li>Quality applications </li></ul></ul><ul><ul><li>Flexible and extensible to generate clean, reliable and reusable code </li></ul></ul><ul><ul><li>Excellent for data processing, and web apps development </li></ul></ul><ul><ul><li>Large libraries of turnkey modules ready for deployment </li></ul></ul>
    15. 15. Dynamic Languages Popularity From “OSS Adoption Patterns in Enterprise IT”, Forrester, March 2011” 5 7% of enterprises are now employing open source languages in their organization
    16. 16. What are OEM Solutions? <ul><li>Leveraging other technology inside your products </li></ul><ul><li>Bundling ActiveState’s language distribution(s) with your products </li></ul><ul><li>Buying vs building of components </li></ul>
    17. 17. OEM: Save Development Time Release to Market Brainstorm Design Development Quality Assurance Deployment ActiveState OEM Solutions Brainstorm Design Development Release to Market Deployment Quality Assurance
    18. 18. Differentiating Your Products <ul><li>Advanced scripting options for advanced products </li></ul><ul><li>Bundle scripting options (instead of self-download) for a seamless installation experience </li></ul><ul><li>Commercially backed for confidence </li></ul><ul><li>Full indemnification to ensure continued business from large enterprises </li></ul>
    19. 19. OEM for Management <ul><li>Hassle-free redistribution rights </li></ul><ul><li>Indemnification options for risk-free redistribution </li></ul><ul><li>Elimination of legal risk </li></ul>
    20. 20. Buy vs. Build <ul><li>Faster, best-of-breed software components </li></ul><ul><li>Better quality software </li></ul><ul><li>Cross-platform support “out-of-the-box” </li></ul><ul><li>Save in-house development time and resources </li></ul><ul><li>Reduce risks with hassle-free redistribution rights </li></ul>
    21. 21. Mitigate Risk with Proper Licensing <ul><li>Turn-key licensing (including third-party modules ) </li></ul><ul><ul><li>Reduce complexities and risks </li></ul></ul><ul><ul><li>Save time in license review </li></ul></ul><ul><li>OEM license required for redistributing ActivePerl/Python/Tcl </li></ul><ul><li>Always use a safe redistribution package (OEM) when embedding open source in marketable products </li></ul><ul><li>For security or enterprise products, always use commercially supported open source to reduce legal risks </li></ul><ul><li>Consider implications of potential copyright infringement lawsuits - $$$ </li></ul>
    22. 22. ActivePerl, ActivePython, ActiveTcl ActiveState Language Edition Community Business Enterprise Edition OEM Market/Use For community developers or non-production servers For production servers, external-facing servers and business-critical applications For larger implementations and mission-critical applications For software, hardware, aerospace companies to redistribute OS: Windows, Linux, Mac ✓ ✓ ✓ ✓ OS: Solaris, HP-UX, AIX ✓ ✓ ✓ Older versions ✓ ✓ ✓ Commercial support Email 2 days Email/Phone 2 hours Email/Phone 2 hours Indemnification ✓ ✓ Royalty-free Distribution ✓
    23. 23. Some Other OEM Customers
    24. 24. Contact Us <ul><li>Blake Tyra, Parallels </li></ul><ul><li>[email_address] </li></ul><ul><li>Jeff Hobbs, ActiveState </li></ul><ul><li>[email_address] </li></ul><ul><li>ActiveState Business Solutions </li></ul><ul><li>[email_address] </li></ul><ul><li>1.866.510.2914 </li></ul><ul><li>Follow @activestate on Twitter </li></ul>