Silicon Valley 2012 Carl Symons Introduction KDE Culture and Technology KDE's Background with Qt Qt Contributions Transitions Opportunities Resources Carl Symons

Silicon Valley 2012 Carl Symons Introduction KDE Culture and Technology KDE's Background with Qt Qt Contributions Transitions Opportunities Resources Carl Symons

What KDE Offers Qt Developer Days - Silicon Valley 2012 Carl Symons Introduction KDE Culture and Technology KDE's Background with Qt Qt Contributions Transitions Opportunities Resources Carl Symons Large company Mktg/BusDev Start-ups } Slightly geeky Grassroots LinuxFest organizer KDE 4.0 guinea pig KDE news & promo KDE Started 16 years ago Large, influential FOSS project KDE e.V. Organization KDE Culture Flat, frugal Democratic Well known & respected Innovative People-centric KDE Manifesto We are a community of technologists, designers, writers and advocates who work to ensure freedom for all people through our software. KDE Manifesto Values Open Governance Free Software Inclusivity Common Ownership End-User Focus Radical Management Delight users Self-organized, managed teams Iterate towards users' needs Deliver value with each iteration Be open to what gets in the way Context of continuous improvement Communicate interactively Technology Platform KDE/Qt Background Part of KDE from the beginning KDE Free Qt Foundation (1998) Early external Qt user Largest Qt user Committed to Qt KDE Contributions to Qt Pragmatic early adopter Largest external contributor Qt involvement Fill gaps in Qt ecosystem Industry support National support worldwide 20% Largest Participant 450,000 Transitions Disruptive KDE 4 The Qt Project Qt5 / KDE Frameworks 5 Monolithic > Modular Frameworks 5 Each function has its own library Move KDE capabilities to Qt Tiers, Types, consistency Mostly transparent to users Frameworks 5 Tiers Tier 1 - Qt official frameworks or other system libraries Frameworks 5 Tiers Tier 1 - Qt official frameworks or other system libraries Tier 2 - Tier 1 Frameworks, Qt official frameworks, or other system libraries Frameworks 5 Tiers Tier 1 - Qt official frameworks or other system libraries Tier 2 - Tier 1 Frameworks, Qt official frameworks, or other system libraries Tier 3 - other Tier 3 Frameworks, Tier 2, Tier 1, Qt official frameworks or other system libraries Frameworks 5 Types Functional Qt Addons no runtime dependencies Integration Qt Addons optional runtime dependencies; integrate with underlying OS/Platform Solutions mandatory runtime dependencies Social Aspects As important as technical Easy to understand and work on More people can contribute Spreads responsibility Includes all Qt developers Recruiting value Opportunities Valuable source of expertise Consultants with KDE experience Shared responsibility Includes all Qt developers Contribute and provide direction Recruiting value Work in the open Business friendly Technical Opportunities Qt, Qt support, Qt Tools Existing KDE capabilities Cross platform Liberally licensed (LGPL 2+) Documented, maintained KDE capabilities File compression Spell checking Hardware awareness Full QML components and QML app helpers Advanced internationalization Window system interaction QWidget subclasses Capability examples QtMultiMedia module QtGStreamer module Kross scripting framework Qt Configuration Hard to get what all KDE can provide Smokin' deal for any Qt app developer Resources kde.org manifesto.kde.org community.kde.org/Getinvolved community.kde.org/Frameworks/Policies [email protected] The Leader's Guide to Radical Management —Stephen Denning .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    29 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us