Contexto

A Samurai estava desenvolvendo um sistema de pay-per-view que funcionaria com um disco-rígido pré-carregado de filmes. O produto foi idealizado inicialmente para funcionar acoplado à computadores com Windows ou Linux e a solução estava sendo desenvolvida em Python.
Entretanto, com a definição pelo padrão brasileiro de TV digital e com o surgimento dos equipamentos decodificadores de sinal (set-top boxes) surgiu a oportunidade de fazer com que esse sistema funcionasse diretamente ligados à um desses dispositivos.
A Solução
A imensa maioria dos decodificadores de TV digital brasileira são dispositivos que rodam Linux sobre as plataformas ARM ou MIPS, permitindo assim o uso do sistema já desenvolvido em Python sob Linux pelo cliente.
O serviço da Triveos envolveu:
- o port do interpretador e máquina virtual Python para as plataformas MIPS e ARM
- o port das bibliotecas Python utilizadas para as plataformas ARM e MIPS.