Qt and RedFlag
About RedFlag Software

• Founded in 2000, provides leading Linux products,
  solutions and services.

• Largest Linux vendor in Asia.

• More than 200 employees.

• Meets ISO9001 standards.

• www.redflag-linux.com




                                                      1
IDC: China Linux Market Share 2007
Global Partner




                 3
Industrial customers
•   Government

•   Telecommunication

•   Insurance

•   Education

•   Post

•   Finance

•   Transportation

•   Electrical Power

•   Media




                                              4
Product Lines
Introduce RedFlag Desktop

•   OEM Partners
    •   HP, DELL, Lenovo, TCL, Hasee, Hedy etc..
•   Global Markets
    •   South America:Brazil, Argentina, Portugal etc..
    •   Asia:Russia, India etc..
     • European:French, Sweden etc..
•   Applications:
    •   Open office, Acrobat Reader etc.,
    •   Multimedia player, include Real Player, Adobe Flash Player etc..
    •   Email Client, Firefox, MSN, Kget tool etc..
    •   More picture & Graphic tool such as Gwenview
Introduce RedFlag Midinux®

• 1st Intel MID Linux Partner
• Research since 2005, 4 years of MID Linux development
  experience
• First MID Linux product and Best product maturity
• Wide ISV support, best MID Linux ecosystem
• Partners: Compal, BenQ, Hitachi, Lenovo, Aigo,CHR, SFR,
  TIM, .etc
Introduce RedFlag Netbook OS

• Compatible with Intel Moblin v2 standard
• Customized UI based on Qt platform
• Multiple value-added applications written by Qt
Introduce RedFlag Server - Asianux




            Vietsoftware

Asianux
A common Linux platform which serves the needs of Asian countries
and is jointly developed by Asia's leading Linux vendors, which
includes RedFlag in China, Miracle Linux in Japan, Haansoft in Korea,
Vietsoftware in Vietnam and WTEC in Thailand. RedFlag is the
leader of Asianux.

Asianux Consortium
An unique consortium of Asian Linux vendors whose vision is to co-
develop unified Linux platform, that is Asianux.
RedFlag and Qt

•   RedFlag starts to use Qt from 2000

•   RedFlag uses Qt across Asianux Server, RedFlag Desktop and
    Embedded products.

•   RedFlag chooses Qt/KDE as the default windows system from
    beginning and will continue to use Qt/KDE in further
    versions/products.

•   RedFlag also encourages end-customers/partners/suppliers to select
    Qt as the development framework




                                                                         10
Why Qt ?


• Powerful toolkit with rich widgets and libraries

• Well documented

• Plenty of tools to increase development efficiency

• Easy to study, easy to code

• Save cost and faster TTM




                                                       11
How we use Qt

• Desktop/Server/Embedded GUI system

• Plenty of applications across all products
   – System installer

   – System configuration tools

   – Photo Viewer

   – Multimedia center

   – Many more …

• Launcher for Netbook



                                               12
How we use Qt (cont.)

• Desktop environment




                                       13
How we use Qt (cont.)

• System installer




                                        14
How we use Qt (cont.)

• System configuration tools




                                        15
How we use Qt (cont.)

• Launcher for Netbook




                                       16
How we use Qt (cont.)

• OpenDrim (Open Distributed Resource Management)
  – Open Source, based on DMTF CIM/WBEM

  – Modules: service management, system info, performance watcher,
    user/group management, package management, disk space
    management…




                                                                     17
How we use Qt (cont.)

• Embedded usage




                                                      •   Subway AFC
 •   Financial terminal
                                                      (automatic fare collection system)




                               •   Lottery terminal
                                                                                           18
About RedFlag Qt Team

• 90% of engineers has Qt experiences

• Member of KDE community

• Member of Linux Foundation

• Actively maintain and support Chinese Linux community




                                                          19
RedFlag and Contribution

•   RedFlag extremely welcomes and appreciate that Qt added LGPL
    license model

•   RedFlag also welcomes and appreciates the new Source Code
    Management system (gitirious) because it’s much more convenient
    and efficient when submitting changes compared to old system.

•   More than 40 people in Red Flag have contributed to Qt and KDE
    open source community

•   RedFlag will continue to contribute to Qt and KDE community




                                                                      20
Contributions submitted by RedFlag


•   KDE: Add animation when mouse over quick launch bar
•   KDE: Add animation in taskbar when new application is launching
•   KDE: Fix icon and text wrong display in tooltip of taskbar
•   KDE: Add prompt when user add duplicated app into quick launch bar
•   KDE: Fix multi-desktop switching not working problem
•   KDE: Fix floppy mount bug
•   Qt4: Fix cursor position issue in input method implementation
•   Qt4: Fix crash problem when input method exit
•   Qt4: Fix cursor update bug when input method switching
•   Qt4: Add bold font support to Qt4
•   Qt4: Add bold font rendering to Qt4

•   Many more …
Thank you

More Related Content

PDF
Success Story and Future Challenges of Applying Qt for Embedded Linux
PDF
Qt Application Programming with C++ - Part 1
PPTX
UI Programming with Qt-Quick and QML
PDF
下午3 intel fenghaitao_mee_go api and application development
PDF
Maximizing High Performance Applications with CAN Bus
PPTX
Fast and furious(ly) multilingual: Publishing of EU politics in 24 languages ...
PDF
FOSDEM 2012 - OpenNebula Project
PDF
Discover Qt Learning and Certification
Success Story and Future Challenges of Applying Qt for Embedded Linux
Qt Application Programming with C++ - Part 1
UI Programming with Qt-Quick and QML
下午3 intel fenghaitao_mee_go api and application development
Maximizing High Performance Applications with CAN Bus
Fast and furious(ly) multilingual: Publishing of EU politics in 24 languages ...
FOSDEM 2012 - OpenNebula Project
Discover Qt Learning and Certification

Similar to Qt and the Red Flag Linux Distro (20)

ODP
PDF
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
PDF
Overview of Remoting Protocols - By VDIworks
PPT
PDF
Mp25: Mobile dev with QT and Python for the Notorious N9
PDF
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
PPT
RedHat Linux
 
PDF
Learn how to develop applications and UIs with Qt Commercial
PPTX
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
PDF
Linux Distribution Collaboration …on a Mainframe!
PPTX
Dot net platform and dotnet core fundamentals
ODP
Treinamento Qt básico - aula I
PDF
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
PDF
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
PDF
Discover the Linux on z Systems Effect
 
PDF
CMake: Improving Software Quality and Process
PDF
Matrix, The Year To Date, Ben Parsons, TADSummit 2018
PDF
Why Flutter.pdf
DOC
Srikanth_PILLI_CV_latest
PPTX
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Overview of Remoting Protocols - By VDIworks
Mp25: Mobile dev with QT and Python for the Notorious N9
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
RedHat Linux
 
Learn how to develop applications and UIs with Qt Commercial
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Linux Distribution Collaboration …on a Mainframe!
Dot net platform and dotnet core fundamentals
Treinamento Qt básico - aula I
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Discover the Linux on z Systems Effect
 
CMake: Improving Software Quality and Process
Matrix, The Year To Date, Ben Parsons, TADSummit 2018
Why Flutter.pdf
Srikanth_PILLI_CV_latest
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Ad

More from account inactive (20)

PDF
KDE Plasma for Mobile Phones
PDF
Shipping Mobile Applications Using Qt for Symbian
PDF
The Future of Qt Widgets
PDF
Scripting Your Qt Application
PDF
Special Effects with Qt Graphics View
PDF
Developments in The Qt WebKit Integration
PDF
Qt Kwan-Do
PDF
Qt on Real Time Operating Systems
PDF
Development with Qt for Windows CE
PDF
Translating Qt Applications
PDF
Qt Creator Bootcamp
PDF
Qt Widget In-Depth
PDF
Qt State Machine Framework
PDF
Mobile Development with Qt for Symbian
PDF
How to Make Your Qt App Look Native
PPT
Animation Framework: A Step Towards Modern UIs
PDF
Using Multi-Touch and Gestures with Qt
PDF
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
PDF
The Mobility Project
PDF
Copy Your Favourite Nokia App with Qt
KDE Plasma for Mobile Phones
Shipping Mobile Applications Using Qt for Symbian
The Future of Qt Widgets
Scripting Your Qt Application
Special Effects with Qt Graphics View
Developments in The Qt WebKit Integration
Qt Kwan-Do
Qt on Real Time Operating Systems
Development with Qt for Windows CE
Translating Qt Applications
Qt Creator Bootcamp
Qt Widget In-Depth
Qt State Machine Framework
Mobile Development with Qt for Symbian
How to Make Your Qt App Look Native
Animation Framework: A Step Towards Modern UIs
Using Multi-Touch and Gestures with Qt
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
The Mobility Project
Copy Your Favourite Nokia App with Qt
Ad

Recently uploaded (20)

PPTX
Chapter 5: Probability Theory and Statistics
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
DOCX
search engine optimization ppt fir known well about this
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Modernising the Digital Integration Hub
Chapter 5: Probability Theory and Statistics
Module 1.ppt Iot fundamentals and Architecture
Custom Battery Pack Design Considerations for Performance and Safety
Taming the Chaos: How to Turn Unstructured Data into Decisions
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
search engine optimization ppt fir known well about this
The influence of sentiment analysis in enhancing early warning system model f...
Benefits of Physical activity for teenagers.pptx
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Enhancing emotion recognition model for a student engagement use case through...
sbt 2.0: go big (Scala Days 2025 edition)
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
OpenACC and Open Hackathons Monthly Highlights July 2025
Flame analysis and combustion estimation using large language and vision assi...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
2018-HIPAA-Renewal-Training for executives
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Convolutional neural network based encoder-decoder for efficient real-time ob...
Modernising the Digital Integration Hub

Qt and the Red Flag Linux Distro

  • 2. About RedFlag Software • Founded in 2000, provides leading Linux products, solutions and services. • Largest Linux vendor in Asia. • More than 200 employees. • Meets ISO9001 standards. • www.redflag-linux.com 1
  • 3. IDC: China Linux Market Share 2007
  • 5. Industrial customers • Government • Telecommunication • Insurance • Education • Post • Finance • Transportation • Electrical Power • Media 4
  • 7. Introduce RedFlag Desktop • OEM Partners • HP, DELL, Lenovo, TCL, Hasee, Hedy etc.. • Global Markets • South America:Brazil, Argentina, Portugal etc.. • Asia:Russia, India etc.. • European:French, Sweden etc.. • Applications: • Open office, Acrobat Reader etc., • Multimedia player, include Real Player, Adobe Flash Player etc.. • Email Client, Firefox, MSN, Kget tool etc.. • More picture & Graphic tool such as Gwenview
  • 8. Introduce RedFlag Midinux® • 1st Intel MID Linux Partner • Research since 2005, 4 years of MID Linux development experience • First MID Linux product and Best product maturity • Wide ISV support, best MID Linux ecosystem • Partners: Compal, BenQ, Hitachi, Lenovo, Aigo,CHR, SFR, TIM, .etc
  • 9. Introduce RedFlag Netbook OS • Compatible with Intel Moblin v2 standard • Customized UI based on Qt platform • Multiple value-added applications written by Qt
  • 10. Introduce RedFlag Server - Asianux Vietsoftware Asianux A common Linux platform which serves the needs of Asian countries and is jointly developed by Asia's leading Linux vendors, which includes RedFlag in China, Miracle Linux in Japan, Haansoft in Korea, Vietsoftware in Vietnam and WTEC in Thailand. RedFlag is the leader of Asianux. Asianux Consortium An unique consortium of Asian Linux vendors whose vision is to co- develop unified Linux platform, that is Asianux.
  • 11. RedFlag and Qt • RedFlag starts to use Qt from 2000 • RedFlag uses Qt across Asianux Server, RedFlag Desktop and Embedded products. • RedFlag chooses Qt/KDE as the default windows system from beginning and will continue to use Qt/KDE in further versions/products. • RedFlag also encourages end-customers/partners/suppliers to select Qt as the development framework 10
  • 12. Why Qt ? • Powerful toolkit with rich widgets and libraries • Well documented • Plenty of tools to increase development efficiency • Easy to study, easy to code • Save cost and faster TTM 11
  • 13. How we use Qt • Desktop/Server/Embedded GUI system • Plenty of applications across all products – System installer – System configuration tools – Photo Viewer – Multimedia center – Many more … • Launcher for Netbook 12
  • 14. How we use Qt (cont.) • Desktop environment 13
  • 15. How we use Qt (cont.) • System installer 14
  • 16. How we use Qt (cont.) • System configuration tools 15
  • 17. How we use Qt (cont.) • Launcher for Netbook 16
  • 18. How we use Qt (cont.) • OpenDrim (Open Distributed Resource Management) – Open Source, based on DMTF CIM/WBEM – Modules: service management, system info, performance watcher, user/group management, package management, disk space management… 17
  • 19. How we use Qt (cont.) • Embedded usage • Subway AFC • Financial terminal (automatic fare collection system) • Lottery terminal 18
  • 20. About RedFlag Qt Team • 90% of engineers has Qt experiences • Member of KDE community • Member of Linux Foundation • Actively maintain and support Chinese Linux community 19
  • 21. RedFlag and Contribution • RedFlag extremely welcomes and appreciate that Qt added LGPL license model • RedFlag also welcomes and appreciates the new Source Code Management system (gitirious) because it’s much more convenient and efficient when submitting changes compared to old system. • More than 40 people in Red Flag have contributed to Qt and KDE open source community • RedFlag will continue to contribute to Qt and KDE community 20
  • 22. Contributions submitted by RedFlag • KDE: Add animation when mouse over quick launch bar • KDE: Add animation in taskbar when new application is launching • KDE: Fix icon and text wrong display in tooltip of taskbar • KDE: Add prompt when user add duplicated app into quick launch bar • KDE: Fix multi-desktop switching not working problem • KDE: Fix floppy mount bug • Qt4: Fix cursor position issue in input method implementation • Qt4: Fix crash problem when input method exit • Qt4: Fix cursor update bug when input method switching • Qt4: Add bold font support to Qt4 • Qt4: Add bold font rendering to Qt4 • Many more …