Offline primeiro

“Offline first” é um termo usado para descrever uma abordagem de desenvolvimento de software na qual a aplicação é projetada para funcionar mesmo quando o usuário está offline. Esta abordagem é freqüentemente usada em aplicações que precisam funcionar em ambientes com conectividade de rede fraca ou não confiável. Existem algumas maneiras diferentes de se conseguir … Ler mais

Conway’s law

O termo “Lei de Conway” é usado para descrever a forma como as organizações estão estruturadas em torno dos padrões de comunicação dos seus membros. A lei tem o nome do cientista da computação Melvin Conway, que a formulou em 1968. A idéia básica da lei de Conway é que a estrutura de uma organização … Ler mais

VIPER (View, Interactor, Apresentador, Entidade e Router)

A arquitetura de desenvolvimento de software VIPER é uma abordagem em camadas ao desenvolvimento de software que separa os diferentes componentes de uma aplicação em camadas distintas. A arquitetura VIPER foi originalmente desenvolvida para uso em aplicações empresariais de larga escala, mas também pode ser usada em aplicações menores. A arquitetura VIPER é baseada no … Ler mais

Modelagem e simulação (M&S)

Modelagem e simulação (M&S) é o processo de criação e utilização de modelos para estudar e prever o comportamento de sistemas do mundo real. Os modelos são representações matemáticas ou computacionais de sistemas do mundo real, e as simulações são o processo de usar esses modelos para estudar o comportamento do sistema. M&S é usado … Ler mais

Atom (XML)

Um átomo XML é um pedaço de dado que não pode ser mais dividido. Um átomo XML pode ser uma cadeia de caracteres, um número, ou um valor Booleano. Como eu abro um arquivo XML? Existem algumas maneiras diferentes de abrir um arquivo XML. Uma maneira é clicar duas vezes no arquivo XML, que o … Ler mais

Reality capture

A captura da realidade é o processo de gravação digital e criação de uma representação em 3D de um espaço físico existente. Isto pode ser feito utilizando uma variedade de métodos, tais como a digitalização a laser, fotogrametria e digitalização estruturada da luz. Uma vez capturados, os dados podem ser utilizados para criar um modelo … Ler mais

Mendix

Mendix é uma plataforma de código baixo para a criação de aplicações de nível empresarial com uma fração do código, complexidade e custo das abordagens tradicionais. É utilizado por organizações de todos os tamanhos para desenvolver e implantar aplicações de missão crítica. Que linguagem de codificação o Mendix utiliza? O Mendix utiliza uma linguagem proprietária … Ler mais

Windows 95

Windows 95 é um sistema operacional baseado em interface gráfica de usuário lançado em 24 de agosto de 1995 pela Microsoft. O Windows 95 fundiu os produtos MS-DOS e Windows anteriormente separados da Microsoft. Ele apresentou melhorias significativas em relação ao seu predecessor, Windows 3.1, mais notadamente na interface gráfica de usuário (GUI) e em … Ler mais

Direct3D

Direct3D é uma API gráfica que é usada para renderizar gráficos tridimensionais em um computador baseado em Windows. É um componente do DirectX SDK e é usado por desenvolvedores de jogos de vídeo e outros desenvolvedores de software que criam aplicações gráficas intensivas. O Direct3D usa aceleração de hardware para fornecer renderização gráfica de alto … Ler mais

Não inventado aqui (NIH) síndrome

A síndrome do NIH é uma condição pela qual um desenvolvedor de software ou organização acredita que tudo deve ser desenvolvido internamente, em vez de usar as soluções existentes. Isto pode levar à duplicação de esforços e a um design de software sub-óptimo. O termo é frequentemente utilizado de forma negativa, uma vez que pode … Ler mais