Silverlight 1, which was developed under the codename Windows Presentation Foundation/Everywhere (WPF/E) and released in 2007, consists of the core presentation framework, which is responsible for the user interface (UI), interactivity and user input, basic UI controls, graphics and animation, media playback, Digital rights management (DRM), and DOM integration.[12] It is made up of the following components:
Input—handling input from devices like keyboard, mouse, stylus etc.
UI core—managing rendering of bitmap images (including compressed raster images like Joint Photographic Experts Group (JPEG)), vector graphics, text and animations.
Media—playback of MP3, WMA Standard, WMV7, WMV8 and WMV9/VC-1 streams.
XAML—to allow the UI layout to be created using XAML markup language.