Sunteți pe pagina 1din 18

Desarrollo de un sistema de gestión de mensajería instantánea para

dispositivos móviles (PDA) utilizando tecnología SMS y EMS.


Sistema de Mensajería Inalámbrico (SMI)

ROBINSON RENTERIA HINESTROZA


JORGE ANDRES SOLIS

Trabajo de grado exigido como requisito parcial para optar el titulo de


TECNOLOGO EN SISTEMAS

Asesor del Proyecto de Grado:


Ingeniero Ronald Renteria Hinostroza

UNIVERSIDAD DELPACIFICO
FACULTAD DE INGENIERIAS
PROGRAMA DE TECNOLOGIA DE SISTEMAS
BUENAVENTURA
2010
INTRODUCCION

Con el paso del tiempo los computadores se han convertido en una


parte indispensable de la vida de las personas, es por esto que día a
día los diseñadores de tecnologías se han especializado en realizar
dispositivos más y más pequeños, desde aquellos gigantes de acero y
válvulas hasta los computadores personales de la actualidad. La
aparición de pequeños dispositivos del tamaño de la palma de la
mano y de potencia creciente, muestra el afán de alcanzar la
posibilidad de comparación con los computadores de mesa, que a su
vez, unidos con las comunicaciones se han ido haciendo cada vez
más importantes, por no decir imprescindibles. Muchas personas, ya
no conciben un computador sin conexión a otros. El computador
aislado poco a poco ha ido convirtiéndose en una reliquia del pasado.
Por otra parte, en los últimos años, el acercamiento de la telefonía
móvil a todo tipo de gente mediante precios más o menos asequible
ha propiciado que la conciencia de "estar conectados" aumente,
convirtiendo a los usuarios en "seres con necesidad de conexión".

Los sistemas de mensajería instantánea se han ido convirtiendo con


el paso del tiempo en una forma optima de comunicación, pero sin
embargo aunque son de gran ayuda y su facilidad de uso mejora el
rendimiento, muchas de los prestadores de este servicio no han
encontrado un sistema como tal que permita la utilización de los
recursos de una manera eficiente en donde se logre optimizar al
máximo la interacción de las plataformas de desarrollo con la
infraestructura de la mensajería instantánea como tal. Por lo tanto el
desarrollo de un sistema de gestión de mensajeria instantánea para
Pocket pc, utilizando un servidor de mensajeria gratuito como es
Jabber permitirá a los usuarios una gama de servicios adicionales los
cuales generaran el éxito del sistema y la masificación del mismo,
como son:
La utilización de un sistema de gestión de mensajeria instantánea sin
la necesidad de depender de una conexión permanente a Internet,
utilizando en cambio una red corporativa.

En base a lo anterior se realizara un estudio de los diferentes tipos de


mensajería instantánea existentes en busca de conocer a fondo su
arquitectura y funcionamiento para así mismo desarrollar una
aplicación que permita implementar un sistema de gestión de
mensajería instantánea utilizando tecnología SMS y EMS.

Por otra parte este proyecto podrá utilizarse como estimulo para
incentivar a los estudiantes de Tecnología en Informática de la
Universidad del Pacifico (UNPA) en el desarrollo de futuras
aplicaciones a fines, generando un crecimiento elevado en el
Laboratorio de Computación Móvil y Banda Ancha, por otro lado
también permitirá:

La utilización de la movilidad: esta característica hará que los


usuarios puedan utilizar la aplicación desde cualquier parte del
campus gracias a la tecnología inalámbrica utilizada.
Beneficios Institucionales: esta característica hace que en la
Universidad del Pacifico sea una de las universidades que se beneficie
con proyectos de investigación sobre mensajería instantánea, e
incentivará a los demás estudiantes a realizar más proyectos de esta
índole.

El enriquecimiento de conceptos de la computación móvil: esto hace


que los estudiantes de Tecnología en Informática de la universidad
tengan una visión de proyectos hacia la computación móvil y sea más
amplio el conocimiento sobre esta nueva tecnología.
1. PROBLEMA DE LA INVESTIGACION.

1.1 PLANTEAMIENTO DEL PROBLEMA.


En la actualidad las sociedades han tenido la necesidad de estar
comunicados o “conectados” para brindar a las personas a su
alrededor determinadas características, es por esto que la
comunicación se ha convertido en un factor fundamental para el éxito
de todas las labores que se presentan dentro de los diferentes
ambientes donde se desarrolla la comunicación. Dentro de las
organizaciones sin importar cual sea su campo de acción, muchas
veces se presentan inconvenientes, problemas o malentendidos,
simplemente porque la comunicación no es buena y las directrices
para realizar un trabajo no son las adecuadas. En el ámbito
empresarial, la comunicación se entiende como todo el conjunto de
mensajes que se intercambian entre los integrantes de la misma, así
como entre ésta y el entorno donde se esté desarrollando, y sin ella,
muy posiblemente no existiría nada.

La mensajeria instantánea ha tenido un desarrollo inesperado, este,


en gran parte se debe al crecimiento de la sociedad y a la manera
como esta busca la forma de mejorar su calidad de vida. Debido a
esto el grupo de trabajo a identificado el bajo uso de los sistemas de
mensajeria para Pda en Colombia , partiendo de que los desarrollos
que existen en donde se utilizan sistemas de mensajeria no son lo
suficientemente óptimos, o la utilización de los recursos esta siendo
menos preciada y estos los esta llevando a sub-utilizarlos, sin
encontrar un sistema optimizado donde se pueda desarrollar a
plenitud e integrar la tecnología con la versatilidad que en la
actualidad brindan las plataformas de desarrollo, por estas razones se
deben utilizar los medios que sean necesarios para lograr la
optimización de los sistemas de mensajeria instantánea, con lo que se
lograra una perfecta comunicación e iteración entre las personas que
converjan dentro de este proceso, en busca de alcanzar los
elementos que puedan de alguna manera aliviar las molestias
presentadas por las insatisfacciones producidas por los sistemas de
mensajeria desarrollados en la actualidad.
2. OBJETIVOS

2.1 OBJETIVO GENERAL.


Desarrollar un sistema de gestión de mensajería instantánea para
Pocket Pc (PDA) utilizando tecnología SMS y EMS.

2.2 OBJETIVOS ESPECÍFICOS.

• Identificar los requerimientos y las necesidades de los usuarios


de Pocket Pc (PDA) con respecto a los sistemas de mensajería
instantánea.

• Analizar las características necesarias para el desarrollo de un


sistema de gestión de mensajeria instantánea para Pocket Pc
utilizando tecnologías SMS y EMS.

• Configurar e implementar un servidor de gestión de mensajeria


Gratuito (Jabber).

• Implementar el sistema de gestión de mensajeria en la


Universidad del Pacifico.

• Realizar un servicio Web que le genere más funcionalidad al


sistema de gestión de mensajeria instantánea.

• Realizar diferentes pruebas dentro de la Universidad del


Pacifico que permitirá a los usuarios del sistema conocer el
funcionamiento de la aplicación (SMI)
• Realizar una guía de usuario que permita la instalación y
manejo del servidor de mensajes en un PC de escritorio y la
aplicación en una Pocket Pc por parte de los posibles usuarios
del sistema.

3. MARCO TEÓRICO

Al igual que ocurrió con el correo electrónico en su momento, la


mensajería instantánea está revolucionando la forma de comunicarse
en Internet. Con tan sólo unos clicks de ratón, se puede estar
hablando en tiempo real con cualquier persona del mundo. A pesar de
ser una forma de comunicación relativamente nueva, en los últimos
años se está convirtiendo en la forma comunicación interpersonal
más popular. Se estima que para el año 2004 el 60% de todas las
comunicaciones en tiempo real se realizarán a través de Mensajería
Instantánea

Los clientes de mensajería instantánea más famosos son ICQ de


Mirabilis, el AIM de American OnLine (AOL)3 y MSN Messenger de
Microsoft4. Todos ellos permiten el intercambio de mensajes y
archivos de cualquier tipo a través de Internet.

La Mensajería Instantánea -“Instant Messaging” representa hoy en día


una plataforma de comunicación de gran utilidad para los
innumerables usuarios de todo nivel y conocimiento, que podríamos
denominar “dinámicos”, de Internet en el mundo entero; inclusive, en
los pocos años de vida que tiene, ha mostrado una clara tendencia de
reemplazar a otras arquitecturas que hasta ese momento se
consideraban como las de mayor estandarización, sobre todo cuando
nos referimos a los ámbitos organizacionales.
Está reciente arquitectura permite tener algunas considerables
ventajas mayormente en los negocios, no obstante posee, como toda
arquitectura, ciertas desventajas.

3.1 Definición de Mensajería Instantánea

La mensajería instantánea es una de las tecnologías de colaboración


más importantes que existen, las cuales ofrecen enormes avances en
la comunicación en tiempo real y en los procesos de gestión. La
Mensajería Instantánea podría considerarse básicamente como el
sistema en el que dos o más personas establecen una comunicación,
intercambiando mensajes, en Tiempo Real, mediante una lista de
contactos conocidos y previamente incorporados.

El software de Mensajería Instantánea administra dicha lista, y


notifica al usuario de este programa, cuando un contacto
perteneciente a la lista privada se encuentra conectado. Mediante
esta plataforma es posible también transferir archivos directamente
desde el host de origen al host de destino.

Sus principales características son:


• Interacción en tiempo real ya sea con empleados, socios o
clientes.
• Poder dotar de dimensión humana a interacciones tecnológicas.
• Mejorar la comunicación interna.
• Reducción del tiempo de resolución de problemas.
• Capacidad de conocer en tiempo real quién está conectado.

3.2 Ventajas de la Mensajería Instantánea

• Integración: es una respuesta a la interactividad de las


personas por un dispositivo móvil o un computador de mesa,
que permita al usuario o a una empresa integrar datos en una
red de trabajo de manera confiable y eficaz

• Productividad: indispensable para incrementar la


productividad y disminuir los costos; compite con el uso del
teléfono y del correo electrónico; tiene la inmediatez del
teléfono y elimina tiempos de espera y respuesta.

• Seguridad: utiliza su red corporativa o el Internet para


transportar su información con absoluta seguridad y
confidencialidad.

3.3 Funcionalidad de la Mensajería Instantánea


La Mensajería Instantánea tiene dos componentes claramente
definidos necesarios para su funcionamiento, el cliente y el servidor,
con las siguientes características:

• Seguridad en puertos y comunicaciones, manejo sesiones y


encriptación, sistema administrativo.
• Sistema administrativo para configurar compatibilidad con otros
usuarios.
• Conexión a base de datos OLEDB.
• Audio conferencia múltiple hasta con 5 usuarios.
• Compatibilidad en el Chat, Yahoo, ICQ, AIM, IRC, etc.
4. METODOLOGIA

La técnica de Modelado de objetos propuesta por James


Rumbaugh proporciona características y ventajas que son
bastantes consistentes, y por lo cual se convierte en la
metodología seleccionada para el proceso de realización del
proyecto. A pesar de que en general los procesos propuestos
por cada metodología, se rigen a unos pasos básicos,
Rumbaugh brinda una serie de pasos de menor complejidad, lo
que hace que su comprensión sea mucho más sencilla, además
las notaciones propuestas para los distintos diagramas que se
deben utilizar, son claros, elementales y proporcionan un
esquema palpable del sistema a desarrollar.
Los pasos que propone Rumbaugh en su Técnica de Modelado
de Objetos son:
Conceptualización. Se describen los requerimientos para la
solución del sistema. Comienza identificando las necesidades
desde el punto de vista de los usuarios. Dicha información
puede ser extraída de los casos de uso y del dominio del
problema.
Análisis. Durante el análisis se construye un modelo en el
dominio de la aplicación sin tener en cuenta la implementación
que se deberá efectuar posteriormente. Debe incluir aquella
información que sea significativa desde el punto de vista del
mundo real, proporcionando una buena base para extraer los
verdaderos requisitos del sistema. El análisis comprende los
pasos siguientes:
1. Se establece la definición del problema.
2. Se construye un modelo de objetos.
3. Se desarrolla un modelo dinámico.
4. Se construye un modelo funcional.
5. Se verifican, iteran y refinan los tres modelos.
En esta fase de la metodología se añaden algunos aspectos que
no son tomados en cuenta por el autor, pero que el grupo
investigador los incluye debido a la naturaleza del proyecto. Los
puntos a tener en cuenta, debido a que la aplicación es
orientada hacia dispositivos móviles (PDA), son:
Establecer los requerimientos de energía que debe proveer el
dispositivo para el buen funcionamiento de la aplicación.
Determinar las características de las pantallas de los equipos
móviles y las restricciones de diseño: tamaño, capacidad de
resolución, display a color o monocromático, etc.
Verificar las capacidades de almacenamiento de los dispositivos
móviles en cuanto al tamaño de memoria interna y se
determina si se requieren unidades externas de
almacenamiento, además de los requisitos de procesamiento.
Se debe estipular que tipo de tecnología requiere el dispositivo
para realizar conexiones inalámbricas.
5. RESULTADOS ESPERADOS

Los resultados que se esperan del presente proyecto son muchos no


solo los de la aplicación como tal sino los conocimientos por parte del
grupo desarrollador, entre los resultados de la aplicación tenemos
que el sistema de mensajería instantánea puede interactuar de forma
transparente tanto para usuarios de Pocket Pc, como para usuario de
tipo Web, así mismo la configuración del servidor permite administrar
y controlar de una manera eficiente los recursos del sistema. Los
usuarios de Pocket Pc tendrán unas características adicionales como
son el manejo de mensajes de imágenes y la configuración de los
mismos, cabe a notar que el sistema se diseño de la forma más
sencilla posible en busca de evitar problemas para los usuarios, por
esto se tendrán en cuenta las sugerencias de muchos usuarios de
Pocket Pc además de usuarios de sistemas de Mensajería
Instantánea, de manera que las pantallas son los más sencillas
posibles, lo que permite al usuario tener un manejo ágil y dinámico de
la aplicación.
Por otra parte pero en el mismo orden de ideas los resultados
esperados por el grupo desarrollador no se pueden cuantificar, pero
de los resultados más relevantes se puede destacar que el grupo
tiene la capacidad de desarrollar aplicaciones para dispositivos
móviles, utilizando la plataforma Visual Studio
.Net con leguajes de programación como C#. El grupo maneja,
entiende y tiene la capacidad de configurar el servidor Jabber para
cualquier entono corporativo, el grupo maneja tecnologías de
mensajería como son SMS y EMS, sin contar infinidad de conceptos a
fines que no cabe resaltar.

6 Presupuestos.

6.1 Recursos Humanos


A continuación se relacionan todos los participantes en el proyecto.
Tabla 1: Recursos Humanos.

Participante Categoría Institución %de Valor Fuentede


ocupacional aquepertenece Participación Financiacion
Robinson Renteria Hinestroza Investigador UNPA 70% 0
JorgeAndres Solis Vente Investigador UNPA 70% 0
Salomon Micolta Director dePrograma UNPA 0% 0

6.2 Otros Recursos Necesarios Para el Proyecto.


Se reflejan los recursos que se requieren, para implementar el
proyecto incluyendo lo que se aportarán por las partes o por terceros.
Recursos Cantidad Costoen Fuente de
Nesesarios MonedaNacional Financiacion
Computadores 2 1850000 G.I
PDA (MotomingA1600) 1 760000 G.I
Resmas dePapel 1 7000 G.I
CD´s 20 10000 G.I
Memorias USB4GB 2 120000 G.I
Copias 150 15000 G.I
Software
Sql Server Mobile 1 0 G.I
PDA Simulator 1 0 G.I
Visual Studio .NET 2008 1 0 G.I
Jabber 1 0 G.I
Pocket C#Combo 1 0 G.I
Compact FrameWork Poket PC 1 0 G.I
Otos
TrasporteAsesorias (Viaticos Cali) 5 280000 G.I
Conexión a Internet 1 40000 G.I
Plan Celurar 1 32000 G.I
TOTAL 3114000 G.I
7. CRONOGRAMA DE ACTIVIDADES

Febrero Marzo Abril Mayo


Numero Actividad
S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4
1 InvestigacionPreliminar
2 Aclaracion de laSolicitud
3 Estudio de Factibilidad
4 Factibilidad Tecnica
5 Factibilidad Economica
6 Factibilidad Operacional
7 Analisis de Requisitos
8 Especificacion
9 Diseño yArquitectura
10 Desarrollo de Software(Diseño Fisico)
11 Pruebas
12 Implatacion yEvaluacion
7. Bibliografía.

• Acerca de sistemas de mensajería.


http://www.darwinmag.com/learn/curve/
http://www.icq.com/
http://www.aol.ca/aim/index eng.adp
http://messenger.msn.ca/
http://www.viewz.com/features/imguide.shtml

• Legislación Informática.
http://www.banrep.gov.co/blaavirtual/letra-d/derautor/art61.htm
http://www.anticorrupcion.gov.co/derautor/dec1727.htm
Decreto 1721
de 2002
http://www.anticorrupcion.gov.co/derautor/460.htm Decreto 460
de
1995
http://www.mincomunicaciones.gov.co/Archivos/normatividad/2
001/Res
olucion/R00797d2001.pdf Resolución 000797 de 8 de Junio de
2001

• Metodología de Programación Orientada a


Objetos(p.o.o).
Alfonseca, M. Alcalá, A. Programación Orientada a Objetos.
Anaya
Multimedia, Madrid, 1992.
Beck, K.; Cunningham, W. A laboratory for teaching object-
oriented
thinking. Proc. of Object-Oriented Programming Systems,
Languages and
Applications 1989 (OOPSLA '89). SIGPLAN Notices, Vol. 24, No.
10,
October 89, pp 1-6.
Meyer, Bertrand. Object-Oriented Software Construction.
Prentice Hall,
segunda edición. Versión española: Construcción de software
orientado a
objetos, Prentice Hall Iberia, 1999.
Rubin, K.S.; Goldberg, A. Object Behaviour Analysis. Comm. of
the ACM,
vol. 35 no. 9, pp. 48-62, September 1992.

• Manual de Referencia .NET Compact Framework.


http://samples.gotdotnet.com/quickstart/compactframework/

• Plataforma de bases de datos.


http://www.microsoft.com/sql/CE/default.asp

• Plataforma de programación para PDAs.


http://www.piensaenpalm.com/noticias/98052719211000.shtml

• Bases de datos para dispositivos móviles.


http://www.pcworld.com/n20/articulos/imagen.html.

• Lenguajes de programación para dispositivos móviles.


http://www.mipcdebolsillo.com/reportajes/programacion/lenguaj
es.php.
http://www.mipcdebolsillo.com/reportajes/programacion/lenguaj
es.php

• Servidor de mensajes Jabber.


DJ Adams. Programming Jabber. O’Really, 2002.
http://www.jabber.org.
http://www.jabberes.org.
http://www.jabberstudio.org

S-ar putea să vă placă și