dotnetmanía SQL Server Reporting Services Visual Basic.NET C# Delphi ASP.NET ADO.NET.NET Framework Windows Server System

Tamaño: px
Comenzar la demostración a partir de la página:

Download "dotnetmanía SQL Server Reporting Services Visual Basic.NET C# Delphi ASP.NET ADO.NET.NET Framework Windows Server System"

Transcripción

1 Visual Basic.NET C# Delphi ASP.NET ADO.NET.NET Framework Windows Server System dotnetmanía nº5 junio 2004 Precio: 6,00 (España) Dedicada a los profesionales de la plataforma.net SQL Server Reporting Services WebForm Templates Distribuir aplicaciones con.net Remoting Cambios sufridos por Object Pascal en Delphi 8.NET Configuración de varios sitios Web en IIS 6.0 con una misma dirección IP Particiones de Directorio de Aplicaciones Universidad Final de la Imagine Cup en España. Open Source lphant, primer peer to peer bajo.net Comunidades La XI convocatoria del Master Eidos en Tecnologías Avanzadas para el Desarrollo de Software Un veterano a la última

2

3 << << dnm.editorial dnm.editorial Está bien, habrá que explicarlo... He recibido muchas opiniones que me han hecho pensar que la mayoría de los visitantes al sitio en Internet de esta revista piensan, equivocadamente, que dotnetmania.com es la misma cosa que dotnetmanía. Cuando compramos, por ejemplo, un ejemplar de una revista impresa a través de Internet, lo pagamos con nuestra tarjeta de crédito, y más adelante llega el cartero a nuestra casa con el sobre correspondiente, habremos usado Internet como un medio más para hacer una transacción. En este proceso se han empleado materiales tangibles como el papel y el sello, y han intervenido personas como el cartero, o la persona que preparó y envió la revista que pedimos. Sin embargo, si entramos en Internet y compramos un ejemplar de una revista electrónica, lo pagamos con nuestra tarjeta de crédito y lo recibimos en nuestra cuenta de correo electrónico y lo leemos obteniendo permisos desde un servidor DRM, también en Internet, estoy usando a éste como un ámbito, donde todo empieza y termina, no he necesitado de materiales tangibles, ni medios convencionales en ningún momento; de hecho en todo el proceso no habrá intervenido posiblemente ningún ser humano de forma directa. Internet, puramente como ámbito nos trae grandes cosas, y es una gran revolución, no me cabe duda, pero también pone en peligro a las revistas impresas como ésta, y también a los libros tradicionales, e incluso al software, la música, el cine, etc. Pero no es éste el momento ni el lugar donde opinar sobre estos asuntos. Internet: medio y ámbito A cambio, Internet como medio le ofrece a esta revista posibilidades que antes no tenían los medios tradicionales. Tenemos la posibilidad de publicar tanto material de apoyo a cada artículo como queramos, incluyendo bibliografía, el sonido original de una entrevista, vídeos, noticias, enlaces a otros artículos similares o páginas relacionadas y, por supuesto, el código de ejemplo, proyectos, utilidades, etc. Un complemento al papel impensable hasta la aparición de Internet. Incluso el CD que acompañaba a las revistas puede quedar en desuso, puesto que desde Internet puede bajar todo lo que un CD contiene pero con la increíble ventaja de interactuar con artículos de otros números, actualizarse con el tiempo y corregir y ampliar todo el material de apoyo tantas veces como se desee. Ésta y no otra es la misión principal del sitio en Internet de dotnetmanía. Por supuesto, también sirve para mostrar cómo es la revista, y más teniendo en cuenta que no distribuimos en quioscos, recoger pedidos e informar de cómo son las personas que escriben aquí, etc. En breve, Internet ha de servir también para enviar avisos a los lectores y que también puedan opinar y dejar su opinión sobre los artículos e incluso para estar puntualmente informado, pues en las noticias el papel de una revista mensual tiene la clara desventaja del tiempo que transcurre entre que la noticia ocurre y cuando realmente llega al lector. En ningún caso dotnetmania.com es un portal o una comunidad virtual, porque dotnetmanía es una revista impresa que usa Internet como medio para complementarse y difundirse. Editor Paco Marín (paco.marin@dotnetmania.com) Administración Pilar Pérez (pilar.perez@dotnetmania.com) Asesor Técnico/Coordinación Marino Posadas (marino.posadas@dotnetmania.com) Publicidad Juan Manuel Urraca (jmurraca@dotnetmania.com) Redactores y Colaboradores Alejandro Mezcua, Angel Esteban, Antonio Quirós, Antonio Rojo, Daniel Mazzini, David Carmona, Eladio Rincón, Francisco Charte, Fernando Guerrero, Fernando Nogueras, Guillermo guille Som, Iván González, Jesús López, Jordi Rambla, Jorge Serrano, José Manuel Alarcón, José Miguel Torres, Juan Torres, Liborio López, Luis Miguel Blanco, Marino Posadas, Miguel Egea, Miguel Katrib, Pablo Abbate, Pedro Gómez, Pedro Pozo, Pepe Hevia, Salvador Ramos Diseño y Maquetación Éride Diseño Gráfico Tel.: (34) eride@eride.net Edita Netalia c/ Robledal, Rivas-Vaciamadrid (Madrid) Tf. (34) Fax (34) Imprime Gráficas Vallehermoso Depósito Legal M Suscripciones suscriptores@dotnetmania.com Redaccion redaccion@dotnetmania.com Nuevos colaboradores colaboradores@dotnetmania.com 3

4 5 dnm.sumario dnm.sumario Final de la Imagine Cup en España 8-12 El proyecto VAMOS, de la universidad politécnica de Valencia, ganador del campeonato universitario Imagine Cup España de Microsoft y por tanto, serán nuestros representantes en la final internacional de Brasil. WebForm Templates Antes de que la Web llegara a nuestras vidas, nuestras aplicaciones tenían la apariencia de una o varias ventanas en Windows, o para nosotros los más viejos, una interfaz no gráfica. Sin embargo, era muy común ya desde esas épocas reutilizar la funcionalidad de presentación de la información. SQL Server Reporting Services Al fin ante nosotros tenemos un servidor de informes totalmente desarrollado por Microsoft, el SQL Server Reporting Services. Se trata de un servidor de informes basado en Web Services y cuya característica más importante reside en su 'modularidad', que por un lado establece, asegura y actualiza el origen de datos al cual está conectado, y por otro suministra el informe en una fase paralela e independiente. Crear informes con SQL Server Reporting Services Los Reporting Services vienen a completar la amplia oferta relacionada con SQL- Server, a completar al motor relacional, que tiene amplias funcionalidades como la replicación, servicios de alta disponibilidad, mecanismos de trasvase de registros, servicios de transformación de datos, tareas programables, un avanzado mecanismo de copias de seguridad. Distribuir aplicaciones con.net Remoting Existe en.net cuatro maneras de distribuir aplicaciones, a saber: Los servicios web,.net Remoting, Mensajería (MSMQ) y Componentes empresariales (COM+). Los tres primeros métodos de distribución son controlados por el la plataforma.net, por lo que sólo explicarán estas tres primeras. Cambios sufridos por Object Pascal en Delphi 8.NET Con el objetivo de poder generar código ajustado a la especificación común de lenguaje (CLS) de la plataforma.net, Borland ha tenido que introducir ciertos cambios en el compilador de Object Pascal que incorpora la versión 8 de Delphi. Configuración de varios sitios Web en IIS 6.0 con una misma dirección IP En este artículo se va a comentar cómo configurar el servidor Web que nos ofrece Windows Server 2003 para disponer de múltiples sitios Web con una misma dirección IP. Esto nos va a suponer un ahorro considerable de direcciones IP. El mecanismo que nos va a permitir reutilizar de esta manera las direcciones IP se denomina encabezado de host, y es el concepto que explicamos en este artículo. Particiones de Directorio de Aplicaciones Active Directory en Windows 2003 permite la creación y configuración de una nueva partición de directorio llamada Partición de Directorio de Aplicaciones. Esta partición se replica sólo en los controladores de dominio determinados y siempre que ejecuten Windows dnm.opensource.net 50 lphant, primer peer to peer bajo.net dnm.comunidad.net La XI convocatoria del Master Eidos en Tecnologías Avanzadas para el Desarrollo de Software. Un veterano a la última dnm.biblioteca.net 54 Moving to VB.NET: Strategies, Concepts, and Code Code: The Hidden Language of Computer Hardware and Software dnm.directo.entrevistas Entrevista a Carlos Heras dnm.desvan 58

5

6 << dnm.noticias dnm.noticias 6 noticias.noticias.noticias.noticias.noticias.noticias Tech-Ed Europe 2004 en marcha El evento europeo definitivo de Microsoft sobre creación, implantación, protección y gestión de soluciones conectadas Ya está aquí la mayor conferencia del año para desarrolladores, arquitectos de software y sistemas y profesionales de las TI europeos. Será desde el 29 de junio al 2 de julio y vuelve a Ámsterdam, en Holanda, después de tres años de celebrarse en Barcelona. En este año habrá contenido adicional sobre movilidad ya que se aprovecha para celebrar conjuntamente la Conferencia Microsoft Mobile Devcon (MDC). Habrá seminarios pre-conferencia en los que te actualizarán rápidamente durante un día completo en las tecnologías más relevantes de desarrollo e infraestructura antes de las conferencias en sí; más de 400 sesiones técnicas que te podrás organizar en tu agenda para completar un ciclo formativo intenso de cuatro días; podrás profundizar en cada tema participando en las charlas presentadas por una lista de expertos de Microsoft y del sector y de los que el resto del año sólo oirás hablar. InstallShield X combina el poder y flexibilidad de InstallShield DevStudio con el soporte multiplataforma de InstallShield MultiPlatform, en una única solución para todas las plataformas, sistemas operativos y dispositivos. Sus características avanzadas le permitirán configurar servidores de bases de datos, instalar servicios web, y crear instalaciones para dispositivos móviles. InstallShield X está disponible en dos ediciones: Professional y Premier, para que adquiera únicamente las características que necesite, al precio más conveniente. InstallShield X le ofrece la flexibilidad y potencia para desarrollar todos los instaladores Windows (MSI), InstallScript, de plataforma cruzada (por ejemplo Solaris, RedHat Linux, Mac OS X y OS/400), y para dispositivos móviles desde una misma herramienta. Algunos de los ponentes serán: Fernando Guerrero (único ponente español del que podéis leer un artículo sobre Yukon en el número 1 de dotnetmanía), Don Box, David Chappell, John Craddock, Jim Gray, Rafal Lukawiecki, Steve Riley, Mark Russinovich, Clemens Vasters, etc. Marino Posadas, asesor técnico y coordinador de dotnetmanía, estará allí y nos traerá jugosas entrevistas y un completo reportaje del evento. Dadas las fechas del evento, posiblemente retrasemos la salida del siguiente número para publicar un avance del evento. Espero que merezca la pena esperar al siguiente ejemplar unos días más. Si te interesa asistir puedes encontrar más información en microsoft.com/spanish/msdn/spain/eventos/teched.asp y en microsoft.com/europe/teched/ Danysoft presenta el nuevo InstallShield X La solución le ofrece todo lo que necesita para crear instalaciones de Windows a Linux y de servidores a dispositivos móviles Sus herramientas automatizadas y asistentes facilitan la creación de todo tipo de instalaciones, por muy complejas que éstas sean. Además sus funciones de eliminación de conflictos aseguran que las instalaciones sean a prueba de fallos, para que usted ofrezca la mejor imagen a su cliente desde el primer momento. Permite suministrar actualizaciones de sus productos rápidamente notificando al usuario final la existencia de actualizaciones de producto. Esto permite reducir significativamente el tiempo, coste y soporte al mantener a sus clientes con las últimas versiones de su producto. En España puede obtener soporte técnico, servicios de formación y consultoría a través de los servicios profesionales Danysoft, empresa que lo representa en exclusiva. (Danysoft.com/installshield.htm)

7 << dnm.noticias WinHec 2004 A principios del mes de mayo se celebró en Washington la versión Americana del Microsoft WinHEC 2004 (Windows Hardware Engineering Conference), donde cada año se explora el futuro para la plataforma Windows con la industria del PC. WinHEC es el evento donde ingenieros de hardware, desarrolladores de drivers, y fabricantes se dan cita para obtener la información técnica y estratégica para el desarrollo de sus productos y servicios alrededor de Windows. Esta edición se ha centrado en los avances de la tecnología para Windows XP, Windows 2003 Server y, cómo no, en el futuro de Longhorn a pesar de faltarle al menos dos años para su estreno. Microsoft distribuyó la primera versión alpha oficial de Longhorn, aunque en realidad ya hubo una pre-alpha para los asistentes al PDC del año pasado. No debemos esperar una versión beta hasta el año que viene. También se distribuyó entre los asistentes algunas nuevas herramientas de desarrollo para Windows como el Windows Longhorn Driver Kit, Windows Driver Foundation, y el Driver Install Frameworks. Más información en Bill Gates en la Keynote Seamless Computing: Hardware Advances for a New Generation of Software en el WinHEC 2004 Canon v 1.0: Metodología convergente de desarrollo software Desde el segundo semestre de 2003 un Grupo de Metodologías, formado por diferentes profesionales del Área de Soluciones de Negocio y Desarrollo de Software han estado trabajando en el diseño una metodología propietaria para gestionar los proyectos de desarrollo de software que se llevan a cabo en Alhambra-Eidos. Producto del trabajo de dicho grupo es Canon en su versión 1.0. Canon es la metodología interna para desarrollo de software creada por Alhambra-Eidos con la finalidad de mejorar el nivel de madurez con el que se abordan sus distintos proyectos y, por tanto, asegurar la calidad en el resultado de los mismos. Borland y SOFTENG sellan su alianza como partners estratégicos para potenciar el uso de sus productos El acuerdo establece un marco de cooperación para incrementar la productividad de los proyectos en ambas compañías Borland y SOFTENG han anunciado su compromiso de trabajar de forma conjunta para potenciar el uso de sus productos, a través de la organización de eventos y seminarios de formación, realización de consultoría así como de la introducción de mejoras en las prestaciones de los proyectos que desarrolla Softeng. El know how en productos Borland, especialmente Delphi, ha llevado a SOFTENG a convertirse en una de las empresas más importantes dentro de su red de partners en España y el único en la actualidad que opera en el área de Cataluña. La mujer empresaria y el elearning La plataforma de formación virtual Almagesto, escogida por la ASEM como medio formativo para sus afiliadas. La Asociación Empresa Mujer -ASEM-, ha puesto en marcha una iniciativa de apoyo al empleo femenino de alto nivel, en colaboración con la Consejería de Trabajo del Principado de Asturias. Como parte de esta iniciativa se presentó el pasado febrero la Primera Feria Virtual ASEM con un doble objetivo, impulsar el área comercial, y brindar una oportunidad de formación múltidisciplinar a través de Internet. Para ello se ha contado con los servicios de Almagesto 4.0, la plataforma de elearning elms de Alhambra-Eidos. empresas.empresas.empresas.empresas CD Kit de recursos ASP.NET versión 2 En este número distribuimos conjuntamente con la revista el CD Kit de recursos ASP.NET versión 2. Este Kit incluye una amplia colección de documentación, ejemplos, guías de arquitectura y catálogos de libros de las editoriales MSPress, Anaya y A!Press. También incluye muchos artículos técnicos en español del sitio web MSDN Online así como un extenso archivo de referencias técnicas, videos y presentaciones narradas, descargas del.net Framework y del Toolkit de Desarrollo Móvil y un listado de enlaces a sitios de internet relacionados con ASP.NET y el desarrollo en general. Además se han añadido la herramienta de desarrollo ASP.NET Web Matrix, y los ASP.NET Starter Kits, cinco sitios web preconstruidos y fácilmente modificables, que le permitirán comenzar a trabajar de inmediato con la tecnología ASP.NET. Como novedades en esta versión 2 se han incluido dentro del apartado "Descargas" una serie de controles gratuitos ofrecidos por terceras compañías líderes en el sector (como ComponentOne o Infragistics), así como versiones en español de los Starter Kits para Visual Studio.NET dentro de su apartado específico, y la nueva versión del Tour Guiado de WebMatrix. Esperamos que le sea útil. dnm.noticias

8 << Final de la Imagine Cup en España El proyecto VAMOS, de la universidad politécnica de Valencia, ganador del campeonato universitario Imagine Cup España de Microsoft 8 Imagine Cup es la competición informática para estudiantes universitarios que organiza Microsoft a nivel internacional, en la que deben presentarse proyectos en los que se utilicen dispositivos móviles, servicios web y componentes inteligentes que aprendan a lo largo del tiempo. La final a nivel mundial ya está en su segunda edición y consistirá en un evento de varios días de duración en la primera semana de julio, en Sao Paulo, Brasil. Todos los finalistas internaciones de cada país o región competirán por las tres primeras plazas. Los primeros premios son de , y dólares para el primero, segundo y tercero respectivamente. En total se repartirán más de dólares en premios en metálico para los ganadores. Cinco han sido los proyectos seleccionados para la final de la primera edición en España de Imagine Cup. Para su selección se ha tenido en cuenta tanto su innovación y creatividad como su utilidad y posibilidades de implementación. Procedían de cinco universidades de distintas regiones de la geografía española: la Universidad Politécnica de Catalunya, la Universidad de Deusto del País Vasco, la Universidad Pontificia de Comillas de Madrid, la Universidad de Málaga y la Universidad Politécnica de Valencia. El ganador que nos representará el próximo mes de julio en Sao Paolo ha sido el proyecto VAMOS de la Universidad de Valencia. La propuesta ha sido seleccionada por su innovación, El equipo ganador recogiendo sus diplomas junto a Rosa García, consejera delegada de Microsoft Ibérica; Beatriz Ordoñez, responsable de Imagine Cup España y el Ilustrísimo Sr. D. Ángel Berna Quintana, director general de la Fundación Pablo VI UPSA. utilidad y originalidad, así como por las posibilidades de aplicación a la vida real. 1 er Premio VAMOS: el museo del futuro Museos interactivos, dinámicos, cercanos al visitante. Ese es el objetivo de VAMOS, un proyecto que, gracias a la tecnología de los Pocket PCs y las redes inalámbricas, nos acerca lo que serán los museos del futuro. Acabar con la noción de los museos como meros contenedores visuales de obras de arte es el punto de partida de VAMOS (Virtual Assistant for Museum Occasional Sightseeing), un proyecto que nos acerca al museo del futuro, un espacio dinámico, interactivo y cercano al visitante. Un museo que, para los autores de VAMOS, deberá cumplir nuevas funciones como la conservación intelectual (entendida como el estudio, interpretación, catalogación y valoración de las obras de arte como objetos de carácter estético que constituyen las huellas culturales de la Humanidad) y la dinamización cultural, dejando atrás su silencioso aposento para dialogar con el arte y con la sociedad, interrogando constantemente, relacionándose y modificando el entorno. Una revolucionaria visión que tiene un gran aliado en las nuevas tecnologías. Así, los autores de VAMOS señalan que la arquitectura tecnológica adecuada a este nuevo modelo de museo debe cumplir al menos con las siguientes características: Ser compatible con la riqueza sensorial de las visitas físicas. Enriquecer las visitas con información de carácter virtual para facilitar la comprensión de las obras de arte expuestas. No ser un mecanismo estático de producción de información sino tener un carácter dinámico que permita variar los contenidos.

9 << dnm.universidad Proyecto: VAMOS (Virtual Assistant for Museum Occasional Sightseeing). Universidad: Facultad de Informática. Universidad Politécnica de Valencia. Autores: Vicente Bosch, Kristian Eide, José Miguel Esteve y José Antonio Mocholí. Tecnología:.Net FrameWork SQL Server Aplicación: Asistente móvil para la visita a museos, interactiva y personalizada. Llegar a tiempo. La difícil y estresante tarea a la que solemos enfrentarnos todos cada mañana. El despertador que no suena, la ducha que esa mañana no quiere darnos agua caliente y para colmo, cuando por fin conseguimos salir de casa, un accidente y su consiguiente retención en la carretera. Hagamos lo que hagamos, de nuevo, llegaremos tarde. Pues bien, esta habitual y cotidiana situación tiene los días contados gracias a Never2Late, un sistema móvil que a modo de despertador le permitirá rentabilizar al máximo su tiempo. Ofrecer bajo un único punto de entrada diferentes servicios. Proveer información al visitante en cualquier momento durante la realización de una visita. Personalizar los contenidos que se muestran al visitante en función de sus gustos, de forma transparente y automática. Facilitar que los visitantes puedan disfrutar del mayor número posible de obras en caso de disponer de poco tiempo para realizar la visita. La respuesta a tan elevadas exigencias parece tener un nombre: VAMOS, un sistema que, basándose en una infraestructura de redes inalámbricas y dispositivos móviles, convierte el museo en un espacio interactivo y a la medida del visitante. Su secreto : la movilidad. VAMOS es un sistema completamente móvil, capaz de acompañar al visitante en todo momento durante su recorrido por el museo. Para buscar un ejemplo actual, podría asimilarse a las tradicionales audioguías que desde ya hace tiempo encontramos en cualquier instalación de estas características pero con una importante diferencia: el sistema VAMOS ofrecerá al visitante información multimedia, dinámica, conectividad a Internet y capacidad de navegación aumentando de esta forma la interactividad entre usuario y museo. Comienza la visita Por fin nos hallamos en el interior del museo y, lamentablemente, con menos tiempo del que nos gustaría y sería necesario para poder visitarlo de forma provechosa. Sin embargo, contamos con VAMOS, el sistema que, tras alquilar un dispositivo de mano en el propio museo, nos guiará en todo momento en nuestra visita. Tras indicar al sistema el tiempo del que disponemos, así como nuestras preferencias, éste nos ofrece la ruta perfecta a nuestros requerimientos. En tan sólo un par de clicks nos encontramos visitando las salas y exposiciones que más nos interesaban y además, con toda la información que necesitamos para disfrutar de las obras de arte que en nuestro recorrido vamos encontrando. De repente, nos sorprende una de esas obras. Nos detenemos frente a ella para examinarla más pausadamente. En nuestro Pocket PC, VAMOS nos ofrece todos los datos sobre la misma: su autor, trabajos previos, inspiración, estilo, etc. Nuestro alto en el camino ha merecido la pena pero, claro, también ha retrasado el plan de visita. No hay problema: sin que nos percatemos siquiera, VAMOS ha rehecho nuestra visita al museo, adecuándola ahora al tiempo que nos queda. 2º Premio Never2Late. Despertar siempre a tiempo Despertarse a tiempo siempre, sin miedo a posibles atascos, accidentes o lluvias torrenciales. No hablamos de una película de ciencia-ficción sino de una realidad posible gracias al sistema Never2 Late, el despertador inteligente. Ni un imprevisto más Despertarse con tiempo suficiente pero además teniendo en cuenta aspectos tan decisivos como el estado del tráfico esa mañana, y a esa hora en concreto, y la situación meteorológica. El objetivo: no llegar tarde nunca más. Los beneficios: Hacer más fácil la vida del usuario, aprovechando su tiempo al máximo, ya sea en el trabajo, en su domicilio o el camino entre ambos. Todo ello, de forma rápida y sencilla, tomando como punto de partida la propia experiencia del usuario, sus horarios y tareas habituales, itinerarios, etc. El funcionamiento de Never2Late es sencillo: el primer paso para disfrutar de sus ventajas será el registro gratuito por parte del usuario en la web de la aplicación. Una vez registrado, deberá introducir en el sistema la información de los pasos o tareas que debe realizar en cada ocasión para llegar a su destino, incluidos los posibles caminos que puede utilizar para llegar a éste. Una secuencia más o menos lógica de lo que el usuario hace cada mañana y que el sistema debe conocer, podría ser: 1. Despertar y ducha 2. Desayuno 3. Entrada en el coche 4. Camino A 5. Camino B 6. Llegada a destino/trabajo 9

10 << dnm.universidad 10 Proyecto: Never2Late. Universidad: Escuela Técnica Superior de Ingeniería Universidad Pontificia de Comillas. Autores: Mauricio Asuar García y Alejandro Hernández de Madrid Díaz. Tecnología:.Net FrameWork Web Services Redes Neuronales SQL Server 2000 Programación en C+,ASP.Net Aplicación: Despertador inteligente. Una vez introducida esta información, el sistema Never2Late se sincroniza con el dispositivo móvil del usuario y pronostica, a partir de su propia experiencia, el tiempo necesario para que, al día siguiente, éste se despierte y realice todas sus tareas habituales, llegando a tiempo a su destino. Pronosticar de forma inteligente la hora de despertar al usuario implica valorar, además de la experiencia del usuario, otros factores decisivos como pueden ser la información del tráfico, datos meteorológicos e incluso información del calendario (vacaciones, puentes, días festivos, etc). Con toda esta valiosa información, el sistema Never2Late despertará al usuario a la hora exacta y necesaria para que llegue a su lugar de trabajo justo a tiempo. Es decir, si por ejemplo, Never2Late ve que existe un embotellamiento de tráfico esa mañana en el camino que el usuario tiene que tomar para llegar a su destino, hará que el despertador suene antes para evitar que el usuario se retrase por ese motivo. Pese a que Never2Late utiliza un complejo entramado de redes neuronales, servicios web y técnicas heurísticas para lograr su propósito, la experiencia del usuario en su utilización es de lo más sencilla y sólo necesita de un dispositivo móvil para disfrutar de ella. 3º Premio Picassoft. El turista inteligente Enormes mapas que no consigue nunca doblar adecuadamente; catedrales a las que llega justo cuando están cerradas al público; monumentos que nunca localiza; poco tiempo y demasiadas cosas que ver. Esta escena tan habitual para el turista podrá no repetirse más gracias a Picassoft, un sistema que hace posible un turismo inteligente. Un simple Pocket PC será a partir de ahora su mejor guía turístico. Gracias a Picassoft, un programa diseñado por cuatro estudiantes de la Universidad de Málaga, el turista podrá con su dispositivo móvil conocer en todo momento la mejor ruta para visitar los rincones de una ciudad, siempre adecuándose además a sus gustos, tiempo disponible o preferencias. Aprovechar el tiempo El objetivo de Picassoft es claro: permitir que cada turista saque el máximo provecho al tiempo del que disponga para visitar una ciudad y que, a la vez, su experiencia sea lo más rica posible. Para ello, Picassoft ofrece al usuario, mediante un Pocket PC, un recorrido inteligente por la ciudad y lo más importante, totalmente personalizado. Tras ejecutar Picassoft en su dispositivo móvil y elegir el idioma que prefiera, el usuario podrá conocer de forma rápida y sencilla su perfecto itinerario. Sus gustos, preferencias, tiempo del que dispone y momento en el que desea realizar la visita son combinados por el sistema con la valoración que otros turistas han otorgado anteriormente a monumentos y puntos de interés para así obtener el recorrido más satisfactorio. Una visita sin duda para recordar siempre. Pero además de ofrecer el mejor recorrido por la ciudad, Picassoft hará que el usuario disponga en la pantalla de su Pocket PC de un mapa que en todo momento le indique su situación actual dentro de la ciudad y de la ruta elegida, así como la ubicación de la próxima parada en la misma. Sencillo, actualizado y personalizado, Picassoft permite además que el usuario edite la ruta en cualquier momento, eliminando y añadiendo lugares de forma manual. La más completa información La ruta perfecta y a medida pero además con toda la información necesaria para que disfrutar de ella al máximo sea una realidad. El sistema Picassoft le acompaña en todo el recorrido ofreciéndole la información más completa de cada uno de los lugares que visita. Así, de forma automática y cada vez que el usuario alcanza uno de sus destinos, el sistema le ofrece en pantalla detallada información audiovisual de carácter turístico sobre el lugar dónde se encuentra: año de construcción, estilos, historia, aspectos más destacados, etc. Todo ello junto a datos de gran utilidad como horarios y días de visita, precios de entradas y ofertas especiales para grupos, así como teléfonos de información. Su opinión es importante La absoluta actualización del sistema y, sobre todo, su permanente ampliación, hacen de Picassoft una importante herramienta no sólo para el turista sino también para los responsables turísticos de cada una de esas ciudades. Así, la aplicación establece que cuando el usuario ha visitado un lugar de la ruta elegida, pueda emitir su valoración sobre el mismo. Esta información pasa a formar parte del sistema, que genera así listas con los lugares mejor valorados por los usuarios y, de igual modo, ofrece cada vez rutas más acordes a estas valoraciones, priorizando los lugares, rincones o monumentos de esa ciudad que más votos positivos han conseguido por parte de las personas que las han visitado. Una valiosa información que no sólo hará mucho más gratificante las próximas visitas de otros turistas, sino que

11 << dnm.universidad Proyecto: Picassoft Universidad: ETSI Informática. Universidad de Málaga. Autores: Curro Basagoiti, Iñaki Esteve,Antonio Molina y Ana Reyna. Tecnología: Windows XP Professional, Office XP Professional, SQL Server 2000,.Net FrameWork SDK 1.1,Web Matrix, GPS.Net... Aplicación: Servicio de rutas y recorridos turísticos en Pocket PC. permitirá además a las autoridades responsables detectar posibles carencias en las instalaciones o monumentos de su ciudad y mejorar así la calidad de éstos. Una aplicación de futuro que transformará el turismo actual, convirtiéndolo en una actividad enriquecedora, mucho más gratificante, personalizada y, sobre todo, inteligente. Finalista My Street Finder. Un mapa en el bolsillo Obtener un mapa de la ciudad, localizar puntos de interés e incluso saber hacia dónde dirigir nuestros pasos para llegar a ellos. Estos son sólo algunos ejemplos de las numerosas aplicaciones que tiene My Street Finder. Transeúntes, turistas e incluso trabajadores en busca de la ruta más corta hacia su destino pueden, con My Street Finder, obtener en cualquier momento y lugar un mapa de la ciudad en la que se encuentran, al alcance de su mano. Un mapa en el que localizar calles o puntos de interés y, lo más importante, conocer de forma sencilla y rápida el camino para llegar a ellos. Información a medida Basado en una arquitectura clienteservidor, este proyecto permite al usuario obtener en su Pocket PC mapas de una ciudad o zona, completamente actualizados. Esto se consigue gracias a la tecnología utilizada por el autor y que consiste en que los mapas generados no se almacenen en el servidor en formato fotografía sino que son datos en tablas que, desde una base de datos, se convierten en imágenes al ser enviados al usuario. Esta característica permite que cada usuario decida qué información del mapa desea recibir: datos de edificios, calles, carreteras, instalaciones eléctricas... el usuario decide el mapa que quiere recibir en su Pocket PC, a la medida de sus necesidades. Además, es necesario destacar la facilidad que ofrece este sistema a la hora de actualizar la información de los mapas ofrecidos. A diferencia de otros sistemas, cuya información está almacenada de forma estática -por ejemplo en imágenes- que no permiten una actualización rápida de las mismas y en pocos años acaban resultando obsoletas, My Street Finder permite hacer cambios continuos en la información sin que ello afecte a la aplicación. La ciudad en movimiento Saber dónde está la calle Leganitos o, incluso, conocer dónde se encuentra la estación de tren más cercana. El usuario puede conectarse al servidor y en unos minutos recibir en su Pocket PC el mapa de la zona de la ciudad en la que se encuentra, aumentar o reducir el tamaño del mismo y, de gran utilidad, navegar por la ciudad en su dispositivo. Una ventaja que My Street Finder proporciona permitiendo que el usuario reciba mapas de posiciones adyacentes a la que se encuentra en esos momentos y, de esta forma, obtenga la visión más completa de la zona. Visitar la ciudad al completo pero además, con un guía que le acompañe es otra de las posibilidades que el usuario tiene gracias a My Street Finder. Así, esta aplicación hace posible que el usuario active la función guía en su Pocket PC para, además de recibir el mapa que precisa, un símbolo en la pantalla le indique la posición exacta de la calle o punto de interés que busca y además, la dirección que deberá seguir para encontrarlos. Aunque a primera vista, My Street Finder pueda parecer una aplicación destinada a turistas o simplemente transeúntes, el entorno laboral y su mejor productividad es otro de los escenarios donde My Street Finder resulta especialmente útil. Así por ejemplo, este sistema puede facilitar a repartidores, comerciales, instaladores, etc., localizar el punto al que se dirigen de forma más rápida, optimizando de este modo su tiempo de trabajo. Pero además, My Street Finder permite que un usuario conozca en el mapa que recibe la posición exacta en la que se encuentra otro usuario del sistema. A través del mismo protocolo, el usuario puede recibir información sobre otros usuarios como es el nombre y la posición donde se encuentra en esos momentos. Proyecto: My Street Finder. Universidad: Facultad de Ingeniería-ESIDE Universidad de Deusto. Autor: David Sainz González. Tecnología: Plataforma.Net Global Positioning System Protocolo Estándar de los GPS (NMEA 0183). Cartografía y sistema de coordenadas UMT. Aplicación: Servicio de Mapas 11

12 << dnm.universidad Esta funcionalidad hace de My Street Finder una herramienta muy útil para los servicios de seguimientos de flotas. De forma sencilla y en tiempo real, camioneros, repartidores o taxistas pueden conocer el punto exacto donde se encuentra cada uno de sus compañeros de trabajo. Calles, puntos turísticos, monumentos, estaciones de tren, My Street Finder ofrece el mapa a la carta que necesita. Finalista. RAMPA. El fin de las barreras arquitectónicas Rampas, escaleras, bordillos, obras. Cada día, las personas con alguna deficiencia física o psíquica se encuentran con múltiples barreras arquitectónicas que pueden convertir un simple paseo en una carrera de obstáculos. El proyecto RAMPA busca ayudarles a superar estas dificultades. El cualquier momento y desde cualquier lugar, el usuario de RAMPA podrá, a través de un dispositivo Pocket PC, conocer el trayecto más adecuado a sus deficiencias físicas o psíquicas. Tras conocer las características específicas de movilidad del usuario, RAMPA evalúa las peculiaridades del entorno y así, ofrece un trayecto por el mismo adaptado al usuario. Esta adecuación del recorrido a las características del usuario (y no al contrario como suele ser habitual) mejora enormemente la calidad de vida del mismo. Encontrar un lugar ese camino, inclemencias meteorológicas que pudieran afectar al usuario en su recorrido, eventos especiales que tengan lugar en el mismo, etc. Del edificio a la ciudad La propia definición y diseño del programa RAMPA incluye desde su origen la absoluta escalabilidad del sistema. Así, RAMPA es capaz de ofrecer información relativa tanto al entorno físico de un edificio determinado como de una ciudad o región. Escalable por tanto y completamente personalizable, el proyecto RAMPA permite múltiples opciones de uso. Así, por ejemplo, el sistema ofrece su información de dos modos: de forma pasiva para el usuario: el usuario recibe información sin tener que solicitarla. Para ello, es necesaria una definición previa de la información que le resulta interesante y un registro previo del usuario en el sistema. de forma activa: el sistema recibe una petición del usuario sobre una información concreta. Tanto en un caso como en el otro, RAMPA evalúa las características particulares del usuario para así ofrecerle la información más adecuada a las mismas, de forma sencilla, amigable y actualizada en todo momento. Todas las posibilidades RAMPA ofrece al usuario el mejor recorrido entre dos puntos. Para ello, muchos son los factores que tiene en cuenta. Por un lado, las propias características físicas del usuario. El sistema tiene en cuenta si el usuario va en silla de ruedas, es invidente, etc. Y así elige el recorrido más adecuado según estos rasgos (para una persona que se mueve con muletas por ejemplo, será mejor un camino corto aunque en él haya una escalera ya que se cansa mucho. Sin embargo, ese camino nunca sería el indicado para alguien que se desplaza con una silla de ruedas). En segundo lugar, RAMPA evalúa las características físicas del propio entorno a la hora de elaborar el recorrido adecuado. Así, tiene en cuenta factores como dónde se encuentran rampas, aceras o escaleras, si existe algún tramo en obras, las direcciones de las calles, si hay posibilidad de transporte público, etc. Y por último, el sistema tendrá en cuenta también condiciones como la celebración de eventos especiales o incluso, el clima para si, por ejemplo, está lloviendo, elegir un recorrido que pase mayoritariamente por lugares cubiertos. Por otro lado, y en el caso de que el usuario lo que solicite sea una ruta determinada para llegar a un punto de interés, RAMPA le ofrecerá, junto a la misma, información sobre acontecimientos y/o las instalaciones principales que el usuario va a encontrarse por el camino y que pueden resultar de su interés. Además, el diseño de RAMPA tiene en cuenta que la información debe ser ofrecida de la forma más sencilla en cada caso; así, por ejemplo, si el usuario es invidente, el sistema deberá presentarle una interfaz completamente hablada. 12 Además de facilitar el recorrido o ruta más adecuada a las deficiencias físicas o psíquicas del usuario, RAMPA puede también ayudarle localizando el punto de interés o servicio que necesita. Una vez localizado, el sistema mostrará además el recorrido más adecuado para llegar al mismo. La utilidad de esta herramienta se completa aún más con la completa actualización de la información que RAMPA ofrece y que permitirá conocer en todo momento posibles obras en Proyecto: RAMPA Universidad: Facultad de Informática de Barcelona. Universidad Politécnica de Catalunya. Autores: Sergio Edo, Oriol Mercadé y Vanesa Jiménez. Tecnología: Plataforma.Net Servidor CVS de compartición de código fuente frente a Visual SourceSafe. GPS Navigator Tom Tom. Aplicación: Servicio de información sobre trayectos adaptados a personas con deficiencias físicas o psíquicas.

13 << Pablo Abbate MCDBA/MCAD/MCSD/MCT Consultor independiente WebForm Templates Antes de que la Web llegara a nuestras vidas, nuestras aplicaciones tenían la apariencia de una o varias ventanas en Windows, o para nosotros los más viejos, una interfaz no gráfica. Sin embargo, era muy común ya desde esas épocas reutilizar la funcionalidad de presentación de la información. Con.NET, en las aplicaciones Windows, resulta muy sencillo reutilizar funcionalidades incorporadas dentro de los formularios, sólo es cuestión de modificar la apariencia en una clase base y todos los formularios, que de esta clase desciendan, tendrán la misma apariencia por defecto. Al enfocarnos en las aplicaciones Web en ASP.NET descubrimos que el comportamiento de la herencia no es exactamente el mismo que en su par, el formulario Windows. Esto se debe a que en ASP.NET tenemos dos elementos bien diferenciables: el formulario ASCX, cuyo contenido describe los controles que conformarán la apariencia de la página web y, por otro lado, el archivo que contiene las instrucciones en.net que conforman la lógica que regula el comportamiento del mismo formulario. Esta característica permite distinguir el componente visual de la lógica dentro de la aplicación. Pero, qué pasa si deseamos que la apariencia de un formulario web modelo sea compartida por todos los formularios que sean creados a partir de ese modelo. Podríamos reutilizar la barra de navegación de nuestro sitio en todas sus páginas? Existe la posibilidad de reorganizar la distribución de una página modelo y que los cambios realizados se reflejen en todas las páginas que fueron creadas a partir de ese modelo? Es posible configurar, por medio de propiedades, los frames que deseamos mostrar dentro de una página? La respuesta, en todos los casos, es sí. Funcionamiento de un formulario Web Antes de empezar a trabajar, necesitamos conocer el funcionamiento de una página web: En ASP.NET tenemos dos elementos bien diferenciables: el formulario ASCX, cuyo contenido describe los controles que conformarán la apariencia de la página web y el archivo que contiene las instrucciones en.net que conforman la lógica que regula el comportamiento del formulario Una página web desciende de la clase Page del namespace System.Web.UI. El contenido del archivo.ascx asociado con el archivo de lógica determinan el comportamiento del formulario web. No es posible heredar los elementos descriptos en un archivo ASCX. La herencia solo funciona a nivel de código.net, por lo tanto, si deseamos que una clase herede los controles descriptos en su padre deberemos escribirlos dentro del código. Si, utilizando el diseñador de formularios, pegamos un control en un Web Form padre, éste no 13

14 << dnm.asp.net aparecerá en un Web Form hijo. Este comportamiento difiere del formulario de Windows. El proyecto La idea es desarrollar una página modelo que nos permita reutilizar aquellos componentes comunes a todas las páginas sin tener que insertarlos cada vez que creamos un nuevo Web Form. En este caso, haremos un diseño de acuerdo al esquema de la figura 1. Figura1 Figura 3 Originalmente, nuestro formulario web, responde a la jerarquía de clases que vemos en la figura 2. Después de realizar nuestros cambios, tendrá la siguiente la apariencia de la figura 3. Para los frames que rodean al área de trabajo, utilizaremos user controls que nos permitirán diseñar gráficamente el contenido de estos frames. Veamos como empezar Pasos En un proyecto de Visual Studio 2003 seleccionamos ASP.NET Web Application y lo denominamos Web- FormTemplate. Siguiendo con nuestro diseño, necesitaremos cuatro controles de usuario que servirán de frames para cada extremo del área de trabajo. Agregamos, al proyecto, estos cuatro controles con los siguientes nombres: frmencabezado, frmpie, frmizquierdo, frmderecho. En cada user control agregaremos todos los webform controls necesarios para dar el aspecto que queremos a cada frame. Por ejemplo, nuestro frmencabezado podría tener un aspecto similar al de la figura 4. Ahora, agregamos un nuevo Web Form denominado modelform. De este formulario heredarán todos los otros Web Forms de nuestra aplicación. En la sección de code-behind deberemos modificar el comportamiento de dos métodos: El objetivo es que sólo se deba modificar el contenido del área de trabajo de cada página, y el resto de los componentes sean heredados del modelo. Para personalizar el comportamiento de todos los formularios web crearemos una clase modelo que derive de la clase Page. Llamaremos a esta nueva clase: modelform Todos los formularios de la aplicación deberán descender de modelform para que posean su misma lógica. Figura 4 14 Figura 2 Figura 5

15 << dnm.asp.net protected override void CreateChildControls() { // Reemplazamos el formulario del archivo ascx por // un formulario creado desde el código HtmlForm Form = new HtmlForm(); } // Creamos una tabla para distribuir los frames Table TablaPagina = new Table(); TableRow RowContenido = new TableRow(); TableCell CellFrmIzquierdo = new TableCell(); TableCell CellFrmContenido = new TableCell(); TableCell CellFrmDerecho = new TableCell(); // Creamos el Encabezado Form.Controls.Add(LoadControl( frmencabezado.ascx )); // Agregamos el contendio del frame Izquierdo CellFrmIzquierdo.Controls.Add(LoadControl( frmizquierdo.ascx )); // Agregamos el contenido de la página actual Control Area = this.findcontrol( AreaTrabajo ); if (Area!= null) CellFrmContenido.Controls.Add(Area); // Agregamos el contenido del frame Derecho CellFrmDerecho.Controls.Add(LoadControl( frmderecho.ascx )); RowContenido.Cells.Add(CellFrmIzquierdo); RowContenido.Cells.Add(CellFrmContenido); RowContenido.Cells.Add(CellFrmDerecho); TablaPagina.Controls.Add(RowContenido); // Agregamos la tabla de contenido a la página Form.Controls.Add( TablaPagina ); // Creamos el Pie Form.Controls.Add(LoadControl( frmpie.ascx )); // Agregamos el Form this.controls.add(form); base.createchildcontrols(); protected override void Render(HtmlTextWriter writer) { // Rellenamos el inicio del código HTML writer.write( <html><head><title>webform Template</title><head><body> ); // Rellenamos el contenido de la página. base.render(writer); // Rellenamos el fin del documento HTML writer.write( </body> </html> ) ; Fuente 1 Fuente 2 CreateChildControls(): Es implementado por la clase System.Web.UI.Control. Este método es el responsable de la creación de todos los controles hijos en un control contenedor tal como un Page. Lo modificaremos para que agregue nuestros frames a la página actual. Para ello debemos agregar el código fuente 1 al code-behind de nuestro Web Form. Otro método que debe ser sobreescrito es Render, también de la clase System.Web.UI.Control. La tarea que lleva a cabo este método es la de enviar el contenido de un control de servidor a un objeto HTMLTextWriter, el cual escribe el contenido HTML en el cliente. Después de nuestra modificación, el método definitivo tiene el aspecto del fuente 2. Agregamos un nuevo Web Form con el nombre Main.aspx y lo colocamos como formulario de inicio desde el menú de Proyecto. Posteriormente accedemos al código HTML del formulario eliminando todo su contenido. Sólo debe quedar la directiva <@Page > A continuación, regresando a la ventana de diseño, arrastramos un webform control de tipo Panel sobre el Web Form. Es importante, recordar que el nombre del control agregado debe ser AreaTrabajo. Modificamos las propiedades de tamaño para que abarque el 100% del alto y ancho de la página. Por último, en el código.net debemos especificar que nuestra página (Main) no desciende directamente de Page, sino que hereda de modelform (nuestro formulario modelo). Para ello deberemos modificar la definición de la clase con el siguiente fragmento de código: public class Main : WebFormTemplate.modelform Bueno, ha llegado el momento de ver cómo ha quedado nuestra primera página terminada. Vea la figura 5. Cada vez que agreguemos una nueva página, deberemos repetir los pasos hechos con Main.ascx y así reutilizaremos todos los controles de usuario. 15

16 Por José Miguel Torres Técnico Superior en Desarrollo de Aplicaciones Informáticas MRW SQL Server Reporting Services << SQL ServerReporting Services no es un Add-In para Visual Studio ni ninguna capa basada en.net para otros servidores de informes de terceros fabricantes. SQL Server Reporting Services está totalmente desarrollado bajo código administrado, en C# y comporta una serie de herramientas mación stateless es el que se viene utilizando en el desarrollo de arquitecturas.net con Enterprise Services, que empezó ya con MTS, y que han 16 Al fin ante nosotros tenemos un servidor de informes totalmente desarrollado por Microsoft, el SQL Server Reporting Services. Se trata de un servidor de informes basado en Web Services y cuya característica más importante reside en su modularidad, que por un lado establece, asegura y actualiza el origen de datos al cual está conectado, y por otro suministra el informe en una fase paralela e independiente. para la administración, creación, implantación, publicación y desarrollo de informes no sólo para orígenes de datos específicos de SQL Server y Oracle, sino también genéricos, pudiendo utilizarse sin ningún problema OLE DB y ODBC. La plataforma SQL Server Reporting Services está formado por tres componentes básicos: Report Server Report Designer Report Server Data Base Report Server es un servicio Web que se hospeda en IIS y ASP.NET y que atiende las peticiones a informes. La razón de que Report Server sea un Web Service stateless, sin estado, hace aumentar su escalabilidad teniendo la capacidad de servicio de unos 10 a 20 informes por procesador, aproximadamente. Actualmente el modelo de progra- demostrado su ventaja frente a aplicaciones stateful (con estado) como son las aplicaciones cliente/servidor. La modularidad que ofrece la arquitectura de Reporting Services hace que, por una parte el administrador disponga de unas herramientas específicas para el mantenimiento de informes y a su vez integradas en tareas de administración como puede ser de sistema o de base de datos, y por otro lado, el desarrollador tiene a su disposición una completa API y servicios, integrados todos en Visual Studio.NET, que le permite desarrollar funciones específicas para los informes, independientemente de que el destino del informe sea Web o Windows Form u otro contexto, por ejemplo móvil. De esta forma cualquier usuario autentificado puede ejecutar o consumir informes desde Internet Explorer, o bien desde una herramienta cliente que consuma el informe a través de un servicio Web.

17 La diferencia fundamental con otros diseñadores de informes es que, por ejemplo, Crystal Reports es una herramienta orientada al diseño de informes y, si bien es cierto que puede publicar informes como Servicios Web e incluso posee dos interfaces estandarizadas como son SOAP y COM, dista de la idea de servidor de ofrece SQL Server Reporting Services, con herramientas de administración propias, políticas de seguridad y más diferencias que iremos viendo más adelante, un servidor de informes en toda regla. Características << A nivel de diseño de informes, con SQL Server Rerporting Services, podemos realizar todas las operaciones que permiten actualmente los diseñadores del Fernando Bocigas, Product Manager de SQL Server y SQL Reporting Services de Microsoft Ibérica Fig 1. Diagrama de la arquitectura El potente entorno de desarrollo que pone a su disposición Visual Studio.NET 2003 facilita la creación e implantación de soluciones de creación de informes con la mayor capacidad de ampliación de cara al crecimiento futuro. Microsoft SQL Server Reporting Services también proporciona la flexibilidad añadida de la creación de informes junto a una amplia variedad de fuentes de información, entre las que se incluye SQL Server, OLE DB, ODBC, Oracle y otros proveedores de datos de la plataforma.net. Entre los formatos de informe se incluyen: formatos Web (HTML), de impresión (PDF,TIFF) y de datos (Excel, XML, CSV) mercado. Diseño de informes tabulares, matriciales, con gráficos, con objetos OLE, etcétera, además introduce un concepto llamado snaking columns que son las utilizadas en los periódicos. Permite la interacción y navegación por parte del usuario y los formatos de presentaciones más comunes (pdf, html, xls, csv,...), además de agregaciones de datos, etcétera. El diseñador de informes está integrado con Visual Studio.NET. El motor de diseño posibilita un asistente para la creación de informes y permite la importación desde informes Access, no habiendo posibilidad, de momento, de importación desde Crystal Reports ni de cualquier otro fabricante. Asimismo posee un generador de consultas SQL y posibilidad de vista previa, entre otras características. Desde el punto de vista de la administración de informes, SQL Server Reporting Services nos ofrece una herramienta basada en Web para tal fin. También tenemos la posibilidad de utilizar el intérprete de comandos para ejecutar utilidades e incluso herramientas de programación de secuencias de comandos. La seguridad está basada en funciones, con lo cual podremos controlar el acceso a carpetas, archivos, recursos en general. Dicha seguridad está basada en la autenticación de Windows y/o SQL Server. Otra característica a indicar es el historial de informes, el cual representa en forma estadística cual ha sido la actividad de cada informe, lo que puede ayudar al administrador y/o arquitecto de un sistema para perfilar la escalabilidad de la arquitectura. 17

18 << dnm.servidores.sql 18 Los informes en SQL Server Reporting Server se definen mediante una sintaxis propia llamada (RDL) Reporting Definition Language que permite, basándose en XML, definir un informe con un schema publicado Cada usuario (cliente) de una red corporativa con cuenta autenticada de Windows, por ejemplo, con acceso a SQL Server Reporting Services, dispone de un espacio Mis Informes en los que tiene un espacio para administrar y almacenar sus propios informes; asimismo también se pueden obtener suscripciones propias en un espacio similar llamado Mis Suscripciones. Dichas suscripciones se entienden como distribuidores de informes automáticos a cliente y que pueden ser estándares o controladas por datos, en la que se sirven según una consulta, por ejemplo. La entrega puede ser mediante correo electrónico y/o mediante Web Services o servicios Windows, gracias a la arquitectura modular que están desarrollados los Reporting Services. Los informes se procesan en grupos de dos fases que separan el procesamiento de datos de la representación final. Esto permite representaciones de tipo de formato distintos, una mayor escalabilidad y la posibilidad de programar algunos componente mediante Visual Studio.NET. Esta característica diferencia claramente, la representación de informes de SQL Server Reporting Services con Crystal Reports. Éste último procesa cada informe desde la petición, pasando por la captación de datos y publicación en el visor, en una misma fase, con lo que varias peticiones a un mismo informe implicará una mala administración de recursos ya que hará tantos accesos al origen de datos como peticiones, contrariamente que SQL Server Reporting Services. Los informes en SQL Server Reporting Server se definen mediante una sintaxis propia llamada (RDL) Reporting Definition Language que permite, basándose en XML, definir un informe con un schema publicado. Así que podemos utilizar SOAP para publicar informes desde una aplicación externa, ya sea en Windows o desarrollando controles web forms para renderizar informes publicados de manera transparente para un usuario. SQL Server Reporting Services tiene compatibilidad con herramientas existentes de servicios de análisis pero no será hasta la llegada de Yukon, dónde se fusionarán y aumentará la potencia entre ambos. Componente Servidor de informes Administrador de informes Base de datos del servidor de informes Diseñador de informes Herramientas administrativas y utilidades Libros en pantalla de Reporting Services Informes y aplicaciones de ejemplo, y base de datos de ejemplo Requisitos Existen varias versiones de SQL Server Reporting Services: Standard Edition Enterprise Edition Developer Edition Evaluation Edition Los requisitos de hardware no distan mucho de las necesidades de cualquier software de administración o desarrollo, lógicamente, dependiendo del entorno de desarrollo o de producción en el que se utilice, el hardware tendrá una importancia relevante en la escalabilidad vertical. En cuanto a requerimientos de Software, SQL Server Reporting Services, depende totalmente de un Sistema Operativo servidor; en la tabla 1 podemos observar una relación de requisitos por componentes. Requisitos previos Servidor Web con ASP.NET y Servicios de Internet Information Server (IIS) 5.0 o posterior. MDAC 2.6 o posterior. Conexión con una instancia de SQL Server 2000 SP3a. Sitio Web predeterminado accesible a través de Para Windows 2003, el equipo debe estar configurado como servidor de aplicaciones. Para que Windows 2003 utilice la cuenta del servicio de red para ejecutar el servicio Servidor de informes, necesita SQL Server QFE 859. Para descargarlo, visite Soporte técnico de Microsoft. Servidor Web con ASP.NET. IIS 5.0 o posterior instalado y configurado. Sitio Web predeterminado accesible a través de Servidor con SQL Server 2000 SP3a. Estación de trabajo cliente con Microsoft Visual Studio.NET 2003 y MDAC 2.6 o posterior. Estación de trabajo cliente con acceso a un servidor de informes. Estación de trabajo cliente, sin requisitos previos. Estación de trabajo cliente, sin requisitos previos. Tabla1. Relación de requisitos previos por componentes a nivel de software.

19 << dnm.servidores.sql Diseñar El diseñador de informes forma parte de Visual Studio y la creación de un informe implicará la creación de un proyecto en el mismo de tipo Business Intelligence, mediante un asistente o simplemente un informe vacío (fig. 2). Figura 2. Dos plantillas disponibles para la creación de informes desde Visual Studio.NET 2003 Figura 3. Esqueleto de un proyecto Business Intelligence. En el explorador de soluciones vemos el proyecto con dos carpetas, que refieren a las dos partes o módulos del informe, como muestra en la figura 3, el origen de datos y el diseño del mismo. En el origen de datos tenemos un asistente que nos ayuda a la disposición del mismo. Por defecto, SQL Server Reporting Services viene con una base de datos que ayuda en los tutoriales ya que la mayoría hacen referencia a ella, es lo que la Northwind al Visual Studio, dicha base de datos, AdventureWorks2000, se auto instala en el servidor SQL Server donde reside Report Services. La mayoría de herramientas de diseño del mercado tienen un asistente que facilita el proceso de creación inicial, y en este caso SQL Server Reporting Services no es una excepción. En un tiempo breve creamos un informe en el que quizás lo más complejo sea la construcción de la cadena de la consulta, tarea que se facilita gracias a la herramienta de creación de consultas gráfica de Visual Studio.NET. En la figura 4 vemos parte de un proceso de creación mediante el asistente. Tenemos a nuestra disposición todo el potencial de la interfaz de Visual Studio.NET para el diseño de un informe, desde el generador de la consulta SQL hasta los tipos de informes a utilizar. Podemos ver una vista previa del informe, podemos modificar el diseño cuando y como queramos. Podemos agregar el informe a nuestra solución como un proyecto más, en definitiva, la utilización de SQL Server Reporting Services y Visual Studio.NET es muy provechosa. También desde Visual Studio.NET, tenemos la posibilidad de implementar y publicar el informe aunque es desde las herramientas encomendadas para ello, donde encontraremos mayor funcionalidad al respecto. Tenemos a nuestra disposición todo el potencial de la interfaz de Visual Studio.NET para el diseño de un informe, desde el generador de la consulta SQL hasta los tipos de informes a utilizar 19

20 << dnm.servidores.sql Figura 4.Tres pasos distintos del asistente de creación de informes. La dos herramientas de administración las encontramos en primer lugar en (fig. 6), por defecto, la cual nos brinda operaciones de administración, gestión e implantación y en segundo lugar tenemos un explorador en el que podemos ver los informes implantados. El sitio Web, por defecto, es (fig. 7) y si los permisos de autorización nos lo permiten podemos navegar por dicho espacio Web. En el ejemplo que se muestra en estas líneas realizado anteriormente llamado Ejemplo, vemos que hay dos ficheros. El primero hace referencia a la conexión de datos que es compartida y que no es mas que un archivo XML (fig. 8) y el segundo, rptejemplo, es la definición del informe en RDL y cuando accedemos, Implementar y administrar 20 Lo mas importante de la herramienta de administración es que está basada en Web, alojada bajo IIS y ASP.NET y que por tanto deberá estar familiarizado con estos contextos. La seguridad, como viene siendo tradicional entre productos de servidor de Microsoft, puede estar integrada bajo autenticación Windows y su implantación requiere de un estudio detallado y una fase de implantación minuciosa. Es importante la planificación para la implementación y administración de los informes ya que no sólo depende de un origen de datos ( ya que éste puede ser compartido o propio de un informe) con unas premisas de seguridad propias y un alcance local o remoto, sino que además los clientes de estos informes pueden no estar dentro de un dominio local y que por tanto la operación de autorización y autenticación sean imprescindibles, a través de IIS y/o Windows y/o SQL Server. Ver figura 5. Figura 5. Esquema de implantación distribuida. e l

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS:

FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS: FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS: TRABAJO BIBLIOGRAFICO DE, CONCEPTOS, IMÁGENES, EJEMPLOS,

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

Más detalles

Guía de inicio rápido a

Guía de inicio rápido a Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir? Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,

Más detalles

Plataforma Helvia. Manual de Administración Administración General. Versión 6.08.05

Plataforma Helvia. Manual de Administración Administración General. Versión 6.08.05 Plataforma Helvia Manual de Administración Administración General Versión 6.08.05 Índice de contenidos INTRODUCCIÓN... 3 ENFOQUE...3 LA ADMINISTRACIÓN GENERAL...3 ACCESO A LA ADMINISTRACIÓN GENERAL...

Más detalles

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010 areas básicas en OneNote 2010 - OneNote - Office.com http://office.microsoft.com/es-ar/onenote-help/tareas-basicas-en-onenote... 1 de 3 23/04/2012 10:40 p.m. Soporte / OneNote / Ayuda y procedimientos

Más detalles

La Digitalización del Ayuntamiento. Gestión Integral

La Digitalización del Ayuntamiento. Gestión Integral prosoft.es La Digitalización del Ayuntamiento. Gestión Integral Desarrollamos su proyecto para el Fondo de Inversión Local El Real Decreto-ley, que crea el Fondo de 5.000 millones de euros, fue aprobado

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Creación y administración de grupos locales

Creación y administración de grupos locales Creación y administración de grupos locales Contenido Descripción general 1 Introducción a los grupos de Windows 2000 2 Grupos locales 5 Grupos locales integrados 7 Estrategia para utilizar grupos locales

Más detalles

Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables.

Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables. Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables. 28/03/2011 Centro de Servicios de Informática y Redes de Comunicaciones Nodo Cartuja Contenido 1. Introducción...

Más detalles

Manual de administración Administración General V 7.08.03

Manual de administración Administración General V 7.08.03 Manual de administración Administración General Versión 7.08.03 Página 1 Índice de contenidos Introducción... 3 Enfoque... 3 La Administración General... 3 Acceso a la Administración General... 4 Acceso

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA El Acceso al correo a través de OWA (Outlook Web Access) es una herramienta que permite a los usuarios consultar sus mensajes en una interfaz Web a través de un

Más detalles

Sistema informatizado de Trazabilidad alimentaria

Sistema informatizado de Trazabilidad alimentaria Universdad de Oviedo Trazabilidad Alimentaria Según el reglamento europeo, todas las empresas del sector alimentario han de tener un control de la trazabilidad alimentaria. La forma más eficiente, segura,

Más detalles

GUÍA DE USUARIO: GOOGLE DRIVE

GUÍA DE USUARIO: GOOGLE DRIVE GUÍA DE USUARIO: GOOGLE DRIVE Google Drive es una herramienta telemática de la web 2.0 que permite el trabajo virtual de forma colaborativa. En Google Drive podemos encontrar una barra de navegación en

Más detalles

Accesibilidad web GUÍA FUNCIONAL

Accesibilidad web GUÍA FUNCIONAL Accesibilidad web GUÍA FUNCIONAL 0 _ ÍNDICE 01_Introducción 02_Primeros pasos 03_Conceptos 04_Navegación por voz 05_Navegación por teclado 06_Navegación por sonido 07_Compatibilidad con lectores de pantalla

Más detalles

Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio

Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio 1 Carlos Enrique Rodas Gálvez 2002-12383 INDICE 2 TEMA No. PAGINA Definición. 3 Prerrequisitos.

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Guía de los cursos. Equipo docente:

Guía de los cursos. Equipo docente: Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Eficiencia en la Automatización y Gestión de Servicios

Eficiencia en la Automatización y Gestión de Servicios Eficiencia en la Automatización y Gestión de Servicios GESTIÓN EFECTIVA DE SERVICIOS CON SERVICETONIC Hoy en día las empresas están obligadas a hacer más con menos recursos y como consecuencia de ello

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

La compañía Autodesk presenta la nueva versión de su aclamado

La compañía Autodesk presenta la nueva versión de su aclamado Presentación La compañía Autodesk presenta la nueva versión de su aclamado AutoCAD, AutoCAD 2011, como un potente y completísimo programa de diseño y dibujo asistido por ordenador. Elegido por un gran

Más detalles

GUÍA BÁSICA USUARIO MOODLE 2.6

GUÍA BÁSICA USUARIO MOODLE 2.6 GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y

Más detalles

SIEWEB. La intranet corporativa de SIE

SIEWEB. La intranet corporativa de SIE La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)

Más detalles

UNIVERSIDAD TECNICA DEL NORTE

UNIVERSIDAD TECNICA DEL NORTE UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS ESCUELA DE INGENIERIA EN SISTEMAS COMPUTACIONALES MANUEL DE USUARIO TEMA: SISTEMA INFORMÁTICO PARA LA PROMOCIÓN Y PUBLICIDAD DE

Más detalles

Qué necesito saber para tener mi sitio web en Internet?

Qué necesito saber para tener mi sitio web en Internet? Qué necesito saber para tener mi sitio web en Internet? Introducción Antes es importante tener en cuenta que Es importante considerar lo siguiente: Definir claramente tu actividad en Internet Establecer

Más detalles

ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS

ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ESTUDIO SOBRE EL POSICIONAMIENTO EN BUSCADORES DE PÁGINAS WEB Y LA RELEVANCIA DE LA ACTUALIZACIÓN DE CONTENIDOS

Más detalles

POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA. 1. información que se obtiene la aplicación y su utilización

POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA. 1. información que se obtiene la aplicación y su utilización POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA Nuestra política de privacidad se aplica al uso de las aplicaciones informáticas de los siguientes medios de comunicación: LaTercera, LaCuarta,

Más detalles

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario 14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,

Más detalles

Nos encargamos del tuyo, tú disfruta

Nos encargamos del tuyo, tú disfruta EN ACTIVE SABEMOS QUE TIENES COSAS MÁS IMPORTANTES QUE EL TRABAJO, POR ESO Nos encargamos del tuyo, tú disfruta 2015 ACTIVE BUSINESS & TECHNOLOGY. TODOS LOS DERECHOS RESERVADOS. 1 Esta nueva versión ha

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA 1 Adaptación y conversión Muchas empresas disponen de contenidos muy completos en formato papel, utilizados en educación presencial o bien en formación a distancia

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,

Más detalles

Tableros de control interactivos para los responsables de la toma de decisiones

Tableros de control interactivos para los responsables de la toma de decisiones Resumen de producto SAP Soluciones SAP Crystal SAP Crystal Dashboard Design Objetivos Tableros de control interactivos para los responsables de la toma de decisiones Transforme datos complejos en tableros

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

COLEGIO COMPUESTUDIO

COLEGIO COMPUESTUDIO COLEGIO COMPUESTUDIO ÁREA: TECNOLOGIA E INFORMATICA DOCENTE: WILLY VIVAS LLOREDA ESTUDIANTE: CLEI: III GUIA N 5 N SESIONES: NUCLEO TEMÁTICO: UNIDAD: 2 Sistema operativo (Windows) OBJETIVO: Comprender el

Más detalles

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) 1. Introducción. TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella se puede organizar y controlar los contenidos (archivos

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD Carpetas sin Conexión... 2 Gestión de mensajes enviados... 3 Gestión de mensajes eliminados... 6 Firma Digital... 8 Envío de mensajes firmados digitalmente...

Más detalles

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Servinet Sistemas y Comunicación S.L. www.softwaregestionsat.com Última Revisión: Octubre 2014 FUNCIONALIDADES SAT

Más detalles

Las Novedades de VisualStudio.Net

Las Novedades de VisualStudio.Net Artículos Grupo Danysoft: Las Novedades de Visual Studio.NET Las Novedades de VisualStudio.Net Visual Studio es el paquete de software para desarrolladores más importante de la actualidad y desde hace

Más detalles

GUÍA BÁSICA DE INSTALACIÓN

GUÍA BÁSICA DE INSTALACIÓN Bienvenido a creomicomercio.com, donde podrá crear y personalizar su propia tienda de comercio electrónico. Esta operación la podrá realizar en pocos minutos y on-line. Desde el hosting hasta la logística

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada

Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada uno de los servicios con los que contamos y que, al ser requeridos por vuestra organización, no dudamos generarán una utilidad

Más detalles

Archivo de correo con Microsoft Outlook contra Exchange Server

Archivo de correo con Microsoft Outlook contra Exchange Server Archivo de correo con Microsoft Outlook contra Exchange Server Resumen Con este proceso de archivado, lo que pretendemos es guardar nuestro correo en un archivo de datos, para así poder realizar una copia

Más detalles

Cuadros de mando interactivos para los responsables de la toma de decisiones

Cuadros de mando interactivos para los responsables de la toma de decisiones Resumen de producto SAP Soluciones SAP Crystal SAP Crystal Dashboard Design Objetivos Cuadros de mando interactivos para los responsables de la toma de decisiones Transforme datos complejos en cuadros

Más detalles

Sistema de SaaS (Software as a Service) para centros educativos

Sistema de SaaS (Software as a Service) para centros educativos Sistema de SaaS (Software as a Service) para centros educativos Definiciones preliminares: Qué es SaaS? SaaS (1) es un modelo de distribución del software que permite a los usuarios el acceso al mismo

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

LIDERAZGO INTEGRAL. Competencias y habilidades del líder efectivo

LIDERAZGO INTEGRAL. Competencias y habilidades del líder efectivo LIDERAZGO INTEGRAL. Competencias y habilidades del líder efectivo 1 Presentación En el entorno actual se hace imprescindible conseguir la contribución consciente y activa de todos los miembros de la organización

Más detalles

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

ENTORNO DE DESARROLLO MICROSOFT.NET 2010 ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA GUÍA DEL ALUMNO 1 Introducción 2 Acceso a la plataforma 3 Cerrar sesión 4 Estructura del curso virtual 5 Foros 5.1 No quiero recibir copias de los foros en mi email 6 Mensajería Interna 7 Como subir tareas

Más detalles

Tools. Ibermática Soluciones Empresariales 2012, Todos los derechos reservados http://soluciones.ibermatica.com

Tools. Ibermática Soluciones Empresariales 2012, Todos los derechos reservados http://soluciones.ibermatica.com Tools http://soluciones.ibermatica.com La aplicación Tools Ibermática incluye 15 aplicaciones que llevan a cabo varios trabajos centrados en el diseño. Estas aplicaciones han sido desarrolladas pensando

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

Figura 4.6: Prototipo de la pantalla de inicio.

Figura 4.6: Prototipo de la pantalla de inicio. Por lo tanto el siguiente paso ha sido realizar el prototipo a más alto nivel del sitio web, para conocer cómo quiere la empresa que se estructure el contenido y qué aspecto darle. Para ello se ha utilizado

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

CONFIGURACION AVANZADA DE OUTLOOK EXPRESS 6

CONFIGURACION AVANZADA DE OUTLOOK EXPRESS 6 CONFIGURACION AVANZADA DE OUTLOOK EXPRESS 6 Carpetas sin conexión Gestión de mensajes enviados Gestión de mensajes eliminados Firma digital Envío de mensajes firmados digitalmente Recepción de mensajes

Más detalles

Guía de Inicio Respaldo Cloud

Guía de Inicio Respaldo Cloud Guía de Inicio Respaldo Cloud Calle San Rafael, 14 28108 Alcobendas (Madrid) 900 103 293 www.acens.com Contenido 1 Introducción... 3 2 Características Respaldo Cloud... 4 3 Acceso y activación... 5 - Gestión

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00

Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DEL SITIO WEB...4 1. ENCABEZADO...5 2. SECCIONES Y PÁGINAS DEFINIDAS...5 3. CONTENIDO...5 4. NOVEDADES

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

CAPITULO 8. Planeamiento, Arquitectura e Implementación

CAPITULO 8. Planeamiento, Arquitectura e Implementación CAPITULO 8 Planeamiento, Arquitectura e Implementación 8.1 Replicación en SQL Server La replicación es un conjunto de tecnologías destinadas a la copia y distribución de datos y objetos de base de datos

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles

CONSEJOS DE CÓMO CREAR UN DOCUMENTO ADOBE PDF ACCESIBLE A PARTIR DE UN DOCUMENTO MICROSOFT WORD ACCESIBLE

CONSEJOS DE CÓMO CREAR UN DOCUMENTO ADOBE PDF ACCESIBLE A PARTIR DE UN DOCUMENTO MICROSOFT WORD ACCESIBLE CONSEJOS DE CÓMO CREAR UN DOCUMENTO ADOBE PDF ACCESIBLE A PARTIR DE UN DOCUMENTO MICROSOFT WORD ACCESIBLE (Sistema Operativo Windows) Marzo 2011 Lourdes Moreno López 1,2 lmoreno@inf.uc3m.es 1: Grupo LaBDA,

Más detalles

Instalación de Crystal Reports

Instalación de Crystal Reports Este capítulo explica cómo instalar Crystal Reports localmente desde la distribución del producto. Asimismo describe cómo realizar la instalación de un servidor de red a una estación de trabajo. Instalación

Más detalles

APROVECHAR LA BASE DE DATOS BIBLIOGRÁFICOS REBECA CON EL PRO- GRAMA ABIES.

APROVECHAR LA BASE DE DATOS BIBLIOGRÁFICOS REBECA CON EL PRO- GRAMA ABIES. APROVECHAR LA BASE DE DATOS BIBLIOGRÁFICOS REBECA CON EL PRO- GRAMA ABIES. QUÉ ES REBECA? REBECA es una base de datos que contiene registros bibliográficos en formato Ibermarc. Está concebida como una

Más detalles