AlienDroid – Abstração do Acesso a Dados em Android

  • Marlon Carvalho Serviço Federal de Processamento de Dados
  • Rodrigo Hjort Serviço Federal de Processamento de Dados

Resumo


O objetivo deste trabalho é apresentar uma solução que visa a facilitar o desenvolvimento de aplicativos em Android no âmbito do Governo Federal. O AlienDroid provê uma arquitetura simplificada, com poucos impactos negativos na arquitetura e desempenho dos aplicativos, cujo foco é facilitar a criação de aplicações em Android que necessitam realizar a persistência de dados em bancos de dados relacionais.

Referências

Attard, Albert. (2013) “Reflection in Action”, http://today.java.net/pub/a/today/2008/02/12/reflection-in-action.html, Fevereiro.

Saylor, Michael. “The Mobile Wave”. Vanguard Press.

PCWorld. (2013) “Why Your Smartphone Battery Sucks” http://www.pcworld.com/article/228189/why_your_smartphone_battery_sucks.html, Agosto.

Android. (2013) “Sistema Operacional Android”. http://www.android.com/, Fevereiro.

SQLite. (2013) “SQL Database Engine”. http://www.sqlite.org/, Fevereiro.

Ambler, Scott W. (2003) “Agile database techniques” http://www.agiledata.org/essays/impedanceMismatch.html”, Agosto.

Ambler, Scott W. (2009) “Mapping objects to relational databases”. http://www-106.ibm.com/developerworks/webservices/library/ws-mapping-to-rdb/, Agosto.

Dantas, Valéria. (2009) “Requisitos para Testes de Aplicações Móveis”. Dissertação de Mestrado. Universidade Federal do Ceará.

DB4o. (2012) “Database for Android”. http://www.db4o.com, Fevereiro.

Activeandroid. (2012) “Active Record Style SQLite Persistence for Android” http://www.activeandroid.com/, Agosto.

Fowler, Martin. Patterns of Enterprise Application Architecture. Boston: Addison Wesley, 2003.

Rails. (2012) “Ruby on Rails”. http://www.rubyonrails.org/, Agosto.

Ruby. (2012) “The Ruby Programming Language”. http://www.ruby-lang.org/, Agosto.

Keller, Wolfgang. (1997) “Mapping objects to tables: a pattern language”. In: European Conference on Pattern Languages of Programming Conference (EuroPLOP97), Irsee, Germany, 1997. Proceedings... Irsee, 1997. [link], Agosto.

Suurjak, Erki. (2001) “Javal baseeruv objektide püsivuse kiht Jakamar: Bakalaureusetöö”. 100 f. Tese (Masters of Philosophy) – Instituto de Informática, Tallinn University of Technology, Tallin, Estônia.

Date, C. (2000) “Introdução a sistemas de bancos de dados”. Tradução Vandenberg Dantas de Souza. 7. ed. Rio de Janeiro: Campus, 2000. 803 p. Tradução de: Plublicare Consultoria e Serviços.

Silberschatz, Abraham; Korth, Henry F.; Sudarshan, S. (1999) “Sistema de banco de dados”. 3. ed. São Paulo: Makron Books, 1999. 806 p.

Yoder, Joseph W.; Johnsson, Ralph E.; Wilson, Quince D. (1998) “Connecting business objects to relational databases”. Urbana, Illinois, 1998. http://www.joeyoder.com/Research/objectmappings/Persista.pdf, Agosto.
Publicado
22/05/2013
CARVALHO, Marlon; HJORT, Rodrigo. AlienDroid – Abstração do Acesso a Dados em Android. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 9. , 2013, João Pessoa. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 367-378. DOI: https://doi.org/10.5753/sbsi.2013.5704.