2012 04-19 (educon2012) emadrid uc3m cdkloos quo vadis e-learningeMadrid network
油
The document discusses how education needs to change in response to shifts brought about by the information age. It notes that the context for education has radically changed as society and technologies have advanced. Specifically, it points out that information is now easily accessible, requiring education to focus less on information transfer and more on developing needed skills like collaboration, problem solving, and multidisciplinary thinking. The document advocates for education models that embrace technologies' ability to reduce friction, enable personalized learning, and foster global connections.
This document compares audio/video communication software iChat and Skype. Both allow for free Mac-to-Mac calls but Skype offers low-cost calls to phones. iChat provides high quality audio/video between Macs while Skype works across platforms and offers encryption. To use either, one needs the software, a webcam, broadband and an account.
The document discusses various monetization strategies for mobile apps, including paid apps, ad-supported models, and freemium options. It highlights the importance of user targeting, advertising, and in-app purchases, as well as the need for significant downloads to generate revenue. The author, Josu辿 Yeray Juli叩n Ferreiro, emphasizes finding a balance to enhance user experience while maximizing earnings.
Understanding new ways of sharing content for learning and researching.@cristobalcobo
油
Cristobal Cobo discusses the transformative impact of online learning and sharing resources in education and research, highlighting the rise of open educational resources and the shift towards collaborative knowledge production. The document outlines key challenges and innovations in educational practices, emphasizing the importance of accessibility and community involvement in knowledge dissemination. It also mentions various platforms and initiatives that contribute to the democratization of knowledge and the evolving landscape of education.
Este documento presenta Scrum, una metodolog鱈a 叩gil para el desarrollo de proyectos tecnol坦gicos. Describe los roles de Scrum, incluyendo el Product Owner, el Equipo y el ScrumMaster. Tambi辿n explica los componentes clave como el Product Backlog, los Sprints y las reuniones diarias. Finalmente, discute c坦mo Scrum promueve la flexibilidad, agilidad y entrega temprana de valor para el cliente.
Cl鱈nica de experiencia de usuario para aplicaciones m坦vilesMauricio Angulo
油
El documento se centra en la experiencia de usuario (UX) en aplicaciones m坦viles, subrayando su naturaleza subjetiva y din叩mica. Presenta nueve principios clave para mejorar UX, que incluyen la previsibilidad, la claridad, el apoyo al usuario y la colaboraci坦n interdisciplinaria en el desarrollo de la aplicaci坦n. Se enfatiza la importancia de entender las necesidades del usuario, crear interfaces intuitivas y permitir personalizaci坦n para optimizar la interacci坦n.
Principios de dise単o para apps en BlackBerry 10Mauricio Angulo
油
El documento detalla los principios de dise単o en Blackberry 10, destacando la importancia de la comunicaci坦n, la integraci坦n de aplicaciones y la r叩pida interacci坦n del usuario. Presenta la filosof鱈a 'Blackberry Flow' que busca crear experiencias fluidas y naturales, organizando la informaci坦n de manera accesible y adaptando los men炭s a contextos espec鱈ficos. Adem叩s, enfatiza en la ergonom鱈a, el uso eficiente del espacio y la inclusi坦n de momentos de sorpresa para hacer las aplicaciones m叩s memorables y centradas en el usuario.
Este documento describe varios m辿todos de investigaci坦n, incluyendo los m辿todos inductivo, deductivo, sistem叩tico, gen辿tico, hipot辿tico-deductivo y anal鱈tico. Tambi辿n cubre t辿cnicas de investigaci坦n como entrevistas, encuestas, fichaje, cuestionarios, tests y observaci坦n.
El documento describe c坦mo integrar OpenCV con Xamarin utilizando servicios de Cognitive Services para el reconocimiento facial y clasificaci坦n de im叩genes. Se explican los procesos de mapeo y binding de componentes nativos en iOS y Android, as鱈 como el uso de APIs de Cognitive Services para tareas de inteligencia artificial. Adem叩s, se aborda la funcionalidad de Custom Vision para entrenar un clasificador de im叩genes personalizado.
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.
El documento detalla el funcionamiento de las notificaciones push utilizando Xamarin y Azure, explicando el proceso de obtenci坦n y registro de tokens. Se aborda la configuraci坦n de diferentes servicios de notificaci坦n (APNS, GCM, WNS) y la posibilidad de unificarlos a trav辿s de una API com炭n en Azure Notification Hub. Adem叩s, se describen los pasos para configurar el hub y registrar aplicaciones para enviar notificaciones en diversas plataformas.
Microsoft est叩 distribuyendo kits de desarrollo de HoloLens a desarrolladores en EE. UU. y Canad叩, quienes deben proponer un proyecto y, en algunos casos, pagar $3000. Tambi辿n han liberado un SDK que incluye herramientas como plantillas para Visual Studio y un emulador, permitiendo la creaci坦n y prueba de aplicaciones UWP. Adem叩s, se pueden usar Unity y DirectX para desarrollar aplicaciones hologr叩ficas complejas.
El documento presenta las novedades y mejoras en la plataforma Xamarin, destacando el uso de Xamarin.Forms 2.0 y sus optimizaciones en rendimiento y funcionalidad. Se abordaron aspectos como el soporte para Windows 10, mejoras en la gesti坦n de listas con 'retain/recycle', y la implementaci坦n de efectos visuales y plantillas en controles. Adem叩s, se incluye informaci坦n sobre la optimizaci坦n de layout y recomendaciones para un desarrollo m叩s eficiente de aplicaciones m坦viles.
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坦
Xamarin.Forms es un framework que permite desarrollar aplicaciones nativas para iOS, Android y Windows utilizando C# y Visual Studio, destac叩ndose por su capacidad de compartir c坦digo sin perder las especificidades de cada plataforma. Sin embargo, se recomienda evitar su uso en aplicaciones que requieren interfaces complejas o un alto grado de personalizaci坦n, donde el rendimiento y la apariencia gr叩fica son criterios importantes. El documento incluye ejemplos pr叩cticos de cu叩ndo utilizar y no utilizar Xamarin.Forms en proyectos de desarrollo de software.
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 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 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 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 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, 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.
El documento presenta una gu鱈a sobre el uso de Azure Mobile Services y Azure Notifications Hub en aplicaciones desarrolladas con Xamarin. Se detallan los procesos de configuraci坦n, autenticaci坦n y registro para el env鱈o de notificaciones push en diferentes plataformas como iOS, Android y Windows. Adem叩s, se incluyen consejos pr叩cticos y enlaces 炭tiles para desarrolladores que deseen implementar estas tecnolog鱈as.
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.
El documento discute el desarrollo de aplicaciones universales y destaca que el 80% del XAML es id辿ntico mientras que el 20% es personalizado. Se mencionan controles comunes como datepicker, timepicker y otros elementos de la interfaz de usuario. Adem叩s, enfatiza la importancia de desactivar ciertos componentes de progreso cuando no son visibles para evitar penalizaciones de rendimiento.
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.
The document discusses Windows Phone 8 toolkits, specifically the Multilingual Application Toolkit (MAT) and the Cimbalino Toolkit. MAT aids in localizing apps using standard translation files, while Cimbalino provides various controls and services for app development, compatible with Windows Phone 7.x and 8.0. It highlights how these toolkits can save time and improve app functionality, offering ready-to-use services and good practices for developers.
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.
El documento describe c坦mo integrar OpenCV con Xamarin utilizando servicios de Cognitive Services para el reconocimiento facial y clasificaci坦n de im叩genes. Se explican los procesos de mapeo y binding de componentes nativos en iOS y Android, as鱈 como el uso de APIs de Cognitive Services para tareas de inteligencia artificial. Adem叩s, se aborda la funcionalidad de Custom Vision para entrenar un clasificador de im叩genes personalizado.
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.
El documento detalla el funcionamiento de las notificaciones push utilizando Xamarin y Azure, explicando el proceso de obtenci坦n y registro de tokens. Se aborda la configuraci坦n de diferentes servicios de notificaci坦n (APNS, GCM, WNS) y la posibilidad de unificarlos a trav辿s de una API com炭n en Azure Notification Hub. Adem叩s, se describen los pasos para configurar el hub y registrar aplicaciones para enviar notificaciones en diversas plataformas.
Microsoft est叩 distribuyendo kits de desarrollo de HoloLens a desarrolladores en EE. UU. y Canad叩, quienes deben proponer un proyecto y, en algunos casos, pagar $3000. Tambi辿n han liberado un SDK que incluye herramientas como plantillas para Visual Studio y un emulador, permitiendo la creaci坦n y prueba de aplicaciones UWP. Adem叩s, se pueden usar Unity y DirectX para desarrollar aplicaciones hologr叩ficas complejas.
El documento presenta las novedades y mejoras en la plataforma Xamarin, destacando el uso de Xamarin.Forms 2.0 y sus optimizaciones en rendimiento y funcionalidad. Se abordaron aspectos como el soporte para Windows 10, mejoras en la gesti坦n de listas con 'retain/recycle', y la implementaci坦n de efectos visuales y plantillas en controles. Adem叩s, se incluye informaci坦n sobre la optimizaci坦n de layout y recomendaciones para un desarrollo m叩s eficiente de aplicaciones m坦viles.
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坦
Xamarin.Forms es un framework que permite desarrollar aplicaciones nativas para iOS, Android y Windows utilizando C# y Visual Studio, destac叩ndose por su capacidad de compartir c坦digo sin perder las especificidades de cada plataforma. Sin embargo, se recomienda evitar su uso en aplicaciones que requieren interfaces complejas o un alto grado de personalizaci坦n, donde el rendimiento y la apariencia gr叩fica son criterios importantes. El documento incluye ejemplos pr叩cticos de cu叩ndo utilizar y no utilizar Xamarin.Forms en proyectos de desarrollo de software.
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 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 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 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 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, 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.
El documento presenta una gu鱈a sobre el uso de Azure Mobile Services y Azure Notifications Hub en aplicaciones desarrolladas con Xamarin. Se detallan los procesos de configuraci坦n, autenticaci坦n y registro para el env鱈o de notificaciones push en diferentes plataformas como iOS, Android y Windows. Adem叩s, se incluyen consejos pr叩cticos y enlaces 炭tiles para desarrolladores que deseen implementar estas tecnolog鱈as.
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.
El documento discute el desarrollo de aplicaciones universales y destaca que el 80% del XAML es id辿ntico mientras que el 20% es personalizado. Se mencionan controles comunes como datepicker, timepicker y otros elementos de la interfaz de usuario. Adem叩s, enfatiza la importancia de desactivar ciertos componentes de progreso cuando no son visibles para evitar penalizaciones de rendimiento.
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.
The document discusses Windows Phone 8 toolkits, specifically the Multilingual Application Toolkit (MAT) and the Cimbalino Toolkit. MAT aids in localizing apps using standard translation files, while Cimbalino provides various controls and services for app development, compatible with Windows Phone 7.x and 8.0. It highlights how these toolkits can save time and improve app functionality, offering ready-to-use services and good practices for developers.
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.
3. WHAT IS NOKIA MIXRADIO?
MUSIC SERVICE
200 COUNTRIES
3 MILLION ARTISTS
20 MILLION TRACKS
A CENTURY OF RECORDINGS
4. WHAT CAN I DO WITH THE API
LOCAL API: LAUNCH LOCAL APP PASSING INFORMATION ABOUT ARTIST / SONG
WINDOWS PHONE 8 & WINDOWS 8.1
REST API:
SEARCH MUSIC/ARTIST/PRODUCTS
GET TOP ARTISTS/TOP PRODUCTS/NEW RELEASES/GENRES/DETAILS
GET USER RELATED INFORMATION
MUCH MORE HTTP://BIT.LY/NOKIAMIXRADIOAPI
5. HOW CAN I DO IT?
USING A NUGET
PM> INSTALL-PACKAGE NOKIAMUSIC
USING THE REST API
HTTPCLIENT GETASYNC
JSON PARSING
HTTP://JSON2CSHARP.COM
HTTP://DEV.MIXRAD.IO/DOC/REST/
DOCUMENTATION:
SAME CAPABILITIES, BUT MUCH EASIER TO USE THE NUGGET PACKAGE, IT DO ALL CALLS AND HTTP STUFF
FOR US.
6. HOW CAN I DO IT?
FIRST YOU NEED AN API KEY
FREE
HTTP://NOKIA.LY/MUSICAPIREG