Сучасні технології у розробці програмних продуктів. Desktop та Web системи. Мобільні та Embedded додатки.
Презентація у рамках конференції IT Rally Starters, 18.04.2015
Monitoring and Optimization of Java Applications (Ukrainian)Oleksandr Kovalchuk
These are slides from the talk which covers basics of Java Applications monitoring and optimization. This talk was given by my friend and me as a part of the "Technologies of Enterprise Applications Development" course assignment on December 21, 2016.
Програми службового рівня виконують обслуговування комп'ютерної системи, забезпечують її контролювання та налагоджування. У своїй роботі вони спираються на програми базового та системного рівня.
Monitoring and Optimization of Java Applications (Ukrainian)Oleksandr Kovalchuk
These are slides from the talk which covers basics of Java Applications monitoring and optimization. This talk was given by my friend and me as a part of the "Technologies of Enterprise Applications Development" course assignment on December 21, 2016.
Програми службового рівня виконують обслуговування комп'ютерної системи, забезпечують її контролювання та налагоджування. У своїй роботі вони спираються на програми базового та системного рівня.
The first .NET meetup by DOU: .NET and peopleAndrew Gubskiy
.NET Meetup in Kiev on February 27th: An offline opportunity to network and deepen .NET knowledge. The event includes talks by industry leaders, with a special presentation on modern .NET technologies.
11 січня відбувся вебінар “Introduction to Embedded QA”.
Під час вебінару ми поговорили на такі теми:
Огляд вбудованих систем;
Основні складнощі, що виникають під час їх тестування;
Основні напрямки та технології, які необхідно відслідковувати під час роботи з вбудованими системами.
Більше про захід: https://www.globallogic.com/ua/about/events/globallogic-webinar-introduction-to-embedded-qa/
Приємного перегляду і не забудьте залишити коментар про враження від вебінару!
"Апаратно-програмні засоби розробки та підтримки віртуальних лабораторних практикумів"
Доповідь на семінарі MITDE-2013, ІФНТУНГ, м. Івано-Франківськ, Україна
http://itea-conf.org.ua/mitde-2013/
The first .NET meetup by DOU: .NET and peopleAndrew Gubskiy
.NET Meetup in Kiev on February 27th: An offline opportunity to network and deepen .NET knowledge. The event includes talks by industry leaders, with a special presentation on modern .NET technologies.
11 січня відбувся вебінар “Introduction to Embedded QA”.
Під час вебінару ми поговорили на такі теми:
Огляд вбудованих систем;
Основні складнощі, що виникають під час їх тестування;
Основні напрямки та технології, які необхідно відслідковувати під час роботи з вбудованими системами.
Більше про захід: https://www.globallogic.com/ua/about/events/globallogic-webinar-introduction-to-embedded-qa/
Приємного перегляду і не забудьте залишити коментар про враження від вебінару!
"Апаратно-програмні засоби розробки та підтримки віртуальних лабораторних практикумів"
Доповідь на семінарі MITDE-2013, ІФНТУНГ, м. Івано-Франківськ, Україна
http://itea-conf.org.ua/mitde-2013/
3. Desktop application
• Самостійна програма
• Виконується на технічних засобах клієнта
• Може комунікувати з сервером для отримання та
збереження даних
• Може отримувати доступ до усіх пристроїв та
потужностей PC
4. Web application
• Виконується на стороні розробника (серверів
власника продукту)
• Використовує браузер для відображення результатів
• Має обмежений доступ до технічних засобів PC
5. Mobile application
• Виконується на мобільному пристрої на основі
Android, iOS, Windows Phone
• Обмежений доступ до технічних засобів
пристрою
• Проходить перевірку перед відправкою у App
Store або Google Play.
6. Embedded application
• Виконується на специфічному технічному
обладнанні
• Низько рівневі мови програмування
• Доступ до всіх можливостей та потужностей
системи
9. Технології Microsoft
• Desktop application
• .NET: C#, VB, ASP
• Web applications
• ASP.NET MVC
• Mobile applications
• Windows Phone
• Embeded applications
• C++, C#
• Xbox application
10. Технології Java
• Desktop applications
• AWT, Swing
• Web applications
• Spring MVC
• Mobile applications
• Android
• Embedded apps
• Java ME
• Java Embedded
13. Як це все пов’язано?
Objective-C, Swift
C/C++ C#, Javascript
Java
Javascript, HTML, CSS
14. Як це все пов’язано?
.NET, Java, PHP,
Javascript
HTML,
CSS,
Javascript
MySQL,
MS SQL,
Oracle,
MongoDB
15. Чому всі ідуть у Web?
• Не потребує встановлення додаткового ПЗ
• Доступно на кожному PC та мобільному пристрої
• Швидка доставка оновлень
• Проста технічна підтримка
• Об’єднання різних систем у одному інтерфейсі
• Доступність 24/7 з любої країни світу
• Незалежні від операційної системи і платформи