Sistemas operacionais
Sistema de cartão inteligente". A presente invenção refere-se a um meio legível por máquina que carrega software operacional para uso em um sistema que compreende um dispositivo programável carregando pelo menos um arquivo e/ou aplicação no dispositivo e um dispositivo de interface para fazer interface com o ou com cada dispositivo programável. O dispositivo de interface é proporcionado com pelo menos um arquivo e/ou aplicação fora do dispositivo; o software operacional habilitando, durante o uso, os arquivos e/ou aplicações no dispositivo e fora do dispositivo para fazerem interface uns com os outros e inclui pelo menos um arquivo formatado em uma linguagem padrão de rede (internet) para autodescrever mensagens, de preferência xml. Este arquivo contém pelo menos uma parte do sistema de arquivos e dos comandos para acessar o sistema de arquivos que permitem aos arquivos e/ou aplicações no dispositivo e fora do dispositivo fazerem interface. O dispositivo de interface pode ser proporcionado com pelo menos um arquivo de atualização em, por exemplo, xml, o qual contém uma versão atualizada de pelo menos um arquivo e/ou aplicação no dispositivo e inclui o dispositivo para comparar a versão do dito arquivo ou aplicação no dispositivo em um dispositivo programável particular com esta no arquivo de atualização, atualizar o arquivo ou aplicação no dispositivo se a versão neste dispositivo for anterior a esta no arquivo de atualização. O dispositivo de interface ou o dispositivo programável pode, adicionalmente, ser proporcionado com um arquivo em linguagem padrão de rede que contém pelo menos um ambiente de segurança configurável. O sistema ou dispositivo pode incluir uma pluralidade de arquivos formatados em linguagem padrão de rede para autodescrever mensagens, cada um destes arquivos incluindo um modelo de dados ('cartão virtual') correspondendo a um dentre uma pluralidade de diferentes dispositivos programáveis, por exemplo,