- •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. Наведіть типи вірусів для мобільних пристроїв та ризики виникнення.
12. Наведіть призначення, особливості, характеристику, обмеження технології розробки SilverLight.
Microsoft Silverlight - це програмна платформа, що включає в себе плагін для браузера, який дозволяє запускати додатки, що містять анімацію, векторну графіку і аудіо-відео ролики, що характерно для Rich Internet application. Версія 2.0, випущена в жовтні 2008, додала підтримку для мов. NET та інтеграцію з IDE. Silverlight реалізована для ОС Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6 і браузерів Internet Explorer 6.0/7.0/8.0, Opera 9.50, Mozilla Firefox 1.5 / 2.0 / 3, Safari 3.1, Google Chrome 3.0 Silverlight включена в Windows Phone 7
Огляд Silverlight надає графічну систему, схожу з Windows Presentation Foundation, і об'єднує мультимедіа, графіку, анімацію і інтерактивність в одній програмній платформі. Він був розроблений щоб працювати з XAML і з мовами Microsoft. NET. XAML використовується для розмітки сторінок, що використовують векторну графіку і анімацію. Текст, який міститься у додатках Silverlight, доступний для пошукових систем, так як він не компілюється, а доступний у вигляді XAML. Silverlight також можна використовувати для того, щоб створювати віджети для Windows Sidebar в Windows Vista.
Silverlight може відтворювати WMV, WMA і MP3 для всіх підтримуваних браузерів, не вимагаючи при цьому додаткових компонентів, таких як Windows Media Player. Так як Windows Media Video 9 є реалізацією стандарту SMPTE VC-1, Silverlight підтримує відео VC-1, тільки всередині контейнера ASF. Крім того, ліцензійна угода говорить, що VC-1 дозволено використовувати тільки в особистих, некомерційних. Silverlight дозволяє динамічно завантажувати XML і використовувати DOM для взаємодії з ним так само, як це робиться в Ajax. Silverlight містить об'єкт Downloader, завдяки якому можна скачувати скрипти, медіа файли і т. д., якщо це необхідно додатком. Починаючи з версії 2.0, логіка програми може бути описана в будь-якому з мов. NET, включаючи динамічні мови програмування такі як Iron Ruby і Iron Python, які в свою чергу виконуються в DLR (Dynamic Language Runtime), а не CLR (Common Language Runtime) .
Silverlight 1.0
Silverlight v.1.0 є підключається модулем оглядача для обробки XAML плюс кодеки, для відтворення мультимедійного вмісту у форматах WMV, WMA і MP3. Він представляє оглядачеві внутрішню модель DOM, керовану з JavaScript коду
Silverlight додаток починається з виклику об'єкта Silverlight з HTML сторінки, що завантажує XAML файл. XAML файл містить об'єкт Canvas, виступаючий підкладкою для інших елементів. Об'єкти XAML здатні генерувати події, перехоплює з JavaScript.
Silverlight 2.0
Версія Silverlight 2.0 була випущена 14 жовтня 2008 року і включала в себе підмножина бібліотек. NET Framework.
Крім цього, доступні для скачування Microsoft Silverlight Tools for Visual Studio 2008, які включають в себе:
• Шаблони для проектів Visual Basic і C #
• Інтеллісенс і генератори коду для XAML
• Налагодження додатків Silverlight
• Підтримку Web reference
• Інтеграцію з Expression Blend
Silverlight 3.0
18 березня 2009 на конференції MIX09 в Лас-Вегасі Microsoft продемонструвала бета-версію. 10 липня 2009 в ході заходу See the Light Microsoft оголосила про офіційний випуск RTM версії. В даний час остання доступна для завантаження на сайті Microsoft.
Серед особливостей нової версії:
• Підтримка пристроїв з multitouch-інтерфейсом
• Підтримка форматів H.264, AAC і MPEG-4
• Підтримка апаратного прискорення при роботі з тривимірною графікою. Це дозволяє задіяти потенціал графічного процесора і знизити навантаження на центральний процесор
У цілому Silverlight являє собою урізаний варіант Windows Presentation Foundation, що не потребує наявності. NET Framework [18]. При цьому можливості додатків Silverlight майже безмежні, весь відсутній функціонал можна реалізувати у вигляді модулів, використовуючи Silverlight SDK. Будь-який бажаючий може безкоштовно розробляти додатки на Silverlight / WPF. Для цього не обов'язково купувати Visual Studio і Microsoft Expression - Express-версії для некомерційного використання доступні на сайті Microsoft.
Silverlight 4.0
У четвертій версії Silverlight введена можливість передачі відеопотоку від клієнта на сервер в будь-яких додатках Silverlight інакше, ніж це було організовано раніше. З'явився новий режим - оффлайн-додаток, встановлюється, в систему, покращена безпека, додані механізми DRM.
Короткий список змін
• Підтримка браузера Google Chrome.
• Підтримка веб-камери і мікрофону.
• Підтримка виводу на друк.
• Покращена підтримка миші. Зокрема додана підтримка правої кнопки.
• Підтримка показу оповіщень.
• Нові і поліпшені контроли, такі як RichTextBox і покращений DataGrid.
• Підтримка неявного задання тем для контролів.
• Підтримка вбудованого в систему браузера для показу HTML всередині Silverlight, але поки тільки для оффлайн-додатків.
• Покращення шару WCF.
• Покращення при локалізації двонаправленого тексту.
• Підтримка Managed Extensibility Framework.
• Покращення підтримки зв'язування даних (data binding).
• Покращення ефектів анімації.
• Підтримка буфера обміну і drag & drop.
• Покращення продуктивності Deep Zoom.
• Сервіси WCF Rich Internet application (RIA).
• Захист H.264 контенту та підтримка програвання контенту, захищеного DRM, в режимі offline.
Silverlight 5
2 грудня 2010 на конференції Silverlight Firestarter віце-президент підрозділу Microsoft Developer Division Скотт Гатрі (англ. Scott Guthrie) анонсував вихід бета-версії Silverlight 5 у першій половині 2011 року. Фінальна версія планується до виходу в кінці 2011 року.
Короткий список змін
Нові можливості Silverlight 5 включають в себе:
• підтримка прискорення декодування відео за допомогою GPU
• змінна швидкість відтворення медіаконтенту з автоматичною корекцією звуку
• поліпшене енергозбереження
• вбудована підтримка віддаленого управління
• підтримка прискорення запуску додатків
• підтримка 64-бітових браузерів
• покращена якість тексту
• підтримка налагодження виразів, прив'язаних до даних, можлива установка точок зупинки на прив'язки
