Engenharia de software é uma das competências centrais da INBD. Nossos engenheiros de software possuem experiência em uma ampla variedade de tecnologias. Nossa equipe de software é dividida em duas equipes principais: os desenvolvedores de software embarcado e desenvolvedores de aplicativos de computadores. Ambos os campos exigem treinamento específico e experiência para atingir a proficiência em seus respectivos campos.
Desenvolvimento de Software Embarcado
Nossos engenheiros de software embarcado focam no desenvolvimento de aplicações embarcadas voltadas principalmente para plataformas ARM. Estes engenheiros têm experiência na criação de um código altamente eficiente, que é otimizada para estes processadores.
A INBD possui experiência com os seguintes sistemas operacionais para plataformas embarcadas:
- Linux for ARM
- Android for ARM
- Windows CE
Assim como nas seguintes linguagens para o desenvolvimento de aplicações embarcadas:
- C/C++/C#
- Assembly
- Java
Conta também com o desenvolvimento de Firmware para sistemas embarcados:
- Drivers para periféricos
- Algorítmos de controle
- Algorítmos de processamento digital de sinais
Desenvolvimento de Aplicativos
A INBD está apta para propor soluções inovadoras para seus clientes no desenvolvimento, customizações e integração de software, podendo atuar em todo o ciclo do desenvolvimento de software, desde o levantamento e especificação de requisitos, codificação, testes, até a documentação do sistema.
As operações de desenvolvimento e integração de software são estruturadas em processos formais, em que todo o planejamento do projeto e suas atividades são controlados por sistema de colaboração de forma centralizada.
O ambiente de desenvolvimento da INBD proporciona o desenvolvimento de soluções em diversas plataformas e tecnologias, como visto a seguir:
Plataformas – Microsoft Windows, Microsoft Windows CE/Pocket PC/Mobile .NET, Linux, Unix, AIX, HP UX, Palm OS, MAC OS.
Tecnologias – C/C++, C#, J2SE, J2EE, J2ME, Portlets, Struts/JSTL, Struts 2, Ajax, XML, Hibernate, JBoss, JBoss Seam, .Net, ASP, PHP, SOA, SOAP, COM/DCOM, Web Services.
Ferramentas de Desenvolvimento – Microsoft Visual Studio .Net, Eclipse, WebSphere Studio Application Developer, WebSphere Studio Device Developer, Crystal Reports, Lotus Notes, Enterprise Architect.
Banco de Dados – MS SQL Server, Oracle, DB2, Sybase, PostGree, MySQL.
Servidores de Aplicação – IIS, JBoss, Tomcat, WebSphere, BEA Weblogic, Oracle Application Server, JRun, Apache.