Разработка под Tizen для Samsung Z3

 , ,



Доброго времени суток, ЛОР.

Что можно почитать про разработку под Tizen кроме официальных доков от Samsung?

Достался во временное пользование Samsung Z3 (SM-Z300H), с которого необходимо взаимодействовать с внешним устройством (кардиодатчиком) по BLE (Bluetooth Low Energy). Подобное уже реализовал для Android 4.4, теперь смотрю на новую платформу.

Впечатления от самого девайса смешанные - локализации нет, зато интерфейс летает, как ужаленный. Андроидом после него пользоваться, по меньшей мере, не так комфортно...

Что можно почитать про разработку под Tizen кроме официальных доков от Samsung?

Оно никому, кроме самсунга, не нужно. Хотя... Самсунгу оно тоже не особо нужно.

А что вообще можно читать на эту тему, кроме официальной документации? Философствования на тему никому неизвестной и неинтересной платформы?

anonymous ()

Все что нужно знать про разработку под тайзен

Everything is a pointer to something called Evas_Object, which translates to void *. Those knowledgeable in the horrible language of C know it’s a pointer to anything. And so it is. Everything you create is an Evas_Object and every function takes an Evas_Object as the subject to work on. But why throw away type safety? Because fuck you, that’s why! If you wonder how to know which functions can be called on a given Evas_Object, the answer is simple – you don’t. It’s all about experimenting, hacking and debugging. Calling an invalid function on an object can result in:

  • Nothing, leaving you wondering WTF.
  • An extremely helpful console message: “SPANK! SPANK! SPANK! Naughty programmer!”. Really, I’m not joking about that one.
  • Another extremely helpful message: “You bitch!”. And I’m not joking about that one either – it was discovered by a female coworker while trying to hack layouts to work. Perfect timing on EFL side here.
  • A crash, if you’re lucky, so you can debug the issue.
anonymous ()