CoreMedia Content Cloud v11 Upgrade Guide / Version 2110
Table Of ContentsStudio Client prior to CoreMedia Content Cloud v11 was programmed with ActionScript and MXML. However, ActionScript is based on ECMAScript 3 and has not made much progress since 2011, when it was donated to Apache. FlashPlayer is end-of-life, so most browsers no longer support it, and Apache's efforts to create their own compiler to JavaScript (Apache Royale) has not been overly successful. Therefore, Studio Client has been migrated to TypeScript.
TypeScript is a very popular programming language with an active community. There are many experienced developers that will be able to support you with developing your Studio extensions in the future.
This chapter describes the changes in the workspace and in programming. It also explains the necessary upgrade steps for your own Studio Client customizations.
Section 7.1, “Studio Client in TypeScript/npm” describes why CoreMedia has switched to TypeScript for Studio client development and what has changed.
Section 7.2, “Upgrading Studio Client to CoreMedia Content Cloud v11” describes how you migrate your own Studio Client customizations to TypeScript.
Section 7.3, “Changes Between ActionScript and TypeScript for Developers” describes how development with TypeScript differs from development in ActionScript and MXML.