A General Motors anunciou a criação de seu próprio protocolo de software de código aberto como um “ponto de partida” para outras montadoras e desenvolvedores criarem melhores experiências de software para seus clientes. A mudança ocorre quando a indústria automobilística luta para contratar mais desenvolvedores de software e programadores para ajudar a produzir carros que são essencialmente computadores sobre rodas.
O “uProtocol” da GM faz parte do plano da montadora de “acelerar o desenvolvimento de software simplificando a criação de software que é distribuído em vários dispositivos nos veículos, bem como na nuvem e no celular”, disse a empresa em um comunicado.
Mais importante, a GM diz que vê isso como uma oportunidade de trabalhar em toda a indústria em projetos de software que podem ser benéficos para todos os clientes, não apenas para os que possuem veículos Cadillac ou Chevy. Para esse fim, a empresa também está se juntando à Eclipse Foundation, uma organização com sede em Bruxelas que se descreve como “a maior fundação de software de código aberto do mundo”.
O uProtocol da GM faz parte do plano da montadora de acelerar o desenvolvimento de software
A GM lançou seu próprio protocolo de código aberto na esperança de que “o restante da indústria também adote uma mentalidade semelhante de compartilhamento de mais habilitação de software e mais interoperabilidade em toda a indústria”, disse Frank Ghenassia, arquiteto-chefe executivo de veículos definidos por software da General Motors, em um briefing com repórteres. “Para que, como setor, possamos ser produtivos no desenvolvimento de software que beneficiará nossos clientes.”
O esforço geral visa acelerar o desenvolvimento de veículos definidos por software. A indústria automobilística está em uma onda de contratações nos últimos anos, reunindo milhares de desenvolvedores de software na esperança de trazer mais sofisticação técnica para suas frotas. As recentes demissões no Vale do Silício deram a essas empresas ainda mais oportunidades de aumentar suas fileiras de programadores e trabalhadores experientes em tecnologia.
O resultado foi o lançamento de mais carros com recursos de software continuamente atualizados. A Tesla foi a primeira empresa a trazer atualizações de software over-the-air para o mainstream. Agora, o resto da indústria está se esforçando para alcançá-la, introduzindo seus próprios veículos atualizáveis.
O principal esforço da GM é o Ultifi, uma plataforma de software que começará a aparecer nos veículos ainda este ano. A empresa diz que a plataforma de software de ponta a ponta permitirá atualizações OTA, serviços de assinatura no carro e “novas oportunidades para aumentar a fidelidade do cliente”.
O esforço geral visa acelerar o desenvolvimento de veículos definidos por software
A montadora disse que o Ultifi pode alimentar tudo, desde aplicativos meteorológicos até recursos potencialmente controversos, como o uso de câmeras veiculares para reconhecimento facial ou para detectar crianças para acionar automaticamente as travas infantis do carro. O sistema baseado em Linux também estará disponível para desenvolvedores terceirizados que queiram criar aplicativos e outros recursos para clientes da GM.
O uProtocol da GM servirá como ponto de partida para esses desenvolvedores terceirizados, diz a empresa. Como uma API, o protocolo de código aberto é “o protocolo de comunicação que permite que os componentes de software conversem entre si e se comuniquem e troquem informações”, disse Ghenassia. “O protocolo em si não inclui uma especificação de qual é a estrutura das mensagens, qual é o conteúdo das informações que são trocadas entre os componentes de software.”
Em outras palavras, a GM está tentando padronizar os protocolos de comunicação, não o conteúdo que está sendo passado de um lado para o outro, muitos dos quais devem ser considerados proprietários e não algo que a GM necessariamente deseja que seus concorrentes tenham acesso. Afinal, há um limite para o compartilhamento que pode ser permitido em um sistema capitalista de livre mercado.
“Deixamos o tópico de padronização em estruturas de dados e quais informações são trocadas por uma contribuição diferente”, disse Ghenassia. “Talvez em um contexto diferente.”
0 comentários:
Postar um comentário