Acessar Arquivo select nrseqoco, cdext, COALESCE(dsdes,'ARQUIVO UNICO') as dsdes, nmobj, nrparoco, dtdspobj, COALESCE(dtexpobj,'1900-01-01') as dtexpobj, nrseqace, COALESCE(mconteudot007.nrseqdes,0) as nrseqdes from maxadm.mconteudot007, maxadm.mdominiot007, maxadm.mdominiot013 where nrseqcon = 15360 and mconteudot007.NrSeqExt = mdominiot007.NrSeqExt and mconteudot007.nrseqdes=mdominiot013.nrdesidi and mdominiot013.nrseqidi=1 union select nrseqoco, cdext, 'ARQUIVO UNICO' as dsdes, nmobj, nrparoco, dtdspobj, COALESCE(dtexpobj,'1900-01-01') as dtexpobj, nrseqace, mconteudot007.nrseqdes from maxadm.mconteudot007, maxadm.mdominiot007 where nrseqcon = 15360 and mconteudot007.NrSeqExt = mdominiot007.NrSeqExt and mconteudot007.NrSeqDes is null union select nrseqoco, cdext, 'ARQUIVO UNICO' as dsdes, nmobj, nrparoco, dtdspobj, COALESCE(dtexpobj,'1900-01-01') as dtexpobj, nrseqace, mconteudot007.nrseqdes from maxadm.mconteudot007, maxadm.mdominiot007, maxadm.mdominiot013 where nrseqcon = 15360 and mconteudot007.NrSeqExt = mdominiot007.NrSeqExt and mconteudot007.nrseqdes=mdominiot013.nrdesidi and nrdesidi not in (select nrdesidi from mdominiot013 where mdominiot013.nrseqidi=1 ) order by nrparoco	CAPA, AGRADECIMENTOS, RESUMO, ABSTRACT, SUMÁRIO E LISTAS - PDF CAPÍTULO 1 - PDF CAPÍTULO 2 - PDF CAPÍTULO 3 - PDF CAPÍTULO 4 - PDF CAPÍTULO 5 - PDF CAPÍTULO 6 - PDF CAPÍTULO 7 - PDF REFERÊNCIAS BIBLIOGRÁFICAS - PDF
Título: UM MIDDLEWARE BASEADO EM COMPONENTES PARA ADAPTAÇÃO DINÂMICA NA PLATAFORMA ANDROID
Autor(es): HUBERT AUREO CERQUEIRA LIMA DA FONSECA
Fonseca, Hubert Aureo Cerqueira Lima da
Número do Conteúdo: 15360
Referência [pt]: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15360@1
Referência [en]: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15360@2
Referência DOI: https://doi.org/10.17771/PUCRio.acad.15360
Aplicações móveis devem possuir a capacidade de adaptar seu funcionamento a mudanças no contexto computacional do dispositivo e do usuário. Demandas específicas e espontâneas do usuário, a disponibilidade e a variabilidade de recursos como energia ou conectividade sem fio, assim como mudanças na localização do usuário são possíveis motivos para tais adaptações, que geralmente visam a adequar seu funcionamento ao novo contexto, otimizar o seu desempenho ou personalizar a interface com o usuário. Com o objetivo de oferecer ao desenvolvedor de aplicações móveis maior facilidade na implementação de aplicações dinamicamente adaptáveis, o middleware Kaluana define um modelo de componentes orientado a serviços. Este modelo permite a composição, reconfiguração e implantação de componentes. Aplicações implementadas sobre o middleware podem realizar composições entre componentes em tempo de execução. Logo, essas aplicações são dinamicamente adaptáveis, aproveitando-se das características do modelo. O desenvolvimento de componentes é agilizado por meio do uso de ferramentas de reflexão computacional e orientação a serviços para prover abstrações adequadas ao desenvolvedor. A implementação de aplicações adaptáveis consiste na utilização destes componentes de software. Kaluana foi implementado sobre a plataforma móvel Android e foi testado para aplicações móveis sensíveis a localização e baseadas em mapas.