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 https://eupdate.dnb.com/requestoptions.asp. 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 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

Sage CRM. Sage CRM 7.3 Guía de Mobile

Sage CRM. Sage CRM 7.3 Guía de Mobile Sage CRM Sage CRM 7.3 Guía de Mobile Copyright 2014 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

TEMA 3: SISTEMAS OPERATIVOS.

TEMA 3: SISTEMAS OPERATIVOS. TEMA 3: SISTEMAS OPERATIVOS. 1. QUÉ ES UN SISTEMA OPERATIVO? 2. SISTEMAS OPERATIVOS GRÁFICOS. 3. SISTEMAS OPERATIVOS MÓVILES. 4. EL ENTORNO DE WINDOWS PARA PC. 5. LA APLICACIÓN DEL TEMA. 6. ACTIVIDADES.

Más detalles

Sage CRM. 7.2 Guía de Mobile

Sage CRM. 7.2 Guía de Mobile Sage CRM 7.2 Guía de Mobile Copyright 2013 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

Introducción a Windows SharePoint Services

Introducción a Windows SharePoint Services Introducción a Windows SharePoint Services - Windows SharePoint Services - Microsoft...Page 1 of 12 http://office.microsoft.com/es-hn/sharepointtechnology/ha100242773082.aspx?mode=print Windows SharePoint

Más detalles

INICIANDO OFFICE 365 365 365 365 365 365? 365? CALENDARIO

INICIANDO OFFICE 365 365 365 365 365 365? 365? CALENDARIO INDICE OBJETIVO... 2 DIRIGIDO A... 2 OFFICE 365... 2 Servicios... 2 VENTAJAS... 3 Portal de empresa y presencia en internet con Office 365... 3 Office WebApps con Office 365... 3 Video conferencia y reuniones

Más detalles

Implementando iphone e ipad Administración de dispositivos móviles

Implementando iphone e ipad Administración de dispositivos móviles Implementando iphone e ipad Administración de dispositivos móviles ios es compatible con la administración de dispositivos móviles, brindando a las empresas la capacidad de administrar implementaciones

Más detalles

Características del cliente en Outlook Web Access

Características del cliente en Outlook Web Access Exchange 2007 Características del cliente en Outlook Web Access En este tema se explican las nuevas y mejoradas características del cliente en Outlook Web Access en Microsoft Exchange Server 2007. Estas

Más detalles

Sage CRM. 7.2 Guía de autoservicio

Sage CRM. 7.2 Guía de autoservicio Sage CRM 7.2 Guía de autoservicio Copyright 2013 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

This Guide is available in English at www.killermobile.com. TRacer - App Espía para Teléfonos Móviles, desarrollada por Killer Mobile

This Guide is available in English at www.killermobile.com. TRacer - App Espía para Teléfonos Móviles, desarrollada por Killer Mobile Tracer iphone Guía del Usuario Compatible con iphone y ipads ejecutando ios 4 hasta los OS actuales This Guide is available in English at www.killermobile.com TRacer - App Espía para Teléfonos Móviles,

Más detalles

ACTI-Desarrollo de software interactivo Curso-Taller: Desarrollo de Aplicaciones para Móviles Plataforma ios / Avanzado

ACTI-Desarrollo de software interactivo Curso-Taller: Desarrollo de Aplicaciones para Móviles Plataforma ios / Avanzado ACTI-Desarrollo de software interactivo Curso-Taller: Desarrollo de Aplicaciones para Móviles Plataforma ios / Avanzado DESCRIPCIÓN DEL CURSO-TALLER En este curso-taller, el estudiante explora los principales

Más detalles

Sage CRM 7.3 Avance de la versión

Sage CRM 7.3 Avance de la versión Sage CRM 7.3 Avance de la versión Presentación Este avance de la versión le ofrece información sobre las nuevas funciones de Sage CRM 7.3 y las mejoras de las funciones existentes. Hemos incluido una descripción

Más detalles

Guía de usuario del Microsoft Apps for Symbian

Guía de usuario del Microsoft Apps for Symbian Guía de usuario del Microsoft Apps for Symbian Edición 1.0 2 Acerca de Microsoft Apps Acerca de Microsoft Apps Microsoft Apps proporciona aplicaciones empresariales de Microsoft a su teléfono Nokia Belle,

Más detalles

ibooks Author Primeros pasos

ibooks Author Primeros pasos ibooks Author Primeros pasos Te damos la bienvenida a ibooks Author, una forma fantástica de crear magníficos e interactivos libros Multi-Touch para ipad y Mac. Comienza con fantásticas plantillas diseñadas

Más detalles

Publicación en App Store y distribución Ad Hoc

Publicación en App Store y distribución Ad Hoc Publicación en App Store y distribución Ad Hoc Índice 1 La App Store... 2 1.1 Algunos datos interesantes...2 1.2 Requerimientos mínimos para distribuir en la App Store...3 1.3 Preparación de la aplicación

Más detalles

Guía de inicio rápido para desarrollar apps internas

Guía de inicio rápido para desarrollar apps internas Guía de inicio rápido para desarrollar apps internas Presentación Convierte tus ideas en apps. Quieres saber cómo? Tu empresa es única, y también tus usuarios. Hay un sinfín de posibilidades para dar respuesta

Más detalles

Guía del usuario Mikogo para Mac OSX

Guía del usuario Mikogo para Mac OSX Guía del usuario Mikogo para Mac OSX Tabla de contenido Registro 3 Descarga e instalación 4 Iniciar sesión 5 Participar en una sesión 6 Características 7 Lista de participantes 7 Cambiar presentador 8

Más detalles

Windows Vista Home Premium

Windows Vista Home Premium Windows Vista Home Premium Curso para conocer y aprender a utilizar el sistema operativo Windows Vista Home Premium. El curso se divide en dos partes: en la primera se describe la forma de realizar las

Más detalles

Novell ZENworks Configuration Management para entornos de Microsoft * Windows *

Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Guía GESTIÓN DE SISTEMAS Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Novell ZENworks Configuration Management para entornos de Microsoft Windows Índice: 2..... Bienvenido

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

1) Qué es Avant Manager? 2) Funcionalidades de Avant Manager. 3) Ventajas de Avant Manager. 4) Por qué Avant Manager? 5) Información de Suscripción

1) Qué es Avant Manager? 2) Funcionalidades de Avant Manager. 3) Ventajas de Avant Manager. 4) Por qué Avant Manager? 5) Información de Suscripción Cuestiones clave 1) Qué es Avant Manager? 2) Funcionalidades de Avant Manager 3) Ventajas de Avant Manager 4) Por qué Avant Manager? 5) Información de Suscripción 6) Datos de contacto 2 Gestión eficiente

Más detalles

Guía de usuario del Microsoft Apps

Guía de usuario del Microsoft Apps Guía de usuario del Microsoft Apps Edición 1 2 Acerca de Microsoft Apps Acerca de Microsoft Apps Microsoft Apps incorpora las aplicaciones empresariales de Microsoft a su teléfono Nokia Belle con la versión

Más detalles

Solución. DigitalAccess Solución integral de banca en línea y banca móvil para Smartphones y Tablets

Solución. DigitalAccess Solución integral de banca en línea y banca móvil para Smartphones y Tablets Solución DigitalAccess Solución integral de banca en línea y banca móvil para Smartphones y Tablets Solución El mundo se encamina hacia un nuevo tipo de experiencia en servicios financieros: aquella en

Más detalles

Tus publicaciones digitales al alcance de tu mano

Tus publicaciones digitales al alcance de tu mano Tus publicaciones digitales al alcance de tu mano Desarrollado por Índice Qué me ofrece... 3 Visualización interactiva... 4 Previsualización y orientación... 5 Multimedia... 6 Enlaces y configuración...

Más detalles

Desarrollo de aplicaciones para iphone

Desarrollo de aplicaciones para iphone Desarrollo de aplicaciones para iphone Desarrollo de aplicaciones para iphone Contenidos Conócenos...4 Formación abierta...4 Estudios universitarios...4 Tú eres el centro...5 Nuestra metodología...6 Descripción

Más detalles

PROGRAMA FORMATIVO WINDOWS VISTA HOME PREMIUM

PROGRAMA FORMATIVO WINDOWS VISTA HOME PREMIUM PROGRAMA FORMATIVO WINDOWS VISTA HOME PREMIUM www.bmformacion.es info@bmformacion.es Objetivos Curso para conocer y aprender a utilizar el sistema operativo Windows Vista Home Premium. El curso se divide

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

GlobalViewer Enterprise 2.1

GlobalViewer Enterprise 2.1 SOFTWARE DE SISTEMAS DE CONTROL GlobalViewer Enterprise 2.1 SOFTWARE DE GESTIÓN DE RECURSOS BASADO EN SERVIDOR Gestiona cualquier tamaño de instalación desde 5 hasta más de 15.000 salas en todo el mundo

Más detalles

Manual TeamViewer Manager 6.0

Manual TeamViewer Manager 6.0 Manual TeamViewer Manager 6.0 Revision TeamViewer 6.0-954 Índice 1 Resumen... 2 1.1 Acerca de TeamViewer Manager... 2 1.2 Acerca de este manual... 2 2 Instalación y arranque inicial... 3 2.1 Instalación...

Más detalles

Especialidad en Programación de Sistemas con Visual C# y Objective-C

Especialidad en Programación de Sistemas con Visual C# y Objective-C Especialidad en Programación de Sistemas con Visual C# y Objective-C Carga Lectiva: 700 horas Formación técnica y certificación: 200 horas El alumno realiza la formación técnica utilizando las últimas

Más detalles

Capítulo 2. Google Calendar

Capítulo 2. Google Calendar Capítulo 2. Google Calendar Google Calendar es un espacio personal gratuito que ofrece Google a todos aquellos que disponen de una cuenta de GMail para que puedan crear, gestionar y compartir eventos dentro

Más detalles

INSTRUCTIVO TELECONFERENCIA

INSTRUCTIVO TELECONFERENCIA INSTRUCTIVO TELECONFERENCIA Adobe Connect Meeting es una solución de conferencias en línea y en directo para varios usuarios. La sala de reuniones es una aplicación en línea que se utiliza para celebrar

Más detalles

El nuevo Office ya está aquí.

El nuevo Office ya está aquí. El nuevo Office ya está aquí. Contenido Descubre el nuevo Office... 4 Ayuda a los clientes a escoger el Office adecuado...10 Office de un vistazo...18 Cómo vender Office...20 Preguntas más frecuentes...28

Más detalles

Atienda a sus clientes

Atienda a sus clientes Guía del usuario, Winter 16 @salesforcedocs La versión inglesa de este documento tiene preferencia sobre la versión traducida. Copyright 2000 2015 salesforce.com, inc. Reservados todos los derechos. Salesforce

Más detalles

Implantar el iphone y el ipad Gestión de dispositivos móviles

Implantar el iphone y el ipad Gestión de dispositivos móviles Implantar el iphone y el ipad Gestión de dispositivos móviles ios es compatible con la gestión de dispositivos móviles (MDM), lo que permite a las empresas gestionar implantaciones ampliables del iphone

Más detalles

LotusLive. Sametime Chat on LotusLive and LotusLive Meetings mobile Guía del usuario

LotusLive. Sametime Chat on LotusLive and LotusLive Meetings mobile Guía del usuario LotusLive Sametime Chat on LotusLive and LotusLive Meetings mobile Guía del usuario LotusLive Sametime Chat on LotusLive and LotusLive Meetings mobile Guía del usuario Nota Antes de utilizar esta información

Más detalles

BlackBerry Link para Windows. Versión: 1.1.1. Guía del usuario

BlackBerry Link para Windows. Versión: 1.1.1. Guía del usuario BlackBerry Link para Windows Versión: 1.1.1 Guía del usuario Publicado: 2013-07-22 SWD-20130722150052226 Contenido Introducción... 5 Acerca deblackberry Link... 5 Conozca BlackBerry Link...5 Conectar a

Más detalles

Qué es Access? Bases de datos relacionales en Access. Cuando abre Access

Qué es Access? Bases de datos relacionales en Access. Cuando abre Access Qué es Access? Access 2010 es una herramienta de diseño e implementación de aplicaciones de base de datos que se puede usar para realizar un seguimiento de la información importante. Puede conservar los

Más detalles

Prólogo...3 Agradecimientos...4. Tabla de Contenidos...5. Lista de figuras...17. Apartado I: El ecosistema móvil...33

Prólogo...3 Agradecimientos...4. Tabla de Contenidos...5. Lista de figuras...17. Apartado I: El ecosistema móvil...33 Tabla de Contenidos - 5 Tabla de Contenidos Prólogo...3 Agradecimientos...4 Tabla de Contenidos...5 Lista de figuras...17 Introducción...25 La historia de Delphi...26 Delphi para plataformas móviles...29

Más detalles

Tutorial de edición Web

Tutorial de edición Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Tutorial: Crear una aplicación de edición Web....................... 0 Copyright 1995-2012 Esri. All rights reserved. 2 Tutorial: Crear una

Más detalles

Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I

Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I Configuraciones técnicas previas de Java y en los navegadores de Internet. Madrid, 24 Abril de

Más detalles

Guía del usuario Mikogo para Windows

Guía del usuario Mikogo para Windows Guía del usuario Mikogo para Windows Tabla de contenido Tabla de contenido 2 Registro 3 Descarga e instalación 4 Iniciar una sesión 4 Participar en una sesión 5 Características 6 Lista de participantes

Más detalles

ACCESS 2013 EN PROFUNDIDAD

ACCESS 2013 EN PROFUNDIDAD ACCESS 2013 EN PROFUNDIDAD María Pérez Marqués Access 2013 en profundidad María Pérez Marqués ISBN: 978-84-941801-2-5 EAN: 9788494180125 IBIC: UNSC Copyright 2014 RC Libros RC Libros es un sello y marca

Más detalles

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

Guía de True-Up de Enterprise Agreement. Enterprise Agreement. Guía de True-Up. Enterprise Agreement Guía de True-Up

Guía de True-Up de Enterprise Agreement. Enterprise Agreement. Guía de True-Up. Enterprise Agreement Guía de True-Up Enterprise Agreement Guía de True-Up 1 Índice True up de licenciamiento en sitio y de servicios en línea...2 Definiendo los tiempos de su True-up...2 Determinando qué ha cambiado...3 True-up de las diferentes

Más detalles

Guía administración Intelligent Watcher

Guía administración Intelligent Watcher Guía administración Intelligent Watcher Enero de 2015 1 Contenido 1. Acceso... 3 2. Sectores y categorías... 3 3. Usuarios... 8 4. Campos, tipos y plantillas de contenido... 11 5. Gestión de informaciones...

Más detalles

BlackBerry Link para Mac OS. Versión: 1.2.1. Guía del usuario

BlackBerry Link para Mac OS. Versión: 1.2.1. Guía del usuario BlackBerry Link para Mac OS Versión: 1.2.1 Guía del usuario Publicado: 2014-01-21 SWD-20140121092416404 Contenido Recursos relacionados... 5 Introducción... 6 Acerca deblackberry Link... 6 Conozca BlackBerry

Más detalles

Manual de la aplicación para terminales móviles AppTUSSAM

Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 1 de 13 Fecha: 25-03-2014 Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 2 de 13 Fecha: 25-03-2014 PANTALLA PRINCIPAL Tiempos de llegada: para consultar

Más detalles

Fuente: http://www.kzgunea.net

Fuente: http://www.kzgunea.net APRENDE A NAVEGAR INTERNET EXPLORER El navegador Internet Explorer ya lo tenemos integrado en el Sistema Operativo, en sus diferentes versiones desde Windows 95, por lo cual no tendremos que instalarlo.

Más detalles

Descripción de la implementación de ios en la educación

Descripción de la implementación de ios en la educación Descripción de la implementación de ios en la educación El ipad trae un increíble conjunto de herramientas al aula. Los profesores pueden personalizar fácilmente las lecciones con libros de texto interactivos,

Más detalles

Comenzando. Comenzando. www.clickmeeting.com

Comenzando. Comenzando. www.clickmeeting.com Comenzando www.clickmeeting.com 1 Introducción ClickMeeting es una plataforma para videoconferencias basada en web, a través de la cual se pueden realizar reuniones, webinars y presentaciones, sin gastar

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 que tenía en versiones anteriores, así que creamos esta guía para que el proceso de aprendizaje sea más rápido. Encuentre lo

Más detalles

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

CATALOGO PRODUCTOS ADOBE PARA EL SECTOR EDUCATIVO FAMILIA ACROBAT

CATALOGO PRODUCTOS ADOBE PARA EL SECTOR EDUCATIVO FAMILIA ACROBAT CATALOGO PRODUCTOS ADOBE PARA EL SECTOR EDUCATIVO FAMILIA ACROBAT Acrobat X Estándar Con Acrobat Dynamic PDF podrá crear y compartir formularios de cumplimentación y archivos PDF de última generación Acrobat

Más detalles

Manual de Reserva de Salas de Reúnete

Manual de Reserva de Salas de Reúnete Manual de Reserva de Salas de Reúnete El servicio Reúnete ofrece una plataforma de videoconferencia y mensajería instantánea para todas las Administraciones Públicas que estén interesadas. Gracias a este

Más detalles

Guía de inicio rápido a

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

Más detalles

w w w. s p y r o t o u c h. c o m

w w w. s p y r o t o u c h. c o m w w w. s p y r o t o u c h. c o m Aplicaciones empresariales de movilidad SPYRO TOUCHes un conjunto modular de Apps empresariales, concebidas desde su análisis y desarrollo, para dar solución a los distintos

Más detalles

Copyright. Renuncia y restricción de responsabilidad

Copyright. Renuncia y restricción de responsabilidad Manual de SMS Copyright 1998-2002 Palm, Inc. Todos los derechos reservados. Graffiti, HotSync y Palm OS son marcas registradas de Palm, Inc. El logotipo de HotSync, Palm y el logotipo de Palm son marcas

Más detalles

AxxonSoft. Sistema. Intellect. Guía breve de usuario. Versión 1.0.0

AxxonSoft. Sistema. Intellect. Guía breve de usuario. Versión 1.0.0 AxxonSoft Sistema Intellect Guía breve de usuario Versión 1.0.0 Moscú 2010 Índice ÍNDICE... 2 1 INTRODUCCIÓN... 3 1.1 Propósito de este documento... 3 1.2 Propósito del sistema Intellect... 3 2 PREPARACIÓN

Más detalles

Contenido. Conferencia Web Powered by Microsoft Office Live Meeting

Contenido. Conferencia Web Powered by Microsoft Office Live Meeting Contenido Asistir a una reunión 2 Participación en una reunión 2 Iniciar video 3 Uso del cliente de Conferencia Web (Microsoft Office Live Meeting) 6 Interactuar con otros participantes de la reunión 9

Más detalles

RESUMEN SOBRE LA SOLUCIÓN

RESUMEN SOBRE LA SOLUCIÓN RESUMEN SOBRE LA SOLUCIÓN CA IT Asset Manager Cómo se puede administrar el ciclo de vida de los activos, optimizar el valor de las inversiones de TI y obtener una vista de cartera de todos los activos?

Más detalles

MagicInfo Premium i Player

MagicInfo Premium i Player Guía de inicio rápido Esta guía pretende proporcionar instrucciones fáciles y útiles para el uso del software. Para obtener más información consulte la guía del usuario de MagicInfo Premium i Player. i

Más detalles

MS_20481 Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

MS_20481 Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Essentials of Developing Windows Store Apps Using HTML5 and JavaScript www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

BlackBerry Link para Windows. Versión: 1.2.3. Guía del usuario

BlackBerry Link para Windows. Versión: 1.2.3. Guía del usuario BlackBerry Link para Windows Versión: 1.2.3 Guía del usuario Publicado: 2014-01-20 SWD-20140120100242073 Contenido Recursos relacionados... 5 Introducción... 6 Acerca deblackberry Link... 6 Conozca BlackBerry

Más detalles

Prólogo 3. Convenciones Tipográficas... 3 Sugerencias... 4. Introducción 5. Familiarizándose con el interfaz de SiteBuilder 6

Prólogo 3. Convenciones Tipográficas... 3 Sugerencias... 4. Introducción 5. Familiarizándose con el interfaz de SiteBuilder 6 Parallels Panel Contenidos Prólogo 3 Convenciones Tipográficas... 3 Sugerencias... 4 Introducción 5 Familiarizándose con el interfaz de SiteBuilder 6 Creación de un sitio web 8 Edición de un sitio web

Más detalles

INSTRUCTIVO TELECONFERENCIA ADOBE CONECT PRO 9

INSTRUCTIVO TELECONFERENCIA ADOBE CONECT PRO 9 INSTRUCTIVO TELECONFERENCIA ADOBE CONECT PRO 9 Adobe Connect Meeting es una solución de conferencias en línea y en directo para varios usuarios. La sala de reuniones es una aplicación en línea que se utiliza

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El ambiente de trabajo Descripción del ambiente de trabajo Luego de encendida la computadora, la pantalla se presenta de la forma que lo muestra la figura. El ambiente de trabajo que proporciona el sistema

Más detalles

Universidad Veracruzana

Universidad Veracruzana Universidad Veracruzana Guía de las actividades más comunes en Sharepoint http://colaboracion.uv.mx Dirección General de Tecnología de Información Índice Qué son los sitios de colaboración?... 3 Cómo iniciar

Más detalles

Systems Manager Gestión de dispositivos móviles basada en la nube

Systems Manager Gestión de dispositivos móviles basada en la nube Systems Manager Gestión de dispositivos móviles basada en la nube Introducción Meraki Systems Manager ofrece gestión, diagnóstico y seguimiento centralizados y en el aire de los dispositivos móviles gestionados

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Remote Support. Guía del usuari

Remote Support. Guía del usuari Remote Support Guía del usuari Copyright 1997 2012 Cisco y/o sus filiales. Todos los derechos reservados. WEBEX, CISCO, Cisco WebEx, y los logotipos de CISCO y Cisco WebEx son marcas registradas o marcas

Más detalles

THOMSON REUTERS PROVIEW 2.0 GUÍA DE USO

THOMSON REUTERS PROVIEW 2.0 GUÍA DE USO THOMSON REUTERS PROVIEW 2.0 GUÍA DE USO THOMSON REUTERS LA LEY 2 CONSIGA MÁS DE SUS EBOOKS EN THOMSON REUTERS PROVIEW TM USANDO LOS SIGUIENTES CONSEJOS Acceda a Thomson Reuters ProView TM desde su TABLET,

Más detalles

Cliente de Cisco Smart CallConnector Advanced

Cliente de Cisco Smart CallConnector Advanced Cliente de Cisco Smart CallConnector Advanced Para que los empleados de las pequeñas y medianas empresas se comuniquen eficazmente con los proveedores y los clientes en el competitivo entorno comercial

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

El enfoque visual para mejorar la administración de proyectos.

El enfoque visual para mejorar la administración de proyectos. El enfoque visual para mejorar la administración de proyectos. Decir que los proyectos no siempre salen como se esperaba es quedarse un poco corto. Estimados de fuentes como el Standish Group y Project

Más detalles

Despliegue del iphone y el ipad Administración de dispositivos móviles

Despliegue del iphone y el ipad Administración de dispositivos móviles Despliegue del iphone y el ipad Administración de dispositivos móviles ios es compatible con la gestión de dispositivos móviles (MDM), lo que permite a las empresas gestionar implantaciones ampliables

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

Manual de usuario. Delpro CRM

Manual de usuario. Delpro CRM Manual de usuario Delpro CRM Manual de usuario 2 ÍNDICE DE CONTENIDO Concepto general Concepto general: Visión general y concepto de Delpro CRM Concepto general: Accede desde cualquier navegador Concepto

Más detalles

GUÍA DE INICIO RÁPIDO

GUÍA DE INICIO RÁPIDO GUÍA DE INICIO RÁPIDO Bienvenido a SugarSync. Estamos muy contentos de que te hayas unido a nosotros! En esta guía, te explicaremos los pasos para instalar SugarSync en tu ordenador y sincronizar tus carpetas

Más detalles

ESCUELA DE EL LIBRO DE URANTIA EN INTERNET MANUAL DEL ALUMNO

ESCUELA DE EL LIBRO DE URANTIA EN INTERNET MANUAL DEL ALUMNO ESCUELA DE EL LIBRO DE URANTIA EN INTERNET MANUAL DEL ALUMNO 1. Introducción 2. Primera semana introducción 3. Lectura y envío de respuestas a las preguntas 4. Semana de discusión 5. Semana de resumen

Más detalles

Manual de Usuario Announcer Pro 4.14

Manual de Usuario Announcer Pro 4.14 Manual de Usuario Announcer Pro 4.14 Presencia Web Triara.com SA de CV Todos los derechos reservados Esta guía no puede ser reproducido ni distribuida en su totalidad ni en parte, en cualquier forma o

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

SOFTWARE PARA LA REALIZACIÓN DE MAQUETAS

SOFTWARE PARA LA REALIZACIÓN DE MAQUETAS SEPTIEMBRE DE 2015 SOFTWARE PARA LA REALIZACIÓN DE MAQUETAS Control de proyectos CUCEI UNIVERSIDAD DE GUADALAJARA HEIDY TATIANA TOVAR PULIDO SOFTWARE PARA REALIZAR MAQUETAS Actualmente evidenciamos que

Más detalles

Tutorial Microsoft Windows 8 Pro

Tutorial Microsoft Windows 8 Pro Tutorial Microsoft Windows 8 Pro Autor: Pere Manel Verdugo Zamora Correo: pereverdugo@gmail.com Web: http://www.peremanelv.com/pere3 Autor: Pere M. Verdugo Zamora Página 1 Para los usuarios que ya conocen

Más detalles

Unicenter ServicePlus Service Desk versión 6.0

Unicenter ServicePlus Service Desk versión 6.0 DATOS TÉCNICOS Unicenter ServicePlus Service Desk versión 6.0 Unicenter ServicePlus Service Desk es una solución de valor añadido para gestionar de forma integral un centro de atención a usuarios (CAU)

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

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

Manual de Usuario. Junio 2013

Manual de Usuario. Junio 2013 Manual de Usuario Junio 2013 MARCAS COMERCIALES Full Network y el logotipo de Full Network son marcas registradas o marcas comerciales de Full Network, S.L. y pueden estar registradas en España o en otras

Más detalles

Sistema de Gestión de Contactos y Administración CAPACITACION USUARIO FINAL CURSO TEORICO PRÀCTICO DE TACTICA CRM VERSION 6.7

Sistema de Gestión de Contactos y Administración CAPACITACION USUARIO FINAL CURSO TEORICO PRÀCTICO DE TACTICA CRM VERSION 6.7 Sistema de Gestión de Contactos y Administración CAPACITACION USUARIO FINAL CURSO TEORICO PRÀCTICO DE TACTICA CRM VERSION 6.7 0 TABLA DE CONTENIDO CAPACITACION USUARIO FINAL 1. ADMINISTRACION DE CONTACTOS...

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

Herramienta para la gestión de la relación con el Cliente en CLOUD. Presentación

Herramienta para la gestión de la relación con el Cliente en CLOUD. Presentación Herramienta para la gestión de la relación con el Cliente en CLOUD Presentación VISIÓN 360º DE SUS CUENTAS Repositorio único de información de la relación con sus clientes potenciales o en cartera, pero

Más detalles

Manual Terabox. Manual del usuario. Portal WEB. Versión 2015. 1 Índice. 2015 Telefónica. Todos los derechos reservados. http://telefonica.com.

Manual Terabox. Manual del usuario. Portal WEB. Versión 2015. 1 Índice. 2015 Telefónica. Todos los derechos reservados. http://telefonica.com. Manual del usuario Portal WEB 1 Índice Versión 2015 2015 Telefónica. Todos los derechos reservados. http://telefonica.com.ar 1 1 Índice... 1 2 Terabox... 4 3 Terabox Web... 5 3.1 Página Inicial... 5 3.1.1

Más detalles

Terex Corporation. Comercio electrónico para posventa - Freight Enhancements_SHVN_ES_V1.00. Manual de formación

Terex Corporation. Comercio electrónico para posventa - Freight Enhancements_SHVN_ES_V1.00. Manual de formación Terex Corporation Comercio electrónico para posventa - Freight Manual de formación Terex Management System (TMS) Comercio electrónico para posventa - Freight Manual de formación "TMS es la base tecnológica

Más detalles

Directrices de itunes U

Directrices de itunes U Índice Presentación 1 Primeros pasos 2 Ajustes del curso 3 Edición y organización del contenido 5 Cómo añadir publicaciones, tareas y materiales 6 Gestión y colaboración 8 Gestión de inscripciones 9 Prácticas

Más detalles

CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM

CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM Capítulo 1: Conceptos de Microsoft Dynamics CRM CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM Objetivos Los objetivos son Resumir de forma general Microsoft Dynamics CRM y sus áreas de ventas, marketing

Más detalles

Symantec Mobile Management for Configuration Manager 7.2

Symantec Mobile Management for Configuration Manager 7.2 Symantec Mobile Management for Configuration Manager 7.2 Gestión de dispositivos integrada, segura y escalable Hoja de datos: Gestión y movilidad de puntos finales Descripción general La rápida proliferación

Más detalles

MANUAL DE USUARIO Correo, Contactos, Calendario y Chat GOOGLE APPS

MANUAL DE USUARIO Correo, Contactos, Calendario y Chat GOOGLE APPS MANUAL DE USUARIO Correo, Contactos, Calendario y Chat GOOGLE APPS Tabla de Contenidos 1. Ingreso a la cuenta de correo 2. Mail de Google Apps. Lectura de emails. Organizar y buscar en tu bandeja de entrada.

Más detalles

Manual Office 365 para usuario final

Manual Office 365 para usuario final Manual Office 365 para usuario final Nivel 1 Noviembre de 2014 Versión 2.0 Contenido Objetivo...3 Audiencia...3 Duración...3 Contenido...3 Qué es Office 365?...4 Por qué usar Office 365?...4 1- Iniciar

Más detalles

Symantec Mobile Management 7.2

Symantec Mobile Management 7.2 Gestión de dispositivos integrada, segura y escalable Hoja de datos: Gestión y movilidad de puntos finales Descripción general La rápida proliferación de dispositivos móviles en el lugar de trabajo está

Más detalles