• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
CyberLink Meets Python
 

CyberLink Meets Python

on

  • 1,176 views

by 鄒宏德 (Honder Tzou)

by 鄒宏德 (Honder Tzou)

Statistics

Views

Total Views
1,176
Views on SlideShare
1,176
Embed Views
0

Actions

Likes
1
Downloads
11
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    CyberLink Meets Python CyberLink Meets Python Presentation Transcript

    • 2012 CyberLink Corp. All Rights Reserved.CyberLink Meets PythonHonder Tzou <honder@cyberlink.com> Chief Architect 訊連科技 1
    • 2012 CyberLink Corp. All Rights Reserved. 2
    • 2012 CyberLink Corp. All Rights Reserved.PowerDVD 3
    • 2012 CyberLink Corp. All Rights Reserved.PowerDVD Linux 4
    • 2012 CyberLink Corp. All Rights Reserved.PowerCinema 5
    • 2012 CyberLink Corp. All Rights Reserved.PowerCinema Linux 6
    • 2012 CyberLink Corp. All Rights Reserved.PhotoDirector 7
    • 2012 CyberLink Corp. All Rights Reserved.PhotoDirector Mac 8
    • 2012 CyberLink Corp. All Rights Reserved. AgendaThe engine behind these applications 9
    • 2012 CyberLink Corp. All Rights Reserved.Back to 2003… 10
    • 2012 CyberLink Corp. All Rights Reserved. Motivation• Rapid Development – Simple – Flexible• Cross Platform – Maximizing productivity• Immersive User Experience – High performance animated UI elements 11
    • 2012 CyberLink Corp. All Rights Reserved. Koan Engine• UI Framework• Based on Python language• Scriptable• Cross Platform• Cross Graphics API• Parametric and programmatic UI• Specialized Features 12
    • 2012 CyberLink Corp. All Rights Reserved. Python• Cross Platform• Scripting and Typeless• Unicode Support• Rich libraries 13
    • 2012 CyberLink Corp. All Rights Reserved. Architecture ApplicationPython Layout Controls KXML Application Kernels Framework Core Composition EngineC++ OS D3D Application DLLs Services GDI OpenGL 7/9/11 14
    • 2012 CyberLink Corp. All Rights Reserved. Design Challenges 100ms & 16msUI Responsiveness and Smoothness 15
    • 2012 CyberLink Corp. All Rights Reserved. Rendering ArchitectureUI Thread Render Thread Render Commands Render Commands eventHandler Swap updateDraw IO Thread Resources Prefetch 16
    • 2012 CyberLink Corp. All Rights Reserved. Summary• Simple and Accessible• Easy to Extend• Maximized Productivity• Programming is FUN 17
    • 2012 CyberLink Corp. All Rights Reserved.Thank you 18