
- •1. Які є принципи організації зв'язку з мобільними пристроями?
- •2. Наведіть способи встановлення зв'язку між мобільними пристроями і глобальною мережею.
- •3. Наведіть та дайте стислу характеристику технологій бездротового зв'язку.
- •4. Опишіть технологію Bluetooth (принципи дії, недоліки, переваги)
- •5. Які існують протоколи мобільної передачі даних
- •6. Дайте поняття gps. Наведіть особливості її використання мобільними пристроями
- •7. Наведіть структуру web-застосування та обмеження використання web-застосування на мобільному пристрої.
- •8. Визначить можливість web-браузерів користувача (клієнта) для різних операційних систем.
- •ICab Mobile для iOs
- •9. Як розподіляється функціональність між клієнтом та сервером?
- •10. Як виконується обробка повідомлень на стороні клієнта?
- •11. Як виконується обробка запитів на стороні сервера?
- •12. Наведіть можливості використання html-документів або xml-документів на мобільних пристроях.
- •13. Як організовуються з'єднання з базами даних?
- •14. Наведіть класифікацію емуляторів для розробки мобільних web-сайтів і web-застосувань
- •15. Наведіть стислу характеристику емуляторів (можливості та обмеження)
- •16. Опишіть типи інформації мобільного пристрою: записна книжка, текстові повідомлення, фотографії, mms, диктофоні записи та ін.
- •17. Наведіть типи вірусів для мобільних пристроїв та ризики виникнення.
12. Наведіть можливості використання html-документів або xml-документів на мобільних пристроях.
При роботі в громадському транспорті мережа то з'являється, то зникає. Також на мобільних пристроях, як правило, великий пінг (до секунди), і навіть одна незакешірованная картинка або CSS може додати секунду або дві до часу завантаження сторінки. Щоб у такій ситуації веб-додаток надійно працювало, HTML 5 дозволяє зберігати інформацію у клієнта. Для цього застосовуються дві специфікації: AppCache дозволяє тримати на пристрої незміну частину веб-застосування, а база даних - зберігати у клієнта сотні кілобайт даних користувача.
Для роботи AppCache потрібно створити особливий текстовий файл - так званий «маніфест мобільного додатку» або «маніфест кешу». У ньому зберігається список всього, що не змінюється і може знадобитися додатком. Як правило, в маніфест додається який-небудь коментар, який міняють, як тільки який-небудь файл змінився
Підтримка відео та аудіо потоків знаходиться на дуже ранніх стадіях і піддається постійним доопрацюванням, але такі сайти, як YouTube і Pandora одного разу зможуть прибрати Flash повністю і використовувати потоки аудіо і відео з синхронізованим відтворенням та іншими корисними особливостями
13. Як організовуються з'єднання з базами даних?
Для доступу до баз даних SQL Server можна використовувати різні методи - програмний інтерфейс DB Library, програмний інтерфейс ODBC, об'єктний інтерфейс RDO, об'єктний інтерфейс OLE DB і об'єктний інтерфейс ADO.
Допомогою інтерфейсу ActiveX Data Objects (ADO) додатки (як звичайні, так і орієнтовані на використання технологій Інтернету) можуть підключатися до баз даних, витягувати, обробляти та оновлювати інформацію в них.
ADO являє собою інтерфейс рівня додатків, створений поверх об'єктного інтерфейсу OLE DB. При цьому інтерфейс OLE DB забезпечує універсальний доступ до даних. Такий доступ забезпечується у свою чергу за допомогою провайдерів, таких, як Microsoft OLE DB Provider для ODBC (MSDASQL) або Microsoft OLE DB Provider для SQL Server (SQLOLEDB).
Інтерфейс OLE DB - відкритий стандарт, розроблений спеціально для надання доступу додаткам до баз даних, як реляційних, так і нереляційних (таких, як сервери пошти, бази даних VSAM і т. д.).
Створюючи додатка OLE DB, Ви можете реалізувати в ньому як функції провайдера даних, так і функції споживача даних.
Так само як і у випадку тільки що розглянутим об'єктної моделі ADO, базовими елементами програмної моделі OLE DB є набір об'єктів. Ці об'єкти застосовуються для установки з'єднання з базами даних і сеансів, виконання команд з параметрами, отримання результату виконання цих команд у вигляді змінних або наборів записів, обробки подій і помилок.
Інтерфейс Open Database Connectivity (ODBC) являє собою набір призначених для доступу до баз даних функцій програмного інтерфейсу. Цей набір припускає використання структурного мови запитів SQL.
Для того щоб інтерфейс ODBC став доступний програмам, необхідно встановити драйвер ODBC. Такий драйвер мається на складі Microsoft SQL Server, а також у складі багатьох інших СУБД, розрахованих на роботу в середовищі операційних систем Microsoft Windows, Macintosh і деяких версій Unix.
Створення додатків Web до баз даних Oracle в простому випадку забезпечує PL / SQL. Збережені процедури можуть витягувати інформацію з бази даних і форматувати її у вигляді сторінок HTML. Інтерпретувати команди HTML дозволяють стандартні пакети htf і htp.
Oracle WebServer являє собою сервер HTTP з можливістю інтеграції з базою даних. Oracle WebServer отримує Uniform Resource Locator (URL) за допомогою протоколу HTTP від навігатора WWW і витягує інформацію, необхідну для відповіді на запит, з бази даних або файлової системи. Web Listener - звичайний Web-сервер, який отримує URL від клієнта - навігатора WWW - і відповідає на запит. При отриманні URL Web Listener визначає, чи потрібне для виконання запиту звернення до файлової системи, виконання програми через інтерфейс CGI або звернення до бази даних.
WebServer 3.0 дозволяє використовувати cледует картриджі.
Картридж PL / SQL, що дозволяє будувати Web-сторінки, засновані на інформації, що витягується з бази даних. Динамічні сторінки створюються за допомогою збережених процедур PL / SQL, які використовують стандартний пакет функцій і процедур, що інтерпретують команди мови HTML.