Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mviles.
Pablo Thomas(1), Nicols Galdamez(1), Lisandro Delia(1) , Federico Cristina(1), Sebastin
Dapoto(1), Fernado Tinetti(1,2), Patricia Pesado(1,2), Armando De Giusti(1,3)
(1)
Instituto de Investigacin en Informtica LIDI (III-LIDI)
Facultad de Informtica UNLP
50 y 120 La Plata Buenos Aires
(2)
Comisin de Investigaciones Cientficas de la Provincia de Buenos Aires (CIC)
526 e/ 10 y 11 La Plata Buenos Aires
(3)
Consejo Nacional de Investigaciones Cientficas y Tcnicas (CONICET)
Argentina
{ pthomas, ngaldamez, ldelia, fcristina, sdapoto, fernando, ppesado, degiusti}@lidi.info.unlp.edu.ar
____________________________________
PAGINA - 586 -
requieren de software y aplicaciones que informacin entre dispositivos mviles est
funcionen de acuerdo a las necesidades de presente en muchas aplicaciones. En todos
cada usuario. los casos, el intercambio de informacin entre
estos dispositivos involucra los mismos
El telfono mvil, particularmente, se ha
requerimientos: un medio para el
convertido en un perodo de pocos aos en un
descubrimiento de otros dispositivos mviles
dispositivo masivo para la sociedad. Desde
en una red, el establecimiento de conexiones
sus primeras funciones bsicas de realizar
lgicas y comunicacin de datos de la
llamadas y poder estar localizable, ha pasado
aplicacin, y un soporte para la determinacin
a ser un objeto indispensable en la vida diaria
de la calidad de las conexiones fsicas.
de la mayor parte de la poblacin, con
funcionalidades como agenda personal, En este sentido es til la definicin de
calendario, o incluso reproduccin de msica mecanismos que permitan resolver estos
y cmara de fotos. aspectos de conectividad.
Asimismo, la tecnologa ha posibilitado Lneas de Investigacin y Desarrollo
capacidades tiempo atrs inimaginables, como
conexin a Internet de alta velocidad, GPS Metodologas y tcnicas de la Ingeniera de
(Sistema de Posicionamiento Global) o Software y su aplicacin en el desarrollo
grabacin de video en alta definicin. de software para dispositivos mviles.
____________________________________
PAGINA - 587 -
plataformas, tal como Android, J2ME y
J2SE. La arquitectura resumida del
framework se presenta en la figura 3.
Esta solucin abstrae a los
desarrolladores de la frecuente resolucin
de problemas relacionados con
networking.
A fin de evaluar el framework, se han
desarrollado dos aplicaciones que se
apoyan en ste, las cuales varan en sus
requerimientos de uso de red y forma de
interaccin. La primera es un juego en
red multijugador de tipo Asteroids2, en la
cual es necesario intercambiar
informacin constantemente y con una
alta tasa de actualizacin (al menos 30
veces por segundo). La segunda
Figura 1 aplicacin es la implementacin
multijugador del tradicional Tic-Tac-Toe3,
en el cual se requiere una secuencia
especfica de interaccin entre los hosts.
En ambos casos el framework result de
utilidad, simplificando la tarea de
desarrollo de las aplicaciones en lo que
refiere a conectividad.
Se pretende extender el framework para
otras plataformas como iOS, Windows
Mobile y BlackBerry 10 OS.
Figura 2
Figura 3
Se ha desarrollado un framework open
source denominado NetworkDCQ1 - Formacin de Recursos Humanos
para desarrolladores de aplicaciones Los integrantes de esta lnea de investigacin
(principalmente mviles) que acta como dirigen Tesinas de Grado y Tesis de
una capa de soporte para el Postgrado en la Facultad de Informtica, y
descubrimiento de hosts, la comunicacin Becarios III-LIDI en temas relacionados con
entre stos y la caracterizacin de la el proyecto. Adems participan en el dictado
calidad de servicio del medio (QoS). El
mismo permite el desarrollo de distintos
tipos de aplicaciones sobre diferentes 2
https://code.google.com/p/asteroidsa/
1 3
https://code.google.com/p/networkdcq/ https://code.google.com/p/ticatacatoe/
____________________________________
PAGINA - 588 -
de asignaturas/cursos de grado y postgrado de Annual Workshop on Software
la Facultad de Informtica de la UNLP. Engineering for Mobile Application
Development, MobiCASE 11, Santa
Monica, California, USA, October 2011.
Referencias 9. Luis Corral, Alberto Sillitti, Giancarlo
1. Pleeger. Ingeniera de Software: Teora y Succi, Free University of Bozen-Bolzano,
Prctica.Prentice-Hall.2002 Preparing Mobile Software
Development Processes to Meet
2. Anup Kumar y Bin Xie, Handbook of
Mission-Critical Requirements, 2
Mobile Systems Applications and
Annual Workshop on Software
Services. Editorial CRS Press, ISBN 978-
Engineering for Mobile Application
1-4398-0152-9, Ao 2012.
Development, MobiCASE 11, Santa
3. Sambasivan, D.; John, N.; Udayakumar, Monica, California, USA, October 2011.
S.; Gupta, R., Generic framework for
10. Josh Dehlinger, Jeremy Dixon, Towson
mobile application development, Internet
University, Mobile Application Software
(AH-ICI), 2011 Second Asian Himalayas
Engineering: Challenges and Research
International Conference on Computing
Directions, 2 Annual Workshop on
& Processing (Hardware/Software).
Software Engineering for Mobile
4. Hammershoj, A.; Sapuppo, A.; Tadayoni, Application Development, MobiCASE
R. , Challenges for mobile application 11, Santa Monica, California, USA,
development Intelligence in Next October 2011.
Generation Networks, (ICIN) 2010 14th
11. Ivo Salmre, Writing Mobile Code
International Conference on Computing
Essential Software Engineering for
& Processing (Hardware/Software)
Building Mobile Applications, Addison
5. Choi, Y.; Yang, J.-S.; Jeong, J., Wesley Professional, ISBN: 0-321-
Application framework for multi 26931-4.
platform mobile application software
12. Abrahamsson, P. (2007). Agile Software
development, Advanced Communication Development of Mobile Information
Technology, 2009. ICACT 2009. 11th Systems. In Advanced Information Systems
International Conference on Computing (pp. 1-4). Berlin: Springer.
& Processing (Hardware/Software)
13. Asymco (2012). The Rise and Fall of
6. Grgurina, R.; Brestovac, G.; Grbac, Personal Computing.
Development environment for Android http://www.asymco.com/2012/01/17/the-
application development: An experience rise-and-fall-of-personal-computing/.
report , T.G. MIPRO, 2011 Proceedings 14. China Internet Network (2012). China
of the 34th International Convention on Internet Development Statistics Report.
Computing & Processing China Internet Network Information
(Hardware/Software) Center,
7. Anthony Wasserman , Carnegie Mellon http://www.cnnic.cn/research/bgxz/tjbg/2
Silicon Valley, Software Engineering 01207/P020120719489935146937.pdf.
Issues for Mobile Application 15. Meeker, M. (2012). D10 Conference.
Development, 2 Annual Workshop on Internet Trends. Kleiner Perkins Caufield
Software Engineering for Mobile Byers
Application Development, MobiCASE http://www.kpcb.com/insights/2012-
11, Santa Monica, California, USA, internet-trends.
October 2011.
8. Ray Bareiss, Todd Sedano, Carnegie
Mellon Silicon Valley, Improving
Mobile Application Development, 2
____________________________________
PAGINA - 589 -