1) Em tecnologia informática, um aglet (ou "agile applet") é um pequeno programa aplicativo ou applet com a capacidade de servir como um agente móvel de serviços em uma rede de computadores. Um aglet tem estas características:
- b> Capacidade de passagem de objectos. É um objeto de programa completo com seus próprios métodos, estados de dados e itinerário de viagem que pode enviar outros aglets ou se passar em uma rede como uma entidade.
- Autônomo. Um aglet tem a capacidade de decidir por si mesmo que ações tomar e onde e quando ir a outro lugar.
- Interação com outros objetos do programa. Ele pode interagir localmente com outros aglets ou objetos fixos. Quando necessário, ele pode se despachar ou outros aglets para locais remotos para interagir com outros objetos lá.
- Operação desconectada. Se um computador estiver actualmente desligado da rede, o aglet pode programar-se para se mover quando o computador for reconectado.
- Execução paralela. Vários aglets podem ser despachados para serem executados simultaneamente em computadores diferentes.
Um aglet é uma classe ou modelo na linguagem de programação Java orientada a objetos e as instâncias do agente móvel de seu uso também são chamadas de aglets.
Exemplos relativamente simples de aglets são aplicações em que um aglet pode despachar outro para um computador remoto para exibir uma nota ou para procurar informações e enviá-las de volta ou para notificar um usuário em outro computador que uma página foi alterada. Aplicações muito mais complicadas são imaginadas (ou estão à espera de serem imaginadas).
O termo aparentemente teve origem no laboratório de pesquisa da IBM no Japão. A IBM oferece um Aglets Workbench gratuito, que é um ambiente de programação visual para a criação de aglets. A IBM também criou uma interface de programa aplicativo, o Agent Transfer Protocol (ATP), para a transferência de agentes entre computadores em rede. Tanto o Agent Transfer Protocol como o Workbench framework protocol foram oferecidos ao Object Management Group (OMG), um organismo de padrões da indústria, como uma proposta para uma instalação padrão de Agente Móvel. A IBM está oferecendo o Workbench gratuitamente aos desenvolvedores.
2) Um aglet é também o pequeno tubo de plástico ou fibra que liga a extremidade de um atacador (ou cabo similar) para evitar o desgaste e permitir que o laço seja passado através de um ilhós ou outra abertura.