Skip to content. Skip to navigation

Eletronica.org

Sections
Personal tools
You are here: Home Artigos Eletrônica Digital e Sistemas Embarcados Software embarcado como motor da Physical Product Reengineering

Document Actions

Software embarcado como motor da Physical Product Reengineering

by Cezar Taurion — last modified 05/05/2008 01:00

Em 2005 escrevi um livro sobre computação embarcada (Software Embarcado: a nova onda da informática), publicado pela Brasport (www.brasport.com.br). É um tema no qual procuro me manter atualizado e na edição de outubro de 2007, da Communicatios of the ACM li, com satisfação, um artigo muito interessante, “Physical Product Reengineering with Embedded Information Technology”, que mostra como a indústria, de maneira geral, está reengenheirando seus produtos, agregando a eles mais inteligência.

No livro já havia abordado esta tendência, que vejo se acelerar. A PPR (Physical Product Reengineering) significa incorporar software para adicionar funcionalidade e criar diferenciação em produtos físicos, como automóveis, geladeiras e até mesmo tênis esportivos.

Quais são os drivers desta tendência? De maneira geral nas indústrias mais maduras torna-se cada vez mais difícil criar diferenciação entre produtos. O uso de software permite adicionar inovações e novas funcionalidades, saindo do campo da comoditização. Além disso, o software permite criar uma experiência mais interativa com o usuário do produto e mesmo alavanca novas oportunidades de receita, explorando serviços. Um exemplo, uma geladeira ou máquina de lavar inteligente pode interagir com o seu fabricante via Internet efetuando diagnósticos remotos, conseguindo uma maior interação com o cliente. Hoje, após a venda, o fabricante perde contato com seus clientes. Coletando informações de uso o fabricante pode identificar problemas de qualidade e manutenção, e passa a ter condições de oferecer, de forma proativa, novos serviços, expandindo sua receita por toda o ciclo de vida do produto.

E como esta reengenharia pode ser feita? Bem, temos três alternativas básicas: uma é a adição de novas funcionalidades a produtos já existentes, aumentando sua conveniencia e qualidade. Um exemplo são as colheitadeiras equipadas com GPS. Outra é redesenhar o produto de forma que gere output digital, permitindo a criação de novos produtos e serviços. A geladeira inteligente pode ser um exemplo. E finalmente, a substituição completa por tecnologia digital. O exemplo típico são as câmeras digitais fotográficas, que simplesmente eliminaram as câmeras analógicas tradicionais.

Esta última alternativa apresenta os maiores impactos, pois muda radicalmente os produtos, processos e a própria natureza da competição. Vamos olhar os celulares. A indústria de celulares está vivendo uma das suas maiores mudanças nos seus 25 anos de história: está passando de um equipamento que basicamente faz chamadas para ser um computador de bolso que combina a capacidade de navegação pela Internet com uma série extensa de serviços, como máquina fotográfica, filmadora, posicionamento GPS, etc. Na prática a indústria de celulares está mudando seu foco de hardware para software. Os novos entrantes são da indústria de TI como a Apple (iPhone) e o Google (Android), trazendo toda uma expertise do mundo da computação e que promovem mudanças radicais, desde a forma do aparelho até a oferta de serviços.

O que isto significa? Bem, primeiro o grande desafio é escrever estas milhões de linhas de código. A criação de softwares embarcados tende a crescer exponencialmente, não apenas na complexidade dos produtos a serem desenvolvidos, mas também no volume de código a ser escrito.

Estes softwares, em sua maioria, demandam alta qualidade de código, pois muitas vezes operam em condições críticas de segurança e disponibilidade. O nível de exigência em qualidade tende a ser muito maior que a exigida na maioria das aplicações comerciais que vemos hoje nos computadores das empresas ou nas residências. O custo de um recall pode significar um prejuízo incaculável. Uma falha no software de um desktop caseiro é apenas um incômodo para seu usuário, enquanto uma falha em um sistema médico pode matar uma pessoa.

Além disso, a forte tendência de operarem em rede, interconectados e integrados a outros equipamentos aumenta a complexidade da tarefa e a demanda por qualidade, pois um elo falhando, eventualmente pode levar toda a rede a ser colocada em cheque.

Desenvolver software embarcado é uma janela de oportunidade para o país e para a criação de milhares de empregos especializados que não pode de nenhuma maneira ser subestimada ou deixada em segundo plano.

Mas, para isso, um aspecto fundamental é a formação de recursos humanos. Para termos no Brasil uma indústria de software embarcado saudável e competitiva em escala mundial precisamos ter uma rede de formação de recursos humanos adequada. A formação educacional atual apresenta a deficiência de ter seus cursos voltados à formação de empregados e não de empreendedores. Apesar de muitas universidades formarem profissionais graduados com ênfase em tecnologia da informação, o número de profissionais formados em engenharia de software ainda é proporcionalmente pequeno. As especializações envolvidas no projeto de softwares embarcados como conhecimento de sistemas em tempo real ainda não está disseminado e poucas instituições abordam a temática.

Temos muito trabalho pela frente!



*Cezar Taurion é gerente de novas tecnologias aplicadas da IBM Brasil. Seu blog pode ser acessado em www-03.ibm.com/developerworks/blogs/page/ctaurion.

Este artigo foi publicado com a devida autorização. Todos os direitos reservados ao autor.

software embarcado

Posted by claudio antonio ritta soares at 26/10/2008 21:26
CEZAR, ESTOU DE ACORDO COM O TEU RELATO ACIMA, SOU ENGENHEIRO MECANICO JÁ FORMADO DESDE 1978 NA UNISINOS TENHO CURSO DE ESPECIALIZAÇÃO EM ENERGIA SOLAR E EFICIENCIA ENERGETICA NA PUC, E ME CONSIDERO HOJE UM ENGENHEIRO MEGATRONICO POR SER AUTODIDATA, AGORA EXATAMENTE PELO QUE COLOCASTE ACIMA ME MATRICULEI NA UNIPAMPA EM ENGENHARIA DE COMPUTAÇÃO, PARA PODER COMEÇARA ADESENVOLVER ESTES TIPOS DE SOFTWARE.
GOSTARIA DE TER O MAXIMO DE INFORMAÇÕES QUE PUDESSE ME ENVIAR, QUANDO FOR NESCESSARIO.
ATT CLÁDUIO SOARES
BAGÉ-RS



Acesso rápido: Lista Completa de Projetos | Diretório de Artigos | Apostilas & E-Books | Política de Privacidade

Publicidade

 
Assine o informativo Eletronica.org Grupos de Usuários O'Reilly

Log in


Forgot your password?
New user?
Recent Changes
All recent changes…
Conheça Também
Sites em Português
  - Neoradix
  - DQSoft
  - Gabiarra
  - SafiraTec
  - Feira de Ciências
  - RoboFEI
  - Transistor548
  - Rogercom.com
  - Pise na Grama
  - Electronics.com.br
  - Tecnocientista.info

Listas em Português
  - PicListBrasil
  - SisEembarcados

Sites em Inglês
  - Embedded.com
  - Hack a Day
  - Electr. Design
  - Arch Embedded!



[O que é isso?]
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: