Рубрика «портирование» - 2

Ранее корпорация Apple разрабатывала продукты исключительно под iOS. Однако теперь компания не исключает возможности разработки продуктов и для Google Android OS. Все началось с портирования сервиса Apple Music для Android и выпуска приложения Move to iOS. С его помощью можно перенести данные с устройства на Android на cмартфон или планшет на iOS. 5 августа на сайте Apple появилось объявление о поиске Android-программистов для работы над новыми продуктами компании.Читать полностью »

Google Android запустили на графическом калькуляторе - 1

Android запускали на многих устройствах, которые вроде как вовсе для этого не были предназначены. В приципе, у любителей запускать определенные типы ПО на разного рода устройствах есть очень весомые достижения. Здесь и Windows 95 на умных часах, и Doom на графическом калькуляторе, и много чего еще.

Что касается графических калькуляторов, то они пользуются у гиков и любителей переноса ПО особенной любовью. На этот раз на таком калькуляторе запустили Android.
Читать полностью »

Всех приветствую!

Я, как и обещал, продолжаю рассказывать о интересных проектах из области операционных систем.

И сегодня я расскажу об интересном проекте. В этом случае даже сложно сказать порт это или клон.
Читать полностью »

Первые шаги к онлайн-офису на Linux или как мы портировали под Mono (о сложностях и их преодолении) - 1

Вчера мы выпустили ONLYOFFICE под Linux и спешим поделиться не только новостями, но и полезной информацией для тех, кто, как и мы, 5 лет назад оказался в собственной ловушке под названием «ASP.Net»

Попытки портировать приложение на Unix с использованием проекта Mono мы начали предпринимать еще 4 года назад, однако, долгое время у нас ничего не получалось, поскольку на тот момент Mono сильно отставал по функционалу при портировании с .Net под Windows. В частности, в Mono была сильно урезана поддержка wcf, а также плохо работал asp.net mvc. Впрочем, к счастью разработчиков все эти годы проект Mono активно развивался — добавилась поддержка .Net 4.0 и .Net 4.5, так что весной 2013 мы решили возобновить работу.

Здесь мы расскажем о том, с какими проблемами столкнулись в процессе портирования облачного офиса под Mono, как их решили, что имеем в итоге, и как один инициативный пользователь уже через пару часов после релиза обернул всё в Dockerfile.Читать полностью »

Игру Smash Bros. портировали под калькуляторы TI-83-84 - 1

Калькуляторы типа TI-83/84 от Texas Instruments — это специализированные вычислительные устройства, которые далеко ушли от тех калькуляторов, к которым многие из нас привыкли. Возможности таких устройств весьма обширны, и благодаря такой функциональности некоторые умельцы даже запускают на калькуляторах Texas Instruments игры.

К примеру, еще пару лет назад на калькуляторах запустили Portal. Теперь настала очередь классической аркады Super Smash Bros.

Читать полностью »

На GOG.com появились игры для Linux

Известный магазин классических и современных игр без DRM GOG.com (ранее Good Old Games) запустил в продажу первые 50 игр с поддержкой Linux, как и планировалось ранее. На 29 игр для Linux действуют скидки до 75% (до 2014-07-29 14:59 по московскому времени).

Список игр с поддержкой Linux

Читать полностью »

2ГИС всегда стремится удовлетворять запросы пользователей, стараясь присутствовать на всех ключевых платформах. Особенно, если речь идёт о странах, в которые мы в дальнейшем планируем выходить.

12 ноября число платформ, на которых есть 2ГИС, пополнился ещё одной — Blackberry 10.
2ГИС для Blackberry 10

В связи с этим знаменательным событием, хочется поделиться некоторыми моментами, связанными с опытом портирования.
Читать полностью »

QML Creator: разработка на QML под Android Представляю вниманию сообщества свой маленький проект QML Creator. Данная программа для Android была написана за две недели (вечерами после работы) и представляет собой Qt Quick 2.1 приложение, основанное на ApplicationWindow, с небольшими вкраплениями C++, которое позволяет разрабатывать компоненты QML прямо на мобильном телефоне или планшете (инновация, не имеет аналогов в мире, мной уже заинтересовались ведущие американские компании, скачать бесплатно без смс нескучные обои, а главное — я не беру за неё ни копейки).
Читать полностью »

Qt на Android: Episode OneЯ начинаю публиковать новую серию постов о Qt на Android.

Первая часть о том, как всё начиналось, как это работает, текущий статус, чего стоит ждать от Qt 5.2 и мои планы на Qt 5.3. В следующей части я расскажу подробнее о разработке для Android.

Давайте начнём:

Как всё начиналось?

В июне 2009 года я присоединился к ROUTE 66 в качестве старшего разработчика для Linux. Моим первым заданием было портирование навигационного движка на Android. Google тогда ещё официально не выпустила NDK, поэтому мне пришлось написать его самому, используя исходный код Android.

Вскоре мне удалось заставить движок работать. Я полюбил Android, но мне стало чего-то не хватать, чего-то, что было для меня очень важным. Это был Qt, мой любимый фреймворк. Вот чего не хватало! И я сказал себе, что я должен изменить положение вещей.

В октябре 2009 года Nokia (да, Qt тогда принадлежал Nokia...) анонсировала проект Lighthouse. Этот проект позволял разработчикам легко портировать Qt на (почти) любую платформу.

Читать полностью »

OpenMCAPI: одновременный запуск Linux и RTOS на многоядерных процессорах

В повседневной практике разработчика встраиваемых систем приходится сталкиваться с необходимостью запуска двух и более разноплановых операционных систем на n-ядерных системах на кристалле. Это, как правило, Linux и специализированная RTOS. На плечи Linux ложится работа с тяжеловесными стеками протоколов, а RTOS же занимается задачами реального времени.
 
Одна из основных задач, которая встает при такой организации системы —обеспечение механизма взаимодействия, то есть межъядерный обмен данными. Если вам интересно узнать один из вариантов решения на базе открытой библиотеки OpenMCAPI, пролистать пару десятков строк программного кода и увидеть реальные цифры пропускной способности при использовании этой библиотеки, добро пожаловать под кат.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js