Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Огляд операційної системи Apple MacOS

Реферат Огляд операційної системи Apple MacOS





e Box. Реалізована пропозицією Rhapsody (MacOS.app), Blue Box була віртуальним середовищем, яка виглядала як нова апаратна модель Macintosh. Додаток запускало файл Macintosh ROM з диска, а Mac OS запускалася в цьому середовищі майже без змін. Спочатку Blue Box запускала Mac OS 8.x в повноекранному режимі і з можливістю перемикатися між Rhapsody і Mac OS. Вона могла підтримувати тільки додатки, які не мали прямого доступу до апаратного забезпечення, не використали внутрішні незадокументовані Mac OS API і інш. Підтримка більше нових версій Mac OS, а також запуску Blue Box у віконному режимі, була додана пізніше.

Box


Платформа розробки під Rhapsody називалася Yellow Box. Вона була вбудована в Rhapsody для Power Macintosh , Rhapsody для x86, а також була незалежно доступна для Microsoft Windows. Yellow Box включала в себе багато інтегровані фреймфоркі OPENSTEP, доповнені середовищем розробки. Було запропоновано три ключові об'єктних фреймворку з API, доступними в Objective-C і Java:

· Фундамент : колекція «базових» класів з API для виділення, скасування, аналізу, зберігання, оповіщення та розподілу об'єктів.

· Комплект додатків : набір API для створення користувацьких інтерфейсів, керування і обробки подій, а також використання таких служб як управління квітами та шрифтами, друк, копіювання і вставка, маніпулювання текстом і т.д.

· Display PostScript : комплект API для малювання PostScript, складання зображень і т.д. Також розглядалося як частина Комплекту додатків.

Платформа Yellow Box також включала в себе Project Builder, інтегроване середовище розробки (IDE) і Interface Builder - інструмент для створення візуального графічного інтерфейсу. Реалізація Yellow Box в Windows NT пропонувала ту ж саму середу допомогою поєднання пропонувалися Apple системних служб Windows (machd, емулятор Mach, а також nmserver - Netname Server) і додатків (WindowServer і pbs - сервер буфера обміну). Більш ранні версії OpenStep API для інших платформ (таких як Solaris) використовували аналогічну архітектуру.


. Історія створення Mac OS X


Після Rhapsody DR2 компанія Apple знову змінить свою стратегію розвитку операційних систем, проте цього разу, нарешті, вирішить рухатися в бік створення «нової» системи. Там не менше, щоб досягти цієї мети, їй знадобиться цілих три роки. Нижче наводимо графічну схему того, як Apple проробляла довгий шлях до створення Mac OS X.




OS X Server 1.x


Коли люди очікували виходу версії Rhapsody DR3, Apple в березні 1999 року представила систему Mac OS X Server 1.0, яка розглядалася як поліпшена версія Rhapsody. Система мала інтегровані WebObjects, стрім-сервер QuickTime, колекцію інструментів для розробки, веб-сервер Apache, засоби для завантаження і адміністрування через мережу та ін. Також було оголошено про реалізацію ініціативи під назвою Darwin - відгалуження релізу Rhapsody, призначеного для розробника. Згодом Darwin став ядром з відкритим вихідним кодом для систем компанії Apple. Протягом наступних трьох років, коли будуть випускати оновлення для серверного продукту, продовжиться і розробка «клієнтської» версії, а серверна система успадкує від неї безліч поліпшень.


5. Mac OS X Developer Preview


Для Mac OS X було випущено чотирьох попередні версії системи Developer Preview, призначені для розробників і названі DP1-4. У число удосконалень, які отримали релізи DP, входять наступні:

· Була додана реалізація Carbon API (DP1). Carbon являла собою видозмінену версію «класичних» Mac OS API - скорочену, розширену або видозмінену для запуску в більш сучасному середовищі Mac OS X. Carbon також допомагала переносити додатки для Mac OS на Mac OS X. Наприклад, щоб додаток Classic запускалося під Mac OS X , потрібно наявність встановленої системи Mac OS 9, в той час як додатки Carbon працювали як нативні програми і в Mac OS 9, і в Mac OS X. При цьому також слід зазначити, що Carbon іноді сприймається як «старий» API. У той час як Carbon дійсно містила модернізовані версії багатьох старих API, вона також володіла функціоналом, який був недоступний в інших API. Наприклад, деякі компоненти Carbon використовувалися в таких «нових» API як Cocoa.

· Додаток MacOS.app для запуску Blue Box було перейменовано в Classic.app (DP2).

· Yellow Box еволюціонував в Cocoa, можливо, у зв'язку з тим, що API також будуть доступні в Java (DP2).

· З'явився користувальницький інтерфейс Aqua (DP3).



Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

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