Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 98 стр.

UptoLike

98
модулю GeoClue, который предоставляет клиентским приложениям упрощенный интерфейс доступа к
сервисам определения местоположения.
8.9. Контрольные вопросы
1) Что такое браузерный движок?
1. программная компонента, используемая только в браузерах для представления веб-
страниц
2. программная компонента, отвечающая за представление веб-страниц; является
основной браузера, но может быть переиспользована другими приложениями
3. программная компонента, лежащая в основе веб-сервера Apache
4. CMS (content management system), которую использует компания Intel на своих сайтах
2) Какое основное преимущество дает выделение браузерного движка в отдельный модуль?
1. улучшение читаемости кода браузера
2. возможность использовать функциональность веб-движка в других приложениях
3. улучшение качества тестирования компонента, так как в браузерном движке
находится наибольшее количество багов
4. выделение браузерного движка в отдельный модуль не даёт особых преимуществ. это
делается исключительно по лицензионным соображениям.
3) Что такое WebKit?
1. браузерный движок, разработанный компанией Apple на основе движка KHTML и
Javascript- движка KJS
2. браузерный движок, разработанный компанией Apple на основе движка Gecko
3. браузерный движок, разработанный компанией Google на основе движка KHTML и
Javascript-движка KJS
4. популярный SDK для разработки web-приложений
4) Что такое SquirellFish?
1. веб-движок
2. браузер
3. встроенный отладчик для JavaScript
4. фреймворк для обработки сценариев JavaScript
5) Чем была обусловлена необходимость разработки SquirellFish?
1. в современных сайтах большое количество JavaScript-кода и от качества его
выполнения сильно зависят впечатления пользователя
2. старые вырсии веб-движка WebKit не имели фреймворка для обработки JavaScript
3. прежний фреймворк JavaScriptCore имел очень много критических багов
4. возникли проблемы с лицензиями, которые привели к необходимости разработать этот
модуль заново
6) Какой из следующих браузеров не основан на WebKit?
1. Safari (Mac OS X и iOS)
2. Chromium /Google Chrome
3. Android web browser
4. Web Browser for S60 (Symbian)
5. Firefox
7) Какой компонент фреймворка Qt позволяет использовать WebKit?
1. модуль QtWebKit
2. модуль QtWebKit, который, однако, не входит в поставку Qt и не поддерживается
официально