Pull to refresh
106
0
Олег Большаков @ob1

Разработчик

Send message

Технология MirrorLink в вашем автомобиле

Reading time4 min
Views142K
Мобильные устройства, такие как смартфоны, дали возможность потребителям получить доступ к растущему числу интерактивных и полезных приложений, в любое время, в любом месте. Однако, как только пользователь садится в автомобиль, доступ к таким приложениям и их возможностям резко ограничивается – либо потому, что есть ограничение для использования некоторых приложений в автомобильных информационно-развлекательных системах (IVI) либо из-за проблем взаимодействия с небольшим экраном мобильного устройства, подключенного к док-станции.

В течение многих лет, корпоративные пользователи использовали технологии удаленного терминала, такие как Virtual Network Computing (VNC) и удаленный рабочий стол Windows для удаленного доступа к компьютерам и устранения неполадок. Не так давно удаленный терминал нашел свою нишу в смартфонах, где терминальный клиент на телефоне позволяет пользователю видеть и контролировать удаленное приложение.

В автомобильной среде, все наоборот: смартфон становится сервером, а автомобильная информационно-развлекательная система становится клиентом. TCP/IP через Bluetooth или USB, как правило выступает в качестве основного протокола связи между телефоном и автомобилем, в то время как Bluetooth Serial Port Profile (SPP) или устройство USB-связи класса (USB CDC) осуществляет коммуникации на более низком уровне связи.
Читать дальше →

BlackBerry PlayBook защитит ваше молоко от пришельцев

Reading time2 min
Views2.3K

Использование BlackBerry PlayBook для быстрого прототипирования


Сейчас пользовательские устройства являются выгоднейшим вложением денег, т.к. предлагают своим владельцам молниеносную быстроту и высокую производительность. Это просто великолепно для большинства пользователей, но что делать тем, кто любит мастерить своими руками, чьё хобби разработка прототипов, например, студентам? Зачастую они нестандартно используют обычные приборы, разрушают достоверные модели и не боятся замарать свои руки чтобы создать что-то новое.

Да, такие люди особенно рады новыми устройствами, а опыт говорит, что мощность планшета BlackBerry PlayBook и его производительность не имеют себе равных по tinkerers.

Современная электроника имеет достаточную сложность, так что не стоит и думать, чтобы начинать разработку с нуля. Потребуются хорошие кирпичики для реализации вашей идеи. Наверняка вы будете использовать как можно больше покупных компонентов, и вы, скорее всего, не захотите быть привязаны к громоздким персоналкам.
Читать дальше →

Разработка для PlayBook с Native SDK

Reading time5 min
Views3.5K
Хотел поделиться своим личным видением ситуации с разработкой для BlackBerry PlayBook и немного рассказать о своём опыте использования Native SDK. Так сложилось, что я уже несколько лет работаю с ОСРВ QNX, которая стала основой для операционной системы PlayBook — BlackBerry Tablet OS. Сразу скажу, что сама платформа PlayBook, как и QNX, мне нравится. Однако, не буду никого агитировать за или против, а просто расскажу, что и как.

Наверное, стоит начать с того, что сейчас существуют две версии BlackBerry Tablet OS: текущая 1.0.x и бета-версия 2.0.0.x. Мне удалось поработать с двумя версиями. Вторая версия сейчас доступна для тестирования и должна выйти в середине февраля следующего года. Она будет включать много приятных изменений. Помимо прочего заявлена поддержка приложений Android. Есть, конечно, ряд ограничений, но авторы большинства приложений могут с лёгкостью перепаковать свои приложения для работы на PlayBook. Считаю, что это достаточно «вкусная» возможность. Приложения, разработанные для первой версии (в том числе и при помощи NDK), замечательно работают во второй.

Помимо уже существующих двух версий операционной системы для PlayBook, в следующем году ожидается выход платформы BBX. Платформа BBX также основана на QNX и будет использоваться при разработке не только планшетов, но и всех новых смартфонов BlackBerry. Очень похоже, что PlayBook представляет собой ступеньку от BlackBerry OS к BBX. Но это будет в следующем году, а пока рассмотрим то, что есть уже сейчас.
Читать дальше →

Ответы на вопросы о PlayBook 4G и приложениях PIM

Reading time2 min
Views1K
Не так давно появилось несколько скриншотов с приложениями PIM (персональный информационный менеджер) на PlayBook, которые заинтересовали пользователей. Многие хотели бы узнать больше об этих приложениях и их внутренней структуре. В связи с чем был собран список вопросов и ответов, которые должны пролить свет на приложения PIM, их интеграцию с инфраструктурой компании RIM, а также некоторые особенностии PlayBook OS 2.0. Также в тексте есть несколько интересных примечаний о выпуске PlayBook 4G и кое-что другое.

Ниже приведена стенограмма некоторых вопросов мероприятия, на котором сообщалось о приложениях PIM для PlayBook.

Всё это из разряда слухов, конечно. Но информация интересная, хотя местами сумбурная и неконкретная. Однако, есть намёки на значительное улучшение устройства. Например, можно надеяться на лучшую поддержку режима Bridge, может быть даже со стороны сторонних приложений. Задержка выпуска PlayBook 4G пока не придвидится, что тоже хорошо. Остаётся дождаться середины февраля и получить все эти вкусности в своём PlayBook.
Читать дальше →

Многоядерность — рентабельный выбор для медицинского оборудования?

Reading time2 min
Views800
Возможно, даже относительно простые устройства в конечном итоге потребуют многоядерности?Многоядерные процессоры и программное обеспечение, необходимое для работы процессоров, может увеличить сложность любой встраиваемой системы. Некоторые отрасли промышленности, в частности, сетевые технологии, уже давно используется многоядерность. Но на рынке медицинских устройств несколько иная ситуация.

И нетрудно понять, почему. Например, не будет ли такая сложность препятствовать или затягивать процесс получения аттестации FDA (Управления по контролю качества продуктов и лекарств)? Получение аттестации — весьма сложный и достаточно долгий процесс, и любая новая технология, которая может усложнить эти испытания, по праву рассматривается со скептицизмом.

И всё же, многоядерность — это путь будущего для медицинских устройств, за исключением относительно простых продуктов. Такая тенденция была и на других рынках, в том числе и автомобильном. Рынок медицинских услуг, вероятно, последуют этому примеру.

Стоит ли беспокоится разработчикам медицинского оборудования?
Читать дальше →

30 лет с QNX: Машинисты поездов «Чаннела» повышают квалификацию на симуляторах, основанных на QNX

Reading time2 min
Views1.9K
В начале 1990-х годов, строители транспортного тоннеля под проливом Ла-Манш (также известного как «Чаннел»), столкнулись с проблемой. Чтобы сделать «Чаннел» коммерчески выгодным, было необходимо организовать до 1200 разъездов в день. Для это требуется много машинистов, которых надо где-то обучать.

Работать машинистом в поезде «Чаннела» непросто. Надо хорошо разговаривать на английском и французском языках. При чрезвычайных происшествиях, например, в случае пожара, поломки или аварии в тоннеле, требуется мгновенно уведомлять о действиях пассажиров. Необходимо применять все свои знания при управлении поездом на скорости 100 миль в час, в тоннеле длиной в 31 милю, который расположен на 330 футов ниже морского дна. Да уж, людям, страдающим клаустрофобией здесь точно нечего делать.

Понятное дело, что сам тоннель использовать было нельзя, т.к. он используется круглосуточно. Где же всему этому должны были обучаться машинисты «Чаннела»?
Читать дальше →

BlackBerry Bold 9900 и BlackBerry Curve 9360 первые в мире смартфоны, получившие сертификат MasterCard PayPass

Reading time2 min
Views2.4K
26 октября 2011 было анонсировано, что NFC-смартфоны BlackBerry Bold 9900 и BlackBerry Curve 936 сертифицированы MasterCard Worldwide в качестве PayPass-устройств.

Сертификат был выдан на смартфоны BlackBerry, отвечающие требования безопасности MasterCard и обеспечивающие функциональность и совместимость. При наличии данного сертификата, любой банк в мире, выпускающий карты MasterCard PayPass, должен обеспечивать поддержку счёта MasterCard PayPass для этих смартфонов.

Появляется больше возможностей, позволяющих потребителям воспользоваться преимуществом сертифицированных смартфонов BlackBerry для платежей NFC. В компании France Telecom — Orange уверены, что технологии NFC имеют потенциал для совершения очередной революции, которая обеспечит дополнительную связь цифрового мобильного мира с материальным миром. Оператор Orange стал первым в мире начавшим коммерческое использование технологии NFC в Великобритании и Франции. Были также проведены испытания на нескольких европейских рынках.
Читать дальше →

Тайны океана: Перезагрузка

Reading time3 min
Views15K
Думаю, что практически все жители СССР, чьё детство пришлось на 80-е годы прошлого столетия хоть отчасти, помнят такую замечательную электронную игру «Ну, Погоди!» Устройство игры довольно простое. Есть небольшого размера электронное устройство, с экраном ещё меньшего размера. На экране есть волк из знаменитого мультфильма «Ну, погоди!» Этим волком можно управлять при помощи четырёх кнопок. Цель игры — ловить яйца, которые несут куры. Ну да что тут рассказывать, наверняка вы и сами всё знаете. А вот знаете ли вы, что кроме «Ну, погоди!» выпускались и другие игры этой серии? А то, что эти игры не оригинальная разработка, а копия с Nintendo Game-n-Watch? Наверное это знают не все. Оказывается не только у нас дети мечтали о подобных играх и зависали с ними целыми днями. Об одной такой игре я и расскажу. Это «Тайны океана», а в девичестве — Octopus. Это будет небольшой такой рассказ о том, как старые электронные игры из детства иногда возвращаются.

Электроника ИМ-03. Тайны океана
Читать дальше →

30 лет с QNX: Преодоление барьера 6 МГц

Reading time1 min
Views2K
Осенью 1984 года компания QNX Software Systems опубликовал свой первый информационный бюллетень. В наше время, заголовки, анонсирующие поддержку локальных сетей и IBM AT, звучат не очень впечатляюще. Однако, в 1984 году эти анонсы стали сенсационными. В частности, компьютеры AT только что были выпущены на рынок, и содержали «усиленный» процессор с тактовой частотой 6 МГц.

Молодым читателям частота 6 МГц может показаться слишком медленной. Похоже, в компании IBM думали также, поэтому в конце концов они выпустили модель с головокружительной тактовой частотой 8 Мгц.

Несмотря на допотопный процессор, ОСРВ QNX на компьютерах AT была способна поддерживать 11 пользователей одновременно при помощи терминалов и модемов. Превосходный результат, что и говорить.

Между прочим, QSS всё ещё выпускает информационный бюллетень, за авторством Paul Leroux. Чтобы подписаться на него, необходимо перейти по ссылке.

Посмотреть бюллетень можно тут.

RIM поддерживает библиотеки с открытым исходным кодом для платформы BlackBerry PlayBook

Reading time1 min
Views884
На прошлой неделе на конференции BlackBerry DevCon Americas 2011 компания Research In Motion (RIM) анонсировала версию 1.0 Native SDK (NDK) для операционной системы BlackBerry PlayBook.

Native SDK был выпущен с целью обеспечения большей продуктивности при разработке «родных» приложений (native applications) для платформы BlackBerry PlayBook. В NDK были помимо компилятора и компоновщика включены следующие инструменты: QNX Momentics IDE (среда разработки на на базе Eclipse), инструментальные средства командной строки, а также примеры, документация и библиотеки. Для удобства работы с NDK был открыт специализированный сайт, на котором можно найти документацию и полезные ссылки, в том числе и на компоненты с открытым исходным кодом.
Читать дальше →

Планы развития средств разработки BlackBerry: BBX и BlackBerry Java SDK

Reading time2 min
Views2.2K
На конференции BlackBerry DevCon Americas было объявлено о выходе BlackBerry BBX. После этого анонса было получено большое количество положительных отзывов от разработчиков. Также поступали вопросы о поддержке BlackBerry Java на BBX и на существующей платформе PlayBook.

Пока поддержка сообщества разработчиков BlackBerry Java для BlackBerry смартфонов будет продолжаться. После дополнительных исследований было решено не поддерживать BlackBerry Java на BBX. Был сделан вывод, что опыт BlackBerry Java на платформе PlayBook в конечном счёте неудовлетворителен для RIM, сообщества разработчиков или пользователей, т.к. платформа продолжает развиваться.

На платформе BlackBerry PlayBook у разработчиков есть два инструментария, которые помогают создавать первоклассные приложения, в том числе и для будущей платформы BBX
Читать дальше →

Вышел Native SDK для BlackBerry Tablet OS

Reading time1 min
Views1.3K
Сегодня на конференции BlackBerry DevCon Americas 2011 было объявлено, что стал общедоступен Native SDK для BlackBerry PlayBook («NDK»), который перешёл со стадии бета в официальный релиз. NDK позволяет разработчикам получить все преимущества при разработке приложений для планшета BlackBerry PlayBook. NDK включает C/C++ POSIX библиотеки, жесты управления устройством, такие как проведение (swipe) и касание (touch) пальцем, доступ к QNX Momentics Tool Suite, интегрированной среде разработки на основе Eclipse, и средствам отладки и анализа. Разработчикам предоставляются инструменты для профилирования памяти, отладки приложений и получения статистики использования памяти, что способствует отлаживать сложные программы.
Читать дальше →

30 лет с QNX: Первая ОСРВ поддерживающая многоядерность

Reading time2 min
Views3.2K
Эта история началась в 1997 году. Но, чтобы задать нужную атмосферу, давайте быстро перенесемся в 2010 год и посмотрим снимок загруженности ЦПУ моего компьютера с четырёхядерным процессором:



При рассмотрении этого снимка бросаются в глаза две вещи. Первое, по-видимому у моего компьютера 8 ядер, а не 4. Это потому что каждое яро поддерживает одновременную мультипоточность; т.е. оно может выполнять две задачи одновременно. В результате операционная система видит каждое ядро не как один, а как два процессора.

Второе, каждое ядро показывает краткие, но интенсивные всплески загрузки процессора. Здесь это явление может иметь два объяснения:
Читать дальше →

Три совета по использованию многозадачности на BlackBerry PlayBook

Reading time3 min
Views2.3K
Поскольку я работаю с BlackBerry PlayBook уже некоторое время, то хотел бы дать несколько советов по использованию многозадачности, поскольку, откровенно говоря, планшет BlackBerry PlayBook создан именно для этого! Я дам вам хорошие подсказки для просмотра уведомлений, переключения на другую песню или изменения настроек на лету, а также расскажу о моих любимых жестах и о полноэкранном переключении приложений.

PlayBook. Вызов строки состояния из браузера.

Хватайте PlayBook, чтобы можно было попробовать в деле все эти советы. И мы начинаем.
Читать дальше →

PowerBook, Pentium и BlackBerry получили свои названия из одного источника

Reading time2 min
Views1K
Мы пользуемся вещами каждый божий день, и называем их по именам. Я звоню по iPhone. Я пью Fresca (цыц!). Но названия появляются не просто так. На самом деле это чья-то работа — великолепная работа.

Джон Колаптино из New Yorker предлагает очаровательный взгляд на что-то, что звучит смертельно скучно: компанию, которая даёт названия вещам других компаний. Но это далеко не так. Просто ошеломляющие данные научных исследований, терзания и просвещенные догадки входят в сотворённые названия вещей, которые будут цеплять нас и наши доллары. Компания в фокусе нашего внимания, Lexicon, имеет весьма впечатляющие достижения: Pentium, PowerBook, BlackBerry, Dasani, Swiffer и другие.
Читать дальше →

ОСРВ QNX: PPS — слабосвязанное межзадачное взаимодействие

Reading time8 min
Views8.5K
Очередное продолжение цикла заметок об операционной системе реального времени QNX. Сегодня я бы опять хотел рассказать о межзадачном взаимодействии, но только об одном определённом механизме — Persistent Publish/Subscribe (PPS, устойчивая служба публикации/подписки). Сразу хочу отметить, это новый вид взаимодействия в QNX Neutrino, который появился только в версии 6.5.0. Технология PPS реализована не в микроядре, и за работу этого механизма отвечает специальный менеджер с говорящим названием pps.

Служба PPS оказалась настолько надёжной, удобной и простой в использовании, что применяется в новых решениях и продуктах, таких как, например, Smart Energy, QNX Car и даже планшет BlackBerry PlayBook.

В этой заметке мы будем знакомиться с PPS на практике, будет рассказано об особенностях технологии, а в самом конце будет показано, что PPS это настоящий космополит среди механизмов межзадачного взаимодействия, и многие языки программирования поддерживают его «из коробки».
Читать дальше →

Группа энтузиастов собирается отправить BlackBerry PlayBook на Луну

Reading time1 min
Views414
image
Ранее рассказывалось о команде «Part-Time Scientists», которые готовят луноход под управлением QNX для высадки на Луну для участия в программе «Google Lunar X PRIZE». Оказывается это не единственная команда, использующая QNX в этом соревновании. Группа инициативных канадцев присоединилась к этому проекту. Они собираются отправить на Луну BlackBerry PlayBook.

Цель проекта — построить луноход под управлением BlackBerry PlayBook и запустить его на Луну, откуда он должен взаимодействовать с Землёй. Работа только началась, но вы можете следить за их успехами на страничке в Facebook или их вебсайте www.playbookmoon.ca.
Читать дальше →

ОСРВ QNX: Межзадачное взаимодействие

Reading time10 min
Views27K
Продолжение цикла заметок об операционной системе реального времени QNX. В этот раз я хотел бы рассказать о межзадачном взаимодействии в QNX Neutrino (мы будем рассматривать QNX 6.5.0). В ОСРВ существует широкий набор механизмов межзадачного взаимодействия — от специфичного для QNX обмена сообщениями до знакомых разработчикам UNIX и POSIX сигналов и разделяемой памяти. И хотя большая часть заметки будет посвящена обмену сообщениями, но особенности использования сигналов, сообщений POSIX и разделяемой памяти будут также описаны. А дочитавшие до конца получат две плюшки к чаю.

Понимание принципа обмена сообщениями является необходимым для системного программиста QNX, т.к. этот механизм играет фундаментальную роль в ОСРВ. Многие привычные и знакомые разработчикам функции операционной системы являются лишь надстройками и реализованы при помощи обмена сообщениями (например, read() и write()).
Читать дальше →

Покупка Google компании Motorola принесла удачу RIM

Reading time1 min
Views467
Наблюдение за статистикой инвесторов о колебаниях RIM одновременно и забавляет, и приводит в расстройство. Последний сюрприз в виде покупки Google компании Motorola Mobility привел к росту акций RIM. Основное размышление, должно быть, было: «Раз Google покупает Motorola, патенты, должно быть, чего-то да стоят — у RIM больше патентов и больше телефонов на рынке, значит они, возможно, не так безнадёжны, как мы думали.»

Конечно, ничего не изменилось для RIM кроме отношения инвесторов, что и привело к росту. Но рано радоваться, некоторые думают, что RIM будет плохо справляться, потому что у них нет партнёров. (А как на счёт HP?)

Приятно видеть, что сейчас у RIM хорошо идут дела!

Две шалуньи! Моя любимая маркетинговая кампания QNX

Reading time1 min
Views929
Дайте угадаю: вы, возможно, считаете, что корпоративная культура в QNX немножко ботанская? И если так, то я не виню вас. Мы являемся компанией, которая занимается операционкой, в конце концов. Но знаете, мы тоже можем быть немного бесстыдными.

Такой случай: несколько лет назад мы внедряли инновационные инструменты и возможности ОС для помощи разработчикам в переходе с одноядерных процессоров на многоядерные. Для продвижения этих технологий, мы решили поразвлечься.

Это рекламный щит, который мы придумали:

Можешь обработать больше одной? Узнай как.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity

Specialization

System Software Engineer
Lead