PLATAFORMA DE DESARROLLO DE APLICACIONES EN.NET Qué es? AdviserDev Es un Framework o Plataforma, para desarrollar aplicaciones en.net En un principio fue creada para el desarrollo de nuestras propias aplicaciones y dándonos cuenta de la potencia de la misma la perfeccionamos y completamos para que cualquier programador se pueda beneficiar de sus virtudes. AdviserDev también se puede considerar como un conjunto de herramientas, que nos van a permitir construir el proyecto final de nuestra aplicación. Programación orientada a objetos y bajo 3 capas en la que los módulos tienen una estructura jerárquica. Estructura Cliente-Servidor, completamente integrada y transparente para el programador final. Fácil y sencilla de usar, fiable y robusta al mismo tiempo y sin ninguna limitación. Beneficios del Desarrollo en.net Microsoft.NET es una plataforma de desarrollo y ejecución de aplicaciones, que facilita el proceso de construcción de programas multipropósito, tanto en entornos cliente como en entornos Web o móviles. En Microsoft.NET cuando vamos a desarrollar una aplicación no tenemos que preocuparnos de elegir un lenguaje de programación adecuado que se ajuste mejor para el tipo de aplicación a desarrollar. Tampoco estamos condicionados si en una empresa la mayoría de los programadores saben un único lenguaje de programación. Con Microsoft.NET todos estos asuntos quedan relegados a un segundo plano porque.net entiende diversos lenguajes de programación y con todos ellos podemos llegar a realizar las mismas acciones e incluso desarrollar una aplicación que esté compuesta de módulos hechos en distintos lenguajes de programación teniendo una completa integración entre todos los módulos. La elección de un lenguaje no es una cuestión prioritaria y pasa a ser una mera elección de gustos del programador. Los lenguajes que incluye son: Visual Basic.NET, Visual C#, Visual C++.NET y J#. Otra de las principales ventajas de la programación en.net es el ahorro de tiempo para el desarrollador. Esta tecnología proporciona una mayor velocidad de desarrollo y una mayor seguridad de que el código sea bueno. El ahorro de tiempo es enorme. Teniendo en cuenta que en una programación para una Gestión de Presupuestos compleja en.net supondría alrededor de 500 horas de programación, sin el uso de.net el tiempo se dispararía a un 50% más. Microsoft.NET provee de un conjunto único y expandible con facilidad, de bloques interconectados, diseñados de forma uniforme y bien documentados que permita al desarrollador, tener a mano todo lo que necesita para producir aplicaciones sólidas.
Principales Características de AdviserDev: Estructura cliente-servidor completamente integrada y transparente al programador final. Funcionalidades básicas de servidor integradas Control de conexiones Control de licencias Control de actualizaciones Tareas programadas Facilidad y sencillez. Programadores con conocimientos básicos pueden tener lista una aplicación totalmente funcional en pocas horas Fiabilidad y robustez. Estructura de objetos y editores robusta, plantillas y estructuras de aplicación predefinidas que permitan un código limpio y fácil de mantener Gran variedad de controles y funcionalidades disponibles Automatización del trabajo tedioso. Sin limitaciones. Posibilidad de ampliar cliente y servidor Creación de plantillas específicas de generación de objetos Creación de controles y visores específicos que se integran en la aplicación final
Infraestructura: Para poder empezar a desarrollar una aplicación es necesario crear antes una infraestructura que nos permitirá su correcto funcionamiento. Debemos instalar un motor de base de datos donde se guardarán físicamente los resultados de la aplicación. Crear la base de datos con los objetos necesarios, cargar un servidor que nos permita la conexión remota a esta base de datos y que se encargue de los trabajos de comprobación de licencias, carga de módulos, bloqueos, tablas locales, gestión de conexiones, etc... Estructura Motor Base de datos AdvServ Módulo Acceso Base de datos Otros módulos Cliente PC Cliente PDA Otros Clientes Consola de Administración Servidor ( Gestión de conexiones, carga de módulos, actualizaciones, etc. ) Módulos Std y definidos por el usuario (Dan funcionalidad al servidor) Aplicaciones clientes ( Conectan con AdvServ para consumir los servicios ofrecidos)
Componentes: DbDesigner: Diseñador de base de datos. DbReg: Elementos genéricos, creados a partir de la definición de la base de datos. EdMaker: Creación de editores a partir de objetos Reg. Editor de pantallas. StyleDesigner: Diseñador de estilos y apariencia de la aplicación a desarrollar. MenuDesigner: Diseñador de menús. Crea un menú para llegar a una pantalla determinada. Utilidades: 1º CONTROL DE USUARIOS: Controla usuarios que acceden al sistema. La aplicación de gestión de usuarios da las siguientes posibilidades: Crear nuevos. Controles ortográficos y formularios. Dar privilegios de Administrador. 2º CONTROL DE LICENCIAS Y CONEXIONES: Permite realizar activación de nuevas aplicaciones, ampliación o reducción de licencias. Permite controlar el estado de las conexiones. Posibilidad de crear nuestra propia aplicación de control de licencias y conexiones. 3º ACTUALIZACIONES AUTOMÁTICAS: Ofrece métodos, para enviar una comprobación de versión. Podemos copiar ficheros que hayan cambiado, crear y eliminar directorios y crear accesos directos. Ejecutar Script base de datos. Controlar servicios. 4º ALERTAS: Permite crear alertas con fecha y hora. Posibilidad de incluir controles y formularios del módulo. Control visual de la alerta. 5º GESTIÓN DOCUMENTAL Y WORKFLOW: Permite introducir y consultar cualquier tipo de documento con control de versiones. Realizar búsquedas específicas (fecha, usuario, nombre, descripción, palabras clave). Visualización, búsqueda, introducir, modificar y eliminar documentos. Crear flujos de trabajo. 6º MAILING: Envío simple o masivo de mails. Envío de mail en HTML, encriptación, firma digital, plantillas Realiza tareas en segundo plano, utilizando muy pocos recursos del sistema. 7º VISUALIZACIÓN DE INFORMES: Potente visualizador de informes. Diseño de impreso propietario, que puede ser construido dinámicamente o a partir de nuestro diseñador de impresos. Exportación a Excel, PDF o imagen. 8º CONSTRUCTOR DE CONSULTAS: Constructor de consultas SQL. Realiza selecciones simples o compuestas a partir de un diseño de base de datos. Permite almacenar consultas por usuario, aplicar fórmulas y tiene multitud de criterios de selección. 9º MENSAJERÍA INTERNA: Fácil acoplamiento en aplicaciones de terceros. Detección de usuarios conectados, acuse de recibo, opciones de respuesta. Tipos de mensaje, normal o urgente.
Aplicaciones Creadas con AdviserDev: Estos son 3 claros ejemplos de las posibilidades de desarrollo con AdviserDev. AddclientCRM: Aplicación que permite establecer una estrategia de negocio centrada en anticipar y satisfacer las necesidades de sus clientes Customer Relationship Management (CRM), o gestión de relación con los clientes, es la solución informática que permite orientar su empresa al cliente, gestionando de manera eficiente los datos críticos de cada uno de ellos, para la realización de acciones de venta. Mejorar la relación con sus clientes, incrementando la productividad de sus comerciales, son ejes sobre los que AddclientCRM ofrece un beneficio tangible. Herramientas: Completa Agenda Comercial: Planificación de visitas y llamadas Tele marketing. Trazabilidad de Acciones Comerciales: Seguimiento y control de resultados. Ficha de Cliente; Real y Potencial: Histórico de acciones comerciales y productos. Programador de Alertas: Configurable para incidencias, tareas pendientes etc Incidencias del Cliente: Alta y seguimiento de las incidencias del cliente. Generación y Seguimiento Presupuestos: Posibilidad generar acción de seguimiento. Seguimiento del Agente: Perfiles de usuario, objetivo comercial, presupuestado etc Fichero de Artículos: Características técnicas, fotografía, observaciones etc Informes y Herramientas Personalizables: Listados de presupuestos (Agente/Cliente) Lanzamientos de Mailings Masivos: Mailings masivos por selección. Consola de Administración del CRM: Copias de seguridad automáticas Helpdesk: Aplicación utilizada para reflejar, gestionar y resolver las incidencias de servicio. Gestión de la Información: Genera una base de conocimiento, que permitirá dar soporte a los clientes de una forma eficaz y productiva. Gestión de Recursos: Mejore su porcentaje de resolución en la primera llamada y reduzca los tiempos de gestión de cada paso y del plazo de resolución del mismo. Gestión de Flujos de Trabajos: Asignación de casos y administración de los mismos. Visión del estado de todo el departamento de soporte. Asignar una incidencia y gestionar su trazabilidad. Gestión Documental: Control de versiones e incidencias. Workflow con tratamiento y seguimiento de autorizaciones. Adjuntar documentos y ficheros. Mida el Rendimiento del Servicio: Utilice la batería de informes estándar. Genere sus propios informes con la herramienta de SQL que integra.
AdviserMobile: Es una aplicación de gestión de técnicos en movilidad que permite a empresas S.A.T., atendiendo el mercado de reprografía, controlar, supervisar y gestionar de manera eficiente los servicios realizados por los técnicos en movilidad. Acceso a través del Terminal Móvil, mediante conexión WAP, minimizando la inversión de nuevo equipamiento y tendiendo a cero el periodo de adaptación al Terminal. Funciones de la Herramienta: Validación de Usuarios. Consulta de avisos pendientes de reparar. Consulta de datos Cliente, máquina, históricos repuestos y avisos. Reporte de Servicio: Tiempo empleado, repuestos usados, lectura copias etc. Beneficios: Control de eficiencia de los técnicos. Reducción de tareas administrativas. Optimización y ahorro de costes de Comunicaciones. Incremento de la productividad del técnico. Acceso en tiempo real a información crítica. En pocas palabras, Frameworks hay muchos, pero tan versátiles y potentes como AdviserDev, ninguno.