Este documento presenta las opciones para desarrollar aplicaciones móviles multiplataforma, incluyendo desarrollar de forma nativa para cada plataforma, usar HTML5 o usar Xamarin. Xamarin permite desarrollar una sola aplicación con C#, XAML y MVVM que se puede publicar para iOS y Android de forma nativa, simplificando el proceso de desarrollo con un solo lenguaje, interfaz y entorno de desarrollo. Xamarin.Forms permite crear la interfaz de usuario con XAML que se compila a có
Regreso al futuro, la proposición indecente de MicrosoftJavier Suárez Ruiz
Microsoft está trabajando en varios proyectos como Project Astoria, Project Islandwood y Project Centennial para permitir que las aplicaciones desarrolladas originalmente para Android, iOS y aplicaciones de escritorio puedan ejecutarse en Windows 10 de forma nativa, con el objetivo final de converger todas las plataformas de Microsoft en una sola.
Este documento describe cómo Xamarin permite desarrollar aplicaciones móviles multiplataforma utilizando C# y compartiendo código entre iOS, Android y Windows Phone. Xamarin permite compartir la lógica de negocio y las vistas entre plataformas, mientras que cada plataforma conserva sus propias interfaces de usuario nativas. El patrón MVVM es recomendado para el desarrollo con Xamarin, separando la lógica de negocio de las vistas para facilitar el mantenimiento y pruebas.
Este documento describe una presentación sobre el desarrollo de aplicaciones móviles multiplataforma con Xamarin.Forms. Explica que Xamarin permite crear interfaces de usuario nativas para iOS, Android y Windows usando C# y Visual Studio. También describe los beneficios de desarrollo ágil y experiencia de usuario consistente entre plataformas. Finalmente, muestra un ejemplo práctico de aplicación con Xamarin.Forms.
Este documento introduce Xamarin, una plataforma que permite a los desarrolladores crear aplicaciones móviles nativas compartiendo código entre plataformas usando C#. Xamarin permite aprovechar las APIs nativas de iOS, Android y Windows Phone mientras que el código compartido se ejecuta de forma nativa en cada plataforma. Los desarrolladores pueden crear, probar y depurar aplicaciones para múltiples sistemas operativos móviles desde Visual Studio.
Este documento presenta una introducción a Windows 10. Explica que Windows 10 tiene un código y kernel común para todos los dispositivos, lo que facilita que las aplicaciones estén actualizadas en todas las plataformas. También describe algunos de los nuevos conceptos clave como UAP, UWP y las familias de dispositivos. Resalta las nuevas opciones para diseñar interfaces adaptables como RelativePanel y Visual States, así como nuevos controles como InkCanvas para mejorar la experiencia del usuario en todos los dispositivos.
Este documento presenta una introducción a Xamarin Forms. Explica que Xamarin Forms permite crear interfaces de usuario nativas compartiendo código entre plataformas usando C#. Describe las características principales como páginas, layouts, controles y enlaces de datos. También cubre temas como la publicación de aplicaciones en las tiendas de iOS, Android y Windows.
Este documento presenta las opciones para desarrollar aplicaciones móviles multiplataforma, incluyendo desarrollar de forma nativa para cada plataforma, usar HTML5 o usar Xamarin. Xamarin permite desarrollar una sola aplicación con C#, XAML y MVVM que se puede publicar para iOS y Android de forma nativa, simplificando el proceso de desarrollo con un solo lenguaje, interfaz y entorno de desarrollo. Xamarin.Forms permite crear la interfaz de usuario con XAML que se compila a có
Regreso al futuro, la proposición indecente de MicrosoftJavier Suárez Ruiz
Microsoft está trabajando en varios proyectos como Project Astoria, Project Islandwood y Project Centennial para permitir que las aplicaciones desarrolladas originalmente para Android, iOS y aplicaciones de escritorio puedan ejecutarse en Windows 10 de forma nativa, con el objetivo final de converger todas las plataformas de Microsoft en una sola.
Este documento describe cómo Xamarin permite desarrollar aplicaciones móviles multiplataforma utilizando C# y compartiendo código entre iOS, Android y Windows Phone. Xamarin permite compartir la lógica de negocio y las vistas entre plataformas, mientras que cada plataforma conserva sus propias interfaces de usuario nativas. El patrón MVVM es recomendado para el desarrollo con Xamarin, separando la lógica de negocio de las vistas para facilitar el mantenimiento y pruebas.
Este documento describe una presentación sobre el desarrollo de aplicaciones móviles multiplataforma con Xamarin.Forms. Explica que Xamarin permite crear interfaces de usuario nativas para iOS, Android y Windows usando C# y Visual Studio. También describe los beneficios de desarrollo ágil y experiencia de usuario consistente entre plataformas. Finalmente, muestra un ejemplo práctico de aplicación con Xamarin.Forms.
Este documento introduce Xamarin, una plataforma que permite a los desarrolladores crear aplicaciones móviles nativas compartiendo código entre plataformas usando C#. Xamarin permite aprovechar las APIs nativas de iOS, Android y Windows Phone mientras que el código compartido se ejecuta de forma nativa en cada plataforma. Los desarrolladores pueden crear, probar y depurar aplicaciones para múltiples sistemas operativos móviles desde Visual Studio.
Este documento presenta una introducción a Windows 10. Explica que Windows 10 tiene un código y kernel común para todos los dispositivos, lo que facilita que las aplicaciones estén actualizadas en todas las plataformas. También describe algunos de los nuevos conceptos clave como UAP, UWP y las familias de dispositivos. Resalta las nuevas opciones para diseñar interfaces adaptables como RelativePanel y Visual States, así como nuevos controles como InkCanvas para mejorar la experiencia del usuario en todos los dispositivos.
Este documento presenta una introducción a Xamarin Forms. Explica que Xamarin Forms permite crear interfaces de usuario nativas compartiendo código entre plataformas usando C#. Describe las características principales como páginas, layouts, controles y enlaces de datos. También cubre temas como la publicación de aplicaciones en las tiendas de iOS, Android y Windows.
Este documento describe cómo las plataformas Universal Windows, Project Astoria, Project Islandwood y Project Centennial permiten que el código de otras plataformas se ejecute en Windows 10. Project Astoria permite que las aplicaciones Android se ejecuten en Windows usando código Java/C++. Project Islandwood hace lo mismo para aplicaciones iOS usando Objective-C/C++. Project Centennial convierte aplicaciones de escritorio existentes en aplicaciones universales de Windows. Juntos, estos proyectos ayudan a converger todas las plataformas de Microsoft en una única plataforma y tienda de
El documento introduce Xamarin, una plataforma que permite a los desarrolladores crear aplicaciones móviles nativas compartiendo código entre iOS, Android y Windows. Xamarin usa C# y Visual Studio para escribir una vez el código compartido y ejecutarlo en múltiples plataformas, dando acceso a las APIs nativas de cada sistema. El documento también describe las ventajas de Xamarin como la experiencia de desarrollo integrada en Visual Studio y la capacidad de compartir grandes porciones de código entre plataformas.
Este documento presenta la agenda para una reunión del Grupo de Desarrolladores de Salesforce en Bilbao el 12 de septiembre de 2014. La agenda incluye presentaciones sobre Visualforce y sus capacidades, JSForce, y las novedades de Summer 16, como la posibilidad de relacionar un contacto con varias cuentas y funciones nuevas para clonar sandboxes y usar lookups en tipos de metadatos personalizados.
El documento introduce Visual Studio .Net y Xamarin como plataformas de desarrollo. Explica que Xamarin permite escribir una vez el código y ejecutar la aplicación en múltiples plataformas de forma nativa, superando los problemas de crear aplicaciones para diferentes sistemas operativos de forma aislada. También presenta la Plataforma Universal de Windows como una plataforma unificada para crear aplicaciones adaptables a una variedad de dispositivos.
Adobe Flash es un programa de creación de gráficos vectoriales y animación usado para producir contenido interactivo para la web. Comenzó como FutureSplash Animator desarrollado por Jonathan Gay y Charly Jackson en 1992, y fue adquirido por Macromedia en 1996 y renombrado Flash. En 2005, Adobe compró Macromedia y Flash pasó a ser desarrollado bajo el nombre de Adobe Flash Professional.
En esta sesión veremos como adaptar nuestras aplicaciones para otorgar la mejor experiencia posible en teléfonos y tabletas. Como adaptar vistas, tener vistas específicas, adaptar navegación o detectar DPIs y tamaño de pantalla serán algunos de los puntos que veremos.
Este documento resume las características y costos de varias aplicaciones útiles para estudiantes de arquitectura, incluyendo AutoCAD, InDesign, Revit, 3ds Max, y ArchiCAD. Estas aplicaciones permiten el diseño arquitectónico 2D y 3D, modelado estructural, renderizado, y producción de documentos. Los costos varían desde $1000 para InDesign hasta $20000 para una licencia completa de ArchiCAD.
Xamarin permite crear aplicaciones nativas para iOS, Android, Mac y Windows utilizando C# y aprovechando toda su potencia. Las aplicaciones tienen aspecto y sensación nativas. Xamarin ofrece soporte completo para las APIs de cada plataforma y está siempre actualizado con las últimas versiones. Esto mejora los tiempos de desarrollo y reduce costos al compartir gran parte del código entre plataformas. Además, Xamarin Test Cloud prueba automáticamente las apps en miles de dispositivos reales.
El documento presenta información sobre las HoloLens de Microsoft, incluyendo sus características principales como cámaras, procesador, memoria, almacenamiento, duración de batería y más. También describe cómo desarrollar aplicaciones para HoloLens usando el SDK de Microsoft con Visual Studio y Unity, así como las diferentes formas de interactuar con hologramas como mirada, gestos, voz y sonido espacial.
PhoneGap permite construir aplicaciones móviles multiplataforma usando tecnologías web estándar como HTML, CSS y JavaScript. Une código nativo con objetos JavaScript para acceder a funciones del dispositivo desde una página web. Es de código abierto y gratuito, funciona en iOS, Android y otras plataformas móviles.
Este documento ofrece instrucciones sobre cómo realizar un "elevator pitch" o discurso de ascensor de manera efectiva. Explica que un elevator pitch debe presentar brevemente al orador, destacar un punto clave de su propuesta en 1-2 oraciones y explicar por qué es atractiva. Incluye varios ejemplos de elevator pitches exitosos de menos de 1 minuto de duración. El objetivo es atraer rápidamente la atención del oyente y dejar una buena impresión.
Boya.ca - Introducción a Windows PhoneSorey García
Sorey García es un líder de investigación y desarrollo en LineaDatascan y líder en la comunidad Avanet. El documento proporciona información sobre el desarrollo de aplicaciones para Windows Phone, incluyendo las herramientas de desarrollo como Visual Studio y Expression Blend, los requisitos para publicar aplicaciones en la Windows Store, y las novedades de Windows Phone 8 como el soporte para código nativo y mejoras en multitarea y gráficos.
Este documento proporciona información sobre el desarrollo multiplataforma con Xamarin. Resume que Xamarin permite compartir código C# entre aplicaciones para iOS, Android y Windows, mientras que cada plataforma conserva acceso completo a sus APIs nativas y experiencia de usuario. También menciona que Xamarin incluye soporte para diseñar interfaces de usuario visuales y probar aplicaciones en diferentes dispositivos de forma rápida.
Este documento habla sobre PhoneGap, un framework de código abierto para el desarrollo de aplicaciones móviles multiplataforma utilizando HTML5, JavaScript y CSS. PhoneGap permite a los desarrolladores crear aplicaciones móviles libres de licencias comerciales. El documento también cubre cómo funciona PhoneGap, incluido el uso de la línea de comandos para crear y probar proyectos, y proporciona recursos adicionales sobre PhoneGap.
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...Sorey García
C# y XAML permiten construir aplicaciones nativas para múltiples plataformas como Windows, Android e iOS usando un solo código base y equipo de desarrollo. El documento discute cómo Xamarin permite lograr altos porcentajes de código compartido de hasta 99% a través de técnicas como Portable Class Libraries y Xamarin Forms, al tiempo que mantiene acceso a APIs nativas y rendimiento para cada plataforma. También se mencionan ejemplos de aplicaciones multiplataforma desarrolladas con estas herramientas.
El documento describe varios emuladores para desarrollar aplicaciones móviles, incluyendo Android SDK, BlueStacks, YouWave y MobiOne. Android SDK permite crear y probar aplicaciones Android en una PC usando Java. BlueStacks ejecuta aplicaciones Android en Windows. YouWave ejecuta tiendas de aplicaciones Android en una PC sin teléfono. MobiOne es un diseñador visual WYSIWYG para crear interfaces de usuario para iOS y Android.
¿Tienes una aplicación iOS?, ¿quieres reaprovechar tus conocimientos y código Objective-C para acceder a la plataforma universal Windows?. En esta sesión conoceremos el Bridge de Windows para iOS, convertiremos algunas aplicaciones iOS a UWP e incluso veremos como añadir características específicas de la plataforma Windows como el uso de Live Tiles por ejemplo.
Este documento presenta una introducción a Android, incluyendo:
1) Una descripción general de lo que es Android, su historia y características principales.
2) Detalles sobre Android Studio, el entorno de desarrollo integrado recomendado para crear aplicaciones de Android.
3) Instrucciones para descargar e instalar Android Studio y las herramientas de desarrollo de Android (SDK).
Este documento presenta un curso de desarrollo móvil con Android. Explica que el curso está dividido en 4 partes para construir una aplicación, describe versiones importantes de Android como 1.5 Cupcake y 2.2 Froyo, e introduce las herramientas necesarias como Eclipse, el SDK de Android y cómo crear un primer programa simple.
El documento describe varias herramientas de desarrollo para dispositivos móviles, incluyendo Android Studio, el entorno de desarrollo integrado oficial de Android; Titanium SDK, que permite el desarrollo multiplataforma usando JavaScript; Genymotion, un emulador de Android más rápido que el predeterminado; y Eclipse, un entorno de desarrollo popular pero que ha sido reemplazado por Android Studio como la herramienta recomendada para Android.
Este documento describe cómo las plataformas Universal Windows, Project Astoria, Project Islandwood y Project Centennial permiten que el código de otras plataformas se ejecute en Windows 10. Project Astoria permite que las aplicaciones Android se ejecuten en Windows usando código Java/C++. Project Islandwood hace lo mismo para aplicaciones iOS usando Objective-C/C++. Project Centennial convierte aplicaciones de escritorio existentes en aplicaciones universales de Windows. Juntos, estos proyectos ayudan a converger todas las plataformas de Microsoft en una única plataforma y tienda de
El documento introduce Xamarin, una plataforma que permite a los desarrolladores crear aplicaciones móviles nativas compartiendo código entre iOS, Android y Windows. Xamarin usa C# y Visual Studio para escribir una vez el código compartido y ejecutarlo en múltiples plataformas, dando acceso a las APIs nativas de cada sistema. El documento también describe las ventajas de Xamarin como la experiencia de desarrollo integrada en Visual Studio y la capacidad de compartir grandes porciones de código entre plataformas.
Este documento presenta la agenda para una reunión del Grupo de Desarrolladores de Salesforce en Bilbao el 12 de septiembre de 2014. La agenda incluye presentaciones sobre Visualforce y sus capacidades, JSForce, y las novedades de Summer 16, como la posibilidad de relacionar un contacto con varias cuentas y funciones nuevas para clonar sandboxes y usar lookups en tipos de metadatos personalizados.
El documento introduce Visual Studio .Net y Xamarin como plataformas de desarrollo. Explica que Xamarin permite escribir una vez el código y ejecutar la aplicación en múltiples plataformas de forma nativa, superando los problemas de crear aplicaciones para diferentes sistemas operativos de forma aislada. También presenta la Plataforma Universal de Windows como una plataforma unificada para crear aplicaciones adaptables a una variedad de dispositivos.
Adobe Flash es un programa de creación de gráficos vectoriales y animación usado para producir contenido interactivo para la web. Comenzó como FutureSplash Animator desarrollado por Jonathan Gay y Charly Jackson en 1992, y fue adquirido por Macromedia en 1996 y renombrado Flash. En 2005, Adobe compró Macromedia y Flash pasó a ser desarrollado bajo el nombre de Adobe Flash Professional.
En esta sesión veremos como adaptar nuestras aplicaciones para otorgar la mejor experiencia posible en teléfonos y tabletas. Como adaptar vistas, tener vistas específicas, adaptar navegación o detectar DPIs y tamaño de pantalla serán algunos de los puntos que veremos.
Este documento resume las características y costos de varias aplicaciones útiles para estudiantes de arquitectura, incluyendo AutoCAD, InDesign, Revit, 3ds Max, y ArchiCAD. Estas aplicaciones permiten el diseño arquitectónico 2D y 3D, modelado estructural, renderizado, y producción de documentos. Los costos varían desde $1000 para InDesign hasta $20000 para una licencia completa de ArchiCAD.
Xamarin permite crear aplicaciones nativas para iOS, Android, Mac y Windows utilizando C# y aprovechando toda su potencia. Las aplicaciones tienen aspecto y sensación nativas. Xamarin ofrece soporte completo para las APIs de cada plataforma y está siempre actualizado con las últimas versiones. Esto mejora los tiempos de desarrollo y reduce costos al compartir gran parte del código entre plataformas. Además, Xamarin Test Cloud prueba automáticamente las apps en miles de dispositivos reales.
El documento presenta información sobre las HoloLens de Microsoft, incluyendo sus características principales como cámaras, procesador, memoria, almacenamiento, duración de batería y más. También describe cómo desarrollar aplicaciones para HoloLens usando el SDK de Microsoft con Visual Studio y Unity, así como las diferentes formas de interactuar con hologramas como mirada, gestos, voz y sonido espacial.
PhoneGap permite construir aplicaciones móviles multiplataforma usando tecnologías web estándar como HTML, CSS y JavaScript. Une código nativo con objetos JavaScript para acceder a funciones del dispositivo desde una página web. Es de código abierto y gratuito, funciona en iOS, Android y otras plataformas móviles.
Este documento ofrece instrucciones sobre cómo realizar un "elevator pitch" o discurso de ascensor de manera efectiva. Explica que un elevator pitch debe presentar brevemente al orador, destacar un punto clave de su propuesta en 1-2 oraciones y explicar por qué es atractiva. Incluye varios ejemplos de elevator pitches exitosos de menos de 1 minuto de duración. El objetivo es atraer rápidamente la atención del oyente y dejar una buena impresión.
Boya.ca - Introducción a Windows PhoneSorey García
Sorey García es un líder de investigación y desarrollo en LineaDatascan y líder en la comunidad Avanet. El documento proporciona información sobre el desarrollo de aplicaciones para Windows Phone, incluyendo las herramientas de desarrollo como Visual Studio y Expression Blend, los requisitos para publicar aplicaciones en la Windows Store, y las novedades de Windows Phone 8 como el soporte para código nativo y mejoras en multitarea y gráficos.
Este documento proporciona información sobre el desarrollo multiplataforma con Xamarin. Resume que Xamarin permite compartir código C# entre aplicaciones para iOS, Android y Windows, mientras que cada plataforma conserva acceso completo a sus APIs nativas y experiencia de usuario. También menciona que Xamarin incluye soporte para diseñar interfaces de usuario visuales y probar aplicaciones en diferentes dispositivos de forma rápida.
Este documento habla sobre PhoneGap, un framework de código abierto para el desarrollo de aplicaciones móviles multiplataforma utilizando HTML5, JavaScript y CSS. PhoneGap permite a los desarrolladores crear aplicaciones móviles libres de licencias comerciales. El documento también cubre cómo funciona PhoneGap, incluido el uso de la línea de comandos para crear y probar proyectos, y proporciona recursos adicionales sobre PhoneGap.
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...Sorey García
C# y XAML permiten construir aplicaciones nativas para múltiples plataformas como Windows, Android e iOS usando un solo código base y equipo de desarrollo. El documento discute cómo Xamarin permite lograr altos porcentajes de código compartido de hasta 99% a través de técnicas como Portable Class Libraries y Xamarin Forms, al tiempo que mantiene acceso a APIs nativas y rendimiento para cada plataforma. También se mencionan ejemplos de aplicaciones multiplataforma desarrolladas con estas herramientas.
El documento describe varios emuladores para desarrollar aplicaciones móviles, incluyendo Android SDK, BlueStacks, YouWave y MobiOne. Android SDK permite crear y probar aplicaciones Android en una PC usando Java. BlueStacks ejecuta aplicaciones Android en Windows. YouWave ejecuta tiendas de aplicaciones Android en una PC sin teléfono. MobiOne es un diseñador visual WYSIWYG para crear interfaces de usuario para iOS y Android.
¿Tienes una aplicación iOS?, ¿quieres reaprovechar tus conocimientos y código Objective-C para acceder a la plataforma universal Windows?. En esta sesión conoceremos el Bridge de Windows para iOS, convertiremos algunas aplicaciones iOS a UWP e incluso veremos como añadir características específicas de la plataforma Windows como el uso de Live Tiles por ejemplo.
Este documento presenta una introducción a Android, incluyendo:
1) Una descripción general de lo que es Android, su historia y características principales.
2) Detalles sobre Android Studio, el entorno de desarrollo integrado recomendado para crear aplicaciones de Android.
3) Instrucciones para descargar e instalar Android Studio y las herramientas de desarrollo de Android (SDK).
Este documento presenta un curso de desarrollo móvil con Android. Explica que el curso está dividido en 4 partes para construir una aplicación, describe versiones importantes de Android como 1.5 Cupcake y 2.2 Froyo, e introduce las herramientas necesarias como Eclipse, el SDK de Android y cómo crear un primer programa simple.
El documento describe varias herramientas de desarrollo para dispositivos móviles, incluyendo Android Studio, el entorno de desarrollo integrado oficial de Android; Titanium SDK, que permite el desarrollo multiplataforma usando JavaScript; Genymotion, un emulador de Android más rápido que el predeterminado; y Eclipse, un entorno de desarrollo popular pero que ha sido reemplazado por Android Studio como la herramienta recomendada para Android.
Este documento presenta una breve introducción a Android. Explica que Android es un sistema operativo para móviles desarrollado por Google y el Open Handset Alliance. Detalla las herramientas de desarrollo necesarias como Eclipse IDE, ADT y SDK. Luego muestra cómo crear una primera aplicación Android simple llamada "Hola Android" usando estas herramientas.
Android es un sistema operativo móvil de código abierto basado en el kernel Linux. Se compone de aplicaciones escritas en Java que se ejecutan en una máquina virtual Dalvik. Android Studio es el entorno de desarrollo integrado recomendado por Google para crear aplicaciones para Android. Se requiere instalar Java, Android Studio y componentes del SDK de Android para configurar el entorno de desarrollo.
El documento describe diferentes tipos de software, incluyendo software de sistema, aplicaciones, y programación. Explica ejemplos de cada tipo como Linux, Mac OS, Skype, Dolphin, NetBeans y Eclipse. También cubre etapas del desarrollo de software y licencias.
El documento habla sobre las herramientas de Adobe para el desarrollo de aplicaciones móviles y sitios web. Explica que para el 2015 la mayoría de los usuarios mexicanos tendrán smartphones y describe herramientas como Fireworks, Dreamweaver, PhoneGap y Flash que permiten crear experiencias para dispositivos móviles usando HTML5, CSS y JavaScript. También menciona a jQuery Mobile y Adobe AIR como frameworks para aplicaciones multiplataforma.
Este documento discute varias opciones para el desarrollo de aplicaciones multiplataforma, incluyendo PhoneGap, Titanium, y Rhodes, destacando sus ventajas y desventajas para crear aplicaciones nativas que funcionen en Android, iOS y otras plataformas móviles de una sola vez.
Sencha Touch es un marco de JavaScript basado en MVC para el desarrollo de aplicaciones móviles multiplataforma. Proporciona más de 50 componentes de interfaz de usuario integrados y aprovecha las capacidades de hardware para ofrecer un rendimiento nativo. Los desarrolladores pueden crear aplicaciones móviles impresionantes para iOS, Android, BlackBerry y más plataformas utilizando técnicas de HTML5, CSS y JavaScript.
El documento describe Visual Studio 2010, un entorno de desarrollo integrado producido por Microsoft para desarrollar aplicaciones para Windows. Visual Studio 2010 incluye herramientas para desarrollar aplicaciones para Windows 7 y permite crear aplicaciones para plataformas como Windows, Azure y Windows Phone 7. El documento también resume las características y ediciones de versiones anteriores de Visual Studio.
Tecnológico Nacional de México
Ingeniería en Sistemas Computacionales
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016
El documento presenta varias herramientas para el desarrollo de aplicaciones móviles multiplataforma como PhoneGap, Android Studio, jQuery Mobile, Intel XDK, MIT App Inventor, Mobincube, AppMakr y Yapp. PhoneGap permite crear aplicaciones para dispositivos móviles utilizando HTML5, CSS y JavaScript. Android Studio es el IDE oficial de Android y ofrece características mejoradas en comparación con Eclipse. jQuery Mobile y Intel XDK también usan tecnologías web para crear aplicaciones multiplataforma. MIT App Inventor, Mobinc
Un IDE es un entorno de programación que incluye un editor de código, compilador, depurador y constructor de GUI. El documento describe varios IDEs populares para desarrollo móvil como Carbide.c++ (desarrollado por Nokia para Symbian), Xcode (desarrollado por Apple para iOS), Microsoft Visual Studio (para Windows), NetBeans y Eclipse (ambos multiplataforma y soportan Android y Java).
Silverlight es una tecnología que permite crear aplicaciones web ricas e interactivas. Es multiplataforma y multi-navegador, funcionando en Windows, MacOS y Linux a través de navegadores como Internet Explorer, Firefox y Chrome. Silverlight usa .NET para el desarrollo y ejecución del lado del cliente, permitiendo aprovechar las capacidades del hardware subyacente. Visual Studio.NET y Expression Blend son las principales herramientas de desarrollo para crear aplicaciones con Silverlight.
Android Studio es el entorno de desarrollo integrado oficial para la plataforma Android. Fue anunciado en 2013 y reemplazó a Eclipse como el IDE oficial. Requiere al menos 2 GB de RAM, 400 MB de espacio en disco y 1 GB para Android SDK. Para iniciar aplicaciones sencillas en Android Studio no se necesita mucho conocimiento del entorno. Los archivos de texto se implementan como recursos para instalarse con la aplicación.
This document summarizes Xamarin, a mobile application development platform that allows developers to write native Android, iOS, and Windows apps using C# and .NET. Key points:
- Xamarin allows sharing of C# code across platforms while using native UI and APIs. This avoids issues of web or hybrid apps like slow performance and poor user experience.
- Developers can use a single IDE (Visual Studio) to build apps targeting iOS, Android and Windows from a shared C# codebase.
- Xamarin compiles to native ARM binaries for iOS and uses JIT for Android, allowing full access to native APIs and high performance.
Segunda charla de la Xamarin4Party de Sevilla, en la que hablo de las novedades de Xamarin.Forms 2.0 y 2.1 pre
Las demos de todos los puntos se pueden descargar en:
http://www.github.com/josueyeray/xamarinforms2
Xamarin Forms es un framework que permite crear aplicaciones móviles nativas para iOS, Android y Windows desde Visual Studio utilizando C#. Xamarin Forms permite compartir código entre plataformas móviles mediante la creación de interfaces de usuario compartidas en XAML y C#, al tiempo que mantiene las características nativas de cada plataforma. Xamarin Forms es una buena opción para el desarrollo de aplicaciones móviles cuando la reutilización de código es importante y no se necesitan características avanzadas del SDK nativo
Este documento presenta Windows 10, incluyendo su convergencia a nivel de kernel y modelo de aplicaciones, la nueva plataforma universal de aplicaciones (UAP), y las estrategias para crear aplicaciones adaptativas entre dispositivos, como el uso de layouts flexibles, vistas XAML separadas y estados visuales. También introduce nuevos controles como RelativePanel, SplitView e InkCanvas.
Este documento presenta las nuevas características de los controles en Windows 10. Ahora los controles como Grid, StackPanel y RelativePanel tienen propiedades de borde para mejorar el rendimiento. También se introducen nuevas capacidades como la proyección 3D, el control RelativePanel y SplitView. El control InkCanvas simplifica el trabajo con tinta digital mediante la captura y el reconocimiento de trazos del usuario.
Este documento presenta una introducción a Xamarin.Forms, incluyendo cómo construir interfaces nativas para iOS, Android y Windows Phone desde una única base de código C# compartida. También describe elementos como páginas, layouts, controles, convertidores, animaciones, triggers y comportamientos que permiten crear aplicaciones multiplataforma.
The document discusses how the Model-View-ViewModel (MVVM) pattern helps share code between Universal Windows Platform (UWP) apps targeting Windows and Windows Phone. MVVM separates an app into platform-independent and platform-specific components, allowing views, view models, and models to be shared while platform-specific projects handle each platform. The document demonstrates how to use MVVM, input-output coupling, and shared XAML to build Universal Windows apps that converge Windows and Windows Phone.
In this slides i talk about two great toolkits for Windows Phone 8 development: Multilingual App Toolkit and Cimbalino Toolkit. With the first you can translate your application to different languages, with the former you can add a lot of features without need to code.
The Nokia Imaging SDK 1.0 is a free set of tools for image manipulation on Windows Phone 8. It uses RAJPEG technology for partial JPEG decoding to improve memory usage and enable parallel processing. The SDK contains 52 predefined filters and was used in Nokia's own apps like Smart Camera and Cinemagraph. Developers can easily add imaging capabilities to their Windows Phone 8 apps using the SDK in 4 simple steps.
The document discusses the Nokia Imaging SDK which provides tools for image manipulation on Windows Phone 8. It includes 50 predefined filters, uses RAJPEG technology for partial JPEG decoding, and allows infinite undo. The SDK has easy to use image editing with three steps - create a session, apply filters, and redraw the image. It promises to improve memory usage and support parallel processing.
This document discusses Windows Phone 8 development using MVVM (Model-View-ViewModel) patterns. It covers MVVM fundamentals like properties, commands, and bindings. It also discusses using services as dependencies and resolving dependencies through a single point. The document emphasizes that services are needed for features like navigation, accessing resources, hardware sensors, and web services. It provides guidance on testing viewmodels by generating mocks for dependencies. The overall goal of following these practices is to achieve quality.
Este documento proporciona una introducción a las principales características nuevas de la plataforma Windows Phone 8, incluyendo mejoras en el geoposicionamiento y mapas, soporte para interacción por voz mediante comandos de voz, texto a voz y voz a texto, y compatibilidad con comunicaciones NFC.
Este documento describe las clases PeerFinder y ProximityDevice en el espacio de nombres Windows.Networking.Proximity, las cuales permiten anunciar aplicaciones a otros dispositivos a través de NFC y publicar mensajes URI, binarios y personalizados. También cubre los diferentes tipos de mensajes NFC soportados y cómo implementar mensajes estándar NDEF a través de PublishBinaryMessage.
Este documento describe las tres APIs de voz en Windows Phone 8: comandos de voz, reconocimiento de voz y síntesis de voz. Permite definir comandos de voz para iniciar aplicaciones, reconocer texto hablado y sintetizar texto a voz. Explica cómo instalar y usar estas APIs en aplicaciones de Windows Phone.
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
El uso de las TIC en la vida cotidiana.pptxjgvanessa23
En esta presentación, he compartido información sobre las Tecnologías de la Información y la Comunicación (TIC) y su aplicación en diversos ámbitos de la vida cotidiana, como el hogar, la educación y el trabajo.
He explicado qué son las TIC, las diferentes categorías y sus respectivos ejemplos, así como los beneficios y aplicaciones en cada uno de estos ámbitos.
Espero que esta información sea útil para quienes la lean y les ayude a comprender mejor las TIC y su impacto en nuestra vida cotidiana.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
3. Desde finales de Marzo, Microsoft está distribuyendo
los kits de desarrollo de HoloLens a ciertos
desarrolladores.
Podéis registraros para recibir uno en:
https://www.microsoft.com/microsoft-hololens/en-us/development-edition
Solo tenéis que cumplir ciertos requisitos:
• Vivir en USA o Canadá.
• Proponer un proyecto que sea seleccionado.
• Pagar $3000
Si no cumplís alguno de ellos o no podéis pagar los
$3000… Todavía hay esperanza!
4. Microsoft ha liberado el SDK de HoloLens para que
cualquiera lo descargue:
• Plantillas para Visual Studio
• Emulador de HoloLens!
• Beta de Unity 5.4 para HoloLens
Con el SDK podemos crear cualquier app posible para
HoloLens y probarla.
También podemos probar nuestras aplicaciones UWP
en el emulador.
6. Para poder usar el emulador, necesitamos los mismos
requisitos que un emulador de Windows 10 mobile:
• Hyper-V
• 64Bits
• Soporte para DirectX 10
Podemos interactuar con el emulador usando el ratón
para emular el movimiento de la cabeza, el gaze y la
acción.
También podemos usar el teclado para ejecutar otras
acciones.
7. Controles de teclado:
• F2 – Gesto bloom – mostrar el menú inicial.
• ESC – Reset
• F3 – Activar tracking
• H – Fuerza movimiento de cabeza.
• Alt derecha/izquierda activa el movimiento de las
manos.
Con el ratón, sosteniendo el click derecho, movemos el
punto de vista y ejecutamos acciones.
Podemos cambiar más parámetros y el modo de
interacción desde las herramientas del emulador.
8.
9.
10. ¿Cómo podemos desarrollar para HoloLens?
HoloLens está basada en Windows 10, por lo que todas
las apps UWP deberían funcionar en HoloLens.
El SDK actual es una beta, por lo que todavía existen
APIs que, funcionando en mobile y desktop, pueden
fallar en HoloLens.
No existe un SDK de extensión específico para UWP
por el momento.
11. ¿Cómo podemos desarrollar para HoloLens?
También tenemos una nueva plantilla específica para
HoloLens: Holographic DirectX 11 App
Es una app UWP que usa SharpDX y C# para crear un
visor de hologramas.
12. ¿Cómo podemos desarrollar para HoloLens?
Por último pero no menos importante, podemos usar
Unity 5.4 (beta especial para HoloLens) para crear
mundos más complejos en 3D
13. ¿Cómo podemos desarrollar para HoloLens?
Unity genera proyectos Windows UWP, solo tenemos
que configurarlos adecuadamente.
14. ¿Cómo podemos desarrollar para HoloLens?
Al hacer Build, nos generará un proyecto de Visual
Studio que podremos ejecutar en el emulador de
Hololens o en el dispositivo.
15. ¿Cómo podemos desarrollar para HoloLens?
Unity nos permite crear scripts de C# asociados a
objetos para interactuar con el API de Windows
Holographic, por ejemplo para mover un objeto con el
punto de vista del usuario.
public class WorldCursor : MonoBehaviour
{
private MeshRenderer meshRenderer;
// Use this for initialization
void Start ()
{
meshRenderer = this.gameObject.GetComponentInChildren<MeshRenderer>();
}
// Update is called once per frame
void Update ()
{
var headPosition = Camera.main.transform.position;
var gazeDirection = Camera.main.transform.forward;
RaycastHit hitInfo;
if (Physics.Raycast(headPosition, gazeDirection, out hitInfo))
{
// If the raycast hit a hologram...
// Display the cursor mesh.
meshRenderer.enabled = true;