SlideShare una empresa de Scribd logo
Embarcadero Technologies Copyright 2016
Uso del Windows Runtime (WinRT) y
la Universal Windows Platform
(UWP) en Windows 10
Fernando Rizzato
Lead Software Consultant, Latin America
Embarcadero Technologies Copyright 2016
AGENDA
 Lo que es el Windows Runtime y Universal
Windows Platform
 Notificaciones
 Share Contracts
 Controles Visuales y Estilos
 Las nuevas interfaces para las APIs de WinRT
Embarcadero Technologies Copyright 2016
¿QUÉ ES WINDOWS RUNTIME (WINRT)?
 Introducido en Windows 8
 Interfaz de Programación Default
 API Orientada a Objetos y de Código Nativo
 La única forma de acceder a algunos recursos de Windows 10
 Asíncrona
 No es parte, o está relacionado con .NET
 No tiene código gestionado (managed code)
 No es una versión de Windows para tabletas (WindowsRT)
 No sustituye a las API de Win32
NUEVAS NOTIFICACIONES EN WINDOWS 10
 Se encuentran en
System.Notifications
 Trabaja con VCL y FMX (Windows)
 Notificaciones inmediatas o
programadas
 Para recargar una aplicación, se
requiere un shortcut en el menú
Start
NUEVO SHARE CONTRACT EN WINDOWS 10
 Compartir contenido con otras
aplicaciones
 Funciona como el origen (sólo)
 Compartir texto, imágenes,
enlaces, etc.
 Compartir al correo electrónico
u otras aplicaciones
 TSharingContract (VCL) o
TShareContract (RTL)
NUEVAS INTERFACES PARA LAS APIS DE WINRT
ELEMENTOS DE LA INTERFAZ DE WINDOWS DE 10
 Estilos VCL & FMX
 Controles VCL
 TActivityIndicator - Similar a FMX TAniIndicator
 TRelativePanel – Posicionamiento basado en posición
relativa del controle
 TSearchBox - Se utiliza para buscar y filtrar manualmente
otros controles
 TSplitView – Similar a FMX MultiView
 TToggleSwitch - Similar a FMX TSwitch
ARQUITECTURA DE REPRESENTACIÓN NATIVA FMX
 Actualmente disponible en iOS y Windows (7+)
¿QUÉ ES UNIVERSAL WINDOWS PLATFORM (UWP)?
 Sobre todo un término de marketing
 Significado sobrecargado
 Aplicaciones basadas en WinRT
 Acceso total a la plataforma
 Permite la distribución a través de Windows Store
 Soporte para Sandbox – Seguridad
 Actualizaciones automáticas
 Requiere un Universal AppID
 Proyecto Centennial será el puente para apps Win32 en el UWP
Embarcadero Technologies Copyright 2016 10
WinRT en Acción!
Embarcadero Technologies Copyright 2016
Recursos Adicionales
 Documentación:
 Notificaciones - http://embt.co/using_notifications
 Share Contract - http://embt.co/using_share_contract
 Controles Nativos Windows FMX - http://embt.co/fmx_native_win_controls
 Nuevos Controles VCL Windows 10 - http://embt.co/vcl_win10_controls
 Blogs:
 CodeRage X
 Delphi - http://embt.co/crx-win10-op y http://embt.co/crx-win10-ui
 C++ Builder - http://embt.co/crx-win10-cpp y http://embt.co/crx-win10-ui-cpp
 Proyecto Centennial - https://channel9.msdn.com/Events/Build/2015/2-692
Embarcadero Technologies Copyright 2016 12
GRACIAS!
Preguntas?
Me puedes encontrar en:
@FernandoRizzato
fernando.rizzato@embarcadero.com
Síguenos en
fb.com/EMBTLatAm

Más contenido relacionado

Destacado

Comprender y utilizar layouts FireMonkey
Comprender y utilizar layouts FireMonkey Comprender y utilizar layouts FireMonkey
Comprender y utilizar layouts FireMonkey
Fernando Rizzato
 
LiveBindings: desde lo básico hasta técnicas avanzadas
LiveBindings: desde lo básico hasta técnicas avanzadas LiveBindings: desde lo básico hasta técnicas avanzadas
LiveBindings: desde lo básico hasta técnicas avanzadas
Fernando Rizzato
 
Compreendendo e utilizando FireMonkey Layouts
Compreendendo e utilizando FireMonkey Layouts Compreendendo e utilizando FireMonkey Layouts
Compreendendo e utilizando FireMonkey Layouts
Fernando Rizzato
 
Uso de efectos, animaciones y transiciones en FireMonkey
Uso de efectos, animaciones y transiciones en FireMonkey Uso de efectos, animaciones y transiciones en FireMonkey
Uso de efectos, animaciones y transiciones en FireMonkey
Fernando Rizzato
 
¡Las nuevas características de RAD Studio, C++Builder y Delphi 10.1 Berlin!
¡Las nuevas características de RAD Studio, C++Builder y Delphi 10.1 Berlin!¡Las nuevas características de RAD Studio, C++Builder y Delphi 10.1 Berlin!
¡Las nuevas características de RAD Studio, C++Builder y Delphi 10.1 Berlin!
Fernando Rizzato
 
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERO BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
Fernando Rizzato
 
RAD Studio XE8 - Delphi Tour 2015 - Edición en Español
RAD Studio XE8 - Delphi Tour 2015 - Edición en EspañolRAD Studio XE8 - Delphi Tour 2015 - Edición en Español
RAD Studio XE8 - Delphi Tour 2015 - Edición en Español
Fernando Rizzato
 

Destacado (7)

Comprender y utilizar layouts FireMonkey
Comprender y utilizar layouts FireMonkey Comprender y utilizar layouts FireMonkey
Comprender y utilizar layouts FireMonkey
 
LiveBindings: desde lo básico hasta técnicas avanzadas
LiveBindings: desde lo básico hasta técnicas avanzadas LiveBindings: desde lo básico hasta técnicas avanzadas
LiveBindings: desde lo básico hasta técnicas avanzadas
 
Compreendendo e utilizando FireMonkey Layouts
Compreendendo e utilizando FireMonkey Layouts Compreendendo e utilizando FireMonkey Layouts
Compreendendo e utilizando FireMonkey Layouts
 
Uso de efectos, animaciones y transiciones en FireMonkey
Uso de efectos, animaciones y transiciones en FireMonkey Uso de efectos, animaciones y transiciones en FireMonkey
Uso de efectos, animaciones y transiciones en FireMonkey
 
¡Las nuevas características de RAD Studio, C++Builder y Delphi 10.1 Berlin!
¡Las nuevas características de RAD Studio, C++Builder y Delphi 10.1 Berlin!¡Las nuevas características de RAD Studio, C++Builder y Delphi 10.1 Berlin!
¡Las nuevas características de RAD Studio, C++Builder y Delphi 10.1 Berlin!
 
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERO BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
 
RAD Studio XE8 - Delphi Tour 2015 - Edición en Español
RAD Studio XE8 - Delphi Tour 2015 - Edición en EspañolRAD Studio XE8 - Delphi Tour 2015 - Edición en Español
RAD Studio XE8 - Delphi Tour 2015 - Edición en Español
 

Similar a Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Windows 10

Windows 10 Dev Readiness - Colombia
Windows 10 Dev Readiness - ColombiaWindows 10 Dev Readiness - Colombia
Windows 10 Dev Readiness - Colombia
Vicente Gerardo Guzman Lucio
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
mellcv
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windowseyes
 
Vbnetclass
VbnetclassVbnetclass
Vbnetclass
Rossy Sierra
 
Software de las Computadoras
Software de las ComputadorasSoftware de las Computadoras
Software de las Computadoras
Carlos Olvera
 
Microsoft windows
Microsoft windowsMicrosoft windows
Microsoft windowslaulecahe
 
Microsoft Windows
Microsoft WindowsMicrosoft Windows
Microsoft Windows
Lalo7Lalo
 
Kernel de Windows PDF
Kernel de Windows PDFKernel de Windows PDF
Kernel de Windows PDF
LikedLol
 
INFORMATICA - TEMA 2 SISTEMAS OPERATIVOS, WINDOWS XP - FP A DISTANCIA ANDALUC...
INFORMATICA - TEMA 2 SISTEMAS OPERATIVOS, WINDOWS XP - FP A DISTANCIA ANDALUC...INFORMATICA - TEMA 2 SISTEMAS OPERATIVOS, WINDOWS XP - FP A DISTANCIA ANDALUC...
INFORMATICA - TEMA 2 SISTEMAS OPERATIVOS, WINDOWS XP - FP A DISTANCIA ANDALUC...
Alex Lolol
 
Sistemas operativos mas comunes.pptx herramientas teleinformaticas
Sistemas operativos mas comunes.pptx herramientas teleinformaticasSistemas operativos mas comunes.pptx herramientas teleinformaticas
Sistemas operativos mas comunes.pptx herramientas teleinformaticasLuz Suarez
 
''Linux''
''Linux''''Linux''
''Linux''
Jorge Tamarit
 
Encamina windows intune cloud
Encamina   windows intune cloudEncamina   windows intune cloud
Encamina windows intune cloudwww.encamina.com
 
Auditoriasistemasoperativos20111 g02
Auditoriasistemasoperativos20111 g02Auditoriasistemasoperativos20111 g02
Auditoriasistemasoperativos20111 g02
caro_naranjo
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationPamscar
 
El sistema operativo
El sistema operativoEl sistema operativo
El sistema operativo
lisbethyupanqui
 
Diapo. windows y wmm
Diapo. windows y wmmDiapo. windows y wmm
Diapo. windows y wmm
victoria
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
cristian Salazar L
 
Programacion orientada 2011
Programacion orientada 2011Programacion orientada 2011
Programacion orientada 2011
Delia1991
 

Similar a Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Windows 10 (20)

Windows 10 Dev Readiness - Colombia
Windows 10 Dev Readiness - ColombiaWindows 10 Dev Readiness - Colombia
Windows 10 Dev Readiness - Colombia
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windows
 
Vbnetclass
VbnetclassVbnetclass
Vbnetclass
 
Software de las Computadoras
Software de las ComputadorasSoftware de las Computadoras
Software de las Computadoras
 
Microsoft windows
Microsoft windowsMicrosoft windows
Microsoft windows
 
Microsoft Windows
Microsoft WindowsMicrosoft Windows
Microsoft Windows
 
Kernel de Windows PDF
Kernel de Windows PDFKernel de Windows PDF
Kernel de Windows PDF
 
Presentación1
Presentación1Presentación1
Presentación1
 
INFORMATICA - TEMA 2 SISTEMAS OPERATIVOS, WINDOWS XP - FP A DISTANCIA ANDALUC...
INFORMATICA - TEMA 2 SISTEMAS OPERATIVOS, WINDOWS XP - FP A DISTANCIA ANDALUC...INFORMATICA - TEMA 2 SISTEMAS OPERATIVOS, WINDOWS XP - FP A DISTANCIA ANDALUC...
INFORMATICA - TEMA 2 SISTEMAS OPERATIVOS, WINDOWS XP - FP A DISTANCIA ANDALUC...
 
Sistemas operativos mas comunes.pptx herramientas teleinformaticas
Sistemas operativos mas comunes.pptx herramientas teleinformaticasSistemas operativos mas comunes.pptx herramientas teleinformaticas
Sistemas operativos mas comunes.pptx herramientas teleinformaticas
 
Sistema opertivo clientes windows
Sistema opertivo clientes windowsSistema opertivo clientes windows
Sistema opertivo clientes windows
 
''Linux''
''Linux''''Linux''
''Linux''
 
Encamina windows intune cloud
Encamina   windows intune cloudEncamina   windows intune cloud
Encamina windows intune cloud
 
Auditoriasistemasoperativos20111 g02
Auditoriasistemasoperativos20111 g02Auditoriasistemasoperativos20111 g02
Auditoriasistemasoperativos20111 g02
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
El sistema operativo
El sistema operativoEl sistema operativo
El sistema operativo
 
Diapo. windows y wmm
Diapo. windows y wmmDiapo. windows y wmm
Diapo. windows y wmm
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
Programacion orientada 2011
Programacion orientada 2011Programacion orientada 2011
Programacion orientada 2011
 

Más de Fernando Rizzato

Todos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIOTodos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIO
Fernando Rizzato
 
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Fernando Rizzato
 
Programa Acadêmico Embarcadero Gratuíto
Programa Acadêmico Embarcadero GratuítoPrograma Acadêmico Embarcadero Gratuíto
Programa Acadêmico Embarcadero Gratuíto
Fernando Rizzato
 
Programa Acadêmico Embarcadero
Programa Acadêmico EmbarcaderoPrograma Acadêmico Embarcadero
Programa Acadêmico Embarcadero
Fernando Rizzato
 
RAD Studio 10.2 Tokyo
RAD Studio 10.2 TokyoRAD Studio 10.2 Tokyo
RAD Studio 10.2 Tokyo
Fernando Rizzato
 
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIOBERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
Fernando Rizzato
 
Modelado y Arquitectura de Datos con ER/Studio
Modelado y Arquitectura de Datos con ER/StudioModelado y Arquitectura de Datos con ER/Studio
Modelado y Arquitectura de Datos con ER/Studio
Fernando Rizzato
 
Usando efeitos, animações e transições no FireMonkey
Usando efeitos, animações e transições no FireMonkey Usando efeitos, animações e transições no FireMonkey
Usando efeitos, animações e transições no FireMonkey
Fernando Rizzato
 
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Fernando Rizzato
 
Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC
Fernando Rizzato
 
Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC
Fernando Rizzato
 
Integración de servicios en la nube con REST/JSON
Integración de servicios en la nube con REST/JSONIntegración de servicios en la nube con REST/JSON
Integración de servicios en la nube con REST/JSON
Fernando Rizzato
 
Integração de Serviços Cloud com REST/JSON
Integração de Serviços Cloud com REST/JSON Integração de Serviços Cloud com REST/JSON
Integração de Serviços Cloud com REST/JSON
Fernando Rizzato
 
LiveBindings - de Formulários Visuais ao Código
LiveBindings - de Formulários Visuais ao Código LiveBindings - de Formulários Visuais ao Código
LiveBindings - de Formulários Visuais ao Código
Fernando Rizzato
 
Controle uma Aplicação Windows a partir de uma Aplicação Mobile com AppTether...
Controle uma Aplicação Windows a partir de uma Aplicação Mobile com AppTether...Controle uma Aplicação Windows a partir de uma Aplicação Mobile com AppTether...
Controle uma Aplicação Windows a partir de uma Aplicação Mobile com AppTether...
Fernando Rizzato
 
WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM
WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIMWEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM
WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM
Fernando Rizzato
 
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
Fernando Rizzato
 
Aitana Launch - Seattle Overview - Español
Aitana Launch - Seattle Overview - EspañolAitana Launch - Seattle Overview - Español
Aitana Launch - Seattle Overview - Español
Fernando Rizzato
 
Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)
Fernando Rizzato
 
IoT em Ação: Criando um Moderno Sistema para Hospitais
IoT em Ação: Criando um Moderno Sistema para HospitaisIoT em Ação: Criando um Moderno Sistema para Hospitais
IoT em Ação: Criando um Moderno Sistema para Hospitais
Fernando Rizzato
 

Más de Fernando Rizzato (20)

Todos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIOTodos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIO
 
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
 
Programa Acadêmico Embarcadero Gratuíto
Programa Acadêmico Embarcadero GratuítoPrograma Acadêmico Embarcadero Gratuíto
Programa Acadêmico Embarcadero Gratuíto
 
Programa Acadêmico Embarcadero
Programa Acadêmico EmbarcaderoPrograma Acadêmico Embarcadero
Programa Acadêmico Embarcadero
 
RAD Studio 10.2 Tokyo
RAD Studio 10.2 TokyoRAD Studio 10.2 Tokyo
RAD Studio 10.2 Tokyo
 
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIOBERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
 
Modelado y Arquitectura de Datos con ER/Studio
Modelado y Arquitectura de Datos con ER/StudioModelado y Arquitectura de Datos con ER/Studio
Modelado y Arquitectura de Datos con ER/Studio
 
Usando efeitos, animações e transições no FireMonkey
Usando efeitos, animações e transições no FireMonkey Usando efeitos, animações e transições no FireMonkey
Usando efeitos, animações e transições no FireMonkey
 
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
 
Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC
 
Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC
 
Integración de servicios en la nube con REST/JSON
Integración de servicios en la nube con REST/JSONIntegración de servicios en la nube con REST/JSON
Integración de servicios en la nube con REST/JSON
 
Integração de Serviços Cloud com REST/JSON
Integração de Serviços Cloud com REST/JSON Integração de Serviços Cloud com REST/JSON
Integração de Serviços Cloud com REST/JSON
 
LiveBindings - de Formulários Visuais ao Código
LiveBindings - de Formulários Visuais ao Código LiveBindings - de Formulários Visuais ao Código
LiveBindings - de Formulários Visuais ao Código
 
Controle uma Aplicação Windows a partir de uma Aplicação Mobile com AppTether...
Controle uma Aplicação Windows a partir de uma Aplicação Mobile com AppTether...Controle uma Aplicação Windows a partir de uma Aplicação Mobile com AppTether...
Controle uma Aplicação Windows a partir de uma Aplicação Mobile com AppTether...
 
WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM
WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIMWEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM
WEBINAR DE LANÇAMENTO DELPHI, C++ BUILDER E RAD STUDIO 10.1 BERLIM
 
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
 
Aitana Launch - Seattle Overview - Español
Aitana Launch - Seattle Overview - EspañolAitana Launch - Seattle Overview - Español
Aitana Launch - Seattle Overview - Español
 
Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)
 
IoT em Ação: Criando um Moderno Sistema para Hospitais
IoT em Ação: Criando um Moderno Sistema para HospitaisIoT em Ação: Criando um Moderno Sistema para Hospitais
IoT em Ação: Criando um Moderno Sistema para Hospitais
 

Último

Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 

Último (10)

Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 

Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Windows 10

  • 1. Embarcadero Technologies Copyright 2016 Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Windows 10 Fernando Rizzato Lead Software Consultant, Latin America
  • 2. Embarcadero Technologies Copyright 2016 AGENDA  Lo que es el Windows Runtime y Universal Windows Platform  Notificaciones  Share Contracts  Controles Visuales y Estilos  Las nuevas interfaces para las APIs de WinRT
  • 3. Embarcadero Technologies Copyright 2016 ¿QUÉ ES WINDOWS RUNTIME (WINRT)?  Introducido en Windows 8  Interfaz de Programación Default  API Orientada a Objetos y de Código Nativo  La única forma de acceder a algunos recursos de Windows 10  Asíncrona  No es parte, o está relacionado con .NET  No tiene código gestionado (managed code)  No es una versión de Windows para tabletas (WindowsRT)  No sustituye a las API de Win32
  • 4. NUEVAS NOTIFICACIONES EN WINDOWS 10  Se encuentran en System.Notifications  Trabaja con VCL y FMX (Windows)  Notificaciones inmediatas o programadas  Para recargar una aplicación, se requiere un shortcut en el menú Start
  • 5. NUEVO SHARE CONTRACT EN WINDOWS 10  Compartir contenido con otras aplicaciones  Funciona como el origen (sólo)  Compartir texto, imágenes, enlaces, etc.  Compartir al correo electrónico u otras aplicaciones  TSharingContract (VCL) o TShareContract (RTL)
  • 6. NUEVAS INTERFACES PARA LAS APIS DE WINRT
  • 7. ELEMENTOS DE LA INTERFAZ DE WINDOWS DE 10  Estilos VCL & FMX  Controles VCL  TActivityIndicator - Similar a FMX TAniIndicator  TRelativePanel – Posicionamiento basado en posición relativa del controle  TSearchBox - Se utiliza para buscar y filtrar manualmente otros controles  TSplitView – Similar a FMX MultiView  TToggleSwitch - Similar a FMX TSwitch
  • 8. ARQUITECTURA DE REPRESENTACIÓN NATIVA FMX  Actualmente disponible en iOS y Windows (7+)
  • 9. ¿QUÉ ES UNIVERSAL WINDOWS PLATFORM (UWP)?  Sobre todo un término de marketing  Significado sobrecargado  Aplicaciones basadas en WinRT  Acceso total a la plataforma  Permite la distribución a través de Windows Store  Soporte para Sandbox – Seguridad  Actualizaciones automáticas  Requiere un Universal AppID  Proyecto Centennial será el puente para apps Win32 en el UWP
  • 10. Embarcadero Technologies Copyright 2016 10 WinRT en Acción!
  • 11. Embarcadero Technologies Copyright 2016 Recursos Adicionales  Documentación:  Notificaciones - http://embt.co/using_notifications  Share Contract - http://embt.co/using_share_contract  Controles Nativos Windows FMX - http://embt.co/fmx_native_win_controls  Nuevos Controles VCL Windows 10 - http://embt.co/vcl_win10_controls  Blogs:  CodeRage X  Delphi - http://embt.co/crx-win10-op y http://embt.co/crx-win10-ui  C++ Builder - http://embt.co/crx-win10-cpp y http://embt.co/crx-win10-ui-cpp  Proyecto Centennial - https://channel9.msdn.com/Events/Build/2015/2-692
  • 12. Embarcadero Technologies Copyright 2016 12 GRACIAS! Preguntas? Me puedes encontrar en: @FernandoRizzato fernando.rizzato@embarcadero.com Síguenos en fb.com/EMBTLatAm