Guía para acelerar el desarrollo de apps internas

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

Download "Guía para acelerar el desarrollo de apps internas"

Transcripción

1 Guía para acelerar el desarrollo de apps internas

2 Descripción Haga realidad sus ideas de apps internas. Así es cómo puede hacerlo. Su negocio es único, y también lo son sus usuarios. Existe un mundo de posibilidades para satisfacer sus necesidades con innovadoras apps móviles que pueden cambiar su forma de trabajar. Si usted es como la mayoría de los equipos de desarrollo interno, entonces también tiene limitaciones. Tanto si son limitaciones financieras, organizativas o de recursos, es necesario enfocarse en entregar únicamente las apps que realmente satisfacen sus necesidades empresariales. ios le brinda una gran manera de entregar esas apps. El desarrollo de ios puede ser rápido y muy gratificante, ya que le permite entregar apps que brindan beneficios inmediatos a sus usuarios. Usted no tendrá que aplicar procesos onerosos y recursos excesivos para hacer una diferencia en su empresa, aunque puede significar enfocar sus esfuerzos de manera diferente en la que lo hacía con el habitual proyecto de desarrollo interno. Esta guía lo ayudará a hacer precisamente eso, ya que explora las mejores prácticas para hacer que las apps móviles sean ideales para sus usuarios, y proporciona consejos y recursos para ayudarlo a organizar su proyecto con una máxima eficiencia. Esta guía está organizada en cuatro secciones: Planificación definición de su proyecto, recolección de requisitos y planificación del proceso de desarrollo i- ja. Diseño uso de los conceptos de diseño de la interfaz de ios para asegurar que sus apps internas satisfagan a los usuarios. Cómo usar esta guía Lista de control. Use la lista de control en cada capítulo para revisar y controlar los pasos más importantes del proceso de desarrollo. Consejos rápidos. Obtenga información importante, esencial para el proceso, en un recurso de fácil acceso. Ejemplos. Explore ejemplos de clientes para inspirarse y conocer ideas sobre cómo otras empresas tienen apps internas para iphone e ipad. Lista de control de la implementación Al final de la fase de implementación, debe haber completado: Creación de un certificado corporativo y un perfil de aprovisionamiento Establecimiento de un servidor web o una solución para la distribución inalámbrica de apps Anuncio de su solución a los usuarios finales Consejo rápido: apps pequeñas Las apps simples, rápidas y bien ejecutadas generarán demanda interna y reducirán el alcance y las inversiones. Las apps pequeñas pueden crear un conjunto completo Los usuarios crearán sus propias soluciones, lo cual dará mucha más flexibilidad a su fuerza de trabajo. Tuvimos que encontrar una manera de hacer actualizaciones y cambios rápidamente, por lo que nos pasamos a un enfoque híbrido. Todo lo que eran elementos de UI nativos estaban en el teléfono, y el resto era todo páginas web. Giancarlo De Lio, Mt. Sinai Hospital Desarrollo Developing your in-house apps and getting the most out of tools from Apple, including the ios SDK. Implementación distribución de apps internas dentro de la empresa y establecimiento de su propio servicio inalámbrico de distribución de apps. Enlaces rápidos. Consulte estos enlaces rápidos de referencia para saber aún más sobre el desarrollo de apps internas para ios. Enlaces rápidos Preguntas frecuentes sobre las inscripción al programa http//developer.apple.com/support/ios/enrollment.html Preguntas frecuentes sobre el OS Developer Enterprise Program http//developer.apple.com/support/ios/enterprise.html Empecemos. Descripción 2

3 Planificación Crear una gran app requiere un gran plan. Es importante que su equipo interno se sienta conectado con el objetivo del proyecto y que participen activamente en la formulación del plan. Cuanto más conozca su equipo el equilibrio de trabajo durante todo el proceso y los pasos que debe dar para ejecutar el plan, más eficazmente podrán crear algo extraordinario. Como parte de ese plan, usted y su equipo deben explorar lo siguiente: Conocer los requisitos de la empresa y los usuarios. Asegurarse que su solución satisface las verdaderas necesidades de la empresa. Ahorra tiempo y/o dinero, aumenta la productividad de la fuerza de trabajo o aborda un requisito que hace avanzar a su empresa? Evaluar los recursos/infraestructura existentes. Puede maximizar recursos valiosos al readaptar algo que ya ha creado y utilizarlo para el entorno móvil. Explorar la facilidad de implementación. Hacer lo más sencillo primero: busque proyectos con un retorno rápido, donde sea más rápido y fácil mostrar los resultados positivos de sus esfuerzos. Tener estos conceptos de planificación en mente ayudará a enfocarse en su proyecto. Este capítulo explorará los pasos que puede dar para que su proyecto esté organizado y listo para empezar. Lista de control de la planificación Consulte esta lista de control durante toda la fase de planificación de su proyecto. Al final de la fase de planificación, tendrá un ámbito de trabajo, que incluye: Inventario de todas las necesidades/requisitos potenciales de la empresa Inventario de las necesidades del usuario (para alinearlas con las necesidades de la empresa) Requisitos de la infraestructura de TI para respaldar la iniciativa del proyecto Declaración de definición de las aplicaciones que describe la app y el propósito de la solución Plazos e hitos generales del proyecto Equipo identificado de personas involucradas con roles y responsabilidades definidas Proceso de inscripción iniciado para el ios Developer Enterprise Program Obtenga información del usuario Póngase en el lugar de sus usuarios. Pase algún tiempo en su espacio de trabajo asistiendo a algunas reuniones o yendo a un sitio de trabajo. Así obtendrá una información invaluable sobre sus hábitos de trabajo, los cuellos de botella en el flujo de trabajo, y los puntos problemáticos para el empleado o el cliente. Invite a usuarios especialmente perspicaces o apasionados a unirse a su equipo de proyecto para que brinden información continua. Identifique el problema que puede ser resuelto por una app móvil, ofreciendo el máximo valor a sus usuarios y a su empresa, en el menor tiempo posible. No trate de abarcar demasiado cuando empiece a desarrollar apps móviles. Defina claramente las ideas sobre lo que puede desarrollar en base a lo que debe desarrollar. Tenemos comunicación directa desde el desarrollador hasta la fuerza de ventas. Cuando salimos en visitas de ventas, nos ponemos nuestras puntas de acero y cascos, manejamos y acudimos a las visitas para ver exactamente lo que necesitan y cómo usarán la app. Dean Moore, Sunbelt Rentals 3

4 Busque algunas tareas simples que la mayoría de sus usuarios hacen con frecuencia y piense en cómo una app móvil puede hacer que esas tareas sean más fáciles. Estos son algunos ejemplos: Una app sencilla que permite a un empleado aprobar un informe de gastos o una orden de compra sobre la marcha Un directorio corporativo o mapa de campus que todos pueden usar Un buscador de sala de reuniones que los empleados pueden usar cuando no están en sus escritorios Una app sencilla para control del tiempo que podría estar vinculada a su sistema secundario de facturación o administración del tiempo Hacer un inventario de sus recursos A menudo, la mejor forma de crear una app interna de manera eficaz es a través de la tecnología existente. Es posible que desee hacer un inventario de los sitios web de sus empleados y determinar si tiene sentido optimizarlos para el iphone o el ipad, o que tenga sistemas secundarios con datos en un formulario que puede distribuir fácilmente en un contexto móvil. Además, no se olvide de las apps que ya están en el App Store: una app que atienda sus necesidades ya puede estar disponible. Revise el ejemplo de Inventario de recursos (a la derecha) para ver más preguntas que pueden ayudarlo a explorar su entorno actual. Definir su app Una vez que haya una comprensión sólida de lo que necesitan sus usuarios, así como de las posibles soluciones móviles para atender esas necesidades, usted querrá ajustar esos conceptos en un plan de proyecto conciso que puede ser compartido con los interesados en el proyecto. El elemento más importante a la hora de definir su plan de proyecto es la declaración de definición de la aplicación: una definición concisa del propósito de su app. Una declaración de definición de la aplicación puede ayudar a evitar dos problemas comunes: Tiene una app para equipo de escritorio que desea mover al espacio móvil y, por lo tanto, una larga lista de funcionalidades que llevar al nuevo entorno. Tiene una gran idea para una nueva app móvil, pero inmediatamente salta a las funcionalidades antes de concentrarse en el propósito central de la app. Ejemplo: Inventario de recursos Responder a estas preguntas puede ayudar a determinar si usted puede volver a usar la tecnología existente en su app móvil: Qué sistemas de la parte más móvil de su fuerza de trabajo emplea todos los días? Qué es lo que más necesitan hacer los trabajadores móviles? Qué procesos manuales pueden ser automatizados o simplificados por las apps móviles? Tiene sistemas que no son móviles que podrían ser útiles para los trabajadores móviles? Qué funciones dentro de esos sistemas son usadas con más frecuencia? Qué tipo de acceso a los datos brindan los sistemas de su empresa? Es fácil acceder a los datos a través de los servicios web? Tiene sitios web internos a los que sus empleados acceden todos los días? Pueden convertirse fácilmente en apps móviles? Fuimos por todas las diferentes líneas de productos y dijimos: Dónde tiene sentido lo móvil? Qué es lo prioritario? En dónde debemos enfocarnos después?. Y partimos desde allí. Examinamos nuestro portfolio de productos y vimos qué es lo que tenía más sentido. James Blomberg, General Electric 4

5 Crear una definición de la aplicación Empiece por escribir una definición de la aplicación que incluya lo siguiente: El propósito detrás de su app Para quiénes es y cómo la usarán Su funcionalidad principal Asegúrese de que su definición incluya una solución y su funcionalidad central, y no un conjunto detallado de funcionalidades. Debe tener una definición de propósito sólida que pueda usar para filtrar todas las ideas de una funcionalidad. Pregúntese si cada funcionalidad aborda el propósito previsto. Luego elija algunas funcionalidades -las más apropiadas y utilizadas- para un contexto móvil. No querrá terminar con una larga y confusa lista de funcionalidades que sean difíciles de ejecutar o no resuelvan el problema. Al mantener el foco de su app, sus usuarios podrán obtener la mayor productividad en un paquete fácil de usar. Planificar el proceso de desarrollo Los proyectos de desarrollo de software empresarial suelen absorber una gran cantidad de recursos durante la fase de desarrollo. A través del SDK de ios y los esquemas Cocoa Touch de alto nivel, sus equipos de desarrollo pueden pasar menos tiempo codificando y más tiempo diseñado la experiencia ideal para el usuario. Este proceso no sólo le permite entregar una app para sus empleados más rápidamente, sino también brindar soluciones que excedan las expectativas de sus usuarios. Tanto si usa un proceso de desarrollo ágil o un método de cascada más tradicional, asegúrese de presupuestar el tiempo y los recursos para invertir en el proceso de diseño como una parte central y continua del esfuerzo de desarrollo de su app. Establezca un cronograma general del proceso que imagina y los roles de cada persona en todos los pasos del camino. Esto no tiene que ser grabado en piedra, pero puede proporcionar un punto común de referencia para todos los involucrados. Ejemplo: Definición de la aplicación Así es cómo debe verse una definición de la aplicación, usando una app de control del tiempo para abogados como ejemplo: Propósito: controlar el tiempo empleado y las horas a cobrar para cada caso de cliente Para quiénes es: abogados de la empresa que necesitan registrar las horas a cobrar Cómo la usarán: en cada reunión con un cliente, para iniciar y detener el tiempo facturable Funcionalidad central: controlar y registrar el tiempo empleado en el sistema CRM Declaración consolidada de la definición: app para que los abogados controlen el tiempo y las horas a cobrar para cada cliente Funcionalidades que se ajustan a la definición: reloj de inicio/detención, seguimiento/procesamiento en un segundo plano, integración del servidor con el sistema de CRM, búsqueda de registros de clientes para asociar el tiempo registrado con el cliente/caso, sincronización en línea o sin conexión según la conectividad de red Ejemplo de funcionalidades que no se ajustan a la definición o exceden el alcance del proyecto: alertas por nuevos casos en estudio, búsqueda de documentos para referencia legal, mapa de ubicaciones del cliente, interfaz de búsqueda de patentes Consejo rápido: Tercerización Genentech sabía que las grandes ideas de apps pueden venir de cualquier lugar y persona, así que crearon un modelo de tercerización que toma las sugerencias de los empleados sobre apps que les gustaría ver desarrolladas internamente. Desde entonces, han creado la lista de las cinco principales apps solicitadas por su extraordinaria adopción y satisfacción de los usuarios. 5

6 Crear un ámbito de aplicación Para ayudarlo a mantenerse enfocado y a comunicar el proceso, su plan debe incluir un documento de trabajo de la aplicación central que contenga todos los recursos, metas, objetivos, plazos y resultados del proyecto. Esta es una guía importante del proyecto para todos los involucrados. El plan de trabajo puede incorporar requisitos técnicos preliminares para su app, así como diagramas de flujo o visuales que lo ayudarán a comunicar la intención del concepto de la app durante la fase de desarrollo. Ejemplo: Equipo típico de un proyecto Patrocinador ejecutivo Interesado directo, responsable del plan estratégico Titular de una línea de negocio Interesado directo y usuario de la app Requisitos Definir el proyecto Obtener aprobaciones Armar el equipo Código Capacitación Codificación de la app Diseño y gráficos Casos de prueba Prueba de la unidad Lanzamiento Lanzamiento interno de la app Aprobación del interesado Plan de mantenimiento Líder de proyecto Registra los cronogramas, los plazos y el ámbito global de aplicación Director de productos Distribuye la app, administra requisitos, y alinea las necesidades del negocio con las soluciones Diseño Diseño de la arquitectura Creación del plan de proyecto Wireframes iniciales Clasificaciones del desarrollador Verificación Prueba sobre dispositivos Pruebas automatizadas de UI Reparación de errores Revisión/ajuste del diseño Revisión final Arquitecto de la experiencia del usuario Responsable de la estructura del modelo de interacción con el usuario y el flujo/trayecto de procesos del usuario Technical Architect Responsible for infrastructure, security, and data access models Development Manager Technical lead and project manager Armar su equipo Como con cualquier proyecto, usted querrá armar un equipo de colaboradores donde cada uno comparta una parte del éxito y los resultados de su proyecto de app. Algunos participantes pueden ser sus clientes internos (el titular de una línea de negocio o un grupo de usuarios) y otros estarán encargados de partes específicas del propio proceso de desarrollo (diseñadores, desarrolladores, arquitectos técnicos, etc.). En última instancia, usted querrá alinear las funciones y responsabilidades del equipo con los hitos y plazos del proyecto discutidos en el paso anterior. Por ejemplo, como el diseño es un elemento central de cualquier proyecto de desarrollo de ios, usted querrá asegurarse de que cuenta con un equipo de diseño (o con recursos similares). Diferentes grupos pueden tener distintos puntos de participación e interés en el resultado, por lo que es bueno documentar esos roles para que todos puedan mantenerse al día con las responsabilidades durante todo el proceso. User Interface Designer Responsible for app visual design, graphics, and identity IT Manager Responsible for deployment and life-cycle management of apps Developer Responsible for overall technical architecture and coding 6

7 Desarrollo de la tercerización Si no tiene suficientes recursos internos, considere la tercerización de todo o de una parte del trabajo de desarrollo. Los desarrolladores externos también pueden presentarle un portfolio de su trabajo que puede generar nuevas ideas. Por supuesto, para tener éxito, el equipo externo necesita un conocimiento profundo de su proyecto -todo lo que haya determinado durante el proceso de planificación- y la interacción regular con usted y su equipo interno. Discuta sus necesidades y asegúrese de que entienden cuáles son sus objetivos. Revise la declaración de definición de la aplicación, así como los detalles de su proyecto. Asegúrese desde el principio de que ha establecido una comunicación bidireccional clara y un proceso para mantenerse en contacto. Es necesario definir el papel que jugará su proveedor externo, tal como lo haría un miembro de su equipo interno. Alinee sus funciones y responsabilidades con el plan y los plazos del proyecto, para que pueda comunicar claramente de qué aspectos de su proyecto deben ocuparse. Consejo rápido: Cómo seleccionar un proveedor externo Reúnase con varios proveedores. Revise el trabajo existente, incluyendo apps en el App Store; mire el ranking de apps y los comentarios de los usuarios. Evalúe las habilidades y capacidades; por ejemplo, todo el código es hecho de forma interna? Pida referencias. Descarte la ética o los modelos multiplataforma genéricos. Enfóquese en el diseño de la UI, el arte de alta calidad y el recorrido de la app. Converse sobre el mantenimiento y el ciclo de vida de la app más allá de la versión 1.0. Pregunte sobre la experiencia en infraestructura de TI. Requisitos Lanzamiento Responsabilidad del equipo interno Responsabilidad del desarrollo externo Diseño Código Verificación Algunos socios externos pueden ayudarlo con todos los elementos del proyecto, desde los requisitos iniciales hasta la implementación final. Otros pueden enfocarse sólo en escribir el código. Es bueno explorar esas capacidades y servicios con su proveedor externo, tanto si termina contratándolo o no. Es útil evaluar sus ventajas y también informar sobre cómo dará forma a la relación. Usamos contratistas externos para varias piezas diferentes. Y depende realmente de la necesidad de la app. Si hay una apariencia muy específica, hablamos con los contratistas que han hecho cosas similares, ya que sabemos que tienen experiencia en eso. A su vez, podemos brindar un producto de mayor calidad a nuestro personal o a nuestros clientes. Todd Schofield, Standard Chartered Bank 7

8 Primeros pasos con el ios Developer Enterprise Program Una vez que ha reunido los requisitos, obtenido información de sus usuarios y definido su plan de aplicación y proyecto, el paso final antes de continuar con la fase de diseño es inscribirse en el ios Developer Enterprise Program. Este programa ofrece un proceso completo e integrado para el desarrollo, la prueba, y la distribución de apps de ios a los empleados dentro de su organización. Una vez que se ha inscripto en el programa, podrá acceder a las herramientas y recursos que aparecen en la lista de la derecha. Esta es una descripción que lo ayudará a entender el proceso de inscripción y a dar sus primeros pasos. Para más detalles, visite Requisitos de inscripción Antes de inscribirse al programa, debe cumplir con lo siguiente: Debe distribuir las apps de ios únicamente dentro de su compañía u organización. El ios Developer Enterprise Program está dirigido a desarrolladores que quieren desarrollar y distribuir sus apps de ios a los empleados dentro de su compañía u organización. Su compañía debe tener un número de Dun & Bradstreet (D-U-N-S). Deberá indicar este número a Apple durante el proceso de inscripción. También debe conocer el nombre legal de su compañía u organización. Para solicitar u obtener un número D-U-N-S, visite Debe tener la autoridad para que su empresa cumpla con los acuerdos legales. Durante la inscripción deberá suministrar un contacto legal que pueda verificar que usted tiene la autoridad para que su empresa cumpla con el acuerdo de licencia del ios Developer Program Enterprise. Debe tener la capacidad técnica de firmar aplicaciones en Xcode. Como miembro, usted será el Agente de su equipo, responsable por las tareas de aprovisionamiento de apps y administración técnica de cuentas. Descripción del proceso de inscripción 1.Regístrese como un desarrollador de Apple. Para iniciar su inscripción, deberá registrarse con Apple creando un nuevo Apple ID específico para este programa. Es útil configurar una dirección de correo electrónico específicamente para esta cuenta, para que su organización pueda asignarla a diferentes personas, si es necesario. 2. Ingrese la información legal, de contacto y de la empresa. Esta información es necesaria para validar su estado como entidad comercial. El requisito principal es un número D-U-N-S válido. Asegúrese de que el nombre y la dirección de su compañía coinciden con la información mencionada Descripción: Recursos del ios Developer Enterprise Program Como miembro del ios Developer Enterprise Program, accederá a los siguientes beneficios: Acceso al ios Dev Center Acceso al SDK de ios Software y herramientas preliminares Capacidad de preparar a su equipo de desarrollo en la sección Team del Member Center. Acceso a los Foros de Desarrolladores de Apple Incidentes de soporte técnico (dos por año de membresía en el programa) Capacidad de probar aplicaciones directamente en ipad, iphone o ipod touch Distribución específica de su app en hasta 100 dispositivos registrados Distribución interna a un número ilimitado de dispositivos de empleados en la empresa Consejo rápido: Cómo armar su kit de herramientas de desarrollo El requisito básico para el SDK de ios es una Mac con Intel. Los desarrolladores suelen elegir una MacBook Air o MacBook Pro por la portabilidad y la libertad que brindan. Sin embargo, una imac o una Mac mini son opciones igual de buenas, especialmente si tiene un laboratorio de desarrollo interno. También, asegúrese de que ha probado los dispositivos disponibles. Si quiere garantizar una compatibilidad completa, asegúrese de contar con hardware de la generación anterior, como el iphone 3GS o el ipad de primera generación. 8

9 en la base de datos de Dun & Bradstreet. Como parte del proceso de verificación de la identidad, quizás deba suministrar a Apple algunos documentos comerciales, como artículos de incorporación, un acuerdo operativo y una licencia comercial. 3. Enviar a Apple. Una vez que ha enviado su inscripción, podrá consultar el estado ingresando en el Member Center para desarrolladores Ingrese con el Apple ID creado en el paso 1. Como parte de este paso, Apple revisará la app y se pondrá en contacto con usted o con su equipo legal, si es necesario. 4. Aceptar el acuerdo de licencia del Programa Empresarial. Para seguir con su inscripción, deberá aceptar los términos de la licencia del programa. Podrá revisar esos términos y compartirlos con su equipo legal en ese momento. 5. Comprar el programa. Una vez aceptados los términos, recibirá instrucciones sobre cómo comprar la membresía a través del Apple Online Store. Si desea utilizar una orden de compra, contacte a su distribuidor local de Apple para saber si cuenta con opciones de compra institucional. 6. Activar su membresía. Recibirá una confirmación de orden una vez que haya comprado el programa. A las 24 horas, recibirá un correo electrónico de activación de Apple que incluye un código para activar su membresía. Una vez activada, podrá acceder a todos los recursos del programa. Descripción: Armado del equipo Los agentes y los administradores pueden añadir nuevos Miembros, que pueden tener un rol de Administrador o Miembro, ingresando en la pestaña People del Apple Developer Member Center. Ingrese en la sección Invitations y haga clic en el botón Invite Person para invitar a nuevos Miembros a unirse a su equipo. Agente Configuración y distribución del administrador Certificado de distribución Administradores Configuración y distribución del miembro Certificados de desarrollo Miembros Desarrollo Certificados de desarrollo Cómo armar su equipo Una vez que su compañía esté inscripta en el ios Developer Enterprise Program, deberá armar su equipo de desarrollo en la sección Team del Member Center. Roles y responsabilidades del equipo Un equipo de desarrollo consiste de personas con los siguientes roles: Aprovisionamiento empresarial Aprovisionamiento de desarrollo Aprovisionamiento de desarrollo Agente. El contacto principal del equipo de desarrollo, responsable por aceptar todos los acuerdos del ios Developer Program; también es el usuario principal inscripto en el programa. Responsable por administrar el certificado de distribución en la empresa, usado para distribuir las apps a los empleados para su implementación general. Administradores. Los administradores dirigen sus propios equipos y certificados de desarrollo. Requiere la participación del Agente para administrar la distribución en la empresa. Miembros. Desarrolladores principales dentro de la organización. Los miembros reciben la aprobación de los administradores para distribuir apps y dispositivos para prueba y desarrollo. Requiere la participación del Agente para administrar la distribución en la empresa. Consejo rápido: Cómo registrar dispositivos para desarrollo Los administradores pueden ingresar varios ID de dispositivos a la vez cargando un archivo.deviceids generado por la Utilidad de Configuración del iphone. Dentro de la Utilidad de Configuración del iphone, seleccione los dispositivos que desea cargar y haga clic en el botón Export. Esto creará un archivo. Visit to download the iphone Configuration Utility. 9

10 Recursos de aprendizaje Una vez que ha armado su equipo, visite el ios Dev Center en ios donde encontrará una gran cantidad de recursos. Puede marcarlos como favoritos o guardarlos como su página principal para todo lo que tenga que ver con desarrollo. Estos son algunos de los grandes recursos disponibles. Foros Conéctese con otros desarrolladores de la empresa y comparta ideas y mejores prácticas. Siempre es útil tener una comunidad de desarrolladores con ideas afines al alcance de su mano. Biblioteca de referencia Una enciclopedia, un libro de texto y un programa de estudios, todo en uno. Permite hacer búsquedas, está dividida en categorías y le brinda toda la información directa que necesita para crear apps. Código de muestra Use las muestras para inspirar el desarrollo de sus propias apps. Incluso puede copiar y pegar el código de muestra directamente en su proyecto. Las muestras en Apple.com realmente permiten ver una funcionalidad específica, como drilldown o mapas, de forma más simple, o integrarse con una base de datos SQL local. Keith Debickes, JM Family Enterprises, Inc. Enlaces rápidos Preguntas frecuentes sobre la inscripción al programa Preguntas frecuentes sobre el ios Developer Enterprise Program Guías de inicio Si es nuevo en lo que respecta al desarrollo de ios, estas guías brindan a su equipo los conceptos fundamentales y las mejores prácticas de desarrollo. Mirando hacia adelante Una vez finalizado el proceso de planificación, vuelva a consultar la lista de control de la planificación al principio de este capítulo. Si ha completado todos los pasos, es posible que cuente con soporte ejecutivo, compromisos de su equipo y un proyecto claro que todos pueden seguir. Su equipo será posicionado para la siguiente fase del proceso: explorar las mejores prácticas de diseño y desarrollo, y establecer un entendimiento básico de los conceptos de desarrollo de ios. 10

11 Diseño El diseño importa. Crear una app básica para iphone o ipad es fácil. Sin embargo, las apps más exitosas llevan un poco más de esfuerzo. Por qué las aplicaciones más exitosas son atractivas? Tienen un diseño atractivo y usan los colores y el audio de un modo excelente, son fáciles de usar y funcionan como se espera, involucran al usuario y hacen que vuelva una y otra vez. Al prestar atención al diseño cuando crea una nueva app o mejora una app existente, podrá aumentar su atractivo, crear una experiencia de usuario más interesante y hacer que su app sea simple de usar. Este capítulo describe algunas estrategias que puede usar para ajustar su idea, revisar sus opciones de diseño y determinar el diseño de una app que hará que sus usuarios sean más productivos. Diseño táctil Lista de control del diseño Al final de la fase de diseño, debe haber logrado lo siguiente: Leer la Guía de Interfaz Humana de ios de Apple Establecer una lista concisa de funcionalidades que esté directamente alineada con la declaración de definición de la aplicación Priorizar una lista de objetos, tareas y conceptos, y las relaciones entre sí Crear un conjunto básico de wireframes y composiciones en bruto para visualizar el recorrido de la app Diseñar una interfaz de usuario para interactuar con el mouse es muy diferente a diseñar para el tacto. A medida que empieza a diseñar una app, querrá entender por qué los dispositivos ios son únicos. Pase algún tiempo con un iphone o ipad para familiarizarse con la interacción y las convenciones de diseño de la interfaz. En un nivel básico de la interacción táctil, si quiere representar un botón seleccionable para un dedo, necesita más pixeles que para el ratón en un equipo de escritorio. Por ejemplo, el tamaño mínimo práctico para los elementos táctiles de la interfaz de usuario es de 44 x 44 puntos. Elementos como los menús desplegables o las barras de desplazamiento, que son comunes en un equipo de escritorio, no funcionan bien en un dispositivo móvil que está diseñado para ser táctil. Lea la Guía de Interfaz Humana La Guía de Interfaz Humana de ios describe los principios que lo ayudarán a diseñar una interfaz y una experiencia de usuario superlativas para su app de ios. Estos principios son tan importantes para las apps internas de la empresa como para las apps creadas para el App Store. Una de las maneras de garantizar la consistencia en sus apps es seguir la Guía de Interfaz Humana (GIH) de Apple. Realmente ayuda a asegurar que tenemos consistencia en todas las apps. Existen muchos estilos de diseño diferentes que podemos elegir, y también nos aseguramos que aquellos que tienen un tema consistente se ejecuten hasta el final. Pero seguir la GIH es muy importante para nosotros. Todd Schofield, Standard Chartered Bank 11

12 Simplificar Muchas veces, las apps internas de su empresa se derivan de un entorno existente de apps para equipos de escritorio o están basadas en sistemas de líneas de negocio de los cuales dependen sus usuarios. Es fácil caer en la trampa de tratar de traer todas las funcionalidades de la aplicación de escritorio al dispositivo móvil. Normalmente, este enfoque no puede entregar el tipo de experiencia que se espera en un dispositivo móvil. Recuerde que los usuarios realizan tareas de forma diferente en los dispositivos móviles y que ciertas tareas no son prácticas para un dispositivo móvil. Las tareas pequeñas se adaptan mejor al desarrollo móvil, por lo que es importante seguir filtrando funcionalidades a través de la declaración de definición de la aplicación, a medida que mejora su app. Estas son algunas preguntas que puede hacer acerca de los elementos de la interfaz de usuario en su app, que lo ayudarán a simplificar el diseño: Tiene sentido que el elemento esté en pantalla? El elemento permite acceder a la funcionalidad crítica? Se usa frecuentemente? Casi siempre? El usuario necesita el elemento cada vez que hace una selección? Teniendo en cuenta el flujo de la app, es importante mostrar el elemento ahora? Si la respuesta a cualquiera de estas preguntas es no, tal vez pueda hacerlo sin el elemento, o desee considerar la combinación de la funcionalidad con otra cosa. Los usuarios del iphone y el ipad están acostumbrados a la apariencia y el comportamiento de las apps incluidas en esos dispositivos. Usted no querrá imitar cada detalle de las apps integradas, pero es útil comprender los patrones de diseño que siguen y considerar cómo se aplican esos patrones a sus propias apps en un diseño sencillo, funcional y fácil de usar. Investigue estas aplicaciones para conocer controles comunes, situaciones táctiles (como pellizcar y hacer zoom), y animaciones, y empiece a pensar en cómo podría aplicar esos conceptos a su propia app de forma consistente. Consejo rápido: apps pequeñas Las apps simples, rápidas y bien ejecutadas generarán demanda interna y reducirán el alcance y las inversiones. Las apps pequeñas pueden crear un conjunto completo. Los usuarios crearán sus propias soluciones, para que su fuerza de trabajo sea mucho más flexible. Tenemos una filosofía global de que las apps internas deben ser tan elegantes y bellas como la mejor app comercial. Así, cuando empezamos a ver cómo diseñar la UI, no sólo quisimos resolver el problema de forma funcional, sino también de una forma realmente limpia. Mark McWilliams, Razorfish 12

13 Priorizar Cuando una app de ios establece y mantiene el foco en su tarea principal, es gratificante y divertida de usar. Cada parte de su app debe ser ajustada según su propósito. Crear una lista de objetos, tareas y conceptos -y luego ordenarlos en base a la relevancia del propósito o la tarea principal de sus appsayudará a generar una interfaz de usuario organizada y específica. Este paso también ayudará a pensar sobre el flujo de trabajo o el proceso de interacción de su app, que informará las decisiones de diseño de su interfaz de usuario. Inventario de objetos, tareas y conceptos Consejo rápido: Pantalla Retina La pantalla Retina en el iphone 4 le permite mostrar versiones en alta resolución de su arte e íconos. Si amplía su diseño existente, perderá la oportunidad de ofrecer las bellas y cautivadoras imágenes que esperan los usuarios. En su lugar, vuelva a diseñar sus recursos de imagen existentes para crear versiones más grandes y de mejor calidad, con más texturas y detalles, y más realistas. Objetos. Estos son los principales elementos funcionales de su app. Por ejemplo, en una app de calendario, habrá cosas como días, meses, citas y recordatorios. Tareas. Son las acciones que suelen ser realizadas sobre objetos, por ejemplo, filtrado, planificación, edición y creación. Conceptos. Estos son flujos de trabajo o, en algunos casos, una serie de tareas relacionadas que forman un concepto mayor. A partir de nuestro ejemplo de calendario, un concepto podría ser la búsqueda, lo que implica varias tareas. Objetos Calendarios Días Semanas Meses Citas Recordatorios Tareas Planificación Crear Editar Buscar Conceptos Búsqueda Buscar Filtrar Una vez que ha creado esas listas, empezará a ver algunas relaciones entre los elementos dentro de cada categoría. Esto ayudará a agrupar objetos, tareas y conceptos relacionados en una jerarquía que debe simplificar la forma de presentarlos al usuario. 13

14 Piense en forma jerárquica Ponga los elementos más utilizados (usualmente los de más alto nivel) cerca de la parte superior de la pantalla, donde son más visibles y fáciles de alcanzar. A medida que el usuario explora la pantalla de arriba hacia abajo, los elementos deben aparecer progresivamente, según el siguiente criterio: Frecuencia de uso: los elementos más utilizados deben aparecer en lo más alto, y los menos usados, en lo más bajo. Importancia para el usuario: los elementos más importantes deben aparecer en lo más alto. Énfasis visual: los elementos que quiere que aparezcan de forma destacada en su diseño deben estar en lo más alto. El mismo enfoque es válido para la información en su app. Se debe avanzar por la pantalla desde el material más general en la parte superior a la más específica en la parte inferior. Optimizar Consejo rápido: Cómo bosquejar su app Iterar sobre el papel. A menudo, la mejor manera de articular su visión del diseño es crear bosquejos al inicio del proceso de diseño, que ayudan a dar forma y a ajustar su diseño sin necesidad de desarrollar código. Puede comprar plantillas útiles en línea que lo ayudarán a producir bocetos rápidos con ciertos detalles. Iterar con una app. También hay apps en el App Store, como imockup y App Layout, que lo ayudarán a crear maquetas de interfaces de usuario para ios con controles y vistas estándar. Un buen diseño es un proceso repetitivo. Cuanto más ejercite sus conceptos de diseño de la interfaz desde el principio del proceso (antes de escribir el código), mejor será el resultado final. También es importante optimizar su diseño para su público y dispositivo específicos. Las grandes apps compensan los conceptos de interacción del usuario que pueden variar según las características específicas del dispositivo. La optimización de su app tiene que ver con el ajuste y la repetición de esos conceptos, para que el resultado final satisfaga a sus usuarios. Repetir Antes de que pueda comenzar a crear con éxito una app, es necesario un conjunto sólido de proyectos. Puede empezar con algunos bosquejos y luego ajustar sus ideas con el tiempo. Cada vez, descubrirá más sobre cómo su usuario puede interactuar con la app, así como nuevas ideas que puede incorporar, todo sin gastar tiempo, dinero o recursos en desarrollo real. Considere la posibilidad de dibujar o bosquejar todo el flujo de su app, de principio a fin, para tener una idea completa de la experiencia del usuario, así como de la funcionalidad creada por su diseño. 14

15 ipad vs. iphone Si está planificando desarrollar una app para el iphone y el ipad, debe adaptar su diseño a cada dispositivo. Mientras que la mayoría de los elementos de la interfaz de usuario individuales están disponibles en todos los dispositivos, la disposición general suele diferir drásticamente. Por ejemplo, los usuarios tienden a esperar más diseños de alta fidelidad en las apps del ipad que en las apps del iphone. No se recomienda ampliar una app de iphone para que llene la pantalla del ipad. En su lugar, usted necesita hacer que su app para ipad involucre al usuario de manera que le permita aprovechar al máximo su pantalla y capacidades más grandes. También hay que tener en cuenta que el iphone 4 es compatible con gráficos de mayor resolución a través de la pantalla Retina, que requiere el doble de resolución gráfica. También hay diferencias en los gestos disponibles y las formas en que se maneja la rotación. Los dispositivos también son compatibles con diferentes elementos de UI. Por ejemplo, los controladores de vistas emergentes o divididas son específicos del ipad. Apps Universales El SDK de ios permite el desarrollo de aplicaciones Universales. Una app Universal ha sido optimizada para ejecutarse en todos los dispositivos ios. Básicamente se trata de una app de iphone y de una app de ipad creada como un único binario. El ipad definitivamente nos dio más espacio, el cual queríamos aprovechar al máximo. Esa fue la clave para nosotros. Si no fuese así, tendríamos que hacer todo tres veces más grande, tener todos esos pixeles, pero debemos asegurarnos que estamos usando ese espacio apropiadamente Si vamos a traducir algo de un iphone a un ipad, tenemos que volver a pensarlo. Probablemente el 60 por ciento de la funcionalidad principal se mantiene, pero qué otra cosa podemos hacer? cómo podemos hacer que sea más útil, cómo podemos tener menos clics o menos pantallas para llegar a todo?. James Blomberg, General Electric Una app Universal puede determinar en qué dispositivo se está ejecutando y brindar la mejor experiencia para ese dispositivo. Las apps Universales bien diseñadas aprovechan las funcionalidades de hardware del dispositivo, brindando la selección adecuada de elementos de la interfaz de usuario, y emplea sólo la funcionalidad que es compatible con ese dispositivo. Cuando diseñe una app Universal para ios, es importante pensar en cómo separar la interacción del usuario del código subyacente en la aplicación. Las clases y API del SDK de ios utilizan un paradigma de controlador de vista de modelo (CVM) que impulsa una separación clara de los datos y la lógica de su app respecto a las vistas usadas para presentar esos datos. Por ejemplo, la creación de su interfaz de usuario mediante Interface Builder le da a su proyecto este tipo de flexibilidad (ver el próximo capítulo). El primer paso en la creación de una app Universal es crear diseños de interfaz de usuario para cada factor de forma: un diseño para ipad y otro para iphone/ipod touch. Gran parte de su diseño se verá afectado por las funcionalidades que quiera exponer en cada uno de los diferentes factores de forma. Piense en cómo los usuarios pueden usar la orientación o los gestos de forma diferente. Considere las capacidades de hardware, como la cámara, en cada dispositivo. Las diferencias en cómo los usuarios usan el dispositivo deben mostrarle cómo abordar un diseño consistente para cada uno y dónde puede necesitar codificación. 15

16 Accesibilidad En un entorno empresarial es importante brindar el mismo acceso a las herramientas y tecnologías móviles a todos los usuarios. ios incluye varias funcionalidades predeterminadas para que todos puedan acceder y usar el dispositivo fácilmente. No obstante, también es importante optimizar sus apps internas para mejorar la accesibilidad y que los usuarios con discapacidades visuales, auditivas y físicas puedan usar y disfrutar su app. ios incluye la interfaz de programación de Accesibilidad de IU, una API liviana que ayuda a que una app brinde toda la información que VoiceOver necesita para describir la interfaz para que las personas con problemas visuales puedan usar la app. La interfaz de programación de Accesibilidad de IU le permite agregar una capa delgada de funcionalidad que altera la apariencia de su app o interfiere con su lógica principal. Esto significa que, cuando use controles y vistas estándar, mucho del trabajo para que la app sea accesible ya estará hecho. Dependiendo del nivel de personalización en su app, hacerla accesible puede ser tan simple como ofrecer descripciones precisas y útiles de los elementos accesibles de su interfaz de usuario. El SDK de ios también brinda esas herramientas, que lo ayudarán a que su app sea accesible: Una ventana de inspector de Interface Builder, que permite suministrar información descriptiva sobre accesibilidad fácilmente, mientras se diseñan archivos nib Accessibility Inspector, que muestra la información de accesibilidad incluida en la interfaz de usuario de la app y le permite verificar esta información cuando ejecuta su app en el Simulador de ios Además, puede usar VoiceOver para probar la accesibilidad de su app Consejo rápido: Cómo crear soporte para VoiceOver Hacer que su app de ios sea accesible para los usuarios de VoiceOver es lo correcto. También puede consultar las pautas de accesibilidad creadas por diversos órganos de gobierno. Para asegurarse que los usuarios de VoiceOver pueden usar su app, no necesita cambiar el diseño visual de su interfaz. Cuando use elementos estándar, tendrá poco (o ningún) trabajo adicional. Sin embargo, puede que tenga que proporcionar alguna información descriptiva sobre las vistas y los controles de su interfaz de usuario. Cuanto más personalizada sea su interfaz de usuario, más personalizada será la información que debe suministrar, para que VoiceOver pueda describir con precisión su app. Mirando hacia adelante Con una base de mejores prácticas de diseño de IU, estará listo para pasar a la fase de desarrollo de su proyecto. Sin embargo, como puede recordar del capítulo de planificación, el diseño es un proceso iterativo que continúa durante todo el ciclo de vida de desarrollo de la app. La ejecución de un buen diseño con foco en la experiencia del usuario debe ser una estrategia consciente, incluso cuando su equipo de desarrollo comienza a generar el código. El conjunto de herramientas y los conceptos discutidos en el próximo capítulo lo ayudará a hacer precisamente eso: desarrollar un código sólido y, al mismo tiempo, entregar apps bien diseñadas a sus usuarios. 16

17 Desarrollo Con ios, puede brindar contenidos e información de forma simple pero poderosa, para ayudar a que sus empleados sean más productivos. Con el SDK de ios, su equipo de desarrollo estará creando apps con las mismas herramientas que los ingenieros de Apple usan para desarrollar el OS y las apps incluidos en el iphone y el ipad. Esto le permite crear apps que se ven y responden a sus usuarios de forma elegante y con una eficiencia máxima. A través de las herramientas de ios puede usar esquemas de alto nivel que lo ayudarán a aprovechar al máximo la plataforma. Exploraremos las API esenciales para el desarrollo interno que le darán ideas para integrar esas capacidades en sus apps. También discutiremos cómo puede utilizar las tecnologías a través de HTML5, CSS y JavaScript. Con las funcionalidades de seguridad adecuadas incluidas en su solución, estas tecnologías funcionan en conjunto para crear una base poderosa y segura que atiende las necesidades de su empresa. Finalmente, antes de considerar que su app está lista para los usuarios, querrá probarla y depurarla a fondo. También querrá validar su desempeño en diferentes dispositivos. Discutiremos cómo las herramientas de ios ayudan a realizar esas tareas y sugieren mejores prácticas para asegurar que su app funcione tal como fue previsto. Lista de control del desarrollo Al final de la fase de desarrollo, debe tener un conocimiento básico de: Las herramientas del SDK de ios, como Xcode, Interface Builder, Instruments y Simulator Las principales API y esquemas para el desarrollo interno en la empresa Desarrollo de apps web La arquitectura de ios para acceder a los datos en sistemas de administración Mejores prácticas para proteger sus apps internas Prueba, depuración y validación del desempeño de su app Desarrollo nativo Cuando se trata de desarrollo interno estamos hablando de la ejecución de la visión del diseño de su app, aprovechando al máximo las capacidades del dispositivo, en un entorno organizado y eficiente. El SDK de ios incluye Xcode, el IDE para codificación, desarrollo y depuración de su app; Interface Builder, para la creación de la IU; Instruments, para analizar el comportamiento y el desempeño, y decenas de herramientas adicionales. Xcode es el centro de su experiencia de desarrollo. Xcode brinda finalización de código, análisis de estadísticas en tiempo real y depuración instantánea en el dispositivo. Según la experiencia de mi equipo, el SDK y Xcode son herramientas de programación fantásticas y muy fáciles de usar, incluso para desarrolladores que no tienen experiencia con la Mac. Hans-Christian Pahlig, Axel Springer Interface Builder permite crear un prototipo de su app fácilmente. Arrastre elementos para crear una interfaz de usuario completa, sin escribir código. Con Xcode 4, Interface Builder está integrado directamente en el IDE de Xcode. Instruments recolecta y muestra datos, como uso de disco, memoria o CPU, en tiempo real, simplificando la localización de áreas problemáticas. 17

18 The Simulator ejecuta su app casi como lo haría en el dispositivo ios, para que pueda verificar y probar su código directamente en su entorno de equipos de escritorio. API esenciales para desarrolladores internos El SDK de ios ofrece herramientas que ayudan a escribir casi cualquier funcionalidad de app que puedas imaginar. Muchas de estas herramientas también incluyen código de muestra y recursos que lo ayudarán a empezar rápidamente. Revisemos algunas de las miles de API disponibles en el SDK. Sólo una mirada rápida puede alimentar su imaginación cuando vea la sorprendente gama de capacidades que puede incorporar fácilmente a sus apps internas. Multitarea. Los desarrolladores tienen acceso a siete servicios de multitarea que permiten realizar las tareas en un segundo plano mientras preserva el desempeño y la duración de la batería. Estos incluyen funciones como Voz sobre IP, audio de fondo, servicios de localización en segundo plano, notificaciones push y locales, finalización de tareas y alternancia rápida entre aplicaciones. Notification push. El servicio de Notificaciones Push de Apple brinda una forma de alertar a sus usuarios cuando hay nueva información, incluso cuando su app no se está ejecutando. Enivie notificaciones de texto, dispare alertas audibles o agregue un indicador numérico en el ícono de su app. Xcode es el núcleo de su experiencia de desarrollo, brindando finalización del código, análisis estadístico en tiempo real y depuración instantánea en el dispositivo. Accesorios. Las aplicaciones pueden comunicarse con los accesorios tanto a través del conector Dock de 30 pines como de forma inalámbrica usando Bluetooth. Cree una app que recupere datos de sensores externos o incluso controle los accesorios con una sofisticada interfaz Multi-Touch. Cree una app de inventario para su lector de código de barras, o cree una aplicación que registre y rastree las lecturas desde un monitor de pulsaciones adjunto. También puede crear sus propios protocolos personalizados para intercambiar datos y comandos con su app. Para saber cómo puede agregar soporte para apps de ios, visite Servicios basados en localización. Use el esquema Core Location para determinar la latitud y longitud actual de un dispositivo, lo que permite configurar y programar la entrega de eventos relacionados con la localización. El esquema usa el hardware disponible para triangular la posición de un usuario en base a la información de señales cercanas. ios 4 incluye mejoras en los mapas a través de la API de MapKit. MapKit brinda soporte para panorámicas y zoom, anotaciones personalizadas, descripción de ubicación actual y hasta geocodificación para resaltar regiones del mapa y mostrar información adicional. 18

19 Integrando datos compartidos. ios brinda poderosas opciones de conectividad para compartir información entre apps. A través de sintaxis basada en URL, podrá acceder a los datos desde la Web, así como iniciar acciones en otras apps instaladas, como Mail, Calendario, Contactos, etc. Su propia app también puede declarar un único esquema de URL, permitiendo que cualquier aplicación inicie su app. Mail. ios le permite presentar una interfaz de composición de Mail o SMS estándar desde dentro de su app. En ambos casos, mediante programación, puede preconfigurar el mensaje con destinatarios y contenido que el usuario puede editar antes de enviarlo. Los mensajes de correo y SMS salientes son manejados automáticamente por las colas de Mail y Mensajes del sistema. Contactos. Con la API de Agenda para datos compartidos su app puede crear un nuevo contacto u obtener info de un contacto existente. Al acceder a la lista integrada de contactos su app puede permitir que un usuario asocie un contacto o la dirección de una empresa con una tarea o proceso de la aplicación. Calendarios. Con el Kit de Eventos, las apps de ios pueden acceder a información de eventos desde la base de datos del Calendario de un usuario. Busque eventos en base al rango de fechas o a un identificador único, reciba notificaciones cuando cambien los registros de eventos, y permita a los usuarios crear y editar los eventos para cualquiera de sus calendarios. Los cambios realizados en los eventos de la base de datos del Calendario de un usuario con el Kit de Eventos son sincronizados automáticamente con el calendario apropiado, incluyendo calendarios alojados en servidores de CalDAV y Exchange. Fotos. El Kit de IU brinda acceso a la biblioteca de fotos del usuario. La interfaz de selección de fotos brinda controles para navegar la biblioteca de fotos del usuario y seleccionar una imagen para volver a su app. También tiene la opción de habilitar los controles de edición para usuarios, que permiten ampliar y recortar la imagen devuelta. También puede ser usado para brindar una interfaz a la cámara, para que las fotos tomadas puedan ser cargadas directamente en su app. Interface Builder, que está integrado directamente en el IDE de Xcode 4, permite crear un prototipo de su app fácilmente. Arrastre elementos para crear una interfaz de usuario completa, sin escribir código. Core Animation Audio y video. Las tecnologías multimedia en el SDK de ios le permiten implementar capacidades sofisticadas de audio y video dentro de su app. El esquema Media Player permite la reproducción a pantalla completa de archivos de video, y el soporte integrado para transmisión de HTTP en vivo permite usar fácilmente los servidores web estándar para transmitir contenido de audio y video de alta calidad a través del aire. Su app también puede usar Core Audio para generar, grabar, mezclar, procesar y reproducir audio en su app. Use Core Animation para añadir animaciones fluidas y respuestas dinámicas a la interfaz del usuario, o use OpenGL ES para gráficos 2D y 3D de alto desempeño. 19

20 Desarrollo web Las apps web -una categoría completamente nueva de aplicaciones móviles- están abriendo un mundo de posibilidades para las empresas. Las apps web son páginas web con diseño personalizado que utilizan HTML, CSS y JavaScript para ofrecer una experiencia profunda con la app para los usuarios de ios. Además, al crear apps con HTML, usted puede desarrollar apps web en cualquier entorno de desarrollo web. Sólo tiene que alojar una página web para implementar una app web y podrá administrar los cambios o actualizaciones desde el servidor donde reside la página. Echemos un vistazo rápido a las tecnologías que usa para crear apps web para dispositivos ios. HTML5 es la última especificación de HTML, el principal estándar que determina cómo interactúa el contenido web con los navegadores modernos. Con HTML5, los desarrolladores pueden integrar contenido multimedia directamente en las páginas web estándar, lo que reduce el tiempo de desarrollo y proporciona una interactividad completa para la creación de apps web. Las animaciones y efectos visuales de CSS3 permiten crear interfaces gráficas de usuario sofisticadas para apps web. Los efectos visuales disponibles van desde gradientes, máscaras y reflejos, hasta efectos 2D y 3D más complejos. Cuando combina estos efectos visuales con situaciones táctiles podrá crear apps web que interactúen de forma parecida a las apps nativas en el iphone y el ipad. WebKit es un motor de búsqueda web de código abierto. Como el núcleo de Safari en el iphone y el ipad, WebKit simplifica el desarrollo web y acelera la innovación. WebKit, un conjunto de herramientas de código abierto, es de uso gratuito y proporciona el motor HTML para apps web en el iphone y el ipad. El SDK de ios incluye Dashcode. Su entorno integrado le permite diseñar, codificar e, incluso, probar las apps web. Dashcode también ofrece plantillas prácticas que lo ayudarán a dar vida a su app web. Safari 5 para Mac y Windows incluye un poderoso conjunto de herramientas para que pueda depurar, ajustar y optimizar un sitio web, y obtener un mayor desempeño y compatibilidad, sea más fácil. Para acceder a ellas, active el menú Desarrollo en las preferencias de Safari de su Mac o PC. El Simulador ejecuta su app casi como lo haría en el dispositivo ios real, para que pueda verificar y probar su código directamente en su entorno de equipos de escritorio. Además, como el Simulador incluye el navegador Safari para ios, también podrá probar y verificar sus apps web antes de la implementación. Una de las cosas que podemos hacer en el SDK es entrar y realmente hacer cambios rápidos. Es algo que puede ser hecho en pantalla muy rápidamente, y luego, con el Simulador, podemos verlo casi al instante. Y para nosotros, esto es capaz de brindar información directa. Todd Schofield, Standard Chartered Bank 20

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

Guía para acelerar el desarrollo de apps internas

Guía para acelerar el desarrollo de apps internas Guía para acelerar el desarrollo de apps internas Descripción Haga realidad sus ideas de apps internas. Así es cómo puede hacerlo. Su negocio es único, y también lo son sus usuarios. Existe un mundo de

Más detalles

Unidad II. Interfaz Grafica

Unidad II. Interfaz Grafica Clase:004 1 Unidad II Interfaz Grafica Basado en https://developer.apple.com/library/ios/#referencelibrary/gettingstar ted/roadmapios/chapters/introduction.html 2 Agenda Desarrollo de Apps para IOS. Diseño

Más detalles

iphone en la empresa Administración de dispositivos móviles

iphone en la empresa Administración de dispositivos móviles iphone en la empresa Administración de dispositivos móviles iphone es compatible con la administración de dispositivos móviles, brindando a las empresas la capacidad de administrar implementaciones a escala

Más detalles

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas. SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la

Más detalles

Novedades PhotoGestion 5

Novedades PhotoGestion 5 Novedades PhotoGestion 5 En este documento repasamos las novedades más importantes de la versión 5 del programa PhotoGestion. Explicaremos cada novedad, como funciona y como se configura. Contenido Envío

Más detalles

Guía curso Integrando las TICS en Segundo Ciclo Básico Guía de uso para crear videos en Windows Movie Maker

Guía curso Integrando las TICS en Segundo Ciclo Básico Guía de uso para crear videos en Windows Movie Maker Guía curso Integrando las TICS en Segundo Ciclo Básico Guía de uso para crear videos en Windows Movie Maker En la actualidad las nuevas tecnologías ofrecen una serie de ventajas y recursos para desarrollar

Más detalles

Artículo dedicado a la Innovación y Mejores Prácticas en la Ingeniería de Negocios

Artículo dedicado a la Innovación y Mejores Prácticas en la Ingeniería de Negocios Herramienta para Indicadores de Gestión Se ha dado cuenta de lo difícil que es conseguir que todos los miembros de su organización vean "la gran foto" y trabajen juntos para lograr los objetivos estratégicos

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

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

FedEx Ship Manager Software. Guía del usuario

FedEx Ship Manager Software. Guía del usuario Guía del usuario 1 Bienvenido! Qué es FedEx Ship Manager Software? FedEx Ship Manager (FSM) es una herramienta que le ayuda a gestionar sus envíos de una manera más rápida y sencilla. FSM le simplifica

Más detalles

Qué es Google Calendar? Qué se puede hacer en Google Calendar?

Qué es Google Calendar? Qué se puede hacer en Google Calendar? Qué es Google Calendar? Google Calendar es una herramienta web 2.0 que permite tener una agenda virtual a la que se puede acceder desde cualquier lugar, en forma gratuita. La característica más interesante

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 USO MICROSOFT LYNC ONLINE

MANUAL DE USO MICROSOFT LYNC ONLINE MANUAL DE USO MICROSOFT LYNC ONLINE Plataforma de comunicaciones unificadas. Integra servicios de comunicación como mensajería instantánea, llamadas de voz, videoconferencias, uso compartido de escritorio

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Microsoft Project 2013 tiene un aspecto distinto al que tenía en versiones anteriores, así que creamos esta guía para que el proceso de aprendizaje sea más rápido. Barra de herramientas

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

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido Tabla de contenido 1 INFORMACIÓN PERSONAL... 2 1.1 Cómo ingresar al Aula Digital?... 2 1.2 Qué hacer si olvida su contraseña?... 2 1.3 Qué veo cuando

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

CRM. Qué es CRM. Información para la Gestión

CRM. Qué es CRM. Información para la Gestión CRM Qué es CRM Es una estrategia de negocios orientada a la fidelización de clientes, enfocándose en que cada empleado de la empresa tenga información actualizada y confiable de los mismos, con el objetivo

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE- SENA PROCESO RELACIONAMIENTO EMPRESARIAL Y GESTION DEL CLIENTE

SERVICIO NACIONAL DE APRENDIZAJE- SENA PROCESO RELACIONAMIENTO EMPRESARIAL Y GESTION DEL CLIENTE SERVICIO NACIONAL DE APRENDIZAJE- SENA PROCESO RELACIONAMIENTO EMPRESARIAL Y GESTION DEL CLIENTE Instructivo Gestión de Encuestas y Sondeos en CRM Versión 01 02/07/2015 CONTENIDO INSTRUCTIVO GESTIÓN DE

Más detalles

Programa Maestro. E-Learning Class v 6.0

Programa Maestro. E-Learning Class v 6.0 1 Programa Maestro E-Learning Class v 6.0 1.- Introducción 2 El E-LearningClass V. 6.0 ( Programa Maestro ) es un aplicativo incluido en las netbooks del programa Conectar Igualdad que permite asistir

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

Implantar el iphone y el ipad Apple Configurator

Implantar el iphone y el ipad Apple Configurator Implantar el iphone y el ipad Apple Configurator Los dispositivos ios se pueden configurar para su implantación en empresas mediante una gran variedad de herramientas y métodos. Los usuarios finales pueden

Más detalles

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias

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

CRM para ipad Manual para Usuario

CRM para ipad Manual para Usuario CRM para ipad Manual para Usuario Manual del CRM en el ipad para usuario. Contenido: Apartado 1 Concepto General. Visión general y concepto de Delpro(CRM). Apartado 2 Conexión y Sistema Delpro. Configuración

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Microsoft Visio 2013 tiene un aspecto distinto al que tenía en versiones anteriores, así que creamos esta guía para que el proceso de aprendizaje sea más rápido. Plantillas actualizadas

Más detalles

Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas.

Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas. 1. Manual de usuario 1.1 Esquema de Oasis Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas. Gracias a OASIS usted podrá comprar o seleccionar aplicaciones

Más detalles

Uso de la red telefónica

Uso de la red telefónica Copyright y marca comercial 2004 palmone, Inc. Todos los derechos reservados. palmone, Treo, los logotipos de palmone y Treo, Palm, Palm OS, HotSync, Palm Powered, y VersaMail son algunas de las marcas

Más detalles

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado. SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra

Más detalles

Interoperabilidad de Fieldbus

Interoperabilidad de Fieldbus 2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

Introducción: Por qué SocialEdge?

Introducción: Por qué SocialEdge? social/edge Visión de la plataforma Enterprise Diciembre de 2014 1 Introducción: Por qué SocialEdge? Absolutamente todas las empresas tienen la necesidad de compartir determinados elementos en su flujo

Más detalles

PREGUNTAS FRECUENTES

PREGUNTAS FRECUENTES 1 PREGUNTAS FRECUENTES Puedo asegurarme de que la aplicación de Mojave se mantiene actualizada? Cuál es la versión de mi aplicación? Qué significa cuando recibo una notificación del dispositivo ya no está

Más detalles

Fundamentos CAPÍTULO 1. Contenido

Fundamentos CAPÍTULO 1. Contenido CAPÍTULO 1 Fundamentos En este capítulo encontrará instrucciones rápidas y sencillas que le permitirán poner manos a la obra de inmediato. Aprenderá también a utilizar la ayuda en pantalla, que le será

Más detalles

Manufactura. con Microsoft Dynamics GP

Manufactura. con Microsoft Dynamics GP Manufactura con Microsoft Dynamics GP Microsoft Dynamics GP: La solución comprobada para maximizar la eficiencia y obtener una visión productiva del negocio. Más de 40.000 clientes utilizan Microsoft Dynamics

Más detalles

CRM para ipad Manual para Usuario

CRM para ipad Manual para Usuario CRM para ipad Manual para Usuario Manual del CRM en el ipad para usuario. Contenido: Apartado 1 Concepto General. Visión general y concepto de Delpro(CRM). Apartado 2 Conexión y Sistema Delpro. Configuración

Más detalles

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba

Más detalles

De Lotus Notes 8.5 a Office 365 para la empresa

De Lotus Notes 8.5 a Office 365 para la empresa De Lotus Notes 8.5 a Office 365 para la empresa Haga el cambio Microsoft Outlook 2013 puede parecer diferente de Lotus Notes 8.5, pero descubrirá rápidamente que Outlook le permite hacer todo lo que está

Más detalles

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1 SOPORTE CLIENTE Manual de Usuario Versión 1 VERSIÓN 1 P á g i n a 1 Contenido Contenido... 2 INTRODUCCIÓN... 3 DESCRIPCIÓN ACTIVIDADES... 4 1. INICIO... 4 2. REGISTRAR NUEVO CLIENTE... 5 1.1 INGRESO DE

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

Acerca de Symantec Encryption Desktop

Acerca de Symantec Encryption Desktop Notas de la versión de Symantec Encryption Desktop, versión 10.2 para Mac OS X Gracias por utilizar este producto de Symantec Corporation. Estas notas de la versión contienen información importante sobre

Más detalles

Manual de guía para Clientes Sistema MoTrack

Manual de guía para Clientes Sistema MoTrack Manual de guía para Clientes Sistema MoTrack Contenido 1) introducción 2) Ingresar 3) Principal 4) Mapas 4.1) Mapa de los Móviles 4.2) Mapa de Flota de Móviles 5) Reportes 5.1) Reportes Detallados Reportes

Más detalles

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

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

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente

Más detalles

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A Usuario Propietario: Gerencia de Informática Usuario Cliente: Todos los usuarios de ANDA Elaborada por: Gerencia de Informática,

Más detalles

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450 GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR

Más detalles

Cómo utilizar el Servicio de Información sobre Sitios Ramsar

Cómo utilizar el Servicio de Información sobre Sitios Ramsar Cómo utilizar el Servicio de Información sobre Sitios Ramsar La finalidad de estas instrucciones es ayudar a las Partes Contratantes a designar un nuevo Humedal de Importancia Internacional, actualizar

Más detalles

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL La administración documental profesional es una completa herramienta documental dirigida preferiblemente a pequeñas y medianas organizaciones para ganar control sobre sus documentos, con énfasis en la

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

Queremos asegurarnos de que tu sitio aparezca en los resultados de búsqueda.

Queremos asegurarnos de que tu sitio aparezca en los resultados de búsqueda. Queremos asegurarnos de que tu sitio aparezca en los resultados de búsqueda. En estas secciones, te enseñamos a: Configurar el sitio para varios dispositivos, que los motores de búsqueda comprendan la

Más detalles

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva de la solución SAP SAP Technology SAP Afaria Gestión de la movilidad empresarial para mayor ventaja competitiva Simplificar la gestión de dispositivos y aplicaciones Simplificar la gestión de dispositivos

Más detalles

Utilización del sistema operativo GNU/ Linux en las netbooks

Utilización del sistema operativo GNU/ Linux en las netbooks Utilización del sistema operativo GNU/ Linux en las netbooks El sistema operativo es la pieza de software básica de un sistema, que permite manejar los recursos de la computadora, abrir programas, manejar

Más detalles

Usar Office 365 en un teléfono Android

Usar Office 365 en un teléfono Android Usar Office 365 en un teléfono Android Guía de inicio rápido Comprobar correo electrónico Configure su teléfono Android para enviar y recibir correo desde su cuenta de Office 365. Consultar su calendario

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Microsoft PowerPoint 2013 tiene un aspecto distinto al de las versiones anteriores, por lo que hemos creado esta guía para ayudarle a reducir lo máximo posible la curva de aprendizaje.

Más detalles

Guía del usuario de InterCall Online Para comenzar

Guía del usuario de InterCall Online Para comenzar Guía del usuario de InterCall Online Para comenzar InterCall Online es un servicio gratuito proporcionado por InterCall que hace que le resulte más rápido y cómodo acceder a todos sus servicios de InterCall.

Más detalles

Guía de Instalación. Seguridad Esencial PC Tools

Guía de Instalación. Seguridad Esencial PC Tools Guía de Instalación Seguridad Esencial PC Tools Contenido Instalación de Seguridad Esencial PC Tools Configuraciones Adicionales Agregar excepciones Instalación de Seguridad Esencial PC Tools Sigue los

Más detalles

Ofrezca la nueva tendencia de innovación empresarial con un entorno de red abierta

Ofrezca la nueva tendencia de innovación empresarial con un entorno de red abierta Descripción general de la solución Ofrezca la nueva tendencia de innovación empresarial con un entorno de red abierta Lo que aprenderá A medida que tecnologías como la nube, la movilidad, los medios sociales

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

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

GESTIÓN DE CONTENIDO ELECTRÓNICO Ing. Johanna Navarro ENSAYO SOBRE MICROSOFT INFOPATH 2010

GESTIÓN DE CONTENIDO ELECTRÓNICO Ing. Johanna Navarro ENSAYO SOBRE MICROSOFT INFOPATH 2010 GESTIÓN DE CONTENIDO ELECTRÓNICO Ing. Johanna Navarro ENSAYO SOBRE MICROSOFT INFOPATH 2010 Realizado por : Arturo Zambrano Rodríguez 19/09/2012 INTRODUCCIÓN Microsoft InfoPath 2010 incluye muchas características

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

Manual del Alumno de la plataforma de e-learning.

Manual del Alumno de la plataforma de e-learning. 2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9

Más detalles

Manual del Usuario. Sistema de Help Desk

Manual del Usuario. Sistema de Help Desk Manual del Usuario Sistema de Help Desk Objetivo del Manual El siguiente manual tiene como objetivo proveer la información necesaria para la correcta utilización del sistema Help Desk. Describe los procedimientos

Más detalles

Guía de Uso. Office Depot Online Internet, fácil y sencillo

Guía de Uso. Office Depot Online Internet, fácil y sencillo Guía de Uso Office Depot Online Internet, fácil y sencillo 02 Office Depot Online Office Depot Online Sumario Solución informática integral de compras...............04 Ahorro de tiempo..................................04

Más detalles

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3

Más detalles

Usar Office 365 en un iphone o ipad

Usar Office 365 en un iphone o ipad Usar Office 365 en un iphone o ipad Guía de inicio rápido Consultar el correo Configure su iphone o ipad para enviar y recibir correo desde su cuenta de Office 365. Consultar el calendario esté donde esté

Más detalles

MANUAL BASICO DE WEBEX

MANUAL BASICO DE WEBEX MANUAL BASICO DE WEBEX Webex es un servicio de web conferencias y soluciones de colaboración, lo que significa que nos permite crear una conferencia por internet en la cual además de vernos los unos a

Más detalles

REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS

REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS La gestión del asesor comercial se basa en mantener contacto personalizado con un grupo de clientes empresariales o personales.

Más detalles

Guía de instalación de CRM

Guía de instalación de CRM de CRM Verano de 05 de Salesforce Copyright 2000-2005 salesforce.com, inc. Todos los derechos reservados. G UÍA DE INSTALACIÓN Utilice esta guía para preparar rápidamente una correcta instalación de Salesforce.

Más detalles

Cómo usar las nuevas herramientas de Recalificación en BizWorks. Introducción

Cómo usar las nuevas herramientas de Recalificación en BizWorks. Introducción Cómo usar las nuevas herramientas de Recalificación en BizWorks Introducción Este otoño presentamos dos nuevas herramientas en BizWorks diseñadas para simplificar los esfuerzos de administración de los

Más detalles

Organizándose con Microsoft Outlook

Organizándose con Microsoft Outlook Organizándose con Microsoft Outlook Objetivo: Identificar herramientas para organizar los correos electrónicos, administrar tiempos por medio de la agenda y comunicarse con los demás. Destrezas técnicas

Más detalles

Tutorial para la creación de un blog institucional

Tutorial para la creación de un blog institucional Tutorial para la creación de un blog institucional El siguiente tutorial nos permitirá acercarnos a los conocimientos básicos, necesarios para crear nuestro blog y alojarlo en el servidor de la Facultad

Más detalles

Manual de iniciación a

Manual de iniciación a DOCUMENTACIÓN Picasa y otras nubes Manual de iniciación a DROPBOX 1 Últimamente se ha hablado mucho de la nube y de cómo es el futuro de la Web. También se han presentado servicios y aplicaciones que ya

Más detalles

Rol Administrador/Manejo Integral de la Herramienta. Configuración y Edición Web Part Videos.

Rol Administrador/Manejo Integral de la Herramienta. Configuración y Edición Web Part Videos. Rol Administrador/Manejo Integral de la Herramienta Configuración y Edición Web Part Videos. Portal Ministerio de Cultura SharePoint 2010 Versión: 1.0 Última modificación: 04 de Diciembre de 2013 Página

Más detalles

RED UNIDOS CAPACITACIÓN A COGESTORES MANEJO DEL PORTAL WEB DE AUTOAYUDA

RED UNIDOS CAPACITACIÓN A COGESTORES MANEJO DEL PORTAL WEB DE AUTOAYUDA RED UNIDOS CAPACITACIÓN A COGESTORES MANEJO DEL PORTAL WEB DE AUTOAYUDA Fecha Creación: 27-Abr-2012 Versión Documento: 4.0 Autor: Sergio Alejandro Jiménez Benítez Historial de Cambios Fecha Ver. Descripción

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

MANUAL DE USO PARA ESTUDIANTES PLATAFORMA VIRTUAL UNIVERSIDAD TECNOLOGICA INDOAMERICA

MANUAL DE USO PARA ESTUDIANTES PLATAFORMA VIRTUAL UNIVERSIDAD TECNOLOGICA INDOAMERICA MANUAL DE USO PARA ESTUDIANTES PLATAFORMA VIRTUAL UNIVERSIDAD TECNOLOGICA INDOAMERICA A continuación encontrará los pasos para uso de la Plataforma virtual de la Universidad Para ingresar, ingrese al sitio

Más detalles

15 CORREO WEB CORREO WEB

15 CORREO WEB CORREO WEB CORREO WEB Anteriormente Hemos visto cómo funciona el correo electrónico, y cómo necesitábamos tener un programa cliente (Outlook Express) para gestionar los mensajes de correo electrónico. Sin embargo,

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

VideoSoftPHONE Active Contact

VideoSoftPHONE Active Contact VideoSoftPHONE Active Contact 1 ÍNDICE 1. CÓMO INSTALAR MI VIDEOSOFTPHONE SOFTWARE?... 1 1.1. REQUISITOS PREVIOS... 1 1.1.1. Requisitos del sistema... 1 1.1.2. Requisitos Software... 1 1.2. INSTALACIÓN...

Más detalles

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

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

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Ingeniería de Software. Pruebas

Ingeniería de Software. Pruebas Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en

Más detalles

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 usuario Versión 1.0

Manual de usuario Versión 1.0 Versión 1.0 Correo electrónico de la Red Nacional de Bibliotecas Públicas. Dirección General de Bibliotecas ÍNDICE 1. Registro en Windows Live... 3 2. Crear un mensaje.... 5 3. Envió de archivos adjuntos

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

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Guía de Apoyo Project Professional

Guía de Apoyo Project Professional Guía de Apoyo Project Professional Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT PROFESSIONAL... 4 Descripción de Entorno de trabajo... 4 Opciones de personalización de Project

Más detalles

expand Dialer - Documentación de usuario Manual y especificaciones

expand Dialer - Documentación de usuario Manual y especificaciones expand Dialer - Documentación de usuario Manual y especificaciones Conozca expand Dialer... 1 Alta de Campaña... 3 Agregar Contactos... 5 Comenzar la Campaña... 6 Listado de Campañas... 7 Monitoreo...

Más detalles

Concurso Nacional de Innovaciones - INNOVAR. Guía de inscripción

Concurso Nacional de Innovaciones - INNOVAR. Guía de inscripción Concurso Nacional de Innovaciones - INNOVAR Guía de inscripción INTRODUCCIÓN Esta guía tiene el propósito de ofrecerte información útil para que realices tu inscripción al Concurso Nacional de Innovaciones

Más detalles