Інтерв'ю з засновником QNX Software Systems, присвячене виходу BlackBerry Tablet OS

Представляю вашій увазі переклад інтерв'ю з Деном Доджем (одним із засновників компанії QNX Software Systems, що займає пост CEO), даного порталу BlackBerry Developer's Blog.


Як ви вже чули, вчора Майк Лазарідіс (Mike Lazaridis) представив планшет BlackBerry PlayBook і операційну систему BlackBerry Tablet OS в ході свого виступу на BlackBerry DEVCON 2010. BlackBerry Tablet OS (розроблена з використанням технологій компанії QNX Software Systems) була розроблена для забезпечення безпрецедентної продуктивності планшета. На честь цієї події з нами сьогодні Ден Додж (Dan Dodge), співзасновник і CEO компанії QNX Software Systems, з яким ми поговоримо про саму BlackBerry Tablet OS і про перспективи, які вона відкриває для розробників додатків, веб-розробників і видавців.

Розкажіть трохи про операційну систему QNX^ Neutrino?

Якби мене попросили описати QNX Neutrino одним словом, то це цим словом стало б слово «архітектура». Якщо ви подивитеся на ті якості, які зробив QNX Neutrino настільки успішною (надійність, масштабованість, продуктивність, портованість), то всі вони - слідства мікроядерної архітектури. Всі вони приховані в самому серці системи.

Дана архітектура пояснює, чому QNX Neutrino має такий широкий спектр застосування, від Інтернет-роутерів до автомобільних систем. Сьогодні ви, можливо, використовуєте QNX Neutrino, самі не підозрюючи про це. Вона стала частиною повсякденного життя і використовується для контролю електростанцій, ТВ-мовлення і навіть при перевірці продуктів на безпеку до вживання. І сьогодні ми використовуємо гнучкість і зарекомендувала себе надійність цієї архітектури в новій BlackBerry Tablet OS.

Які ключові особливості BlackBerry Tablet OS ви можете назвати, які б зацікавили розробників додатків?

У першу чергу, ви можете розробляти дійсно класні програми для BlackBerry PlayBook використовуючи Adobe Mobile AIR, Adobe Flash і HTML5. Під капотом у нас двоядерний 1-гігагерцевий процесор, прискорена 3D-графіка, HD-відео і 7-дюймовий широкоформатний екран з мультитачем. Просто подумайте про потенціал додатків, які можуть об'єднати в собі всі ці технології!

Далі, оскільки BlackBerry Tablet OS прозоро зв'язується зі смартфонами BlackBerry, всі enterprise-можливості, які очікують побачити наші споживачі, також доступні і для BlackBerry Tablet OS.

Гнучкість зашита в самому ДНК BlackBerry Tablet OS. Ми розробили її таким чином, щоб з легкістю підтримувати додаткові фреймворки і віртуальні машини. Наприклад, цілком очікувано було побачити віртуальну машину, яка підтримує Java-програми для BlackBerry 6.

Що стосується інструментів, то ви можете використовувати стандартні інструменти від Adobe, такі як Flash Builder, для розробки програм, і їх можна налагоджувати прямо на планшеті. Для програм, які потребують доступу до нативного середовища операційної системи, розробники можуть створювати і портувати програми на C/C + + і скористатися всіма перевагами QNX^ Momentics^ Tool Suite, яка базується на стандартному Eclipse. BlackBerry Tablet OS має вбудовану підтримку інтергації графічного середовища з нативним кодом.

Ми знаємо, що BlackBerry Tablet OS створена на основі мікроядра QNX Neutrino. Які ключові особливості QNX Neutrino при цьому відкриває?

Перше і найголовніше, з мікроядерною архітектурою QNX Neutrino, кожен додаток, драйвер, мережевий стек і віртуальна машина працює в захищеному адресному просторі в юзер-спейсі. Як результат - BlackBerry Tablet OS має відмовостійке оточення, що саме-відновлюється, яке захищає програми від пошкодження один одного або самої ОСі. Це саме те, чого хоче кожен з нас, використовуючи додатки від широкої спільноти розробників.

Архітектура QNX Neutrino також забезпечує реальну багатозадачність на багатоядерному залізі, і її «багатоядерна досконалість» була доведена використанням у найбільш високонавантажених роутерах у світі. Як результат - вона може запускати кілька додатків одночасно, забезпечуючи при цьому високу продуктивність. Для інших планшетних платформ багатозадачність є новою фічею, але у нас вона від народження.

Який аспект даного проекту ви вважаєте найбільш хвилюючим?

Ну, тут все просто: створення чогось, що в результаті дає більше, ніж сума складових його частин. Протягом років, QNX і Research In Motion розробили феноменальні продукти в своїх областях. Даний же проект дозволив об'єднати все найкраще, що в них є, в єдину платформу, і як мені здається, дуже і дуже успішно. Наші технології виявилися настільки доповнюючими один одного, а культури наших компаній настільки сумісними, що нам вдалося створити кращу планшетну ОС на сьогоднішній день.

Ден, ми чули про те, як QNX Neutrino працює в багатьох областях. А яка Ваша улюблена історія про її застосування?

Якщо чесно, то я не можу вибрати одну. QNX Neutrino управляє медичним обладнанням, яке рятує життя, автомобільними системами, які знаходять найближчу кав'ярню, системами спостереження, які допомогли створити Міжнародну Космічну Станцію. Деякі з цих систем реально важливі, а деякі просто прикольні, але всі вони приносять надзвичайне задоволення.

Спасибі за те, що приділили час і поговорили з нами, Ден. З нетерпінням чекатиму додатків, розроблених під BlackBerry Tablet OS. Ті з вас, хто зацікавлений в додатковій інформації про BlackBerry Tablet OS, можуть вивчити матеріали і зареєструватися на прийдешній вебінар на BlackBerry DevZone. Слідкуйте за новинами на BlackBerry Developer's Blog!

COM_SPPAGEBUILDER_NO_ITEMS_FOUND