Ola pessoal,Achei um artigo bem interessante que aborda uma nova metodologia para o desenvolvimento de aplicacoes para ambientes ubiquos. O titulo do artigo e Ubiquitous Application Development using a Mobile Agent-based System e ele foi escrito pelos japoneses Kazutaka Matsuzaki, Nobukazu Yoshioka e Shinichi Honiden. Clique aqui para ver o artigo na integra.Nesse artigo, os autores sugerem a utilizacao de dois agentes para o desenvolvimento de aplicacoes para ambientes ubiquos, o Master Agent e o Shadow Agent. Atraves deles e feito o emparelhamento que torna possivel a sintonizacao no desenvolvimento da aplicacao sem desorganizar a logica da mesma.O objetivo fundamental desta metodologia e a separacao das preocupacoes que estao amarradas em um codigo de agente e manter as funcoes necessarias satisfeitas. Assim, cada agente desempenha uma tarefa especifica:O Master Agent (MA) tem uma aplicacao logica preenchida pela comunicacao tanto com o usuario quanto com os servicos. Os estados de transicao do MA refletem o fluxo da aplicacao logica.O Shadow Agent (SA) desempenha tarefas de suporte no momento certo para a execucao dos estados do MA. As tarefas do SA dependem do ambiente ou situacao onde o MA e utilizado.Na fase do design, a aplicacao de agente e dividida em MA e SA. Na fase de execucao, a instancia do fluxo e mantida View SlideShare presentation or Upload your own. Ola pessoal, encontrei outro material do mesmo autor da Universidade do Minho em Portugal. Este parece ser bem mais completo. Chama-se "Model-Driven Development for Pervasive Information Systems". Ainda nao terminei de ler, pois o capitulo e bem grandinho, mas ate o momento me parece ser bem interessante. Aqui vai o abstract:"Este capitulo tem como foco o projeto de uma metodologia para sistemas de informacao ubiquos (SIU). Busca-se contribuir para a eficiencia e eficacia do desenvolvimento de software/servicos / aplicacoes suportadas por sistemas de informacao ubiquos.Sistemas de Computacao Ubiquos sao compostos por sistemas de computacao embarcados ou dispositivos moveis que oferecem formas inovadoras de apoio a modelos de negocios ja existentes e novos. Esses sistemas sao caracterizados por terem um numero potencialmente grande de heterogeneidade dos dispositivos de computacao que colhe, processa e transmite informacao.A concepcao e a evolucao do software para SIU exigem abordagens adequadas a fim de considerar as exigencias e caracteristicas desses sistemas. O Desenvolvimento Orientado a Modelos (MDD) tem como foco o modelo e a independencia de plataforma. Oferece beneficios em potencial que podem ser utilizados para a concepcao e evolucao dos sistemas de informacao ubiquos.Neste capitulo, levantamos questoes e propomos estrategias relacionadas com o desenvolvimento de software SIU usando a perspectiva do MDD." Como se portar diante de tais fatos:Protestar contra pesquisas cientificas em animaisE se utilizar de medicamentos e cosmeticos testados nos mesmosPara exaltar a vaidade do proprio protestante que compra os produtos com furor?Apoiar acoes de ONG s contra o desmatamentoSediadas em paises longinquos e distantesCom casas e palacios adornados por moveis em madeira de leiSendo que la so florescem pinus, grevileas e eucaliptos?. Ser um ator anarquico militante esculhambador, destruindo e depredando bem publicos e privadosAtacando as pessoas publicas e particularesE quando sao submetidas ao peso