Современные информационные технологии/3. Программное обеспечение 

Півторак В.І.

Вінницький Національний Аграрний Університет, Україна

Деякі аспекти розвитку сучасного програмного забезпечення

Програма Microsoft Silverlight 3 була введена в експлуатацію 10 липня 2009 році в Сан-Франциско корпорацією Microsoft, яка випустила нову версію Silverlight для створення і надання інтерактивних інтернет-застосувань (Rich Internet Applications, RIA) і мультимедійного інтернет-інтерфейсу. Як і попередні версії Silverlight 3, ця версія стала революційним продуктом, який надає більше 50-ти нових можливостей, включаючи виконання додатків Silverlight 3 поза браузером, значне підвищення продуктивності і якості відео та мультимедіа, а також функції, сприяючі зростанню продуктивності розробників. Об'єднуючи свої можливості з Microsoft Visual Studio і Microsoft Expression Blend, Silverlight 3 дозволяє більш ніж 6 мільйонам розробників додатків, для платформи NET, створювати сучасні RIA-додатки і мультимедійні інтерфейси.

Business Intelligence (BI) – програмне забезпечення, яке об'єднує різні частини бізнесу, що робить його доступнішим простим користувачам. Програми, які включають статистику, доповіді та історико-прогностичне моделювання є прикладами додатків BI. На даний час ведуться розробки оновлення ВІ, яке буде називається BI 2.0.

Інформаційні технології, такі як Microsoft Silverlight, які можна використовувати, для перетворення традиційного інтерфейсу дають більше розуміння про оперування даними. Крім того, вони включають 3D дизайн, який дозволяє переглянути цікаві макети агрегованих даних за межами простого списку або сітки. BI 2.0 реалізовані через технологію РІА.

Нове покоління програмного забезпечення Business Intelligence з багатофункціональними інтернет-додатками забезпечує користувачів, за допомогою Microsoft Silverlight, більшими можливостями. Програма охоплює ключові концепції дизайну BI і може бути застосована без існуючої інфраструктури бізнес-аналізу. За допомогою цієї програми можна побудувати невеликі додатки бізнес-аналітики, наприклад, які є інтуїтивно зрозумілими для користувача.

Дана програма створена для задоволення потреб чотирьох основних аудиторій:

Ø                 Business Intelligence фахівців / розробників: Cube дизайнерів, укладачів доповідей, адміністраторів SharePoint, а для інших в цій групі це пошук ресурсів для отримання додаткових знань по передовій концепції BI. Тому для даної категорії користувачів потрібні додаткові функції, які звичайні користувачі не використовують.

Ø                 Старших розробників та архітекторів: Дана категорія, користувачів ознайомлена з написанням традиційного програмного забезпечення і потребує, розширення розуміння концепції.

Ø                 BI директори: Це старші керівники, які приймають стратегічні рішення з BI. Технічні приклади, які розроблені для попередніх прошарків користувачів будуть зайвими для даних користувачів. Проте, наочне бачення, допоможе їм приймати більш обґрунтовані рішення.

Ø                 BI консультанти: Даний прошарок користувачів може бути будь-яка комбінація попередніх трьох категорій. Консультант BI можете використовувати знання як ресурс для ідей і прикладів нового покоління конструкції BI.

Ø                 Silverlight 3 надає наступні нові можливості і функції, повністю підтримувані Visual Studio і Expression Blend:

Ø                 Значні удосконалення в роботі з мультимедіа. Веб-сервери-додатку можуть виконуватися поза браузером, прямо на робочому столі.

Ø                 Значне удосконалення роботи з графікою. Вони включають підтримку тривимірної графіки, відео-стандарту H.264 і апаратне прискорення (GPU).

Ø                 Значне підвищення ефективністі розробки RIA-додатків.

Ø                 Крім того, щоб забезпечити повну інтеграцію зі всіма засобами розробки NET, пакети програмного забезпечення Visual Studio 2010 і Visual Web Developer Express підтримуватимуть повністю інтерактивний і редагований дизайнер для Silverlight 3.

Проаналізував нові можливості даного програмного продукту Microsoft Silverlight 3 можна зробити висновки, стосовно функціонального удосконалення нової розробки:

Ø           Підтримка високоякісного видео- та аудіосигналів. Завдяки вбудованій підтримці стандарту кодування відео H.264 і стандарту кодування аудіо Advanced Audio Coding (ААС); підтримці технології потоку IIS7 Smooth Streaming (у режимі реального часу і за запитом), що інтелектуально адаптується; відтворенню відео високої чіткості стандарту Full HD (720p+) і розширюваному конвеєру декодера. Silverlight 3 надає на робочому столі багатофункціональний, повноекранний мультимедійний інтерфейс, що працює без затримок. Нові і вдосконалені можливості Silverlight 3 по роботі з мультимедіа включають наступне.

Ø           Плавне потокове відтворення (у режимі реального часу і на вимогу) відео високої чіткості HD з дозволом 1080 крапок і більш. Служби IIS Media (раніше IIS Media Pack) - це інтегрована платформа надання мультимедіа по протоколу HTTP, що підтримує технологію Smooth Streaming, яка залежно від навантаження центрального процесора і параметрів каналу зв'язку локального комп'ютера, динамічно визначає і плавно, в режимі реального часу, змінює якість медіафайла, відтворного за допомогою Silverlight.

Ø           Підтримка додаткових форматів. Окрім вбудованої підтримки форматів VC-1 і Windows Media Audio, Silverlight 3 забезпечує природну підтримку форматів H.264/AAC Audio, заснованих на MPEG-4, дозволяючи розповсюджувачам передавати високоякісний контент на широке коло комп'ютерів і пристроїв.

Ø           Справжнє відео високої чіткості в повноекранному режимі. Використовуючи апаратне прискорення GPU, платформа Silverlight дозволяє відтворювати в повно екранному режимі відео високої чіткості (з дозволом 1080 крапок і більш).

Ø           Розширювана підтримка медіаформатів. Завдяки новому конвеєру необроблених аудио- і відеоданих Silverlight може підтримувати широкий набір кодеків сторонніх розробників. Це дозволяє декодувати відео і звук за межами середовища Silverlight, а потім відтворювати в Silverlight, забезпечуючи підтримку форматів, які не підтримуються вбудованими кодеками.

Ø           Високий рівень захисту контента. Управління цифровими правами Silverlight, засноване на захисті контента PlayReady, дозволяє відображати у веб-сервері-браузере захищений контент, використовуючи шифрування по протоколу AES (Advanced Encryption Standard) або управління цифровими правами Windows Media.

Ø           Нові можливості відображення. Silverlight 3 підтримує нові можливості анімації, тривимірної графіки, підвищення якості відображення тексту і використання ефектів, заснованих на апаратному прискоренні, дозволяючи розробникам і проектувальникам створювати для веб-приложений візуальні ефекти наступного покоління. Деякі нові можливості перераховані нижче:

Ø           Тривимірна графіка, що враховує перспективу. Silverlight 3 дозволяє розробникам і проектувальникам відображати вміст в тривимірній проекції. При цьому користувачі можуть повертати і масштабувати живі зображення без написання додаткової коди. Крім того, ця можливість дозволяє створювати черги в тривимірному просторі і переходах. Ефекти будівників текстури. Це програмні эффекти включают розмиття і відображення тіней. Крім того, користувачі можуть створювати власні ефекти, застосовні до будь-якого графічного об'єкту. Наприклад, щоб кнопка виглядала натиснутою при проходженні над нею курсора миші, розробник може використовувати ефект відкиданої тіні в стані натиснення.

Ø           Новий програмний інтерфейс растрових малюнків. За допомогою Silverlight 3 розробники можуть змінювати пікселі в растровому зображенні. Це дозволяє усувати ефект червоних очей на фотографіях, редагувати відскановані документи і створювати спец ефекти для елементів екрану, що знаходяться в кеш зображенях.

Ø           Підтримка додатків, що використовують теми. Розробники дістали можливість створювати теми для додатків, застосовуючи стилі до своїх застосувань на основі Silverlight 3. Крім того, Silverlight 3 дозволяє каскадувати стилі, створюючи одні на основі інших.

Ø           Ефекти анімації. Silverlight 3 дозволяє використовувати нові ефекти, такі як ефекти пружини і відскоку, що роблять анімацію природнішої. Крім того, користувачі можуть створювати власні математичні функції для опису анімації.

Ø           Вдосконалена підтримка візуалізації тексту і шрифтів. Silverlight 3 значно підвищує ефективність візуалізації і швидкість анімації тексту і прискорює завантаження додатків завдяки використанню локальних шрифтів.

Ø           Глибоке скріплення. Silverlight 3 підтримує глибоке скріплення, дозволяючи створювати закладки для сторінок в RIA-приложениях.

Ø            Пошукова оптимізація (SEO). Silverlight 3 дозволяє виконувати пошукову оптимізацію відповідно до потреб, які виникають при роботі RIA-приложений. За допомогою розташованих на сервері бизнес-объектов, в сукупності з елементами управління ASP.NET і картами сайтів, користувачі можуть автоматично відображати керований базами даних RIA-контент в HTML-код, який ефективно індексується лідируючими пошуковими системами.

Висновок : створена програма надає користувачам більше нових функцій для створення моделей в економічних системах, їх відображення, а також робота з ними в інтернеті, що значно полегшує роботу користувачів.

Список використаної літератури

1.     http://ru.wikipedia.org/wiki/Silverlight

2.     http://msdn.microsoft.com/ru-ru/silverlight/silverlight-3-fact-sheet.aspx

3.     http://www.microsoft.com/silverlight/

4.     http://ru.wikipedia.org/wiki/Business_Intelligence

5.     http://en.wikipedia.org/wiki/Business_intelligence