Web Sockets / SignalR enable the realization of collaborative applications and the possibility of sharing work in realtime. Throughout this session we will see all these elements in a profound way and we will show the different capabilities offered by different elements such as web sockets and signalR nowadays.
Security is a basic element, working on a new platform inevitably involves knowing the new security features that we have in mind. In this session we will talk about all the possibilities we have, security based on traditional identity, claims and federation.
Cross-premises: integrando redes e infraestructura con Microsoft AzurePlain Concepts
¿Pensando en beneficiarte de las múltiples ventajas de Azure sin renunciar a las ventajas de tu intraestrucutra on-premises actual? ¡Las implementaciones híbridas o cross-premises son la solución! Desde una red virtual de Azure puedes establecer múltiples conexiones Site to Site a diferentes oficinas, datacenters o bien otros servicios de Azure como Azure Websites o Azure RemoteApp. ¡Todo confluye y se integra perfectamente!
Veremos:
• Vistazo general a servicios de Azure: Websites, Máquinas Virtuales, RemoteApp, Redes Virtuales.
• Redes virtuales en Azure: posibilidades y conexiones Site to Site
• Integrando red local, Websites, máquinas virtuales y Remote App bajo la misma red.
• Demo: La infraestructura de red actual de Plain Concepts.
Crea rápidamente API Gateways para servicios de back-end existentes hospedados en cualquier lugar, gestiona su seguridad y monitoriza su uso y estado en todo momento. Por Ángel López
Security is a basic element, working on a new platform inevitably involves knowing the new security features that we have in mind. In this session we will talk about all the possibilities we have, security based on traditional identity, claims and federation.
Cross-premises: integrando redes e infraestructura con Microsoft AzurePlain Concepts
¿Pensando en beneficiarte de las múltiples ventajas de Azure sin renunciar a las ventajas de tu intraestrucutra on-premises actual? ¡Las implementaciones híbridas o cross-premises son la solución! Desde una red virtual de Azure puedes establecer múltiples conexiones Site to Site a diferentes oficinas, datacenters o bien otros servicios de Azure como Azure Websites o Azure RemoteApp. ¡Todo confluye y se integra perfectamente!
Veremos:
• Vistazo general a servicios de Azure: Websites, Máquinas Virtuales, RemoteApp, Redes Virtuales.
• Redes virtuales en Azure: posibilidades y conexiones Site to Site
• Integrando red local, Websites, máquinas virtuales y Remote App bajo la misma red.
• Demo: La infraestructura de red actual de Plain Concepts.
Crea rápidamente API Gateways para servicios de back-end existentes hospedados en cualquier lugar, gestiona su seguridad y monitoriza su uso y estado en todo momento. Por Ángel López
Máquinas Virtuales en Microsoft Azure con C# .NetVíctor Moreno
En esta demostración aprenderás como administrar una máquina virtual en Microsoft Azure desde código C# .Net usando Visual Studio con proyectos MAML (Microsoft Azure Management Libraries).
Presentación de mi charla en la #dotNetSpain2016 sobre ASP.NET Core.
Temas tratados:
Model Binding
Routing
Tag Helpers
View Components
Configuración
Localización
En esta demostración, aprenderás como desarrollar tu primera aplicación universal para Windows 10 ,usando el mismo código tendrás visibilidad de como puede funcionar funcionar en tres dispositivos :PC, Smart Phone, Tablet
Presentación sobre el tema App Service Web Apps de Microsoft Azure, usada en el evento CloudCamp organizado por Microsoft el 30 de Mayo de 2014 en Medellín, Colombia.
Arquitectura de web components - Plain Concepts Web DayPlain Concepts
Charla de Carlos Bastos sobre conceptos básicos sobre web components, cómo pensamos en web components, nuestros stacks y arquitecturas de web components
Mejorando interfaz de SharePoint 2010 con Silverlight 4SolidQ
SharePoint 2010 nos ofrece la posibilidad de integrar Silverlight en nuestras WebParts y de ésta forma mejorar considerablemente el modo en el que nuestros usuarios interactúan con los contenidos. En esta sesión mostraremos cómo mejorar la experiencia de usuario en SharePoint a través de una interfaz creada con Silverlight, estudiaremos como podemos mejorar la forma en la que los usuarios acceden a los datos almacenados en listas o bibliotecas de SharePoint 2010.
En esta sesión se platica sobre la evolución de la extensibilidad en SharePoint, se introduce los tipos de AddIns y Apps que se pueden construir y Office 365 Developer Pattern & Practices
Como se traduce IAAS y PAAS a Azure, ventajas y escenarios reales en los cuales puedes aplicara cada uno de estos en Azure. Además de esto mostraremos como poder usar Azure durante 12 meses con crédito de prueba para probar soluciones.
There can be no enterprise application without solving the basic data access elements. Throughout this talk we will talk about: EF Core 1 and the new capabilities of the product integrated in .NET Core.
Throughout this session we will see the fundamental elements of our new MVC Core Web framework. The changes made since the previous versions and the migration steps that we have. We will emphasize the new features and ways of working as well as everything related to the different models of deployment.
Máquinas Virtuales en Microsoft Azure con C# .NetVíctor Moreno
En esta demostración aprenderás como administrar una máquina virtual en Microsoft Azure desde código C# .Net usando Visual Studio con proyectos MAML (Microsoft Azure Management Libraries).
Presentación de mi charla en la #dotNetSpain2016 sobre ASP.NET Core.
Temas tratados:
Model Binding
Routing
Tag Helpers
View Components
Configuración
Localización
En esta demostración, aprenderás como desarrollar tu primera aplicación universal para Windows 10 ,usando el mismo código tendrás visibilidad de como puede funcionar funcionar en tres dispositivos :PC, Smart Phone, Tablet
Presentación sobre el tema App Service Web Apps de Microsoft Azure, usada en el evento CloudCamp organizado por Microsoft el 30 de Mayo de 2014 en Medellín, Colombia.
Arquitectura de web components - Plain Concepts Web DayPlain Concepts
Charla de Carlos Bastos sobre conceptos básicos sobre web components, cómo pensamos en web components, nuestros stacks y arquitecturas de web components
Mejorando interfaz de SharePoint 2010 con Silverlight 4SolidQ
SharePoint 2010 nos ofrece la posibilidad de integrar Silverlight en nuestras WebParts y de ésta forma mejorar considerablemente el modo en el que nuestros usuarios interactúan con los contenidos. En esta sesión mostraremos cómo mejorar la experiencia de usuario en SharePoint a través de una interfaz creada con Silverlight, estudiaremos como podemos mejorar la forma en la que los usuarios acceden a los datos almacenados en listas o bibliotecas de SharePoint 2010.
En esta sesión se platica sobre la evolución de la extensibilidad en SharePoint, se introduce los tipos de AddIns y Apps que se pueden construir y Office 365 Developer Pattern & Practices
Como se traduce IAAS y PAAS a Azure, ventajas y escenarios reales en los cuales puedes aplicara cada uno de estos en Azure. Además de esto mostraremos como poder usar Azure durante 12 meses con crédito de prueba para probar soluciones.
There can be no enterprise application without solving the basic data access elements. Throughout this talk we will talk about: EF Core 1 and the new capabilities of the product integrated in .NET Core.
Throughout this session we will see the fundamental elements of our new MVC Core Web framework. The changes made since the previous versions and the migration steps that we have. We will emphasize the new features and ways of working as well as everything related to the different models of deployment.
Dota a tus aplicaciones de un servicio escalable de notificaciones a través de Azure Notification Hub y llega a todas las plataformas importantes: iOS, Android, Windows, Kindle, Baidu, etc. usando tu Back-end actual. Francisco Olmedo
Microsoft Intune y Gestión de Identidad Corporativa Plain Concepts
Gestiona todos tus dispositivos corporativos Windows 10 desde Microsoft Intune. Entornos híbridos de autenticación, autenticación multi factor y acceso seguro a aplicaciones SaaS. Por Jose María Genzor
Analitics: Monitoriza tus aplicaciones móvilesPlain Concepts
HockeyApp nos permite monitorizar, obtener informes de uso, reportes de errores de una manera sencilla en las principales plataformas móviles, descubre cómo. By Sergio Escalada
HTML Tour - Aplicaciones móviles multiplataformaPlain Concepts
En esta sesión conoceremos la plataforma de desarrollo Phonegap, cuando nos puede interesar utilizarla y cuando no, veremos cómo podemos aprovechar nuestros conocimientos de HTML5, CSS y javascript para crear aplicaciones nativas en múltiples plataformas móviles y cómo tenemos acceso a interacción con el dispositivo (camera, geolocation, contacts, …). Para todo esto nos apoyaremos en el framework web, optimizado para gestos, jquerymobile. Write less, do more.
Identidad: los misterios del metaverso con Forefront Identity ManagerPlain Concepts
Forefront Identity Manager (FIM), futuro Microsoft Identity Manager (MIM), es una solución integral de gestión de identidad cuyo motor constituye la base de DirSync y AAD Sync en Azure Active Directory -y por consiguiente Office 365-. Los desarrolladores y administradores de bases de datos estamos muy relacionados con el concepto de "integridad referencial", pero cuando pasamos a tener múltiples almacenes de credenciales como Active Directory, bases de datos, o archivos no tenemos nada que asegure dicha integridad entre ellos, entrando -literalmente- en una nueva dimensión del caos de identidad. Afortunadamente FIM es la herramienta que nos permite poner orden y lógica en ello.
En esta sesión veremos:
• El nuevo problema de la identidad en el siglo XXI
• ¿Qué es FIM?
• Arquitectura de FIM: MAs, CS, metaverso, atributos, reglas y profiles
• FIM Portal: gestión de usuarios, grupos y codeless-provisioning
• Demo
HTML Tour - Programación de Videojuegos HTML5Plain Concepts
En la charla veremos características comunes de los juegos y su aplicación práctica en canvas HTML5. Analizaremos varios tipos de juegos, tanto 2D como 3D y estudiaremos las diferentes maneras implementarlos mientras comentamos las partes clave de su estructura. Para finalizar echaremos un vistazo al framework desarrollado por PlainConcepts para la creación de diferentes tipos de juegos 2D y 3D en HTML5.
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)citizenmatt
After the initial excitement of .NET Core wore off (Cross platform! Open source!), we realised there were a few things missing. APIs, mostly.
Oh, and compatibility with a lot of your favourite libraries and packages. Fortunately, the .NET Standard is here to fix all of this, adding back APIs, restoring compatibility and even replacing PCLs. This talk is all about the How and the Why, mixed in with a healthy dose of Why Should I Care. We'll even have a little geek out over the technical details. If type forwarding can't restore your excitement levels to fever pitch, I don’t know what will!
(Slides from NDC London 2017)
Slides for my video on how .NET Standard works under the covers.
https://www.youtube.com/watch?v=vg6nR7hS2lI&t=13s&list=PLRAdsfhKI4OWx321A_pr-7HhRNk7wOLLY&index=4
Single Sign On e IdPs: Active Directory Federation Services (ADFS)Plain Concepts
Gracias a FIM tenemos nuestra identidad sincronizada en todos los sistemas de nuestra infraestructura y, a pesar de usar las mismas credenciales en todos ellos, tenemos que estar escribiéndolas cuando pasamos de uno a otro. Nuestros usuarios pierden demasiado tiempo en ello y no somos productivos. ¡Está claro que necesitamos Single Sign On!
Veremos el papel fundamental que los IdP juegan a día de hoy a la hora de conseguir esta experiencia de usuario y como sus mecanismos de autenticación se han estandarizado a través de distintos protocolos; siendo ADFS uno de los IdPs más potentes, compatibles y fáciles de configurar del mercado.
Durante la sesión veremos:
• ¿Qué es Single Sign On?
• Formas de conseguir Single Sign On.
• La autenticación basada en claims.
• ¿Qué es un IdP?
• ADFS, el IdP de Microsoft incluido en Windows Server
• Demo: Haciendo SSO entre Office 365 y Yammer usando ADFS
Al llevar nuestros datos y procesos a la nube podemos sentirnos que perdemos el control sobre su uso y políticas.
En esta sesión veremos los mecanismos de seguridad que implementa Office 365, cómo identificar posibles pérdidas de información y las opciones para definir distintas políticas de retención
Los modelos convencionales de colaboración han cambiado hacia modelos más flexibles y centrados en conectar ideas y personas de una forma más rápida.
Partiendo de la idea de Intranet, veremos cómo Office 365 ofrece un nuevo modelo de trabajo colaborativo dirigido al usuario y agilizar la forma de compartir información e ideas.
La sesión será una demo completa que mostrará cómo trabajan los usuarios el día a día con Office 365 incluso desde distintos dispositivos.
En esta charla, comentamos los beneficios de Azure Relay para conectar nuestras aplicaciones en la nube. Usamos una raspberry pi, que ejecutará una aplicación realizada en .NET Core la cual enviará información den tiempo real de los autobuses de Madrid
En esta charla explicamos como utilizar las conexiones híbridas de Azure para enviar en tiempo real información de distinta temática de twitter usando una aplicación desarrollada en .NET Core que se ejecutará en una raspberry Pi
Codemotion 2017:
Desarrollo de una aplicación en tiempo real, donde se puede ver el tiempo de llegada y la posición de cada uno de los autobuses e la EMT de Madrid. Esta aplicación desarrollada con .NET Core se ejecuta en una raspberry pi 3 y envía toda la información mediante sockets a través de Azure Relay
Desarrollo de una aplicación Web para organizar Eventos DeportivosAdrian Alonso Vega
Este proyecto denominado Desarrollo de una Aplicación Web para organizar eventos deportivos, es parte de otro proyecto denominado Desarrollo de una Plataforma para organizar Eventos Deportivos
Estamos acostumbrados a cambios y evoluciones constantes en lo que a tecnologías de microservicios se refiere. Os contamos como hemos implementado un marco de coexistencia entre dos stacks y os mostraremos cual es nuestro flujo de desarrollo y despliegue de una arquitectura basada en microservicios y Kubernetes desplegada en AWS. Revisaremos la (r)evolución de nuestro stack, desde nuestros primeros pasos con Netflix OSS y despliegues on premise hasta nuestro entorno actual, donde servicios desplegados en EKS con Istio conviven con otros gestionados mediante Eureka, Zuul, hystrix…
API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...Héctor Curbelo Barrios
Con el desarrollo de las tecnologías y su arquitectura han surgido nuevas formas para las interacciones de las aplicaciones. Con el decurso del tiempo la separación de las aplicaciones y la gestión de Base de Datos se han ido separando en modelos y conceptos diferentes, hoy día podemos encontrar que la mayoría de sistemas crean APIS para el consumo de sus servicios tanto de las aplicaciones propias del sistema, tanto como para aplicaciones externas.
Teniendo en cuenta la gran masificación de los web services, como así también su utilidad, el objetivo del presente proyecto es elaborar un servicio web, teniendo en cuenta su optimización y comparando diferentes plataformas para poder lograr un servicio que pueda atender la mayor cantidad de solicitudes posibles.
Con motivo de realizar lo mencionado anteriormente se presenta la siguiente idea:
Crear un web services SOAP que permita realizar búsquedas de ip’s y que devuelva la localización del mismo.
El objetivo de esta aplicación es ofrecer la posibilidad de brindar un servicio de buscador eficiente
R y Python con Power BI, la ciencia y el análisis de datos, juntosPlain Concepts
R y Python son lenguajes muy populares hoy en día especialmente para científicos de datos, que los utilizan para prospección, tratamiento y minería de datos y, Power BI es una de las herramientas que más está creciendo en cuanto a utilización y aceptación en el sector de inteligencia de negocios y análisis de datos. La sesión cubre, a través de demos, los puntos en los que ambos enfoques se combinan para sacar mejor partido a los datos con los que contamos. Según sea el caso, vamos a preferir gestionar nuestras tareas desde el mundo de estadísticas y gráficos ofrecido por lenguajes R y Python, el mundo más encaminado al análisis de negocio gestionado con Power BI, o ambos mundos.
Video kills the radio star: e-mail is crap and needed disruptionPlain Concepts
¿Has recibido un e-mail con publicidad? ¿Muchos? ¿Te han suscrito a listas de distribución sin tu consentimiento? ¿Recibes preguntas insoportables? ¿Alguien te ha intentado hacer un phishing? ¿O te ha llamado un familiar porque se ha infectado con un ransomware que le entró por e-mail? ¿Ocultas como un poseso tu dirección de e-mail y número de teléfono para que no te machaquen? Bien, a mí también me ha pasado. Por eso hemos decidido que el e-mail debía sufrir una disrupción definitivamente.
De la misma manera que la llegada del software ha transformado todo tipo de empresas e industrias a lo largo de los últimos 20 años, la Inteligencia Artificial está empezando a redefinir todo tipo de escenarios empresariales. Descubre en esta charla los conceptos básicos de la Inteligencia artificial y descubre los casos de uso más apropiados para tu tipo de empresa. Aprende a realizar el cambio organizacional y cultural necesario para potenciar tu negocio mediante IA.
Dx29: assisting genetic disease diagnosis with physician-focused AI pipelinesPlain Concepts
Rare genetic diseases are very challenging to diagnose, with the average child waiting for diagnosis for 5 years. Next generation genetic sequencing data may hold the key to diagnosis, however analysis can become a paramount task with multiple factors affecting conclusions. Dx29, an AI-assisted platform facilitates this task, allowing the physician to drive the analysis. Dx29 is a free platform developed by Foudation29, in close collaboration with academic groups.
¿Qué es real? Cuando la IA intenta engañar al ojo humanoPlain Concepts
Hoy en día es difícil no hablar de la Inteligencia Artificial y pensar en cómo se ha aplicado para resolver tareas difíciles y repetitivas para el ser humano. Pero en los últimos años, gracias a la llegada de las Redes Generativas Adversariales (GANs), la IA adoptó capacidades creativas que le permiten generar información artificial. Es la era de los Deepfakes, en la que puedes poner tu cara al actor de tu película favorita o ser felicitado por el presidente de los Estados Unidos. En esta charla, veremos gran parte de estas capacidades adquiridas por la IA, algunos ejemplos, y pondremos a prueba nuestro ojo para comprobar si estamos preparados para detectar que es real y que no.
Inteligencia artificial para detectar el cáncer de mamaPlain Concepts
El cáncer de mama es el tipo de cáncer más común entre mujeres y el segundo tipo de cáncer más común, siendo uno de las principales causas de muerte de las mujeres a nivel global. Sin embargo, la probabilidad de curación cuando éste es detectado en estados iniciales, es prácticamente del 100%. La Inteligencia Artificial (IA) puede ser una gran aliada para agilizar el diagnóstico reduciendo eficazmente tanto los tiempos de espera como el número de biopsias necesarias, aumentando de esta forma las probabilidades de curación. En esta charla veremos cómo. ¿Te lo vas a perder?
¿Está tu compañía preparada para el reto de la Inteligencia Artificial?Plain Concepts
¿Conoces el impacto real que la IA está teniendo en las empresas y cuáles son los retos a los que se han enfrentado para implementarla con éxito? En esta charla veremos cómo la IA impacta en las diferentes industrias y el retorno de la inversión obtenido. También veremos cuáles son los principales retos a los que se han enfrentado las empresas para incorporar la IA como factor estratégico y las diferentes formas de abordarlos para obtener una implantación firme y estable que acelere el retorno de la inversión.
Gracias a los Cognitive Services ahora podemos añadir inteligencia a nuestras apps de una manera sencilla. La combinación de estos servicios abren un mundo nuevo de posibilidades, por lo que durante esta charla veremos una breve introducción a los distintos servicios para pasar directamente a verlos en acción en aplicaciones y situaciones reales. Se trata de una charla introductoria en la que haremos demos y veremos cómo podemos utilizar estos servicios en nuestro código.
El Hogar Inteligente. De los datos de IoT a los hábitos de una familia a trav...Plain Concepts
La guerra por los datos de las familias en los hogares acaba de arrancar, altavoces inteligentes, luces conectadas, etc. En esta sesión veremos como simples datos agregados pueden convertirse en hábitos de gran valor a través de los algoritmos.
AI is the new buzzword, everybody is talking about it and how it will change and influence our lives. When we talk about AI we talk about machines learning from data, exactly like a child is learning from his/her family or the experiences he/she makes. Humans though, while they grow up, can develop biases. Could this happen to an AI too? Starting from a real story, what would happen if a machine learning algorithm learns from a toys catalog?
Recomendación Basada en Contenidos con Deep Learning: Qué queríamos hacer, Qu...Plain Concepts
En lo sitios web de eCommerce, la recomendación de productos es clave para poder exponer el catálogo completo al usuario. Una estrategia de recomendación sin datos de usuario es la llamada Recomendación basada en contenidos. En ésta se tienen en cuenta las características de los productos para buscar similitudes. En esta charla veremos diferentes formas de calcular la similitud de unos productos concretos, recetas, basadas en Deep Learning y cómo hemos implementado estos algoritmos en Azure. Finalmente, veremos qué problemas hemos detectado y cómo los estamos solucionando.
Revolucionando la experiencia de cliente con Big Data e IAPlain Concepts
La experiencia de cliente continúa siendo el principal desafío al que se enfrentan las empresas en la era digital. La explosión del Big Data y la Inteligencia Artificial permite profundizar en el conocimiento del cliente y facilita la personalización de productos y servicios, estableciendo vínculos más fuertes y duraderos. A través de varios casos de uso reales, mostraremos cómo esta transformación está ya ocurriendo permitiendo a las empresas pioneras cambiar las reglas del juego en sus sectores.
La idea de iniciar un primer proyecto de IA puede ser considerada a priori como una meta imposible, pero el grado de madurez actual de las tecnologías y los equipos permiten iniciarse sin mucha dificultad en un mundo que parece muy complejo. La experiencia de InfoJobs, dejando de banda los detalles mas técnicos, ilustra un caso de éxito tanto en el plano estratégico como de producto.
Recuperación de información para solicitantes de empleoPlain Concepts
Tratar de encontrar ofertas de trabajo que se ajusten a las habilidades de un buscador de empleo se ha convertido en un dolor de cabeza. La recuperación de información ha sido el método utilizado últimamente para ayudar en esta tarea. Con la inclusión de los algoritmos de aprendizaje profundo, la recuperación de información es ahora más poderosa que nunca. Permite el análisis de grandes conjuntos de documentos, haciendo que la predicción sea más precisa, incluso superando las capacidades humanas. En la presente ponencia presentamos las técnicas más avanzadas para la recuperación de información con un aprendizaje profundo y las aplicamos a la tarea de emparejar los currículums de los demandantes de empleo o a búsquedas específicas con las ofertas de empleo existentes más adecuadas.
La nueva revolución Industrial: Inteligencia Artificial & IoT EdgePlain Concepts
¿Te has preguntado alguna vez que podríamos hacer con toda la telemetría que se recoge en fábricas y empresas? Durante esta sesión veremos como aplicar distintas técnicas de Inteligencia Artificial en el sector industrial para mejorar la seguridad y el rendimiento de nuestras instalaciones. Además, veremos una demo en vivo donde podremos observar como nuestro dispositivo IoT puede analizar los datos que recibe y ser capaz de predecir posibles fallos futuros en distintos componentes.
¿Conoces TypeScript? ¿Estás trabajando con Vue? ¡Vamos a por el siguiente nivel! En esta charla vas a aprender como crear aplicaciones reales y escalables utilizando lo mejor de TypeScript y Vue, con super herramientas como Nuxt, Inversify, Vuex etc. Estar continuamente actualizando a tu equipo puede ayudar a tu producto, al mismo equipo y a los proyectos en los que trabajáis.
DotNet 2019 | Daniela Solís y Manuel Rodrigo Cabello - IoT, una Raspberry Pi ...Plain Concepts
En esta charla veremos como podemos utilizar nuestros dispositivos (Raspberry PI) para adelantarnos a posibles fallos que puedan ocurrir en un motor de un avión. Explicaremos como se ha realizado el proceso de entrenamiento y como podemos ejecutar las predicciones en nuestro dispositivo utilizando IoT Edge.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
2. SOFTWARE ENGINEERSOFTWARE ENGINEER
#NETCore2017 2
Rodrigo Cabello
Más de 9 años de experiencia en
tecnologías .NET y desarrollo de
aplicaciones Web. Apasionado de las
nuevas arquitecturas y herramientas Front-
End.
Carlos Landeras
Experiencia de más de 8 años en el
desarrollo de aplicaciones web. Apasionado
de las nuevas tecnologías y aplicaciones que
utilizan técnicas basadas en Inteligencia
Artificial.
@Carlos_Lande
clanderas@plainconcepts.com
@mrcabellom
mrcabello@plainconcepts.com
3. Agenda
1.Aplicaciones en tiempo Real
con .NET Core.
2.SignalR Hubs y WebSocket
endpoints.
3.Azure Relay (Conexiones
híbridas)
3
4. • Las aplicaciones en tiempo real permiten mejorar la experiencia de usuario,
reflejando cambios de manera inmediata en la información que se muestra
en las aplicaciones web.
• En la actualidad, disponemos de distintas librerías en .NET CORE que nos
permiten implementar capacidades de tiempo real.
• Asp.Net Core WebSockets
• SignalR hubs
• SignalR WebSocket endpoints
• Azure Relay Hybrid connections
Real Time en .NET CORE
#NETCore2017 4
5. • Contiene una implementación manejada
del protocolo web socket
(System.Net.WebSockets), junto con los
componentes de integración de cliente y
servidor.
• Este paquete implementa la feature
IHttpWebSocketFeature en el contexto http.
#NETCore2017 5
Asp.Net Core
Websockets
https://github.com/aspnet/WebSockets
6. • SignalR Core simplifica a los desarrolladores el proceso de añadir
funcionalidad real time a una aplicación web.
• Permite enviar contenido a clientes conectados tan pronto como se encuentre
disponible sin tener que esperar a que el cliente realice otra petición.
• Detección de capacidades de transporte del navegador de manera
automática:
• Websockets, Server Sent Events, Forever Frame* y Long Polling.
• El Api contiene dos modelos de comunicación entre cliente y servidor:
• Persistent connections*
• Hubs.
SignalR Core
#NETCore2017 6
7. RoadMap SignalR Core
#NETCore2017 7
Estado Actual: Deprecada
(hace unas semanas)
• Api Models:
• Persistent connections y Hubs
• Mismas librerías de cliente que SignalR
Full Framework.
Estado Actual: En desarrollo
• Api Models:
• Endpoints y Hubs
• Nuevas librerías de cliente en TypeScript.
• Negociación de transporte aún sin
implementar en cliente.
Versión anterior de SignalR Core
https://github.com/aspnet/SignalR-Server
Versión actual de SignalR Core
https://github.com/aspnet/SignalR
9. • Azure Relay es uno de los pilares de la plataforma Azure Service Bus.
• Permite exponer servicios de redes corporativas en la nube (Sin realizar
cambios intrusivos o abrir nuevas conexiones en el firewall).
• Azure Relay cuenta con dos servicios:
• Conexiones híbridas: Websockets
• WCF Relays: Windows Communication Foundation (WCF).
• Conexiones híbridas:
• Evolución segura y de protocolo abierto. Basada en WebSockets y Http.
• Sustituye a la antigua característica de BizTalk Services.
Azure Relay
#NETCore2017 9
10. • Permite establecer una comunicación bidireccional entre dos aplicaciones
utilizando un streaming binario.
• Se puede configurar fácilmente en Azure.
• Roles y protocolo de conexión:
• Rol Cliente (envía información).
• Rol Servidor (acepta conexiones entrantes).
• Azure Relay permiten hasta 25 clientes con el Rol de Servidor.
• Librerías para NodeJs, Java y .Net Core.
• https://github.com/Azure/azure-relay-dotnet
• https://github.com/Azure/azure-relay-node
Azure Relay Hybrid Connections
#NETCore2017 10
wss://{namespace-address}/$hc/{path}?sb-hc-action=...[&sb-hc-id=...]&sb-hc-token=...
13. ¡¡ Buscamos compañer@s
en Madrid !!
IT Project Manager with DevOps
Web Developer (Back and front)
info@plainconcepts.com
plainconcepts.workable.com
14. MADRID
Paseo de la Castellana 163
28046 Madrid. España
T. (+34) 91 5346 836
SPAIN OFFICES
BILBAO
Paseo de la Castellana 163
28046 Madrid. España
T. (+34) 91 5346 836
SEVILLA
Paseo de la Castellana 163
28046 Madrid. España
T. (+34) 91 5346 836
BARCELONA
Paseo de la Castellana 163
28046 Madrid. España
T. (+34) 91 5346 836
@plainconcepts www.plainconcepts.com
14
15. DUBAI
Paseo de la Castellana 163
28046 Madrid. España
T. (+34) 91 5346 836
FOREING OFFICES
LONDON
Paseo de la Castellana 163
28046 Madrid. España
T. (+34) 91 5346 836
SEATTLE
Paseo de la Castellana 163
28046 Madrid. España
T. (+34) 91 5346 836
@plainconcepts www.plainconcepts.com
15