Adobe Flash Player is both a sophisticated and striking client runtime, allowing users to receive high quality content on their computers. It provides a rich user experience, such as the easy creation of cubic Bezier curves with the cubicCurveTo drawing API, the development of devices using large bitmaps, and full-screen mode with support for all keyboard keys that are inside of Flash Player. This application also allows users to display compressed high quality videos for video chat, video conferencing, and live video broadcast.