- •1. Наведіть особливості архітектури малих систем та мобільних пристроїв
- •2. Дайте огляд операційних систем для мобільних пристроїв.
- •3. Дайте огляд засобів для розробки крос-платформних застосувань.
- •4. Наведіть класифікацію операційних систем для мобільних пристроїв.
- •5. Наведіть вимоги до розробки програмного забезпечення під мобільні телефони.
- •6. Наведіть характеристику та особливості операційної системи Android.
- •7. Наведіть характеристику та особливості операційної системи Symbian
- •8. Наведіть характеристику та особливості операційної системи Windows Mobile.
- •9. Наведіть характеристику та особливості операційної системи iPhone
- •10. Наведіть класифікацію технологій розробки програмного забезпечення для мобільних пристроїв
- •11. Наведіть призначення, особливості, характеристику, обмеження технології розробки j2me.
- •12. Наведіть призначення, особливості, характеристику, обмеження технології розробки SilverLight.
- •13. Наведіть особливості розробки анімації, графіки та роликів з використанням технології SilverLight.
- •14. Наведіть особливості розробки графічного інтерфейсу користувача для сенсорних екранів.
- •15. Наведіть способи встановлення зв’язку між мобільними пристроями глобальною мережею.
- •16. Наведіть та дайте стислу характеристику технологій бездротового зв'язку.
- •17. Дайте поняття gps. Наведіть особливості використання мобільними пристроями.
- •18. Наведіть структуру web-застосування та обмеження використання web-застосування на мобільному пристрої.
- •19. Возможности мобильных браузеров
- •20. Наведіть можливості використання html-документів або xml-документів на мобільних пристроях.
- •21. Наведіть класифікацію та характеристику емуляторів для розробки мобільних web-сайтів і web-застосувань.
- •22. Наведіть типи вірусів для мобільних пристроїв та ризики виникнення.
13. Наведіть особливості розробки анімації, графіки та роликів з використанням технології SilverLight.
Microsoft Silverlight — це розширення до веб-оглядачів, яке дозволяє відображати на сторінці анімацію, векторну графіку, а також програвати звук та відео, що є характерною рисою RIA (англ. Rich Internet Application — багатих інтернет застосунків).
Архітектурно Silverlight являє собою крос-платформний підключати модуль, що, для браузера (заявлена підтримка різних програм для Windows й Mac OS X – IE 6 й 7, Firefox 1.5 й 2.0, Safari 2.0), складається із двох основних частин:
• ядро подання (Core Presentation Framework) – компоненти й служби, що формують інтерфейс й організують взаємодію з користувачем за допомогою легковагих графічних елементів, що підтримують програвання медиафайлов, у тому числі й з DRM-захистом, визуализирующие текст, графіку (двомірну векторну в різних форматах) і анімацію. Також реалізує DOM API для доступу до елементів Silverlight за допомогою JavaScript з Web-сторінок і підмножина XAML для опису інтерфейсу;
• .NET Framework for Silverlight – підмножина універсальної платформи, що включає компоненти й бібліотеки, графічні елементи, механізми керування даними й мережею, базову бібліотеку класів, що підтримує динамічну компіляцію й CLR.
У сукупності дві частини перетворюють Silverlight у потужну й гнучку платформу для створення Web-додатків з розвиненим користувальницьким інтерфейсом, позбавлену ряду недоліків, властивих, скажемо, AJAX (начебто неповної сумісності із браузерами), і в той же час позволяющую максимально задіяти досвід і навички нинішніх .NET-розроблювачів, які зможуть застосовувати стандартні інструменти й засоби .NET Framework, чим не може похвастати Flash.
Розширювана мова розмітки додатків (Extensіble Applіcatіon Markup Language, XAML) - це ядро додатка Sіlverlіght. Він використовується для визначення графічних ресурсів, взаємодій, анімацій і тимчасових шкал. XAML ґрунтується на розширюваній мові розмітки (Extensіble Markup Language, XML), тому все описується в текстовому форматі з використанням атрибутів для оголошення властивостей, методів і подій.
Роль XAML в Sіlverlіght
• XAML є основним форматом для оголошення користувацького інтерфейсу Sіlverlіght і його елементів. Файли XAML можуть повідомляти ресурси, такі як шаблони або інші елементи додатка, які можуть бути повторно використані, або замінені.
• XAML - це формат, використовуваний для оголошення стилів і шаблонів, застосовуваних до логічної основи для елементів керування Sіlverlіght і користувацького інтерфейсу.
• XAML є розповсюдженим форматом для створення користувацького інтерфейсу. Найбільш важливо, що XAML в Sіlverlіght може розроблятися як в Expressіon Blend так і Vіsual Studіo.
• Користувацький інтерфейс WPF так само проектується в XAML. Таким чином, XAML забезпечує перенос користувацького інтерфейсу між Sіlverlіght і WPF так, що можна виконати проектування користувацького інтерфейсу для Sіlverlіght і потім перенести його в WPF додаток.
• XAML Sіlverlіght визначає зовнішній вигляд користувацького інтерфейсу, а пов'язаний з кодом програмної частини файл визначає логіку. Розробка користувацького інтерфейсу може бути скоректована без зміни логіки в коді програмної частини.
