on заноситься шлях до іконки кнопки, в onclick заноситься те, що повинно виконуватися при натисканні на кнопку (описано пізніше). Після змінної theButton присвоюється значення функції з API opera.contexts.toolbar.createItem (), єдиним параметром якої є ToolbarUIItemProperties (кнопка створюється). За допомогою функції з API opera.contexts.toolbar.addItem () з параметром theButton кнопка поміщається на панель інструментів. p align="justify"> У onclick створюється функція-контейнер, всередині якої міститься наступне.
Створюється мінлива tab і їй присвоюється значення функції з API по створенню нової вкладки - opera.extension.tabs.create (), параметром якої є URL сайту з панорамою Чумацького Шляху. Після за допомогою функції з API tab.focus () браузер перемикається на створену вкладку. p align="justify"> Розширення файлу index змінюється с. txt на. html, після чого файл переміщується в папку майбутнього розширення Opera. Файл index. html створений.
Папка, яка містить всі файли створеного розширення, упаковується за допомогою WinRAR в zip-архів, після чого необхідно змінити розширення архіву с. zip на. oex. Розширення В«The Milky WayВ» готове до установки і роботі. p align="justify"> Системні вимоги для роботи даного розширення незначні, порівняно з вимогами браузера Opera. Для повноцінної роботи розширення необхідне підключення до мережі Інтернет. br/>
ВИСНОВОК
У цій роботі стояло завдання дослідити програмний продукт браузер Opera на наявність ознак відкритої інформаційної системи, досліджувати API Opera, і написати додаток до програмного продукту.
Браузер Opera за багатьма параметрами є відкритою інформаційною системою. По-перше, він має основні властивості інформаційних систем, такими як розширюваність, інтеграція, інтероперабельність, терпи-тість. По-друге, браузер використовує технології, специфікації, інтерфейси, протоколи, які описуються відкритими стандартами. По-третє, володіє вузькоспеціалізованим, але досить широким набором API, який можна використовувати для написання різних доповнень і розширень браузера. Останнім етапом роботи було написання додатки до браузеру, яке показує можливість використання API Opera. p align="justify"> Враховуючи все вищеперелічене, можна, що Opera є відкритою інформаційною системою.
В даний час, у зв'язку з швидкими темпами розвитку мов програ-мування, програмного забезпечення та інформаційних систем в цілому, збільшується необхідність грамотній розробці архітектури ПЗ, в яку легко б включалися нові елементи. Наявність великої кількості з'являються технологій вимагає стандартизації їх взаємодії. Важливу роль у розробці ба-ботке програмного забезпечення починають грати сторонні розробники, які всебічно аналізують недоліки ПЗ. Все це веде до більшої відкритості інформаційних систем, їх взаємодії, об'єднанню, розширенню. br/>