Как стать автором
Обновить
3.6
Рейтинг

Разработка под Tizen *

Пишем под открытую ОС Tizen

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Ускоряем запуск приложений с .NET 6, .NET на холодильнике и многое другое

Блог компании Samsung Open source *.NET *Компиляторы *Разработка под Tizen *

Данная статья содержит небольшое введение в JIT-компиляцию и .NET Core (отныне .NET 5, .NET 6 и так далее), а также несколько практических примеров ускорения запуска приложений на .NET. Данные советы могут быть полезны как для приложений, запускаемых на больших многоядерных x64 серверах, так и для приложений, запускаемых на ARM чипах с малым числом ядер. Например, подобные оптимизации используются в операционной системе Tizen, об этом далее.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 6.5K
Комментарии 2

Разработка Tizen-приложений для Samsung Smart TV: полный гайд для Javascript-разработчиков

JavaScript *Разработка мобильных приложений *Разработка под Tizen *Производство и разработка электроники *Мониторы и ТВ
Tutorial

Эта статья рассказывает про удивительные приключения JS-разработчиков в мире ОС Tizen. В ней будет и пошаговая настройка рабочего окружения, и подключение «умного» телевизора Samsung вместе с пультом, и, конечно, сам процесс разработки и публикации приложения для Tizen Store — с примерами и подводными камнями. 

Так что если вы разделяете наше мнение о том, что Javascript — лучший язык программирования, потому что он работает практически везде – от домашнего Smart TV до кораблей SpaceX, то добро пожаловать под кат.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 7.1K
Комментарии 5

Что в Smart TV тебе моем? Или что можно запихнуть в телевизор?

JavaScript *Node.JS *Разработка под Tizen *AR и VR Интернет вещей

Вместо предисловия


Добрый день, коллеги! Меня зовут Алексей и я занимаюсь телевизорами, а именно, разработкой Smart TV приложений («давайте похлопаем Алексею»).

Но что такое Smart TV? Какое оно, сферическое Smart TV приложение в вакууме?

Не буду томить вас ожиданием: в основном такого рода приложения предназначены для показа видео-контента. В любых вариациях. Записанное, живое вещание, телепередачи, фильмы, мультфильмы, рекламные ролики, и прочая, и прочая… Тысячи их!

Но разве Smart TV только для этого?


Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 46K
Комментарии 40

Проблемы и нюансы при разработке под SmartTV с использованием React.js

Разработка веб-сайтов *JavaScript *Разработка под Tizen *ReactJS *
Из песочницы
Хочу поделиться опытом разработки приложения с просмотром видео контента для SmartTV (Tizen и WebOS) и с какими проблемами мы столкнулись.

На современных телевизорах, как мы знаем, можно устанавливать разные приложения, для облегчения работы с какими-то ресурсами и контентом. В большинстве случаев, эти приложения под капотом это обычный браузер, на теликах это Chromium.

Так как это браузер, то ничего нам не мешало использовать React.js для разработки, что повлияло на некоторые проблемы с производительностью.

Я не буду рассказывать о том, как именно нужно делать с примерами кода, я расскажу о нюансах и решениях, которые были приняты.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 8.4K
Комментарии 19

Пишем первое приложение для Samsung Smart Watch и OS Tizen

Программирование *Разработка мобильных приложений *Разработка под Tizen *Носимая электроника
Tutorial
Привет Хабр! В недавней публикации описывались первые впечатления от смарт-часов Samsung Galaxy Watch, работающих под ОС Tizen. Следующим шагом стало интересно выяснить, как разрабатывать под эту систему собственные приложения, как на эмуляторе, так и на реальных часах.


Процесс в целом, оказался несложный (особенно когда программируешь не один год), хотя в нем и есть свои тонкости. Кому интересно продолжение, подробности под катом.

Осторожно траффик, много скриншотов.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 21K
Комментарии 2

Почему важно проверять, что вернула функция malloc

Блог компании PVS-Studio C++ *Google Chrome C *Разработка под Tizen *
malloc

Предлагаем вашему вниманию цикл статей, посвященных рекомендациям по написанию качественного кода на примере ошибок, найденных в проекте Chromium. Это шестая часть, которая будет посвящена функции malloc. Вернее, тому, почему следует обязательно проверять указатель, возвращаемый этой функцией. Скорее всего, вы не догадываетесь, какой подвох связан с malloc, потому рекомендуем познакомиться с этой статьей.

Примечание. В статье под функцией malloc часто будет подразумеваться, что речь идёт не только именно об этой функции, но и о calloc, realloc, _aligned_malloc, _recalloc, strdup и так далее. Не хочется загромождать текст статьи, постоянно повторяя названия всех этих функций. Общее у них то, что они могут вернуть нулевой указатель.
Читать дальше →
Всего голосов 81: ↑74 и ↓7 +67
Просмотры 29K
Комментарии 272

Школа разработчиков интерфейсов Яндекса снова открывает набор

Блог компании Яндекс Разработка веб-сайтов *Интерфейсы *Разработка под Tizen *Учебный процесс в IT


До 31 января можно подать заявку в Школу разработчиков интерфейсов Яндекса. Обучение бесплатное, но входные требования довольно нетривиальные. Для приёма надо сдать тестовое задание. Чтобы его сделать, надо знать HTML, CSS и JavaScript и иметь хотя бы минимальный опыт разработки интерфейсов.

Кто такой разработчик интерфейсов? Это frontend developer, то есть тот, кто разрабатывает на HTML, CSS, JavaScript и вообще всём том, что отвечает за реализацию взаимодействия с пользователем. Обычно интерфейсы на этих технологиях мы делаем для десктопных и мобильных платформ. Но вообще проекты могут быть очень разные, например для телевизоров, как у одной из команд прошлого года.

Выпускники могут претендовать на любые вакансии разработчиков интерфейсов, например, вот на эти места в Яндексе.

Под катом чуть больше деталей про обучение и пример проекта студентов прошлого года.
Читать дальше →
Всего голосов 47: ↑46 и ↓1 +45
Просмотры 33K
Комментарии 17

О PVS-Studio в преддверии открытой конференции ИСП РАН им. В.П. Иванникова

Блог компании PVS-Studio Open source *Разработка под Tizen *Конференции
Научное сообщество практически незнакомо со статическим анализатором кода PVS-Studio. 30 ноября и 1 декабря состоится мероприятие «Технологии анализа, моделирования и трансформации программ» в рамках открытой конференции ИСП РАН им. В.П. Иванникова. Я уверен, что это одно из самых тематичных для нас мероприятий, где новая аудитория могла бы узнать о существовании и возможностях анализатора PVS-Studio. На мой взгляд, наиболее подходящим для этого мог стать доклад, касающийся поиска ошибок в операционной системе Tizen. К сожалению, доклад получил отрицательные отзывы рецензентов и не будет включен в программу конференции. Тем не менее, пользуясь случаем, подведу итоги наших исследований, касающихся кода Tizen.

Андрей Карпов и Евгений Рыжков
Читать дальше →
Всего голосов 35: ↑26 и ↓9 +17
Просмотры 4.5K
Комментарии 12

Tizen: подводим итоги

Блог компании PVS-Studio Информационная безопасность *Open source *Разработка под Tizen *

PVS-Studio, Tizen, ИтогиНаша команда написала три заметки, связанные с анализом кода операционной системы Tizen. Операционная система содержит много кода и поэтому является благодатной почвой для написания различных статей. Думаю, что к Tizen мы ещё вернёмся в будущем, но сейчас нас ждут другие интересные проекты. Поэтому я подведу некоторые итоги проделанной работы и отвечу на ряд вопросов, возникших после опубликованных ранее статей.


Читать дальше →
Всего голосов 40: ↑35 и ↓5 +30
Просмотры 10K
Комментарии 5

Продолжаем изучать Tizen: C# компоненты оказались высокого качества

Блог компании PVS-Studio Разработка под Tizen *

Picture 1

Сегодня я вновь возвращаюсь к проекту Tizen. В своей недавней заметке «Эксперимент по поиску ошибок в коде C# компонентов Tizen» в нашем блоге я провел поверхностный анализ и пришел к выводу, что имеет смысл проверить весь код C# компонентов этого проекта на наличие ошибок при помощи анализатора PVS-Studio и написать про это статью. Не откладывая в долгий ящик, я проделал эту работу и хочу поделиться с вами её результатами. Сразу скажу, что на C# коде анализатор PVS-Studio показал себя слабо. Однако обо всём по порядку: давайте посмотрим, что смог найти анализатор, а затем займёмся статистикой и подведём итоги.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 7.6K
Комментарии 4

Поговорим о микрооптимизациях на примере кода Tizen

Блог компании PVS-Studio Open source *C++ *C *Разработка под Tizen *

Микрооптимизации в коде

Как правило, при обсуждении диагностических возможностей PVS-Studio за кадром остаются рекомендации, выдаваемые анализатором по поводу микрооптимизаций Си и Cи++ кода. Конечно, микрооптимизации не так важны, как диагностики, выявляющие ошибки, но про них тоже интересно поговорить.
Читать дальше →
Всего голосов 31: ↑26 и ↓5 +21
Просмотры 8.2K
Комментарии 15

27000 ошибок в операционной системе Tizen

Блог компании PVS-Studio C++ *Системное программирование *C *Разработка под Tizen *
PVS-Studio and Tizen

Эта статья продемонстрирует, что при разработке крупных проектов статический анализ кода является не просто полезным, а совершенно необходимым элементом процесса разработки. Я начинаю цикл статей, посвященных возможности использования статического анализатора кода PVS-Studio для повышения качества и надежности операционной системы Tizen. Для начала я проверил небольшую часть операционной системы (3.3%) и выписал около 900 предупреждений, указывающих на настоящие ошибки. Если экстраполировать результаты, то получается, что наша команда способна выявить и устранить в Tizen около 27000 ошибок. По итогам проведённого исследования я подготовил презентацию, которая предназначалась для демонстрации представителям Samsung и была посвящена возможному сотрудничеству. Встреча перенесена на неопределённый срок, поэтому я решил не тратить время и трансформировать материал презентации в статью. Запасайтесь вкусняшками и напитками, нас ждёт длинный программистский триллер.
Читать дальше →
Всего голосов 85: ↑70 и ↓15 +55
Просмотры 32K
Комментарии 108

Запуск Doom на часах Samsung Gear S2

Ненормальное программирование *Разработка игр *Разработка под Tizen *


Попалась мне в середине прошлой неделе статья о том, что игра Doom портирована на кучу разных платформ. В списке были и калькуляторы и осциллографы. Были там и наручные часы Apple Watch и Android Wear. Но почему-то не было часов Samsung Gear S2 и S3, которые работают на Tizen. Странно, часы мощные. А у меня как раз есть опыт разработки для них. Отлично, решил я, вызов принят.
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 8.9K
Комментарии 5

Создание нативного watchface для Gear S3/S2

C *Разработка под Tizen *Разработка для интернета вещей *
Из песочницы

Что такое tizen и с чем его едят лучше всего наверное сможет рассказать гугл или любой другой бинг. А мы рассмотрим как сделать native приложение написав как можно меньше нативного кода.


Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 12K
Комментарии 0

Победители конкурса Tizen App Challenge

Блог компании Samsung Разработка мобильных приложений *Разработка под Tizen *
Добрый вечер, Хабр!

Индейка еще не успела остыть, а мы уже определили победителей Tizen App Challenge! Борьба за призы была очень ожесточенной. Большинство участников проявили себя отлично, но удача склонила свои весы к следующим разработчикам:


Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 11K
Комментарии 22

Финалисты Samsung Gear App Challenge

Блог компании Samsung Разработка мобильных приложений *Разработка под Tizen *
Добрый день Хабр!

Вот и подошел к концу глобальный конкурс Samsung Gear App Challenge и выбраны приложения-победители! Тем не менее, каждый желающий еще может внести свою лепту и поддержать интересные ему приложения в голосовании за «Popular Choice Prize»! Именно вам предстоит решить кто же получит BMW i3! Голосование за победителей завершится в час ночи 10 ноября, 2014. URL для голосования: gearappfinal.challengepost.com/submissions


Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 3.9K
Комментарии 9

Samsung выпустила Tizen SDK for Wearable 1.0

Блог компании Samsung Разработка мобильных приложений *Разработка под Tizen *
Доброе утро, Хабр!

Наконец-то, бета-версия Tizen SDK for Wearable 1.0 превратилась в полноценный релиз!

В новом SDK есть поддержка новых умных часов Samsung Gear S, продажи которых должны начаться уже в этом месяце. Gear S совмещают в себе все самое актуальное для современных носимых устройств: поддержку Wi-Fi, 3G, изогнутый экран и целый набор сенсоров.

Напоминаем, что в российском конкурсе Tizen App Challenge с общим призовым фондом 7 млн. рублей есть отдельная номинация для проектов, использующих уникальные возможности Gear S.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 3.1K
Комментарии 6

Meet-up «Умные часы Gear 2/S для разработчиков» состоится сегодня!

Блог компании Samsung Разработка под Tizen *
Доброе утро, Хабр!

Мы к вам со срочным анонсом. Сегодня вечером, в 18.30, в коворкинге #tceh (Москва, Серебряническая набережная, 29, 7 этаж) состоится встреча, посвященная теме «Умные часы Gear 2/S для разработчиков».

image
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 4.8K
Комментарии 1

Samsung RD-PQ, меняем Tizen на Android (установка платы от донора S3)

Разработка под Tizen *


Краткое содержание:

  • Я меняю местами системные платы на своём Samsung RD-PQ и полноценном Samsung GT-i9003;
  • В процессе выясняется, что платы идентичны, хотя, судя по теме на xda-developers(англ.), там должна быть другая плата;
  • Из предыдущего пункта вытекает возможность чисто программного метода прошивки андроида по JTAG. Этот вопрос в статье не рассматривается, поскольку (а) ожидал увидеть другую плату; (б) из фотографии на xda видно, что руки для этого должны быть достаточно прямыми

Под катом довольно большие фотки, заранее извиняюсь за их качество.
Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 16K
Комментарии 28

Изменение правил конкурса Tizen App Challenge

Блог компании Samsung Разработка мобильных приложений *Разработка под Tizen *
Добрый день, Хабр!

В связи с переносом на неопределенный срок выхода смартфона Samsung Z на Tizen, мы вынуждены изменить правила конкурса. Номинации теперь связаны исключительно с умными часами Gear 2 и Gear 3 (они же Gear S), сроки продлеваются, но призовой фонд остается неизменным. Обновленные правила можно изучить ЗДЕСЬ.

Всего голосов 11: ↑6 и ↓5 +1
Просмотры 3K
Комментарии 17

Вклад авторов