Sunteți pe pagina 1din 26

CLIENTE INTELIGENTE

(SMART CLIENT)

INSTITUTO TECNOLOGICO SUPERIOR DE


SAN ANDRES TUXTLA

ING. EN SISTEMAS COMPUTACIONALES

INGENIERIA DE SOFTWARE

CLIENTE INTELIGENTE (SMART CLIENT)

BALDERAS GONZLEZ MAYRA ISABEL


CHAGALA AMARO SALVADOR JOSUE
GONZLEZ PREZ FRANCISCO JAVIER
PEREZ GARCIA ANGEL OMAR
PREZ MENDOZA JAIRO A.
XOLOT PIO FELIPE

CLIENTE INLIGENTE (SMART CLIENT

Es una buena alternativa para las aplicaciones de


Internet inalmbrico, donde se crea un software a
la medida en lugar de usar un mini-navegador.
Este software normalmente contiene mecanismos
de persistencia para los datos, lo que implica que
las aplicaciones pueden ser ejecutadas en
cualquier momento

CARACTERSTICAS

Experiencia de alta fidelidad para el usuario

Conexin inteligente

Diseada para operaciones

EXPERIENCIA

DE
PARA EL USUARIO

ALTA

FIDELIDAD

Esto utiliza lo ltimo en grficos y tecnologas de


Interfaz de usuario Personalizada para cada usuario
basado en su contexto.

CONEXIN

INTELIGENTE

Se trabaja online/offline tomando ventaja del


procesamiento y cache local.

Se puede acceder a datos de diversas fuentes


heterogneas.

Se puede utilizar web services para ser una


aplicacin distribuida.

DISEADA PARA OPERACIONES

Aplicacin segura.

Instalacin y actualizacin inteligente


centralizada.

Uso de recursos locales.

ARQUITECTURA
Esta comprendida en 3 partes:

Una aplicacin mvil especfica en el dispositivo


mvil con persistencia de datos.

Un servidor de sincronizacin

Bases de datos empresariales.

CLIENTE INTELIGENTE

El cliente inteligente es una aplicacin mvil


ejecutada y desplegada en un dispositivo con
persistencia de datos. Provee acceso offline a
datos que previamente han sido cargados en las
bases de datos de mi dispositivo mvil.

SERVIDOR DE SINCRONIZACIN

Es una aplicacin inteligente que permite


identificar dispositivos y transmitir los datos
desde el dispositivo hacia las bases de datos
empresariales y desde las bases de datos
empresariales hacia el dispositivo manteniendo la
integridad de los datos y de la informacin a
travs de procesos de resolucin de conflictos. El
servidor de sincronizacin entra en accin cuando
es llamado desde el dispositivo mvil.

BASE DE DATOS EMPRESARIAL

El servidor de sincronizacin establece la conexin con


la base de datos empresarial y permite acceder a los
datos, realizar operaciones de actualizacin y de
consulta.

A travs del servidor de sincronizaciones y por medio


fsico cableado o inalmbrico, se accede a los datos de
la base de datos empresarial y se cargan esos datos al
dispositivo
mvil;
posteriormente
se
puede
desconectar y salir a trabajar en campo.

Las actualizaciones se hacen en dos


sentidos:

Cliente-Servidor: Los datos capturados en el


cliente son enviados al servidor de datos.

Servidor-Cliente: Los cambios realizados en el


servidor son enviados al cliente para actualizar
los datos locales.

Arquitectura de conexin Cliente


Inteligente.

TIPOS DE APLICACIONES
APLICACIONES DE CLIENTE ENRIQUECIDO

Estos clientes fueron diseados para tomar


ventaja de los recursos de hardware locales y las
caractersticas de la plataforma del sistema
operativo del cliente.
Mientras
que
los
clientes
ricos
suelen
proporcionar una alta calidad, la experiencia de
usuario de respuesta y tener un buen
desarrollador y soporte de la plataforma, son muy
difciles de implementar y mantener.

APLICACIONES THIN CLIENT

Thin cliente, aplicaciones basadas en navegador


se despliegan y se actualiza en un servidor Web
central; por lo tanto, eliminan la necesidad de
desplegar de forma explcita y administrar
cualquier parte de la aplicacin en el equipo
cliente. Este modelo permite a las empresas
exponer de manera muy eficiente sus
aplicaciones a un pblico externo amplio y
diverso.

APLICACIONES SMART CLIENT

Aplicaciones de cliente inteligentes pueden ser


diseadas para combinar los beneficios de una
aplicacin de cliente enriquecido con las
fortalezas de despliegue y manejabilidad de una
aplicacin de cliente ligero, aunque la
naturaleza precisa del equilibrio entre los dos
enfoques depende de la situacin exacta.

TIPOS DE CLIENTES INTELIGENTES

Los clientes inteligentes varan mucho en diseo


e implementacin, tanto en los requisitos de
aplicacin y en el nmero de escenarios y
ambientes en los que se pueden utilizar.

Se divide en tres categoras:

Aplicaciones cliente inteligente de Windows


Aplicaciones cliente inteligente de oficina
Aplicaciones cliente inteligentes mviles

APLICACIONES DE CLIENTE INTELIGENTE DE


WINDOWS

Este tipo de aplicacin suelen utilizar Windows Form para


proporcionar una interfaz de usuario de Windows al estilo
familiar, donde la propia aplicacin proporciona gran
parte de la funcionalidad y no se basa en otra aplicacin
para proporcionar la interfaz de usuario principal. Este
tipo de cliente inteligente puede ir desde aplicaciones
simples desplegadas a travs de HTTP para aplicaciones
muy sofisticadas.

APLICACIONES CLIENTE INTELIGENTE DE


OFICINA

En 2003 Microsoft Office System proporciona una


plataforma til sobre la que se construyen aplicaciones
de cliente inteligente, especialmente en un entorno
empresarial. Con una solucin de cliente inteligente de
oficina, con la finalidad de integrar fuentes de datos y
acceder a travs de servicios web, con las
caractersticas de Word 2003, Excel 2003, InfoPath
2003, entre otras aplicaciones de Office desarrolladas
para dar solucin a los clientes inteligentes.

APLICACIONES DE CLIENTE INTELIGENTE


MVILES

Son las aplicaciones que se ejecutan en


dispositivos inteligentes como lo son laptops,
smartphones
y
otros
dispositivos.
Estas
aplicaciones se desarrollan utilizando el .NET
Compact Framework, que es un subconjunto de
.NET Framewok completo.

COMPARACIN RESPECTO A OTROS


TIPOS DE CLIENTES

SMART CLIENTS Y .NET


FRAMEWORK

.NET

Framework proporciona una serie de


capacidades fundamentales, lo que significa que
ya no tenemos que enfrentar la difcil usabilidad
frente compensacin manejabilidad.
El .NET Framework ha resuelto de manera muy
eficaz el problema de conflictos de versin entre
ensamblados compartidos por ms de una
aplicacin

VENTAJAS
Datos

siempre disponibles.
Rica interfaz de usuario.
Rendimiento.
La informtica distribuida.
Seguridad.
Costo.

DESVENTAJAS

Integracin de la empresa.
Despliegue de aplicaciones.
Los virus mviles.
Complejidad de Desarrollo.
Los ciclos de desarrollo Mltiples.

CONCLUSIN

Para concluir se tiene que un cliente inteligente es


una arquitectura de software para aplicaciones
mviles y es muy importante porque ayuda a
llevar a cabo una sincronizacin de datos de una
manera muy peculiar ya que no es necesario
contar con conexin a internet porque esta
herramienta ayuda a administrar la informacin
cuando que se haya guardado durante su uso
offline y cuando se tenga una conexin esta
automticamente se sincroniza para actualizar.

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