SlideShare a Scribd company logo
1 of 12
Доповідь підготував  ст. гр. ПЗ- 06-02   Юрчук Андрій
Qt (варіант вимови cute — к'ют) — крос-платформовий інструментарій розробки програмного забезпечення (ПЗ) мовою програмування C++. Дозволяє запускати написане за його допомогою ПЗ на більшості сучасних операційних систем шляхом простої компіляції тексту програми для кожної ОС без зміни початкового коду.  Qt також може бути використаним в багатьох інших мов програмування: -Ada (QtAda), -C# (Qyoto/Kimono) -Perl -Pascal -Java (Qt Jambi) -PHP (PHP-Qt) - Ruby (QtRuby) - Python (PyQt).
Унікальна технологія сигналів та слотів, для взаємодії між об ’ єктами.
Платформо-незалежність
Перегляд бібліотек та інструментарій
Продукти  Qt ∙  веб-броузер  Opera
∙  програма для  IP-телефонії  Skype
∙  мережева  карта світу  Google Earth
[object Object],[object Object]
Форум в Мюнхені Цієї осені в рамках проведення щорічної конференції в Мюнхені  Qt Developer Days 2009  були оголошені поточні досягнення і подальші плани розвитку бібліотеки Qt. Теми для семінарів офоплювали широкий діапазон запитань, якщо коротко, то вміст доповідей можна привести до наступних пунктів: •  В реліз Qt 4.6 буде добавлена підтримка деякої кількості нових платформ (в тому числі Windows 7, Snow Leopard відApple, QNX, VxWorks і OS S60 — платформи для смартфона Nokia, яка використовує Symbian), нові API та значно покращену продуктивність в деяких областях. У розпорядженні розробників Nokia подає Qt SDK, побудований на таком унструментарії, як Qt Designer і Qt Creator і додатковий Qt Developer Network.   •  У відношенні до планів розвитку бібліотеки було сказано, що у порівнянні з Qt 4.6, яка повинна вийти уже цього грудня, Qt 4.7 буде містити тільки деяку кількість нового функціоналу і буде більш направлена на стабільність і продуктивність. Nokia планує збільшити бюджет розробників на 50 %.
 •  Дні віджетів, такими, як ми їх привикли бачити на сьогоднішній день — закінчені. Статичний, побудований на віджетах користувацький інтерфейс в майбутньому трансформується у відношення об'єкт-стан, який дає більш гладкі, насичені та привабливі інтерфейси.  •  Мова розмітки Qt (Qt Markup Language, QML) та описовий підхід до користувача інтерфейсу є частиною проекту Kinetic, який певною мірою вже буде присутній в Qt 4.6. Нові API, розроблені як частина Kinetic в Qt 4.6 це. QMake буде замінюватися на CMake - що безумовно підтримується багатьма KDE-розробниками.   •  Помітний прогрес на фронті пристроїв на базі N900 Maemo. У зв'язку з очікуваним виходом Maemo 6 (Harmattan) явно складається враження, що перехід Maemo на Qt відбувається стрімко, відкриваючи Qt-програмістам прекрасні можливості, щоб зануритися в мобільну розробку. Також варто відзначити загальну тенденцію Nokia рухатися назустріч відкритому ПЗ. Прикладами можуть служити нещодавнє відкриття кодів Symbian, а потім, у січні цього року - вихід  Q t під LGPL. Далі, загальна Linux-стратегія компанії втілюється в  Nokia N900  як важливої частини п'ятиетапний плану відкриття  Maemo  для широкої аудиторії. Пристрій надає користувачам досвід роботи в сучасному програмному оточенні і успішно демонструє адаптацію десктопних Linux-технологій для роботи на портативних комп'ютерах.
У Мюнхені на Qt Developer Days компанія Nokia анонсувала запуск  програми сертифікації для фахівців з Qt . Дана програма дозволяє офіційно підтвердити знання, досвід і навички роботи з Qt. Вона призначена для підготовки талановитих Qt розробників і виділення експертів в співтоваристві Qt.  Сертифікація є однією з декількох ініціатив формують загальну програму навчання Qt. Претенденти на отримання сертифіката повинні будуть пройти онлайн тест на сайті в одному з 5000 центрів тестування в 160 країнах. За організацію цього процесу відповідає компанія Pearson Vue. У майбутньому буде запропоновано декілька ступенів сертифікації, першим з яких є Nokia Certified Qt Developer. Для отримання сертифікату Nokia Certified Qt Developer необхідно пройти іспит "Qt Essentials".  Ціна здачі іспиту Qt Essentials: 149EUR / 199USD, але на даний момент є можливість отримати знижку в 30-50%.  Додаткову інформацію можна знайти на  http://qt.nokia.com/

More Related Content

Viewers also liked

Правила конкурсного відбору для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Правила конкурсного відбору  для студентів ВНЗ м. Івано-Франківська у 2014 ро...Правила конкурсного відбору  для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Правила конкурсного відбору для студентів ВНЗ м. Івано-Франківська у 2014 ро...Igor Bronovskyy
 
Delivering business intelligence - Rava
Delivering business intelligence - RavaDelivering business intelligence - Rava
Delivering business intelligence - RavaIgor Bronovskyy
 
Mobile market - Ivasyshyn
Mobile market - IvasyshynMobile market - Ivasyshyn
Mobile market - IvasyshynIgor Bronovskyy
 
Selecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій МузичукSelecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій МузичукIgor Bronovskyy
 
From web to mobile - Василь Кричун
From web to mobile - Василь КричунFrom web to mobile - Василь Кричун
From web to mobile - Василь КричунIgor Bronovskyy
 
03 - chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)
03 -  chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)03 -  chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)
03 - chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)Igor Bronovskyy
 
Скільки коштує проект і чому так.....
Скільки коштує проект і чому так.....Скільки коштує проект і чому так.....
Скільки коштує проект і чому так.....Igor Bronovskyy
 
Побудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій БабалаПобудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій БабалаIgor Bronovskyy
 

Viewers also liked (12)

Kordyak
KordyakKordyak
Kordyak
 
Правила конкурсного відбору для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Правила конкурсного відбору  для студентів ВНЗ м. Івано-Франківська у 2014 ро...Правила конкурсного відбору  для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Правила конкурсного відбору для студентів ВНЗ м. Івано-Франківська у 2014 ро...
 
Delivering business intelligence - Rava
Delivering business intelligence - RavaDelivering business intelligence - Rava
Delivering business intelligence - Rava
 
Mobile market - Ivasyshyn
Mobile market - IvasyshynMobile market - Ivasyshyn
Mobile market - Ivasyshyn
 
Strus
StrusStrus
Strus
 
Selecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій МузичукSelecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій Музичук
 
Aws - Marfej
Aws - MarfejAws - Marfej
Aws - Marfej
 
From web to mobile - Василь Кричун
From web to mobile - Василь КричунFrom web to mobile - Василь Кричун
From web to mobile - Василь Кричун
 
03 - chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)
03 -  chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)03 -  chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)
03 - chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)
 
Usability - Sadygov
Usability - SadygovUsability - Sadygov
Usability - Sadygov
 
Скільки коштує проект і чому так.....
Скільки коштує проект і чому так.....Скільки коштує проект і чому так.....
Скільки коштує проект і чому так.....
 
Побудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій БабалаПобудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій Бабала
 

Similar to Юрчук Андрій - Технологія Qt

Right Tool for the Job: Як правильно вибрати мову програмування
Right Tool for the Job: Як правильно вибрати мову програмуванняRight Tool for the Job: Як правильно вибрати мову програмування
Right Tool for the Job: Як правильно вибрати мову програмуванняSerhiy Batyuk
 
iPhone Objective-C Development (ukr) (2009)
iPhone Objective-C Development (ukr) (2009)iPhone Objective-C Development (ukr) (2009)
iPhone Objective-C Development (ukr) (2009)Anatoliy Okhotnikov
 
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...GlobalLogic Ukraine
 
"Rethinking Continuous Delivery", Andrii Nasinnyk
"Rethinking Continuous Delivery",  Andrii Nasinnyk"Rethinking Continuous Delivery",  Andrii Nasinnyk
"Rethinking Continuous Delivery", Andrii NasinnykFwdays
 
Cisco Networking Academy Program April 2017
Cisco Networking Academy Program April 2017Cisco Networking Academy Program April 2017
Cisco Networking Academy Program April 2017TA Digital Agency
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Ukraine
 
Alexey Borisenko - Network Programmability using Python
Alexey Borisenko - Network Programmability using PythonAlexey Borisenko - Network Programmability using Python
Alexey Borisenko - Network Programmability using PythonPyCon Odessa
 
"Request Lifecycle at Prom.ua", Vitaliy Kharytonskiy
"Request Lifecycle at Prom.ua", Vitaliy Kharytonskiy"Request Lifecycle at Prom.ua", Vitaliy Kharytonskiy
"Request Lifecycle at Prom.ua", Vitaliy KharytonskiyFwdays
 
Fps components 2010
Fps components 2010Fps components 2010
Fps components 2010StartupLine
 
Android: Інструменти програміста
Android: Інструменти програмістаAndroid: Інструменти програміста
Android: Інструменти програмістаAnatoliy Odukha
 
The first .NET meetup by DOU: .NET and people
The first .NET meetup by DOU: .NET and peopleThe first .NET meetup by DOU: .NET and people
The first .NET meetup by DOU: .NET and peopleAndrew Gubskiy
 
Казьмірчук Р.Р. (06.03.2012)
Казьмірчук Р.Р. (06.03.2012)Казьмірчук Р.Р. (06.03.2012)
Казьмірчук Р.Р. (06.03.2012)garasym
 
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)Lviv Startup Club
 
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...Lviv Startup Club
 

Similar to Юрчук Андрій - Технологія Qt (20)

Програмне забезпечення LINUX
Програмне забезпечення LINUXПрограмне забезпечення LINUX
Програмне забезпечення LINUX
 
Right Tool for the Job: Як правильно вибрати мову програмування
Right Tool for the Job: Як правильно вибрати мову програмуванняRight Tool for the Job: Як правильно вибрати мову програмування
Right Tool for the Job: Як правильно вибрати мову програмування
 
iPhone Objective-C Development (ukr) (2009)
iPhone Objective-C Development (ukr) (2009)iPhone Objective-C Development (ukr) (2009)
iPhone Objective-C Development (ukr) (2009)
 
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
 
"Rethinking Continuous Delivery", Andrii Nasinnyk
"Rethinking Continuous Delivery",  Andrii Nasinnyk"Rethinking Continuous Delivery",  Andrii Nasinnyk
"Rethinking Continuous Delivery", Andrii Nasinnyk
 
Cisco Networking Academy Program April 2017
Cisco Networking Academy Program April 2017Cisco Networking Academy Program April 2017
Cisco Networking Academy Program April 2017
 
C++
C++C++
C++
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"
 
Alexey Borisenko - Network Programmability using Python
Alexey Borisenko - Network Programmability using PythonAlexey Borisenko - Network Programmability using Python
Alexey Borisenko - Network Programmability using Python
 
"Request Lifecycle at Prom.ua", Vitaliy Kharytonskiy
"Request Lifecycle at Prom.ua", Vitaliy Kharytonskiy"Request Lifecycle at Prom.ua", Vitaliy Kharytonskiy
"Request Lifecycle at Prom.ua", Vitaliy Kharytonskiy
 
презентация Microsoft power point
презентация Microsoft power pointпрезентация Microsoft power point
презентация Microsoft power point
 
мультимедійне забезпечення
мультимедійне забезпеченнямультимедійне забезпечення
мультимедійне забезпечення
 
Fps components 2010
Fps components 2010Fps components 2010
Fps components 2010
 
Android: Інструменти програміста
Android: Інструменти програмістаAndroid: Інструменти програміста
Android: Інструменти програміста
 
Html5 - ready yet?(ukr)
Html5 - ready yet?(ukr)Html5 - ready yet?(ukr)
Html5 - ready yet?(ukr)
 
The first .NET meetup by DOU: .NET and people
The first .NET meetup by DOU: .NET and peopleThe first .NET meetup by DOU: .NET and people
The first .NET meetup by DOU: .NET and people
 
Казьмірчук Р.Р. (06.03.2012)
Казьмірчук Р.Р. (06.03.2012)Казьмірчук Р.Р. (06.03.2012)
Казьмірчук Р.Р. (06.03.2012)
 
Web 5
Web 5Web 5
Web 5
 
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
 
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
 

Recently uploaded

exam ЄВІ example of this exam for students for masters degree 2024
exam ЄВІ example of this exam for students for masters degree 2024exam ЄВІ example of this exam for students for masters degree 2024
exam ЄВІ example of this exam for students for masters degree 2024OASISENGLISHOFFICIAL
 
Спектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищСпектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищOleksii Voronkin
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніestet13
 
Україна в умовах десталінізації (1953 – 1964 рр.).pptx
Україна в умовах десталінізації (1953 – 1964 рр.).pptxУкраїна в умовах десталінізації (1953 – 1964 рр.).pptx
Україна в умовах десталінізації (1953 – 1964 рр.).pptxgravebabyjohn
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"tetiana1958
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаAdriana Himinets
 
Хвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з нимиХвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з нимиtetiana1958
 

Recently uploaded (8)

exam ЄВІ example of this exam for students for masters degree 2024
exam ЄВІ example of this exam for students for masters degree 2024exam ЄВІ example of this exam for students for masters degree 2024
exam ЄВІ example of this exam for students for masters degree 2024
 
Габон
ГабонГабон
Габон
 
Спектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищСпектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищ
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Україна в умовах десталінізації (1953 – 1964 рр.).pptx
Україна в умовах десталінізації (1953 – 1964 рр.).pptxУкраїна в умовах десталінізації (1953 – 1964 рр.).pptx
Україна в умовах десталінізації (1953 – 1964 рр.).pptx
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Хвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з нимиХвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з ними
 

Юрчук Андрій - Технологія Qt

  • 1. Доповідь підготував ст. гр. ПЗ- 06-02 Юрчук Андрій
  • 2. Qt (варіант вимови cute — к'ют) — крос-платформовий інструментарій розробки програмного забезпечення (ПЗ) мовою програмування C++. Дозволяє запускати написане за його допомогою ПЗ на більшості сучасних операційних систем шляхом простої компіляції тексту програми для кожної ОС без зміни початкового коду. Qt також може бути використаним в багатьох інших мов програмування: -Ada (QtAda), -C# (Qyoto/Kimono) -Perl -Pascal -Java (Qt Jambi) -PHP (PHP-Qt) - Ruby (QtRuby) - Python (PyQt).
  • 3. Унікальна технологія сигналів та слотів, для взаємодії між об ’ єктами.
  • 5. Перегляд бібліотек та інструментарій
  • 6. Продукти Qt ∙ веб-броузер Opera
  • 7. ∙ програма для IP-телефонії Skype
  • 8. ∙ мережева карта світу Google Earth
  • 9.
  • 10. Форум в Мюнхені Цієї осені в рамках проведення щорічної конференції в Мюнхені Qt Developer Days 2009 були оголошені поточні досягнення і подальші плани розвитку бібліотеки Qt. Теми для семінарів офоплювали широкий діапазон запитань, якщо коротко, то вміст доповідей можна привести до наступних пунктів: • В реліз Qt 4.6 буде добавлена підтримка деякої кількості нових платформ (в тому числі Windows 7, Snow Leopard відApple, QNX, VxWorks і OS S60 — платформи для смартфона Nokia, яка використовує Symbian), нові API та значно покращену продуктивність в деяких областях. У розпорядженні розробників Nokia подає Qt SDK, побудований на таком унструментарії, як Qt Designer і Qt Creator і додатковий Qt Developer Network. • У відношенні до планів розвитку бібліотеки було сказано, що у порівнянні з Qt 4.6, яка повинна вийти уже цього грудня, Qt 4.7 буде містити тільки деяку кількість нового функціоналу і буде більш направлена на стабільність і продуктивність. Nokia планує збільшити бюджет розробників на 50 %.
  • 11. Дні віджетів, такими, як ми їх привикли бачити на сьогоднішній день — закінчені. Статичний, побудований на віджетах користувацький інтерфейс в майбутньому трансформується у відношення об'єкт-стан, який дає більш гладкі, насичені та привабливі інтерфейси. • Мова розмітки Qt (Qt Markup Language, QML) та описовий підхід до користувача інтерфейсу є частиною проекту Kinetic, який певною мірою вже буде присутній в Qt 4.6. Нові API, розроблені як частина Kinetic в Qt 4.6 це. QMake буде замінюватися на CMake - що безумовно підтримується багатьма KDE-розробниками. • Помітний прогрес на фронті пристроїв на базі N900 Maemo. У зв'язку з очікуваним виходом Maemo 6 (Harmattan) явно складається враження, що перехід Maemo на Qt відбувається стрімко, відкриваючи Qt-програмістам прекрасні можливості, щоб зануритися в мобільну розробку. Також варто відзначити загальну тенденцію Nokia рухатися назустріч відкритому ПЗ. Прикладами можуть служити нещодавнє відкриття кодів Symbian, а потім, у січні цього року - вихід Q t під LGPL. Далі, загальна Linux-стратегія компанії втілюється в Nokia N900 як важливої частини п'ятиетапний плану відкриття Maemo для широкої аудиторії. Пристрій надає користувачам досвід роботи в сучасному програмному оточенні і успішно демонструє адаптацію десктопних Linux-технологій для роботи на портативних комп'ютерах.
  • 12. У Мюнхені на Qt Developer Days компанія Nokia анонсувала запуск програми сертифікації для фахівців з Qt . Дана програма дозволяє офіційно підтвердити знання, досвід і навички роботи з Qt. Вона призначена для підготовки талановитих Qt розробників і виділення експертів в співтоваристві Qt. Сертифікація є однією з декількох ініціатив формують загальну програму навчання Qt. Претенденти на отримання сертифіката повинні будуть пройти онлайн тест на сайті в одному з 5000 центрів тестування в 160 країнах. За організацію цього процесу відповідає компанія Pearson Vue. У майбутньому буде запропоновано декілька ступенів сертифікації, першим з яких є Nokia Certified Qt Developer. Для отримання сертифікату Nokia Certified Qt Developer необхідно пройти іспит "Qt Essentials". Ціна здачі іспиту Qt Essentials: 149EUR / 199USD, але на даний момент є можливість отримати знижку в 30-50%. Додаткову інформацію можна знайти на http://qt.nokia.com/