PDA's (dispositivos Móveis - palms) [SuperWaba]
Dispositivos móveis que utilizam a linguagem Java e são desenvolvidos em plataforma Totalcross. Essa plataforma torna possível o desenvolvimento de aplicações portáveis para uma vasta gama de smartphones de mercado, sem qualquer adaptação no código fonte (conceito “write once run anywhere”).
WebServices (SOA) [Java]
Desenvolvidos em Java, utilizam os protocolos XML-RPC ou SOAP para integrar sistemas e estabelecer comunicação entre aplicações diferentes. O Web Service faz com que os recursos da aplicação do software estejam disponíveis sobre a rede de uma forma normalizada.
Web 2.0 [ruby on rails]
Na web 2.0 os softwares funcionam pela internet, não somente instalados no computador local. A web 2.0 é uma só, e nela vários programas podem se integrar formando uma grande nuvem. Em vez de se desenvolver um grande e complexo software, na web 2.0 são feitos softwares simples e modulares. Assim é fácil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software. Os módulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros. É desenvolvida em plataforma Ruby on Rails, que consiste em um framework de desenvolvimento Web, baseado em MVC e nos princípios de desenvolvimento DRY e KISS.
Cliente-Servidor [builder C++]
Arquitetura voltada a distribuição de informações através do acesso simultâneo de várias pessoas a uma única base de dados ou serviços. Cada serviço obtém um identificador único usado tanto pelo cliente, quanto pelo servidor. Este se identifica ao software do protocolo local através do número do serviço. Já o cliente requisita uma sessão do serviço utilizando este mesmo número para identificar-se.
Sistemas Embarcados [C++]
Desenvolvimento de firmware para sistemas embarcados, voltado para uma arquitetura modular de software, obedecendo critérios de software definidos pela Guenka ou pelo cliente. O desenvolvimento passa pelas seguintes etapas: Análise e rastreabilidade de requisitos; Design de módulo, utilizando UML; Boas práticas desenvolvimento em C; Teste de módulo com ferramentas de Debugger; Controle de versão; e Controle de modificação. A Guenka utiliza as plataformas V850 da Nec, HS12 freescale e arm7, por enquanto, os trabalhos realizados foram para painéis e rastreadores da indústria automobilística.
Testes e Validação (manual e automatizados) [Java]
Escrita de especificação e execução de testes de sistema e desenvolvimento de aplicativos que executam testes automáticos, necessitando dos seguintes conhecimentos: Conhecimento em orientação a objeto (atualmente utilizando Java); Análise e implementação de protocolos de comunicação (serial GPS e GSM); e Práticas de processo de desenvolvimento (Scrum).
homeRua Meyer, 120
Jd. Higienópolis | Londrina - PR
atendimento@guenka.com.br
® 2011 Guenka Desenvolvimento de Software