Foros del Web » Programación para mayores de 30 ;) » .NET »

Conoscan Los Smart Client ... El Cliente esta de regreso !!!

Estas en el tema de Conoscan Los Smart Client ... El Cliente esta de regreso !!! en el foro de .NET en Foros del Web. Holas Para saber un poco mas.... Un smart client consiste en una aplicación que proporciona al usuario un interfaz Windows rico para acceder a un ...
  #1 (permalink)  
Antiguo 30/03/2005, 07:55
Avatar de Jano2  
Fecha de Ingreso: enero-2002
Ubicación: Ñuñoa, Chile
Mensajes: 132
Antigüedad: 22 años, 4 meses
Puntos: 0
Exclamación Conoscan Los Smart Client ... El Cliente esta de regreso !!!

Holas
Para saber un poco mas....
Un smart client consiste en una aplicación que proporciona al usuario un interfaz Windows rico para acceder a un sistema basado en servicios web, pero que mantiene las ventajas de los clientes web tradicionales, como la ausencia de instalación en la máquina cliente, el funcionamiento a través de Internet y la actualización automática.

Las tecnologías claves presentes en la plataforma Microsoft para la construcción de smart clients son:

* Windows Forms, para el desarrollo de aplicaciones cliente ricas que aprovechan toda la funcionalidad de Windows.
* .NET Compact Framework, que permite crear aplicaciones smart client que se ejecutan en dispositivos móviles como la PDA o el teléfono celular.
* Office 2003, que permite utilizar documentos de Office inteligentes que acceden a la funcionalidad del sistema.

Algunos Links...

http://www.desarrollaconmsdn.com/msd...s/default.aspx (Español)

http://msdn.microsoft.com/smartclient/ (Ingles)

http://www.gotdotnet.com/workspaces/...a-a7f398697344



Para Comentar ...
__________________
Hay una sola Religion..El Amor
Hay Un Solo Lenguaje..El del Corazon
Hay Una Sola Raza...La Humanidad
Hay Un Solo Dios y Esta En Todas Partes.
Jano. :si:
http://diariodeldesarrollador.blogspot.com/
  #2 (permalink)  
Antiguo 30/03/2005, 08:16
Avatar de neivan  
Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 19 años, 3 meses
Puntos: 1
No termino de entender del todo esta tecnologia

Pero me he kedao de momento de lo q he leido con:

La Primera Ley de Billy de Desarrollo de Software declara: los usuarios superan en número a los programadores y representantes del servicio técnico. Los usuarios son el motivo de que existan nuestros sistemas. Si descubren que pueden obtener interfaces de software de aplicaciones que son inteligentes y que les ayudan a realizar mejor su trabajo, ¿cuánto tiempo cree que van a seguir soportando interfaces inestables? ¿Cuánto tiempo se contentarán con páginas generadas con un protocolo que ni siquiera se diseñó para las interfaces de aplicaciones, sino para explorar páginas con hipervínculos? Creo que la respuesta es "no demasiado tiempo".

Microsoft está investigando en profundidad en este área de la tecnología. Ya se ha anunciado la siguiente generación de la tecnología de IU. El nombre en clave del proyecto es "Avalon" y forma parte de la próxima versión de Microsoft® Windows®, con nombre en clave "Longhorn", actualmente en desarrollo. Avalon incorpora aún más capacidades para convertir las interfaces de usuario en receptivas, incluyendo algunos nuevos paradigmas para la interacción de usuarios que sería prácticamente imposible en un explorador.

y q .net es la mejor posicionada para esto.

Sigo leyendo en los enlaces haber si me entero mejor de como va esto de los clientes inteligentes
  #3 (permalink)  
Antiguo 30/03/2005, 08:34
Avatar de HenrydeSousa  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 300
Antigüedad: 19 años, 7 meses
Puntos: 2
Si, este es un tema muy interesante, de hecho creo que podría postularse para las FAQ'S.

Cita:
Iniciado por Jano2
Un smart client consiste en una aplicación que proporciona al usuario un interfaz Windows rico para acceder a un sistema basado en servicios web, pero que mantiene las ventajas de los clientes web tradicionales, como la ausencia de instalación en la máquina cliente
¿No es necesario la instalación en la máquina cliente?
Y entonces con que aplicación invocas al Web Service, si estamos hablando de Windows Forms claro que hay que instalarlo en el cliente, y de esta forma podemos consumir el Web Service. ¿o me equivoco?. Saludos...
  #4 (permalink)  
Antiguo 30/03/2005, 08:40
Avatar de neivan  
Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 19 años, 3 meses
Puntos: 1
segun he leido :
requiere la responsabilidad de obtener .NET Framework en los equipos cliente
  #5 (permalink)  
Antiguo 30/03/2005, 08:45
Avatar de Jano2  
Fecha de Ingreso: enero-2002
Ubicación: Ñuñoa, Chile
Mensajes: 132
Antigüedad: 22 años, 4 meses
Puntos: 0
¿No es necesario la instalación en la máquina cliente?
Y entonces con que aplicación invocas al Web Service, si estamos hablando de Windows Forms claro que hay que instalarlo en el cliente, y de esta forma podemos consumir el Web Service. ¿o me equivoco?. Saludos...[/QUOTE]

Existen por lo menos dosformas de hacer deploy de una aplicacion smart client

Creando un Paquete de instalación
la aplicacion se instala en el cliente y utiliza webservices para la conexion a base de datos y servicios de logica de negocios o comunes a diferentes aplicaciones.
Esto te permite trabajar Off Line, osea desconectado de la red.


No touch deployment
el despliege de la aplicacion es atravez de HTTP,Parecido a la web, la aplicacion no se instala en el pc local, Se ejecuta desde I.E. Descarga solo las librerías que necesita.
Claro que lo malo de esto es que siempre necesitas tener conexion y los permisos de acceso son manejados por IIS.


Lo que hace Smart Client es unir lo mejor de los clientes pesados (Cliente/servidior) y los Clientes livianos (Web)
__________________
Hay una sola Religion..El Amor
Hay Un Solo Lenguaje..El del Corazon
Hay Una Sola Raza...La Humanidad
Hay Un Solo Dios y Esta En Todas Partes.
Jano. :si:
http://diariodeldesarrollador.blogspot.com/
  #6 (permalink)  
Antiguo 30/03/2005, 08:49
Avatar de Jano2  
Fecha de Ingreso: enero-2002
Ubicación: Ñuñoa, Chile
Mensajes: 132
Antigüedad: 22 años, 4 meses
Puntos: 0
Cita:
Iniciado por neivan
segun he leido :
requiere la responsabilidad de obtener .NET Framework en los equipos cliente

Si, Siempre y cuando la aplicacion sea instalada enel cliente , pero solo una version mas liviana de Framework de .NET, las nuevas versiones de Windows "“Longhorn”" ya tienen instlada por defecto una version del .NET Framework.
__________________
Hay una sola Religion..El Amor
Hay Un Solo Lenguaje..El del Corazon
Hay Una Sola Raza...La Humanidad
Hay Un Solo Dios y Esta En Todas Partes.
Jano. :si:
http://diariodeldesarrollador.blogspot.com/
  #7 (permalink)  
Antiguo 30/03/2005, 08:58
Avatar de HenrydeSousa  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 300
Antigüedad: 19 años, 7 meses
Puntos: 2
Jano2, con el No touch deployment ¿La aplicación en el cliente se ejecuta con un explorador Web como una aplicación Web sin necesidad de tener otra aplicación instalada?

Cita:
Claro que lo malo de esto es que siempre necesitas tener conexion
Si, de hecho una vez asistí a un evento de MSDN donde hablaron de los smart clients, y entendí que una de las características principales de esta tecnología es que el usuario tiene la oportunidad de trabajar conectado o desconectado, e incluso decide la forma en que quiere trabajar. Además la misma aplicación debe ser capaz de saber si hay conección o no y adaptarse a eso.
  #8 (permalink)  
Antiguo 30/03/2005, 09:08
Avatar de Jano2  
Fecha de Ingreso: enero-2002
Ubicación: Ñuñoa, Chile
Mensajes: 132
Antigüedad: 22 años, 4 meses
Puntos: 0
[QUOTE=HenrydeSousa]Jano2, con el No touch deployment ¿La aplicación en el cliente se ejecuta con un explorador Web como una aplicación Web sin necesidad de tener otra aplicación instalada?


Exacto... la llamada a una aplicacion de este tipo seria..

http://servidor/aplicacion/programa.exe

esto ejecutara la aplicacion en tu cliente.
__________________
Hay una sola Religion..El Amor
Hay Un Solo Lenguaje..El del Corazon
Hay Una Sola Raza...La Humanidad
Hay Un Solo Dios y Esta En Todas Partes.
Jano. :si:
http://diariodeldesarrollador.blogspot.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.