0% found this document useful (0 votes)
275 views19 pages

Windev Mobile Es PDF

This document discusses the capabilities of the WINDEV Mobile integrated development environment. It allows developing mobile apps for smartphones, tablets, and industrial devices running Android, iOS, Windows CE, and Windows 10. The IDE supports all common databases and programming languages. Developers can create and deploy fully native mobile apps for all platforms in a short time thanks to WINDEV Mobile's rapid development features.

Uploaded by

clarionero
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
275 views19 pages

Windev Mobile Es PDF

This document discusses the capabilities of the WINDEV Mobile integrated development environment. It allows developing mobile apps for smartphones, tablets, and industrial devices running Android, iOS, Windows CE, and Windows 10. The IDE supports all common databases and programming languages. Developers can create and deploy fully native mobile apps for all platforms in a short time thanks to WINDEV Mobile's rapid development features.

Uploaded by

clarionero
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

PLATAFORMA

INTEGRADA
DE DESARROLLO
M Ó V I L
Smartphone, Tableta,
Dispositivo Móvil
Android, iOS, Windows CE
Windows 10 UWP
Todas las bases de datos
Despliegue gratuito
CÓDIGO MULTIPLATA-
FORMA: WINDOWS, .NET,
LINUX, JAVA, PHP, INTERNET,
ANDROID, UWP, IOS...

www.windev.es
"PODEMOS COMENZAR A DESA-
THE MOST EXTENSIVE
INTEGRATED 1 - IDEAS,

''
REQUIREMENTS
RROLLAR EN DISPOSITIVOS DEVELOPENT
MÓVILES EN 10 MINUTOS SUMARIO ENVIRONMENT
"Redes y Telecomunicaciones" 4 Método
de desarrollo 2 - CONCEPTION
7 Las ventanas

WINDEV Mobile es fantástico para 8 Adaptive Design 3 - DEVELOPMENT REQUIREMENTS UML ANALYSIS
desarrollar aplicaciones para 11 Los controles
DATABASE
MANAGEMENT 9 Diagrams Data structures,
CDM, LDM

Smartphones, Tabletas, y 14 WLanguage


ARCHITECTURE
2-tiers and 3-tiers,

Dispositivos Industriales. 16 Las funcionalidades


específicas para móviles
MOR, MVP

HFSQL NATIVE
WINDOWS
Internals windows
5GL CODE
WLanguage PATTERN STYLE FLEXIBLE
SQL database ACCESS N RAD BOOK MODELING
Gracias a WINDEV Mobile, 21 Distribución de apps
BINDING
OLE DB, ODBC,
Oracle, MySQL,
TIO

A
ER
MariaDB, AS/400,
usted desarrolla aplica-

GEN
22 Android PostgreSQL,
NATIVE
SQL Server, ... RAD DEBUGGER REPORTS
AND QUERIES
ciones nativas más rápido.
(Rapid Application TEMPLATES
24 iOS (iPhone, iPad) APPLICATION Development) windows, reports,
ACCESS controls, ...
27 Windows 10 UWP WebService,

E
¿Usted posee un exis-
 BIG DATA

LYS
SAP, Google,
SalesForce, PROGRAMMING

NA
28 Windows CE Hadoop, A
LDAP, Outlook HBase, Riak, RO CHARTER
tente WINDEV? Usted lo 30 Bases de datos
Lotus Notes,
RSS, FaceBook,
...
Memcached
MongoDB, ...
CLASSES MULTI-LINGUAL
MANAGEMENT
IMAGES RE T

recupera directamente. 34 Preguntas/Respuestas UNIVERSAL


REPLICATION TECHNICAL DOC. SCM (SOURCE CODE MANAGER)
Puede CONTROL CENTER
Generation (PDF, RTF, HTML, ...) Versioning

distribuir libremente HFSQL


MESSAGING
CONTROL CENTER :
6 - MAINTENANCE
sus aplicaciones. EXTERNAL RESOURCES
Component, API, OLE, ActiveX, SECURITY
Bugs and suggestions, Management,
Statistics, Liaison with the SCM,
Tasks of association, ...
AND EVOLUTION
XML, J2EE, .Net, Linux, Java, User groupware , Rights
Socket, Webservice, RSS, HTTP, management, Encryption, ...
JSON, Javascript, DLL, SMTP,
POP, TAPI, FTP, HTML, Beacon, AUTOMATED TESTS
Serial port, XLS, IMAP, ...
EDITION AUDIT
GDPR, Dead code, MONITORING GENERATOR OF
Cleaning, GUI, ... CODE COVERAGE ROBOT REPORTS AND
EXISTING CODE Detection, Measure, Statistics, ... QUERIES
C, C++, C#, Java, VB, Access,
Pascal, Cobol, Fortran, ...
MULTI-PROJECTS SEARCH
BATCH BUILD
DEVICES AND CONTINUOUS INTEGRATION
DOMOTICS
X10, Robot, iOT,
Production line, ... 5
TELEMETRY PROFILING
Collection and statistics
use, conguration,
events ...

DEPLOYMENT
4
DYNAMIC AUDIT DUMP
GENERATION GOOGLE APPLE
DEBUGGING

PLAY STORE APPSTORE

UNIVERSAL IOS
WINDOWS iPhone
and iPad
PLATFORM WINDOWS
STORE
ANDROID
Smartphones
and tablets AAF
(Automatic
WINDOWS INDUSTRIAL DEPLOYMENT Applications
TERMINALS Features)
MOBILE/CE AD HOC & IN-HOUSE

2• WINDEV Mobile
EL DESARROLLO NATIVO
EN TODOS LOS MÓVILES SUS APLICACIONES SON
Un entorno de desarrollo completo, adaptado al mundo móvil
NATIVAS & MULTIPLATAFORMA

Un mismo proyecto (el mismo código, las mismas ventanas, las mismas consultas) permite compilar una aplicación
nativa para Android, iOS, Windows Mobile 10, Windows CE. Este mismo proyecto permite generar aplicaciones para
Windows, Linux y un sitio web dinámico.
Esta portabilidad universal de su código fuente garantiza la reutilización del patrimonio aplicativo de su empresa.

COMPATIBILIDAD CON LAS vos móviles son más


APLICACIONES WINDEV pequeñas, solo necesita V E R S I Ó N
cambiar el tamaño de E X P R E S S
PROGRAME EN L5G: ¿Usted posee aplicaciones WINDEV? las ventanas WINDEV
EL CICLO DE VIDA DE SUS 90% DE MENOS CÓDIGO ¡La compatibilidad entre WINDEV y WINDEV y ampliar los botones GRATUITA
APLICACIONES ES El lenguaje de 5.ª generación WLanguage
Mobile es impresionante: ¡código, análisis, para poder hacerles ¡Descárguela ahora!
UML, clases, consultas, controles! clic fácilmente... ¡lo que
ADMINISTRADO permite desarrollar más rápido que un len-
Usted recupera y comparte la mayor parte del es muy fácil!
WINDEV Mobile viene con todas las herra- guaje tradicional. Sus potentes funciones
código, clases, consultas, y GUI. Así, usted reutiliza su existente en los móvi-
mientas necesarias para administrar el ciclo hacen que el código sea más fácil de escribir
y leer, simplificando tanto el desarrollo como La programación de la base de datos es les.
de vida de las aplicaciones: Generador de ven- idéntica.
tanas, Lenguaje L5G, Depurador, Generador el mantenimiento (ver página 14-15).
¡Un RAD móvíl permite también gene- Debido a que las pantallas de los dispositi-
de reportes, Generador de instalaciones, pero
también Generador de modelo de datos UML, rar las aplicaciones! (ver página10).
Cuadro de mando del proyecto, SCM (Source Para descubrir la facilidad y la potencia
Code Manager), Generador de la documenta- del WLanguage, no dude en descargar
ción de programación, Seguimiento del pla- la versión Express gratuita de WINDEV
nificador... Mobile.
existente, usted puede reutilizarlo. UNA APERTURA TOTAL
LAS FUNCIONALIDADES
EL MÉTODO DE UN ENTORNO DE
DESARROLLO AUTÓNOMO
ESPECÍFICAS PARA
DISPOSITIVOS MÓVILES
Usted puede acceder a las API del
hardware.
DESARROLLO El método de desarrollo es similar, indepen- WINDEV Mobile ofrece las funcionalidades Si es necesario, usted puede codificar
procesos muy específicos.
dientemente del equipo objetivo y del sistema comunes del desarrollo, y por supuesto las
funcionalidades específicas para el uso de
operativo.
dispositivos móviles cómo: la gestión del ace-
¿YA CONOCE WINDEV?
CREE APLICACIONES El entorno de desarrollo es integrado, Usted desarrolla a su manera, en
lerómetro, de la brújula, el posicionamiento
NATIVAS PARA TODOS LOS potente, completo, intuitivo, y está adaptado WLanguage, con el beneficio adicional
GPS, 4G, SMS, códigos de barras, gestos...
SISTEMAS MÓVILES a las especificidades de los móviles. de un entorno familiar y la posibilidad
¡Integrar las diversas tecnologías de cone-
WINDEV Mobile facilita la creación de aplica- xión (Bluetooth, Wi-Fi, infrarrojo, GPRS, 3G, de reutilizar su código existente.
ciones nativas para todos los móviles: smar- Con o sin base de datos, con o sin conexión 4G, replicación, sincronización, etc.) con el
tphones, tabletas y dispositivos industriales. al S.I nunca ha sido tan fácil desarrollar en Sistema Informático de su empresa es un
Y si usted tiene un código WINDEV o WEBDEV el móvil. juego de niños con WINDEV Mobile!

4• WINDEV Mobile www.windev.es •5


PORTABILIDAD
DE SUS LAS VENTANAS
APLICACIONES
CREE CONTROLES USANDO DRAG & DROP LAS "7 PESTAÑAS":
Industrial and La creación de los controles se realiza visualmente, moviendo REVOLUCIONARIAS
on-board devices el tipo de control que quiera desde la cinta del editor hacía la Una vez que se posiciona el control, simplemente
posición que desea dentro de la ventana. defina sus características (entrada requerida, máscara,
apariencia gráfica, enlace con la base de datos, anclaje,
etc.) usando la tecnología "7 Pestañas".
Luego ingrese el código en los eventos correspon-
Todavía se utiliza en entornos
industriales dientes: entrada del control , salida del control, sobre-
vuelo...

Your code is multi-platform Tablet

Phone

POTENTE EDITOR VISUAL ANIMACIÓN DE VENTANAS plantilla actual, pero, por supuesto, pueden
PARA LA INTERFAZ DE La apertura de ventanas puede aprovechar
modificarse.
Windows CE Android iPhone USUARIO las animaciones: deslizamiento hacia la dere- Las interfaces creadas siempre
(VENTANAS Y CONTROLES) cha, deslizamiento hacia la izquierda, para- respetan el tema gráfico que
ANDROID, IOS, En primer lugar, tenga en cuenta que la laje, cambio de etiquetas, rotación, zoom usted ha elegido.
WINDOWS UWP, misma ventana creada con WINDEV Mobile retroceso/avance, desplazamiento del panel, WINDEV Mobile viene
WINDOWS CE funciona en todos los sistemas: iOS, Android, barrido, cubo en rotación... con muchas plantillas,
Con WINDEV Mobile, se puede Windows, respetando sus estándares. y también puede crear
compilar un único proyecto para WINDEV Mobile ofrece el generador GUI
CONTROLES MUY POTENTES sus propias plantillas
los diferentes sistemas operativos (Interfaz de Usuario: las ventanas y su con- Los controles permiten crear ventanas ergo- (ver página 13).
móviles: iOS, Android, Windows tenido) considerados como los más eficientes nómicas, simplemente arrastrándolas y sol-
CE, UWP... del mundo. La construcción de las ventanas tándolas desde el editor de ventanas.
¡Recompile! es visual y asistida. En WINDEV Mobile, un control es un con-
El generador de ventanas de WINDEV Mobile cepto muy potente que economiza cien-
TODOS LOS TIPOS DE
MÓVILES iOS permite crear rápidamente interfaces atrac-
tivas y fáciles de usar, de forma rápida y sin
tos de líneas de código.
Un control campo de entrada
Desarrolle para todos los móviles: ninguna habilidad específica. propone, sin ninguna progra-
teléfonos, smartphones, termina- mación, decenas de funcionali-
les, terminales resistentes, table- PRUEBA INMEDIATA DE SUS dades, máscaras de entrada
tas, chromebooks... APLICACIONES y controles de seguridad
Android automáticos: entrada
Directamente en el PC de desarrollo, al hacer
obligatoria o no, conver-
clic en el icono "GO" permite una prueba sión a mayúsculas, tipos
iPad Windows 10 UWP
inmediata de la ventana y la aplicación que de caracteres permitidos
se está desarrollando. en entrada, enlace directo
con la base de datos...
MULTIPLATAFORMA Estas funcionalidades se
Gracias al Adaptive Design (Diseño Web definen desde el editor de
Adaptable) y los anclajes, las ventanas de ventanas usando la tecno-
una aplicación se pueden usar en todos los logía de las "7 pestañas".
dispositivos y tamaños de pantalla. También pueden ser modi-
ficadas por programación si
TODAS LAS RESOLUCIONES es necesario.
DE PANTALLA Y LOS DPI
WINDEV Mobile soporta todos los tamaños,
TEMA GRÁFICO
resoluciones de pantalla y DPI. Una plantilla define el tema gráfico de
Los modos de vertical y horizontal son sopor- una aplicación. Los controles creados adop-
tados. tan por defecto las características de la
iOS
6• WINDEV Mobile www.windev.es •7
ADAPTIVE DESIGN

VENTANA COMÚN Nota: en los dispositivos Android aparece una Action


EL CONTROL DISPOSICIÓN (LAYOUT)
IOS & ANDROID Bar , y en los dispositivos Apple aparece una barra de
navegación iOS: es automático. El control Disposición de WINDEV Mobile permite el reposicionamiento automático en la ejecu-
EN EL ESTÁNDAR DE CADA ción del contenido de las ventanas cuando los controles por programación pasan en "invisible".
SISTEMA
Esto evita los "agujeros" en la interfaz.
¡Las ventanas de una aplicación deben respe-
tar el estándar de los dispositivos en las que EDICIÓN MÚLTIPLE sitivo y la orientación.
Esta visualización múltiple también puede
se ejecutan! TABLETA vk TELÉFONO, En este modo de edición múltiple, cuando se
ser útil al desarrollar para un solo sistema,
Por ejemplo, en Android, la aplica- VERTICALvk HORIZONTAL, agrega un control a una ventana en edición,
un solo dispositivo, por ejemplo para ver el
ción debe tener una "action bar" en IOS vk ANDROID el control aparece inmediatamente en todas
resultado en 3 tamaños de pantalla de mode-
la parte superior de las ventanas las demás vistas...
los diferentes de teléfonos.
 . Al crear o modificar una ventana, es posible Todo es dinámico.
visualizar en tiempo real el aspecto de la Esta visualización múltiple es muy útil para
comprobar el resultado de los anclajes. La edición multi-vista es completada por el
ventana en varias configuraciones: en otro "panel" de visualización (ver próxima página).
Inmediatamente usted puede ver el impacto

...
sistema, en vertical u horizontal, en teléfono
o tableta. de una modificación en otros objetivos.
En iOS, los usuarios deben tener una barra de Los teléfonos de los diferentes marcas no tie- En tiempo de ejecución, la aplicación selec-
navegación con el botón "Atrás". ciona automáticamente el disposición de la
nen el mismo tamaño de pantalla, las tabletas
existen en varios tamaños de pantalla, etc. pantalla a usar, según la resolución del dispo-

WINDEV Mobile permite crear ventanas que


respetan automáticamente los estándares de
Android e iOS. No hay nada que programar.
Al describir la ventana en las "7 pestañas",
simplemente defina las propiedades comunes
y las que son específicas.
Usted edita y mantiene una sola ventana para
iOS y Android.
Tableta Tableta
Note la posición diferente de los controles basado horizontal vertical
en la orientación de la pantalla. El desarrollador
¡Si hay algo que varía según los dispositivos
móviles es el tamaño de sus pantallas! configura cada posición.
Incluso en el mismo móvil, hay dos opciones
de visualización: ¡vertical y horizontal!
¿Cómo desarrollar fácilmente y sólo una vez
para todos estos modos?
Es fácil con la funcionalidad Adaptative
Design (Diseño Web Adaptable) de WINDEV
Mobile.

DIFERENTE
POSICIONAMIENTO DE LOS Teléfono
CONTROLES SEGÚN LA vertical
ORIENTACIÓN
(VERTICAL/HORIZONTAL)
La posición de los controles cambia a menudo
basado en la orientación del dispositivo. Por
ejemplo, en el modo vertical, los textos se
encuentran debajo de una imagen, pero en
el modo horizontal, están ubicados al lado de
Teléfono
la imagen. Vertical Horizontal horizontal
En el editor de WINDEV Mobile, es posible
posicionar los controles de manera diferente
en la misma ventana, dependiendo de su
orientación, sin tener que codificar nada.

8• WINDEV Mobile www.windev.es •9


CONTROLES

VISUALICE Y VERIFIQUE ANDROID, IOS

SUS VENTANAS EN FECHA Y HORA


TODOS LOS DISPOSITIVOS: El control Campo de entrada de tipo fecha u
EL PANEL DE VISUALIZACIÓN hora permite visualizar e ingresar la fecha y
ESTILOS la hora de acuerdo con el dispositivo utilizado.
Los teléfonos tienen tamaños de pantalla y Un estilo define las características de los con-
definiciones diferentes. troles. Gracias a la noción de estilo, el aspecto
En cualquier momento, el panel de visualiza- de un control respeta inmediatamente el
ción le permite simular el comportamiento tema gráfico de la aplicación.
de sus ventanas (anclajes y diseños) en un Se proporciona una gran cantidad de estilos,
conjunto de materiales que usted ha definido: y usted puede crear los suyos.
iPhone X, iPhone 8, Samsung Galaxy S8, Los estilos soportan la herencia.
Google Pixel, iPad Pro, etc.
Entre los muchos parámetros de estilo, usted
Usted ve el resultado real en cada dispositivo. encontrará: tamaño y fuente de caracteres,
El modo de visualización "panel" permite imágen de fondo de los controles campo de
asegurarse de que las interfaces se ajusten a entrada, modificación de la imagén de los
los dispositivos seleccionados:: interruptores y de los check box, personali-
• anclajes correctamente posicionados zación de la banda de selección para los con-
• gestión de modos horizontal/vertical troles looper y list boxes, personalización de
• funcionamiento en pantallas de diferente la visualización de los combos, soporte para
resolución bordes simples y redondeados, etc.
• verificación de diseños: disociación correcta El panel se actualiza en tiempo real en el editor: TECNOLOGÍA DE LAS ANDROID, IOS, WINDOWS 10 UWP, WIN CE
del tamaño, posición y anclajes usted puede ver inmediatamente los resultados de sus modificaciones "7 PESTAÑAS" ESTÁTICO
• compatibilidad de las fuentes Las definición de las características de los
• ... controles se efectúa a través de la tecno- El control Estático (texto estático) permite
El clic en un dispositivo lanza la ventana de logía "7 pestañas": Unos pocos clics son mostrar información desde el código, un pro-
La visualización se realiza en tiempo real.
"test" (GO de la ventana) para poder probar el suficientes para definir los controles y sus ceso o una base de datos.
Cada dispositivo se puede ampliar. comportamiento y la navegación (UX). características detalladas y potentes. Todo se puede personalizar: fuente, color,
borde...
El título puede ser formateado: monetario...

ANDROID, IOS, WINDOWS 10 UWP, WIN CE

RADIO BUTTON
El control Radio Button permite que el usua-
rio realice una eleccion en una lista.

RAD en el dispositivo adecuado.


La ventana RAD ofrece 14 plantillas nuevas,
RAD MÓVIL PARA TABLETA
Se proponen varios modelos de RAD para
así cómo varias ventanas predefinidas. tabletas.
Estos modelos son adaptados para tabletas.
RAD MÓVIL: RAD MÓVIL PARA TELÉFONO
Gracias al poderoso concepto "Adaptive
HERMOSAS VENTANAS Varios modelos RAD para teléfonos están Design", estos modelos RAD se adaptan al
El botón "Llamar" adopta tres estilos ANDROID, IOS, WINDOWS 10 UWP, WIN CE

disponibles. diferentes aquí. ¿Cambiar de estilo? 1 clic CASILLA DE VERIFICACIÓN


¿Necesita generar rápidamente el formulario tamaño y la orientación de todas las pantallas
correspondiente de uno o varios archivos de Estos modelos se adaptan a los tamaños de de tabletas. El control Casilla de verificación (Check Box)
ANDROID, IOS, WINDOWS 10 UWP, WIN CE
datos del análisis? ¡Eso es lo que hace el RAD! pantalla del teléfono, así como a su modo de El RAD genera automáticamente los diseños permite realizar selecciones en una lista de
funcionamiento CONTROL CAMPO DE ENTRADA opciones.
Las tabletas y los teléfonos no tienen el necesarios, adaptados al modelo seleccio-
mismo modo de uso. Por lo tanto hay 2 tipos estándar: nado. El control Campo de entrada (input) es usado
de RAD que son propuestos: un RAD para • I magen + Entre los modelos para tabletas: LOS CONTROLES para ingreso de datos y presentacion de
tabletas, un RAD para teléfonos. Formulario en información. El teclado virtual aparece en el
• Imagen + Formulario en solo lectura Todos los tipos de controles móviles están
Una sola aplicación puede contener a la vez solo lectura control si el dispositivo no tiene un teclado
• Imagen + Formulario en edición disponibles.
ventanas para teléfonos y ventanas para • I magen + físico. Cerca de 50 propiedades se encuen-
• Imagen + Texto largo Tenga en cuenta que estos controles son
tabletas: La ventana adecuada será abierta Formulario en tran disponibles para el control Campo de
• Galería de imágenes compatibles con las aplicaciones y sitios desa-
edición entrada: entrada obligatoria, tipo de datos,
• Looper + Formulario solo en lectura rrollados en WINDEV y WEBDEV.
• Imagen + Texto máscara, alineamiento...
• Zona Multilínea + Formulario en solo lec-
largo tura.... Cada control cuenta con docenas, incluso Para descubrir todas las propiedades dis- ANDROID, IOS, WINDOWS 10 UWP, WIN CE
• Formulario en cientos de funcionalidades automatizadas, así ponibles en cada control, ¡pruebe la versión BOTÓN
edición RAD MÓVIL: EL CÓDIGO como seguridad integrada. Express gratuita de WINDEV Mobile! El control Botón permite disparar una acción.
• Formulario + GENERADO ¡Las funcionalidades detalladas de cada con- Como para todos los controles, este estilo es
Looper trol son tan enriquecidas que toman unos
ANDROID, IOS
El RAD Móvil genera un código claro, fácil de personalizable: tamaño, fuente, color, ícono...
• Galería de imá-
cientos de páginas de descripción! CONTROL CAMPO DE
entender, que puede ser fácilmente reutili- Los botones redondos y los botones flotantes
genes
Para descubrir todas las características
ENTRADA CON TOKEN se generan automáticamente.
• Looper zado y mantenido.
• Zona Multilínea Los asistentes hacen preguntas adaptadas a exhaustivas de cada control, le recomenda-
• ... cada modelo. Los enlaces con los datos son mos probar la versión Express gratuita de
WINDEV Mobile de forma gratuita. ANDROID, IOS, WINDOWS 10 UWP, WIN CE
generados automáticamente.
El control Campo de entrada con token per- Leyenda: la barra azul sobre el título de un tema indica los
mite crear interfaces actuales: visualizar sistemas para los cuales la funcionalidad está disponible
opciones, seleccionar opciones... como nativa.

10• WINDEV Mobile www.windev.es • 11


ANDROID, IOS, WINDOWS 10 UWP, WIN CE ANDROID, IOS ANDROID, IOS, WINDOWS 10 UWP, WIN CE El contenido de cada línea y su altura pueden
COMBO BOX CONTROL VALORACIÓN LOOPER ser diferentes.
El control Combo Box permite expandir una El control Valoración permite ingresar una El control Looper permite mostrar un con- Los gestos son soportados: Los gestos con
lista de elección, con el fin de que el usuario valoración (evaluación). junto de controles por filas, a menudo los dedos en una línea (hacia la derecha
eliga uno. Además de estrellas, varios símbolos están rellenados desde una base de datos o hacia la izquierda) permiten iniciar un
Cuando es expandido por un usuario, una disponibles.  . proceso personalizado o mostrar automáti-
banda puede aparecer para que el usuario camente el botón "Eliminar" o una serie de
realice su selección. botones.
El control Looper gestiona automáticamente
ANDROID, IOS, WINDOWS 10 UWP, WIN CE las rupturas.
ANDROID, IOS IMAGEN La acción "refrescar" es soportada.
PLANIFICADOR Y AGENDA El control Imagen permite mostrar automáti-
ANDROID, IOS, WIN CE
camente imágenes y fotos. La foto puede pro-
El control Planificador permite administrar
venir de una base de datos, ser modificada CONTROL TABLA
fácilmente la agenda. La gestión de las tareas
por programación... El control Tabla usa las potentes funcionalida-
"con el dedo" se facilita: crear y mover tareas,
etc. Los formatos estándar son soportados: JPG, des del control tabla de WINDEV.
PSD, PNG, PDF, SVG, BMP... ANDROID, IOS, WINDOWS 10 UWP, WIN CE El desplazamiento horizontal y vertical se
ANDROID, IOS, WINDOWS 10 UWP, Se gestionan diferentes modos de visualiza- CONTROL DESLIZANTE realiza con el dedo. El ingreso es adminis-
WIN CE ción: homotético, centrado, 100%, ... El zoom trado automáticamente. El ordenamiento y
CALENDARIO y el desplazamiento con los dedos también se Desplazamiento horizontal búsqueda también son soportados. El "Pull to
gestionan automáticamente. refresh" es soportado.
El control Calendario per-
mite la visualización y la ANDROID, IOS
selección de datos o un
rango de datos. El control
GALERÍA DE IMÁGENES
está adaptado a los gestos. El control Galería de imágenes permite ges-
tionar sin programación un conjunto de El control Deslizante está disponible. ANDROID, IOS ANDROID, IOS
ANDROID, IOS, WINDOWS 10 UWP, imágenes, cómo visualizar la imagen selec- Un estilo se puede aplicar al deslizante. CONTROL CUADRO DE MANDO
WIN CE
CONTROL HTML
cionada, cómo
LIST BOX recorrerlas, etc. ANDROID, IOS, WINDOWS 10 UWP, WIN CE El control HTML permite mostrar contenido en formato HTML: las etiquetas
El control List Box per-
GRÁFICOS FÁCILES son interpretadas, los enlaces son activados automáticamente.
mite mostrar una lista de Un constructor gráfico está disponible Ideal para presentar información.
información definida por con WINDEV Mobile: usted crea gráficos El campo HTML puede interactuar con WLanguage y con Javascript.
programación o enviada en dispositivos móviles sin necesidad de
por otro proceso o leída programar. La visualización en tiempo
en una base de datos. real de los datos es soportada.

ANDROID, IOS, WINDOWS 10 UWP,


WIN CE

MENÚ
El control Menú permite crear un menú que
iniciará procesos.

ANDROID, IOS, WINDOWS 10 UWP, WIN CE El control Cuadro de mando gestiona automá-
MAPA ticamente los widgets. El usuario final puede
organizar los widgets como desee, eliminar-
El tipo de control Mapa per-
los, cambiarles el tamaño, etc.
mite mostrar un mapa de
Google Maps (o un mapa de ANDROID, IOS, WINDOWS 10 UWP
Apple en iOS).
PERSISTENCIA DE LOS CONTROLES
El control Mapa permite
ANDROID, IOS, WINDOWS 10 UWP, WIN CE
encontrar una ubicación, Cuando la opción de "persistencia" del con-
crear un itinerario, mostrar
ZANDROID, IOS, UWP, VENTANA INTERNA trol es seleccionada, el contenido del control
WIN CE ANDROID, IOS, WINDOWS 10 UWP, WIN CE
puntos de interés (P.O.I.) e El control Ventana interna permite reutili- se almacena entre 2 lanzamientos de la El control Multimedia permite leer automá-
itinerarios, etc.
TAB aplicación. Esto le evita al usuario tener que GRAN NÚMERO DE PLANTILLAS
zar fácilmente una ventana existente dentro ticamente -
El mapa que se muestra es El control Pestaña (tab) permite crear pes- de otra ventana. reingresar la información que usa a menudo. archivos de video así como archivos de Con el fin de definir fácilmente el look de
interactivo: usted tiene la tañas, que contienen ellas mismas otros música. sus aplicaciones, se proporciona una gran
posibilidad de hacer zoom, controles y procesos. ANDROID, IOS, WINDOWS 10 UWP, WIN CE ANDROID, IOS, WINDOWS 10 UWP, WIN CE
cantidad de plantillas "listas para usar". Ellas
Los formatos de audio y video
mover... Cuando se navega entre pestañas, automáti- GESTIÓN DE PLANOS LECTURA DE VIDEO permiten aplicar automáticamente un look
más populares son soportados
El tipo Marker permite posi- camente aparecen los efectos de transición.
En las ventanas, es posible administrar  : MP3, AVI, Wav, etc. a las ventanas de las aplicaciones
cionar P.O.I. en un mapa. El "swipe" está disponible. que usted crea.
controles sobre múltiples planos.
El símbolo que representa ANDROID, IOS, WINDOWS 10 UWP, WIN CE
a estos P.O.I. se puede per- ANDROID, IOS, WINDOWS 10 UWP, WIN CE
ANDROID, IOS, WINDOWS 10 UWP, WIN CE CÁMARA
sonalizar con la propiedad CONTROL BARRA DE PROGRESO MODELO DE CONTROLES:
..Image. El control Cámara permite tomar
El control Barra de progreso (progress bar) HERENCIA fotos o filmar un video, y recuperar
permite mostrar una barra de progreso para La noción de "modelo de controles" permite el resultado (ver también la página
Mapa Google Maps visualizar el progreso de un proceso. administrar la herencia y sobrecarga del 17).
en el que se mues- Ejemplo de marcadores código y de las propiedades para todos los
tran los marcadores
tipos de controles.

12• WINDEV Mobile


EL LENGUAJE DE LAS FAMILIAS DE FUNCIONES
PROGRAMACIÓN DEL WLANGUAGE
// Retrieves the current position
CurrentPosition is geoPosition = GPSGetPosition()
Además de los comandos tra- Funciones Ventanas internas • Afectaciones Funciones NFC
• Comandos de lectura, modifi-
// Browse the stores in the database
FOR EACH Store dicionales de un lenguaje de Funciones para manejar radio
cación
Funciones Beacon
buttons y check boxes
programación (For, If Then • Comandos útiles
Funciones Bluetooth LE
Funciones Wi-Fi Funciones nativas XML
¿NEGRO o

tion
// Calculate the distance between the store and the current posi-
Else,  While, etc.) WLanguage Funciones de dibujo • Gestión personalizada de erro- Clipboard
BLANCO? StoreLocation is geoPosition ofrece familias de funciones de Gráficos: línea, columna, circu- res
Gestión de proyectos
StoreLocation..Latitude = Store.Latitude tipo de 5ª generación. lar... • Gestión de filtros (almacene
StoreLocation..Longitude = Store.Longitude Funciones Socket (SSL, etc.)
Inútil de "reinventar la rueda" Funciones HTTP, JSON, UUID... temporalmente un archivo en el
// Retrieves the current disco duro) Funciones del sistema
//If theposition

CurrentPosition
IF
distance is less than the configured distance
is geoPosition = GPSGetPosition()
geoDistance(StoreLocation, CurrentPosition)< CST_DISTANCE
permanentemente. Correos electrónicos
• Gestión de triggers Los hilos, Tareas paralelas
SMS
// Browse the stores in the database
Los detalles de estas familias, Funciones InApp • Replicación Tareas de fondo
FOR EACH Store así como la sintaxis de las fun- Funciones de geolocalización • Transacciones Discos, archivos y directorios
ciones, están disponibles en doc. Gestión de dispositivos móviles • Otras funciones Archivo y compresión de archi-
// Calculate the distance between the store and the current posi- vos (ZIP, 7Z ...)
tion windev.com . (vibración, led, volumen, etc.) Funciones de impresión
Gestión de controles List Box y 3-tier


StoreLocation is geoPosition
StoreLocation..Latitude = Store.Latitude
Aquí las "Familias de funcio- Funciones Sensor
Combo Box Funciones de Síntesis de voz
Gestión de contactos para móvi-
StoreLocation..Longitude = Store.Longitude nes": les Funciones de gestión de valores Funciones de reconocimiento de

Gestión de calendario para móvi- binarios voz
//If the distance is less than the configured distance
Gestión de ventanas les Funciones financieras Funciones de depuración
Gestión de controles de ventanas Funciones iCalendar Gestión de matrices Funciones de Matriz
Sí, porque WLanguage es WEBSERVICES SOAP & REST Gestión de la barra de acción Funciones Queue y Stack
fácil de leer. Funciones de notificaciones Funciones estadísticas
La manipulación de los Webservices es muy Funciones matemáticas Gestión del Push Animaciones de imagen Funciones Mapa
WLanguage se encuentra
fácil en WLanguage. Gestión de tablas visuales Funciones multimedia (video, Funciones Facebook
disponible en Chino tam- Gestión del multitouch
bién. Los datos manipulados por los Webservices Gestión de cadenas de caracteres sonido...) Etc...
Mecanismo de excepciones gene-
aparecen como estructuras simples y las Las fechas y las horas rales Funciones de gestión de zonas de
VARIABLES Y operaciones aparecen como procedimientos Funciones de calendario Funciones de gestión de bases de memoria Descubra la lista completa de coman-
TIPOS simples. JSON es nativo.
Funciones de planificación datos (HFSQL y otros) Funciones multilingües dos de WLanguage en help..windev.
La declaración de varia- Funciones Zona Multilínea • SQL Funciones FTP, FTP seguro com
MULTIPLATAFORMA
bles es sencilla e intuitiva.
Message is Email El codigo escrito en WLanguage es multiplata-
CustomerArray is array of Customers forma: 32 o 64 bits, Android, iOS y UWP, pero
WLanguage ofrece todos los tipos incluyendo también Windows, Linux, Java, Javascript,
los enteros, booleanos, numéricos, números PHP, etc.: una ventaja incomparable. PRUEBA Y DEPURACIÓN DEPURACIÓN DIRECTA EN IPHONE/IPAD
WLANGUAGE: LENGUAJE reales o las cadenas de caracteres... En iOS, la depuración se puede hacer directamente en el dispositivo;
DE 5.ª GENERACIÓN CÓDIGO OBJETIVO CONDICIONAL DEPURAR EN EL PC ver página 25.
El lenguaje integrado de WINDEV Mobile, el EL TIPO CADENA: PODEROSO Para un proceso determinado, el editor de USANDO EL SIMULADOR
WLanguage, es un modelo potente, sencillo WLanguage permite manejar texto de dife- código le permite ingresar diferentes líneas UN PODEROSO DEPURADOR
El desarrollo se hace directamente en el PC.
e intuitivo. rentes tipos, tales como ANSI, Unicode, UTF-8 de código dependiendo de la plataforma de El depurador brinda funcionalidades avanzadas: puntos de interrupción, rea-
Las pruebas de la aplicación se realizan directamente en el PC, gracias
Es un lenguaje multiplataforma de 5.ª gene- o contenido binario gracias a la cadena tipo ejecución. nudación, modificación de código en ejecución, visualización del contenido
a un modo "simulación" muy potente.
ración (L5G) : los comandos son poderosos. buffer. El código correcto se compilará automáti- de las variables... Detalle: El editor de código puede ser en fondo negro.
Un comando WLanguage puede reemplazar Las conversiones son realizadas automáti- camente de acuerdo con el objetivo. Así, un
docenas o incluso cientos de comandos L4G, camente basadas en las funciones de las código fuente único, puede contener código
haciendo que la programación sea más fácil propiedades usadas. específico para cada plataforma: NFC, gestión
y más fiable. Msg is UNICODE string del lápiz...
Msg = "Salut! 你好 ! привет !"
PODEROSO Y FACIL DE USAR: COBERTURA DE CÓDIGO
UN LENGUAJE NATURAL POO
El editor de código de WINDEV Mobile indica
WLanguage es un lenguaje de programación El uso de la programación orientada a objetos el porcentaje de líneas de código probadas: la
cercano al lenguaje natural. Es rápido de (POO) es opcional con WINDEV Mobile. "cobertura de código".
aprender. El código se puede escribir rápida- Las clases y la sintaxis del WLanguage auto- Las líneas de código que nunca se han eje-
mente y es fácil de revisar. rizan una programación orientada a objetos
cutado se enumeran en el editor de código.
Por lo tanto, la codificación y mantenimiento moderna y eficiente.
son mucho más fáciles de hacer. Los métodos de clases de base pueden rede- UN LENGUAJE MUY POTENTE
FOR EACH Customer finirse visualmente desde el explorador del
Message is Email proyecto; los métodos virtuales son gestiona- WLanguage es enriquecido y potente.
Message.Recipient=Customer.EmailAddress dos automáticamente. Usted puede descubrirlo a través de la versión
EmailSendMessage(Message) La gestión de la memoria de las instancias es "Express" (gratuita y sin limite de tiempo) de
END automática en la mayoría de los casos, tanto WINDEV Mobile disponible en el sitio web Aquí, una ventana en creación y su prueba en modo Depuración de código en progreso
¿entiende este código? al asignar como al liberar memoria. WWW.WINDEV.ES. "simulación" en el PC.

14• WINDEV Mobile www.windev.es • 15


LAS FUNCIONALIDADES ACTIVACIÓN/DESACTIVACIÓN
ANDROID, IOS ANDROID, IOS, WINDOWS 10 UWP

GESTIÓN DEL MULTIMEDIA


DE UNA APLICACIÓN
ESPECÍFICAS PARA DISPOSITIVOS Los eventos de Activation y Deactivation
Para completar el poderoso control
Multimedia, algunas funciones multimedia se

MÓVILES de la aplicación permiten definir un proceso


cuando la aplicación se envía a un segundo "Action bar" (en Android)
encuentran disponibles en WLanguage.
Por ejemplo, la aplicación puede agregar
plano o el usuario la reactiva. Es posible personalizar la Action Bar(Android) imágenes al álbum de fotos o recuperar imá-
Esto permite, por ejemplo, actualizar automá- y la Active Bar (iOS): los iconos incluidos, el genes por fecha del álbum de fotos.
WLANGUAGE: 90% DE conectados (IoT), es soportado. ticamente datos o solicitar una contraseña menú contextual y la presencia de un botón
MENOS CÓDIGO Las funciones BT ofrecen muchas funcionali- cuando la aplicación se reactiva. "atrás" o no, los paneles, etc. ANDROID, IOS, WINDOWS 10 UWP

dades, incluidas : El mismo control permite crear a la vez


WINDEV Mobile utiliza el lenguaje de 5.ª
generación : "WLanguage" (ver páginas ante- • lista de los periféricos Bluetooth ANDROID, IOS, WINDOWS 10 UWP
Action Bar y Active Bar(interface común
riores). • cambio de la visibilidad del teléfono SPLASH SCREEN AL INICIO DE Android/iOS, ver página 8).
Todas las funcionalidades usuales de un • aceptación de las conexiones LA APLICACIÓN
ANDROID, IOS
potente lenguaje de programación se encuen- • obtención de la información en un periférico Un splash screen puede aparecer automática-
tran disponibles: declaración de variables, • etc. mente al inicio de la aplicación. RFID
asignación, ciclos, POO, etc. Varios parámetros permiten personalizar WLanguage permite gestionar el RFID.
Fácil de aprender y muy poderoso, ANDROID, IOS este inicio.
Visualización de un mensaje de tipo
WLanguage le ahorra mucho tiempo a los FUNCIONES PARA COMPAR- toast
ANDROID, IOS

equipos de desarrollo. TIR (EMAIL /SMS/FACEBOOK, ANDROID, IOS, WINDOWS 10 UWP, WIN CE NFC
Descargue la versión Express gratuita para ETC.) ANDROID, IOS
ACCESO A LA LISTA DE CON- WLanguage permite gestionar el NFC.
descubrir WLanguage). La ventana estándar utilizada para compartir ¡HAGA VIBRAR EL TELÉFONO! TACTOS
un contenido se puede mostrar automática- El recorrido, la búsqueda, la creación, la ANDROID, IOS, WINDOWS 10 UWP, WIN CE
ANDROID, IOS, WINDOWS 10 UWP
mente. modificación y eliminación de contactos del CONTROL CÁMARA / FOTO SÍNTESIS DE VOZ
ACELERÓMETRO Y teléfono son gestionados en WLanguage a La familia de funciones SpeechSynthesis
SENSORES DE ORIENTACIÓN El control Cámara muestra directamente las
través de la familia de funciones Contact. ¡permite que sus dispositivos hablen!
imágenes capturadas por la cámara del teléfono.
Algunos dispositivos incluyen un aceleróme- Sus aplicaciones pueden entonces compartir Simplemente pase una cadena de caracteres
Fotos y videos son soportados.
tro y sensores de orientación y pueden ser información con los contactos. Por ejemplo, o un archivo de texto.
su aplicación puede agregar un contacto a la Lo que se puede visualizar se puede guardar
controlados por los movimientos del usuario
lista de contactos automáticamente. (formato JPG y PNG, videos mpg, 3gp).
final. La familia de funciones Sensor permite ANDROID, IOS

soportar estos dispositivos. Este control también permite mostrar fotos RECONOCIMIENTO DE VOZ
ANDROID, IOS, WINDOWS 10 UWP, WIN CE y videos.
El evento click on camera control per- ¡Los teléfonos también saben escuchar!
ANDROID, IOS, WINDOWS 10 UWP ANDROID, IOS, WINDOWS 10 UWP ACTION/ NAVIGATION BAR
¡Simplemente hable con la función
BRÚJULA TOAST mite ejecutar un proceso cuando se hace clic
SpeechRecognitionTrigger y el texto que
en este control, como activar tomar la foto o
Algunos dispositivos vienen con una brújula Un "Toast" es un mensaje informativo que grabar video (luego detenerlo). se emite se transformará en una cadena de
integrada: WINDEV Mobile permite adminis- aparece en la pantalla para notificar al usua- caracteres!
Por ejemplo, un agente de bienes raíces puede
trar esta brújula en sus aplicaciones. rio sin requerir ninguna validación y sin que el tomar fotografías y la aplicación puede incluirlas
mensaje bloquee nada. "Navigation bar" (en iOS)

PERSONALIZACIÓN DEL
ANDROID, IOS
Para mostrar un toast, es suficiente utilizar la
función ToastDisplay.
Gracias a la familia de funciones Vibration,
puede hacer que el teléfono vibre cuando
automáticamente en el inventario del lugar, y
enviarlas automáticamente a la oficina central. ANDROID, IOS ...
TECLADO VIRTUAL quiera.

El teclado virtual aparece cuando se necesita ANDROID, IOS ANDROID, IOS


si el dispositivo no tiene un teclado físico.
GESTOS Y GESTIÓN DEL IOT (INTERNET OF THINGS) : Esto es fundamental para gestionar de "IoT" MQTT
Un botón de este teclado puede ser personali- MULTI-TOUCH, 3D TOUCH... en contacto con la pantalla, pequeños movi- (Internet of Things).
zado por sus aplicaciones: tecla @... EL BLUETOOTH DE El protocolo MQTT (MQ Telemetry
mientos de uno o más dedos en la pantalla, ¡La intención de esta norma es permitir
Un dispositivo móvil a menudo es táctil: ¡Las LOS OBJETOS CONECTADOS Transport) es soportado.
extendiéndose o pellizcando la pantalla. que los objetos conectados funcionen varios
ANDROID, IOS aplicaciones se manejan con su(s) dedo(s)!.
Pasar de una ventana a otra ahora es posible (BAJA ENERGÍA) meses sin cargar la batería! BEACON
WI-FI Las aplicaciones desarrolladas con WINDEV
con un movimiento del dedo.
Mobile reconocen los movimientos del dedo El estándar Bluetooth LE (para baja energía) Para este proposito, la familia de funciones Las funciones WLanguage Beacon
o los dedos en la pantalla: desplazamiento, La pulsación larga en un botón o en una ima- permite gestionar dispositivos con bajo con- BTLE está disponible. hacen posible administrar beacons.
zoom ("pinch")... gen también es soportada. sumo de energía.
se proponen eventos para gestionar estos En iOS, es soportado 3D Touch.
La gestión del Wi-Fi con WINDEV Mobile es
procesos: movimiento vertical u horizontal
muy completa. Polar - Sensor de frecuencia cardiaca H7
con uno o más dedos mientras los mantiene
La familia de funciones WiFi ofrecen todas
las funcionalidades necesarias para gestionar
Wi-Fi.

ANDROID, IOS, WIN CE

BLUETOOTH

La gestión de Bluetooth con WINDEV Mobile


es también muy completa.
El Bluetooth LE (Baja Energía), que se usa
principalmente para administrar dispositivos

16• WINDEV Mobile www.windev.es • 17


RECONOCIMIENTO ANDROID, IOS, WINDOWS 10 UWP ANDROID, IOS, WINDOWS 10 UWP, WIN CE ANDROID, IOS Android también usa sus propias fuentes.
DE HUELLAS DACTILARES IDENTIFICACIÓN EN SUS APLI- HILO Y NOTIFICACIÓN PUSH Al desarrollar en el PC, WINDEV Mobile per-
CACIONES A TRAVÉS DE TWIT- TAREAS PARALELAS mite usar estas fuentes específicas en el
La función WLanguage CheckUser- TER, FACEBOOK, INSTAGRAM... Una notificación es un mensaje que aparece a realizar cuando el usuario final da clic en la editor de ventanas.
Los procesadores de dispositivos móviles
Identity permite verificar la huella dactilar. en el dispositivo y sirve para avisar al usuario notificación.
Si esta fuente no está disponible en Windows,
son cada vez más potentes e incluyen varios final de un evento determinado.
núcleos. La familia de funciones Thread y una fuente sustituta se usa temporalmente.
ANDROID, IOS, WINDOWS 10 UWP Una notificación push es enviada desde una
ParallelTask están disponibles. La fuente nativa será usada al ejecutar la
MARQUE UN TELÉFONO aplicación remota.
aplicación.
AUTOMÁTICAMENTE ANDROID, IOS La aplicación de envío de notificaciones se
puede realizar con WINDEV o WEBDEV. Al
La función tapiDialerCall del WLanguage API: CALLBACK NATIVO A ANDROID, IOS
enviar una notificación, usted puede espe- GESTIÓN DE RECURSOS DEL
permite activar una llamada al número espe- Un modo de conexión cada vez más común WLANGUAGE cificar un ícono, un mensaje, un sonido para
cificado. a las aplicaciones es el siguiente: El usuario Usted puede usar APIs que ejecuten procedi- reproducir, cuándo debe iluminarse un led, o
BUNDLE/PAQUETE
final utiliza sus parámetros (correo elec- mientos de Callback. debe activarse la vibración. Estas funciones permiten gestionar fina-
ANDROID, IOS, WINDOWS 10 UWP trónico, contraseña) desde una red social mente los recursos embebidos en el bundle
La notificación también puede ser enviada a
ENVÍO DE SMS (Facebook, Twitter, Google, Instagram, etc.) ANDROID, IOS (el bundle para iOS, paquete para Android).
un software de terceros.
para autenticarse en la aplicación de terceros EJECUTAR UN PROCESO EN La aplicación puede listar los recursos y
Una aplicación puede abrir una ventana para (aquí: ¡la suya!). Usted puede programar el proceso
enviar SMS, que puede contener precargado
SEGUNDO PLANO SIN CON- Visualización de una notificación Push
extraer algunos.
El beneficio para el usuario final es que SUMIR BATERÍA
el texto SMS y el o los destinatarios. hay un menor número de contraseñas que ANDROID, IOS, WINDOWS 10 UWP
El usuario final solo tiene que validar el envío. recordar. Mantener un proceso en ejecución cuando la
aplicación está en segundo plano es muy útil
Una ventana puede aparecer desde la E, Code39, Code93, Code128, Aztec, EAN 8, VALORAR LA APLICACIÓN EN
WINDEV Mobile permite implementar fácil- izquierda o desde la derecha de la pantalla. EAN 13, DataMatrix se decodifican. EL STORE
ANDROID , IOS, WINDOWS 10 UWP en dispositivos móviles : recordatorio de cita
mente este modo de autenticación para sus La ventana que aparece se puede mostrar Una aplicación puede obtener un código de
CONOCER EL TIPO DE aplicaciones (protocolo oAuth2). (mostrar una notificación), cálculo de factura- La función AppOpenForm permite pedir
parcialmente encima de la ventana anterior, barras y descifrar su contenido automática-
ción en tiempo real, recuperación de datos... al usuario que califique la aplicación. Esta
CONEXIÓN Y EL ESTADO DE o puede empujar parcialmente esta ventana. mente.
Todo lo que tiene que hacer es especificar la función abre la página del Store pidiendo la
LA RED ANDROID, IOS, WINDOWS 10 UWP
frecuencia con la que se debe ejecutar este
Un uso típico para esto es la visualización de calificación de la aplicación.
ICALENDAR una lista de opciones, o la configuración de ANDROID, IOS, WINDOWS 10 UWP
La función WLanguage MobileNetwork- proceso.
iCalendar es un estándar para intercambiar una aplicación. MOSTRAR LOS CÓDIGOS DE
Status permite conocer el tipo de conexión Entre las llamadas, el procedimiento no con- ANDROID, IOS
datos de la agenda y del planificador. La ventana puede aparecer por medio de un BARRAS EN LA PANTALLA HOURGLASS
de red y la calidad de recepción de la señal. sume ni batería ni CPU.
Un archivo texto (.ics extension) contiene el gesto o por programación. El control Código de barras permite mostrar
Puede ser útil para que una aplicación sepa si En la barra del sistema, aparece un ícono en
detalle de las citas. ANDROID, IOS el código de barras en la pantalla: tarjeta de
está conectada a Internet por Wi-Fi o 3G/4G. ANDROID, IOS forma de una rueda girando cuando una apli-
WINDEV Mobile permite leer y escribir fácil- COMPRA Y SUSCRIPCIÓN fidelidad, tarjeta de cafetería, apertura de la
Por ejemplo, si la señal es de mala calidad, VENTANA DIVIDIDA cación envía datos por medio de una red no
mente los datos en un archivo de tipo iCalen- INAPP puerta...
se podrá prohibir una transferencia de datos. cableada: WiFi, 4G...
dar. Y por supuesto de mostrarlos.
La función NetworkHourglass permite
ANDROID, IOS, WINDOWS 10 UWP, WIN CE
ANDROID, IOS, WINDOWS 10 UWP mostrar o no este icono.
GESTIÓN DE FINANZAS ANDROID, IOS
IDIOMAS
NO LATINOS
Las funciones WLanguage de gestión de fun- GEOLOCALIZACIÓN SIN CON-
ciones financieras están disponibles. SUMIR BATERÍA
Los idiomas no latinos (Ruso, Chino, etc.) son
ANDROID, IOS, WINDOWS 10 UWP, WIN CE Esta funcionalidad llama automáticamente
soportados.
XML a un procedimiento cuando el dispositivo
ANDROID, IOS, WINDOWS 10 UWP, WIN CE
se mueve una distancia significativa. Esta
El tipo avanzado XML se encuentra disponible. llamada se realiza directamente por el sis-
WEBSERVICES REST & SOAP La importación de un archivo XML en el Compra InApp, desde una aplicación tema operativo, incluso si la aplicación está
WINDEV Mobile ofrece el soporte integrado de entorno de desarrollo declara automática- (aquí en Android) cerrada.
los Webservices. La llamada de Webservices mente todos los tipos correspondientes nece- Al interior de una aplicación, a veces es posi- Por ejemplo, este procedimiento puede guar-
ANDROID, IOS, WINDOWS 10 UWP
es fácil de implementar. sarios para manejar fácilmente el archivo ble comprar opciones de esta aplicación, o En los dispositivos donde el split es sopor- dar la posición, enviar la posición, detectar
XML. suscribirse a ciertas funcionalidades. tado, se pueden mostrar simultáneamente 2 IMPRIMIR EN PDF la proximidad de un punto determinado: otro
El Webservice utilizado es importado en
Trabajar con el archivo XML se convierte Esta compra o suscripción también se realiza ventanas de 2 aplicaciones WINDEV Mobile usuario, tienda, estación de recarga, estación
el proyecto fuente y es reconocido por el
en un juego de niños porque las etiquetas a través de la tienda, y se llama "compra simultáneamente lado a lado. de servicio, bar, restaurante...
entorno de desarrollo: tipos declarados por el
se pueden manejar "en limpio" en el código InApp" y luego.
Webservice, procedimientos para llamar, etc.
fuente. Por ejemplo, Book[1].Author WINDEV Mobile permite proponer estas
ANDROID, IOS
El desarrollo es así muy fácil. accede al contenido de la etiqueta "Author" LEER CÓDIGOS DE BARRAS Y
opciones de pago en las aplicaciones.
ANDROID, IOS, WINDOWS 10 UWP, WIN CE
del primer libro del archivo XML. CÓDIGOS QR
ANDROID, IOS, WINDOWS 10 UWP
GET Y POST ANDROID, IOS
MENÚ DESLIZANTE Es fácil de imprimir en PDF.
La función HttpRequest permite, entre JSON VENTANA DESLIZANTE En iOS y UWP la impresión se realiza ya sea
otras cosas, enviar solicitudes "get" o "post" JSON es soportado en nativo. El editor de por programación o mediante un reporte.
a un servidor de aplicación (WEBDEV o cual- En Android, los PDF se imprimen por progra-
código proporciona una asistencia de entrada.
quier otro), lo que es útil para intercambiar mación o son generados por el reporte.
datos entre aplicaciones. ANDROID, IOS, WIN CE

FUNCIONES FTP ANDROID, IOS


ANDROID, IOS, WINDOWS 10 UWP FUENTES NATIVAS IOS &
El protocolo FTP permite la transferencia de
FORMULARIOS HTTP ANDROID
archivos.
Un formulario HTML reenvía como resultado, WLanguage ofrece la familia de funciones FTP. iOS usa fuentes de caracteres entre las
una vez validado por el usuario, un formulario Esto permite el intercambio automático de cuales hay algunas específicas para Apple:
Ventana deslizante. AppleGothic, ... Estas fuentes son propiedad
HTTP, que contiene los datos de los distintos datos y documentos por programación. Los códigos de barras QR Code, PDF147, UPC-
La ventana de atrás aparece en gris
controles del formulario HTML. de Apple.

18• WINDEV Mobile www.windev.es • 19


rario facilmente.
DISTRIBUCIÓN
ANDROID, IOS ANDROID, IOS, WINDOWS 10 UWP

ADMINISTRAR LA PÉRDIDA Y LA TELEMETRÍA EN SUS


RECUPERACIÓN DE CONEXIÓN APLICACIONES
DE SUS APLICACIONES
ANDROID, IOS

Un dispositivo móvil puede perder su cone- BOTÓN FIJO EN LA PANTALLA La telemetría permite conocer con precisión
xión al entrar en un edificio, por ejemplo. (FLOTANDO EN LA el uso que se hace de sus aplicaciones: fre-
WINDEV Mobile propone un mecanismo para
VENTANA) cuencia de lanzamiento, ventanas, controles
administrar la pérdida y la reconexión de la y botones utilizados, detalles del equipo,
conexión. duración de las acciones, "top 10"...
Por ejemplo, la aplicación puede usar datos Esto es particularmente útil para aplicaciones
locales en caso de perdida de conexión, e móviles donde los diseñadores no necesaria-
iniciar una sincronización instantánea cuando mente tienen contacto con los usuarios.
se restablezca la conexión. WINDEV Mobile ofrece en estándar potentes windev.com presenta
Usted puede especificar el procedimiento a funcionalidades de telemetría. cientos de aplicaciones
ejecutar en caso de una pérdida de conexión Un botón flotante se fija en la pantalla: él flota creadas con WINDEV
o reconexión. en la ventana. Mobile y distribuidas en
Este botón será visible independientemente App Store y Google Play.
También es posible activar la apertura de la
ANDROID, IOS, WINDOWS 10 UWP del desplazamiento realizado por el usuario. ventana de correo saliente estándar con los ANDROID, IOS, WIN 10 MOBILE-UWP, WIN CE
EVITAR QUE EL DISPOSITIVO Este tipo de botón permite crear aplicaciones contenidos ya completados (asunto, título, DESPLIEGUE POR
ENTRE EN REPOSO con el estilo Material Design. archivo adjunto, etc.) por programación. INSTALACIÓN DIRECTA
La función SysStandby permite prevenir que Las aplicaciones internas suelen instalarse
ANDROID, IOS ANDROID, IOS
un dispositivo pase a estado de reposo. directamente en los dispositivos.
Un parámetro de la función permite autorizar INCLUIR UN NÚMERO EN EL CONOCER EL IDENTIFICADOR
ÍCONO DE LA APLICACIÓN ÚNICO DEL DISPOSITIVO Es fácil gracias a WINDEV Mobile.
o no el modo reposo según si el dispositivo
Cada sistema operativo tiene su propia polí-
está conectado a la red eléctrica o funciona Cada dispositivo Android o iOS (teléfono, tica de despliegue, Android y Windows son
con batería. tableta) tiene un número único insertado por bastante flexibles, Apple impone restricciones
Una aplicación puede permanecer activa y el fabricante (el proveedor de ROM específi- particulares. Todo se detalla en las secciones
visible de forma permanente o durante el camente). "Funcionalidades específicas" de cada sis-
tiempo deseado. La función sysIdentifier permite leer este tema (p. 23, 24 y 27).
La función SysIconBadge permite incluir un número.
ANDROID, IOS número sobre el icono de la aplicación. Este número se puede usar para permitir que ANDROID, IOS, WIN 10 MOBILE-UWP, WIN CE
GESTOS EN Esto es útil para mostrar una serie de mensa- una aplicación funcione solo en dispositivos DESPLIEGUES PARA
GRÁFICOS jes, por ejemplo. identificados. LOS STORES
Los gestos son soportados en ANDROID, IOS Las aplicaciones desarrolladas con WINDEV
ANDROID, IOS
los gráficos. Mobile se implementan fácilmente en
NOTIFICACIÓN POPUP
El gráfico puede ser movido PlayStore, Apple Store y Windows Store, para
usando un dedo. Con 2 dedos, el La apertura de la ventana "Pop Up" es sopor- distribución gratuita o de pago.
usuario puede aumentar o redu- tada. Cada sistema operativo (iPhone, Android,
cir el tamaño de un gráfico. Un También puede crear ventanas no maximiza- Windows) tiene su propia política de publi-
"tap" doble restaura la escala das y recortadas. cación.
original. Una notificación en la parte superior de
la pantalla Por favor consulte la sección "Especificidades"
ANDROID, IOS, WINDOWS 10 UWP
de cada sistema en las páginas siguientes.
CREACIÓN DE UN ITINERA- ANDROID, IOS, WIN 10 MOBILE-UWP, WIN CE
RIO EN EL CONTROL MAPA CREACIÓN DE PAQUETE O
BUNDLE
WINDEV Mobile lo guía a través de la crea-
ción de archivos de instalación, llamados
"Paquete" en Android y Windows o "Bundle"
en Apple.
Es posible incluir directamente en el
paquete (el bundle) archivos de datos
HFSQL, imágenes, documentos, etc.
Las funciones WLanguage permiten que la
La notificación expandida aplicación enumere recursos y los recupere.
Gracias a la familia de funciones Notification
de WINDEV Mobile, es fácil agregar y eliminar ANDROID, IOS, WIN 10 MOBILE-UWP, WIN CE
notificaciones. FÁCIL DESPLIEGUE DE
Una aplicación en ejecución en segundo plano ARCHIVOS DE DATOS 2 stores
populares:
puede enviar una notificación al sistema. (TABLAS) APP Store para
Aquí, un "PopUp" para seleccionar el
color de un par de tacones Si es necesario, un mecanismo de extracción iOS, y Play Store
ANDROID, IOS
automática del paquete descargado permite para Android
ENVIAR Y RECIBIR CORREOS ANDROID, IOS que las bases de datos se instalen automáti-
ELECTRÓNICOS
El itinerario es dibujado por la aplica- HTTPS Y WEBSERVICES camente en el teléfono móvil.
Las funciones para enviar y recibir correos SEGUROS
ción en WINDEV Mobile
electrónicos se encuentran disponibles en
En un Google Map, las funciones de tipo WLanguage. El uso de conexiones seguras y Webservices
MapAddItinerary permiten definir un itine- es posible.

Recordatorio: este capítulo presenta únicamente las funcionalidades específicas para dispositivos
20• WINDEV Mobile móviles. Todos los aspectos habituales de la programación están disponibles en WINDEV Mobile.
FUNCIONES ESPECÍFICAS DISPOSITIVOS INDUSTRIALES EJEMPLOS DISPONIBLES
PARA ANDROID EJEMPLOS ANDROID

WINDEV MOBILE permite crear aplicacio- LOOK "MATERIAL DESIGN"


nes nativas para iPhone, iPad y iPod Touch,
El look Material Design es popularizado por
Android, Windows 10 UWP, Windows CE, etc...
Google.
Y además de los controles y las funcionali-
Por defecto, las aplicaciones creadas por
dades comunes presentadas anteriormente,
WINDEV Mobile utilizan los elementos de
WINDEV Mobile ofrece características adicio-
Material Design: Look y animación del Action
nales para Android.
Bar, look de las ventanas "Info", "Error", También es gracias a este estándar que existe
Por lo tanto las funcionalidades descritas "Dialog", "Combo", controles Interruptor y
abajo se agregan a las funcionalidades comu- el pago sin contacto.
Deslizante...
nes.
Para desarrollar una aplicación multiplata-
PROGRAME UN RELOJ
FUNCIONES IMPRESIÓN ANDROID O TIZEN
forma mientras usa estas características GOOGLE CLOUD PRINT
específicas, solo utilice el "código destino Es fácil crear notificaciones específicamente
condicional" (ver página 14). La función gglPrintDocument permite para relojes inteligentes que usan Android
imprimir un documento existente a través de o Tizen. WINDEV Mobile permite crear aplicaciones
VENTANAS PREDEFINIDAS Google Cloud Printing. Las notificaciones pueden iniciar acciones. Android en el campo industrial.
Para crear sus ventanas más rápidamente, CREACIÓN DE WIDGETS
WINDEV Mobile propone un conjunto de ven- NOTIFICACIONES ESTACIÓN DEX
tanas predefinidas al estándar de Android: Un widget es una ventana que puede ser enla-  n Android, hay un tipo adicional de notifi-
E Las aplicaciones desarrolladas con WINDEV
simplemente comienza con una ventana que zada a una pantalla de inicio. WINDEV Mobile cación al encender el LED frontal. WINDEV Mobile funcionan en la estación DEX. Instale WM Sports (gratis) para descubrir un modelo representativo de aplicación WINDEV Mobile
se parece a lo que desea crear. permite crear Widgets. Mobile también maneja estas notificaciones.
DESPLIEGUE
seguimiento de las cuentas de gastos.
ANDROID: FÁCIL Un gran número de ejemplos son brindados
para Android.
Disponible en Play Store.
• WM Food: Muestra la composición de un
Entre estos ejemplos, encontrará:
producto alimentario al escanear su código
• WM Sports: seguimiento deportivo: cálculo de barras (base Openfoodfacts). Disponible
de distancia, velocidad media, mostrar en en Play Store.
Enciende el LED del teléfono en el color mapa, etc. Disponible en Play Store.
• Poll : gestión de una encuesta en tableta.
de su elección •F  TP Client: Cliente FTP para dispositivo
• Shopping : Gestión de la lista de compras.
Android. Disponible en Play Store.
El despliegue de sus aplicaciones es fácil: Disponible en Play Store.
INICIE UNA APLICACIÓN •E  xplorer: explorador de archivos para
•Q  uiz: Gestión de quiz.
• ya sea copiando la aplicación directamente Android
CUANDO SE INICIE • ToDo List: gestión de una lista de tareas
desde el PC al dispositivo,
EL DISPOSITIVO • Contact management: ejemplo de gestión
• etc.
• o utilizando "Play Store". de contactos personalizada
Durante la generación de la aplicación, es Las aplicaciones desplegadas en el "Play • Order management: ejemplo de toma de
posible indicar que la aplicación debe ini- Store" puede ser gratuitas o no. Si la apli- pedidos (gestión de clientes y pedidos, etc.)
ciarse automáticamente cuando se enciende cación es de pago, usted obtiene beneficios
el dispositivo. • Attendance: gestión de asistencia (semi-
Widget creado con WINDEV Mobile cada vez que es descargada. nario, etc.)
Esto es útil para un dispositivo de demostra- Para desplegarla, la aplicación debe estar
ción, por ejemplo. • GPS: ejemplo del uso de las funcionalidades
NFC: TRANSFERENCIA firmada. GPS (longitud, latitud, altitud, velocidad y
DE DATOS Y PAGO Las funcionalidades de firma son proporcio- dirección)
Ejemplos de ventanas preestablecidas SIN CONTACTO SEGURIDAD: OFUSCACIÓN nadas por WINDEV Mobile.
DEL CÓDIGO GENERADO • Geolocation: gestión de búsqueda de proxi-
(LECTURA / ESCRITURA) ¡Desplegar una aplicación de Android desa- midad
GENERE INGRESOS: El código generado para las aplicaciones de rrollada con WINDEV Mobile es muy fácil!
CONTROL PUBLICIDAD WINDEV Mobile ofrece un soporte fácil de • RSS reader: lector de stream RSS con ges-
Android puede ofuscarse (hacerse ilegible)
NFC en sus aplicaciones. tión de imágenes y favoritos
El control Publicidad se encuentra disponible para protegerlo contra la descompilación y
NFC, acrónimo de Near Field Communication las operaciones de ingeniería inversa. • Password: creación de un "cofre" a con-
para Android. Este usa el protocolo de Google traseña (digicode, sitios de internet, etc.).
(comunicación de campo cercano), permite Las cadenas también están encriptadas: iden-
"AdMob". Disponible en Play Store.
transferir datos sin contacto entre dos dispo- tificadores...
Sus aplicaciones pueden mostrar publicidad sitivos, o un dispositivo móvil y una máquina, • Notes (reminder): toma de notas gráficas
propuesta por Google y generar beneficios. o con un chip que puede ser integrado en LLAMADO A LIBRERÍAS JAVA • Speech synthesis: ejemplo del uso de fun-
casi cualquier lugar (en una etiqueta, en un (Y MAVEN) cionalidades de síntesis de lenguaje
brazalete o otro dispositivo). • System: ejemplo de uso de las funcionali-
En dispositivos Android es posible leer y Es posible llamar librerías Java de forma dades del sistema específico para Android
escribir datos . nativa proporcionadas por terceros, por ejem- (toast, notificaciones, Wi-Fi, etc.)
plo, para controlar un dispositivo del hard-
La familia de funciones NFC hacen que la • Game: ejemplo de aplicación lúdica, nor-
ware...
programación sea más sencilla: NFCReadTag malmente destinada para ser distribuida en
, NFCWriteTag, NFCSendTag y NFCStatus En el editor de código, usted también puede Play Store. Disponible en Play Store.
permiten gestionar el estándar NFC. ingresar código Java en lugar de código
• Inventory: realización de inventario con
WLanguage (característica útil para la solu-
Gracias a este estándar, es posible intercam- registro en una base de datos
¡Muestre publicidad en sus aplicaciones ción de problemas!).
móviles y genere ingresos! biar datos entre 2 smartphones simplemente •E  xpense accounts: Rellenar y hacer un
acercándolos.

22• WINDEV Mobile www.windev.es • 23


CONTROL MAPA APPLE APPLE WATCH mite aprovechar estas características.
FUNCIONES ESPECÍFICAS El control Mapa permite visualizar un mapa WINDEV Mobile permite interactuar con este
SDK, y así implementar funcionalidades de IA
en formatos soportados por el iPhone: Google
PARA IOS Maps y Apple Maps. en sus aplicaciones.
El mapa se puede utilizar en sus aplicaciones,
RECONOCIMIENTO FACIAL
los marcadores se pueden configurar, el modo
WINDEV MOBILE permite crear aplicaciones Las siguientes funcionalidades están disponi-
de visualización (mapa o satélite) se puede
3D EN SUS APLICACIONES
nativas para iOS, Android, Windows 10 UWP, bles además de las funcionalidades comunes.
cambiar..., todo por programación.
Windows CE, etc. Para desarrollar una aplicación multiplata-
Además de los controles y las funcionali- forma mientras usa estas características
dades comunes presentadas anteriormente, específicas, solo utilice el "código destino
WINDEV Mobile ofrece funcionalidades adi- condicional" (ver página 14).
cionales para iOS.

VENTANAS PREDEFINIDAS WINDEV Mobile permite crear aplicaciones


Para crear sus ventanas aún más rápido, nativas para el Apple Watch.
WINDEV Mobile ofrece un conjunto de ven- Estas aplicaciones pueden comunicarse con
tanas predefinidas en el estándar iOS: sim- aplicaciones en iPhones o iPads.
plemente comienza con una ventana que se Más de 300 funciones del WLanguage ya
parece a lo que deseas crear. están disponibles.
Algunos iPhone tienen un escáner de recono-
CREACIÓN DE REPORTES PDF cimiento facial 3D.
Las aplicaciones escritas con WINDEV Mobile
WINDEV Mobile permite crear reportes en
pueden utilizar este mecanismo para veri-
PDF con el potente editor de reportes.
ficar la identidad del usuario usando este
Usted tiene todo el poder de los reportes: dispositivo.
posicionamiento visual, códigos de barras,
gráficos, tablas, columnas múltiples, imáge- TODOS LOS DISPOSITIVOS
nes, etc. IOS SON SOPORTADOS
DLNA WINDEV Mobile permite desarrollar aplicacio-
nes para todos los dispositivos iOS: iPhone,
DLNA (Digital Living Network Alliance), es iPad y iPad Mini, iPod Touch, etc.
una alianza de empresas del sector informá-
COMPARTIR ARCHIVOS POR tico y eléctronico que se unieron para definir SOPORTE DEL
ITUNES y hacer evolucionar la norma de comunica- LÁPIZ
ción estándar entre diferentes dispositivos.
DLNA se basa en Ethernet y Wi-Fi. DLNA es Algunas tabletas
soportado por WINDEV Mobile. Apple aceptan el
uso del Apple pen-
INTELIGENCIA ARTIFICIAL cil.
(IA): MACHINE LEARNING EN La aplicación desarrollada con WINDEV
IPHONE Y IPAD Mobile puede recuperar mucha información
Ejemplos de
sobre el uso del lápiz:
ventanas ¡Los últimos modelos de iPhone están equipa-
predefinidas • presión
dos con un procesador que tiene caracterís-
Una aplicación iOS puede ser autorizada para • inclinación del lápiz
ticas dedicadas a redes neuronales, capaces
compartir archivos con un PC o un Mac. de realizar 5 mil millones de operaciones por • ángulo en relación al eje de la tableta.
El usuario final puede así trabajar con sus segundo! Esta información es útil, por ejemplo, para las
datos en el hardware de su elección. Apple proporciona un SDK (CoreML) que per- aplicaciones de dibujo.
También puede copiar archivos de datos
HFSQL por este medio.

COMPILACIÓN DE GO Y DEPURACIÓN DE APLICACIONES DIRECTAMENTE EN


ELIGA LA BARRA DE SISTEMA APLICACIONES EL IPHONE, EN DESARROLLO, SIN MAC
Y LA BARRA DE NAVEGACIÓN Las aplicaciones se compilan con WINDEV Al desarrollar una aplicación para iOS (iPhone o iPad), WINDEV Mobile permite probar
WINDEV Mobile permite que la aplicación elija Mobile. Ellas deben ser firmadas después. (hacer GO) directamente en
para cada ventana: el iPhone o iPad la aplicación
Para hacerlo, use su certificado de "desarro-
en desarrollo, sin la necesi-
• de no tener barra de sistema, llador iOS" obtenido de Apple para firmar su
dad de recompilar en Mac.
• de elegir su barra de sistema, aplicación. Esta operación es realizada sobre
un Mac. Para la depuración, la aplica-
• de elegir su barra de navegación. ción en el teléfono es contro-
SWIFT EN SUS APLICACIONES lada por el depurador.
WINDEV MOBILE A continuación puede acce-
der al depurador: puntos de Aplicación WINDEV Mobile
Es posible llamar o incluir de forma nativa el interrupción, paso a paso, en iPad mini
código Objective-C y el código Swift en sus contenido de variables,
aplicaciones. Usted también puede ingresar pilas...
directamente el código Swift en lugar del
código WLanguage (¡característica útil para
3 ejemplos de barras de sistema la solución de problemas!).

24• WINDEV Mobile www.windev.es • 25


UEVO
NO ME M
IN
DESPLIEGUE IOS: NUNCA S E
FUNCIONES ESPECÍFICAS
debe ser de antemano validada y aceptada
V MOBIL
por Apple . MI WINDE
FÁCIL Estos tres métodos de despliegue dependen solo de Apple y
pueden cambiar en cualquier momento. Usted puede nece- PARA WINDOWS UWP
DESPLIEGUE sitar tener una licencia o subscripción con Apple, o tener
DE LAS APLICACIONES un hardware especial de Apple. Estas condiciones pueden
cambiar. Por favor visite el sitio web de Apple para verificar
WINDEV Mobile permite desplegar sus apli- la exactitud de la información y las condiciones específicas WINDEV MOBILE permite crear aplicaciones REPORTES PDF
caciones de acuerdo con los 3 métodos pro- al momento de leer esta información. nativas para iPhone y iPad, Android, Windows
UWP, Windows CE, etc. El editor de reportes permite
puestos por Apple: crear reportes en PDF fácil-
• AppStore EJEMPLOS Además de los controles y las funcionali-
dades presentadas anteriormente, WINDEV
mente.
• Distribución Ad Hoc
• Distribución In-House.
DISPONIBLES Mobile ofrece características específicas para
ANCLAJES
UWP.
Las siguientes características se añaden a las Los anclajes y los diseños permiten
ENTRE LOS EJEMPLOS IOS que sus aplicaciones se adapten a los diferen-
características comúnes.
Un gran número de ejemplos y su código tes tamaños de pantalla.
fuente son brindados para iOS. APLICACIONES NATIVAS UWP
Entre estos ejemplos, usted encontrará: DEPURACIÓN
WINDEV Mobile genera aplicaciones nativas
La distribución de una aplicación por medio para UWP (UWP es el acrónimo de Universal El depurador se encuentra disponible en el
del App Store depende de la aprobación de Windows Platform). modo "simulador" en el editor de WINDEV
Apple (su aplicación debe pasar a través de Mobile.
un proceso de validación). GESTIÓN DE LOS "TILES"
Una aplicación distribuida por medio del • WM Sports API: LLAMADO NATIVO
AppStore es visible y accesible al público. • Food DE ENSAMBLADOS .NET
Las distribuciones "Ad Hoc" e "In-House" (ver • Geolocation Puede llamar ensamblados .Net ("Universal
abajo) permiten distribuir aplicacio- Windows class libraries") y API ("Universal
• Poll management
nes sin tener que validarlas con Windows Component") desde su código
Apple, y sin tener que compartir- • ToDo List
• Shopping (bar code shopping list) WLanguage.
las públicamente.
• Chrono, Las clases de ensamblados se pueden
Sus aplicaciones profesionales son manipular de forma nativa desde el
así protegidas de cualquier publici- • Click Chart,
entorno (llame los métodos de estas
dad inadecuada, y de descargas de • CRM, Loan, clases).
terceros. • Regular expressions, Un «tile» (cuadrado) está hecho de un icono, Puede implementar métodos "dele-
Usted controla la distribucion de sus • Financial functions, un color de fondo y, opcionalmente, de un gados" que se volverán a llamar.
aplicaciones, y no tiene que pagar • Contact management, contenido.
ninguna comisión. Usted puede personalizar el color de fondo WINDOWS STORE
• Order management,
• Attendance, y el ícono. La distribución de las apli- ca-
DESPLIEGUE "AD HOC"
• RSS reader, La familia de funciones Tile permite modi- ciones UWP desarrolladas con
El modo de despliegue Ad Hoc permite • Password, ficar el formato del "tile" (texto, imagen, WINDEV Mobile se rea- liza
desplegar una aplicación en 100 dispo- texto & imagen, etc.) y su contenido puede mediante copia directa a l
• Notes,
sitivos máximo de un tipo determinado desplazarse. dispositivo o mediante Windows
(límite establecido por Apple). • Expense accounts,
También puede mostrar un contador en la Store.
La instalación se realiza manualmente • Poker,
esquina del "tile". Para el despliegue en el store, las condiciones
desde cada dispositivo. • Stocks, dependen de Microsoft y pueden cambiar en
La aplicación no necesita pasar por el pro- • Sistema, CONTROL MAPA BING cualquier momento. Usted
una licencia o una subs-
puede necesitar tener
cripción con Microsoft.
ceso de validación de Apple, y no se encuen- • Tic Tac Toe,
El control Mapa en Windows UWP permite
tra disponible publicamente . • FTPClient visualizar mapas "Bing". ENTRE LOS
• Quiz
DESPLIEGUE "IN-HOUSE" Puede añadir iti- nerarios, marca- EJEMPLOS
• Etc... dores... UWP
El despliegue «In-House» elimina las restric-
ciones acerca del número máximo de dispo- Entre los ejem-
sitivos: la aplicación puede ser desplegada en plos disponibles
la cantidad de dispositivos que quiera. en UWP usted
Este tipo de despliegue también elimina las encontrará:
restricciones de la instalación física. El des- • Password mana-
pliegue es realizado por medio del servidor gement
Web, lo que elimina las operaciones manuales • Note manage-
desde cada dispositivo. ment
La aplicación no necesita pasar a través del • Chrono
proceso de validación de Apple. • Management of
orders
Este tipo de despliegue requiere adquirir una
• Quiz
licencia especial de Apple.

DESPLIGUE EN EL APPSTORE
Por supuesto, es posible desplegar a través
del AppStore, la tienda en línea de Apple.
Toda aplicación desplegada en el AppStore

26• WINDEV Mobile www.windev.es • 27


Windows CE todavía se utiliza en el entorno industrial

• Cable (ActiveSync en Windows antiguo o formatos CAB y MSI es soportada. cada modelo de estas marcas.
FUNCIONES ESPECÍFICAS aplicaciones controladas)
ACTUALIZACIÓN DE
GANTT
• Conexión Modem o Internet Permite ver un diagrama de GANTT.
PARA WINDOWS CE • Teléfono (Edge, 3G, 4G ...) APLICACIÓN Login Management
Gestiona la identificación en una aplicación desde
• Otros dispositivos. Las aplicaciones se actualizan automática-
un Login y una contraseña.
mente mediante una conexión de PC o una
WINDEV MOBILE permite crear aplicacio- WINDEV Mobile permite crear fácilmente LAS BASES DE conexión remota a través de ActiveSync (con PC Directory Picker
DATOS
nes nativas para iPhone, iPad y iPod Touch, reportes gracias al generador de reportes Windows antiguo), 3G, 4G, Internet, Wi-Fi. Selecciona un directorio desde una aplicación
WINDEV.
Android, Windows UWP, Windows CE, etc. incluidos en estándar en el entorno.
Además de los controles y las funcionali- El reporte se crea en el formato estándar
EL ACCESO A LOS DATOS:
HERRAMIENTAS LOS EJEMPLOS BRINDADOS
dades presentadas anteriormente, WINDEV móvil PCL
Mobile ofrece características específicas También puede crear reportes usando los LOCAL, EN TIEMPO REAL O HERRAMIENTAS ESPECIALES PRO- .Net
suplementarias para Windows CE. comandos de impresion de la familia iPrint REPLICACIÓN PORCIONADAS EN ESTÁNDAR
Ejemplo de utilización de un ensamblado DotNet
(aquí para listar redes Wifi).
Estas funcionalidades se añaden a las carac- del WLanguage. El acceso a los datos se realiza de acuerdo
Además de las herramientas comunes Contact management
terísticas comúnes. Para impresoras que no respetan el estándar con sus necesidades y su elección: local (datos MIME extraction
(suministradas con WINDEV), Gestión de contactos.
PCL, usted también puede programar las en el dispositivo), o en tiempo real donde se Este ejemplo permite extraer las piezas conteni-
WINDEV Mobile incluye herra- Order management
WINDOWS CE secuencias de control directamente. utiliza el dispositivo (red inalámbrica), o en
mientas para Windows CE, que
das en un correo electrónico.
tiempo real en cualquier parte del mundo (3G, Gestión simplificada de órdenes y
Hoy en día, las aplicaciones desarrolladas en son útiles durante las fases de recibos. Slide show & Photo album
Windows CE son principalmente aplicacio-
IMPRESIÓN DE CÓDIGOS DE 4G, etc.), o por replicación, los datos se sincro-
desarrollo, ajuste y presenta-
BARRAS: ¡TODOS! nizan (por ActiveSync o por replicación). Inventory
nes profesionales e industriales, implemen- ción. Permite realizar los inventarios.
tadas en dispositivos específicos: dispositivos ¡Imprimir un código de barras desde el dispo- WDEXPLORER permite visua-
robustos, etc. sitivo puede ser útil!
HFSQL Attendance
lizar desde un PC los archivos Administrador de asistencia:
WINDEV Mobile permite un fácil desarrollo WINDEV Mobile permite hacerlo directa- WINDEV Mobile viene con la poderosa base y directorios presentes en un Permite anotar las personas pre-
y mantenimiento de aplicaciones diseñadas mente. de datos HFSQL. dispositivo móvil. sentes durante un seminario.
para funcionar en Windows CE. Los codigos de barras soportados son: UPCA, Esta base de datos embeida facilmente no WDCEDB permite visualizar Sending SMS
UPCE, EAN13, EAN8, Interleaved 2 of 5, requiere ninguna administración. y acceder a los datos encon- Teclado Virtual
WINDOWS CE HACIA Codabar, MSI Code, Code 39, Code 93, Code trados en los archivos CEDB Map
ANDROID 128, EAN 128, PDF 417, Datamatrix, etc. AS/400 (.cdb) de un dispositivo móvil: Versión ligera de la herramienta
Microsoft ha anunciado el fin del soporte de Se brinda un acceso nativo AS/400 (adicio- citas, contactos... WDMap. Permite visualizar y modi-
Windows CE.
RFID nal). WDCapture permite reali- ficar tablas de datos en formato Visualizador de imágenes para dispositivo. El
Gracias a WINDEV Mobile usted puede desa- zar desde un PC copias de HFSQL Mobile directamente en un permite ver, importar y/o exportar las fotos de un
Si desea cambiar sus aplicaciones indus-
triales a Android, tenga en cuenta que rrollar fácilmente aplicacio- CEDB pantalla o videos de lo que dispositivo. dispositivo desde/hacia un PC.
convertir aplicaciones de Windows CE nes que soporte la tecnolo- WINDEV Mobile soporta nativamente los se muestra en el dispositivo PC CDB Browser Pool of threads
gía "RFID". archivos de tipo "CEDB", que son utilizados móvil conectado al PC. Acceso a bases de datos estándar Este ejemplo presenta el uso de hilos. (procesos
a Android es increíblemente fácil con (.cdb).
WINDEV Mobile: ¡usted conserva sus ven- La aplicación lee y escribe por una gran cantidad de aplicaciones están- WDRegistry permite visua- paralelos).
tanas y su código! remotamente información dar (Outlook, por ejemplo). lizar fácilmenteel contenido Expense Accounts Telephony
almacenada en un chip con una antena inte- de la base de registros de un Permite gestionar notas de gastos. Aplicación de telefonía utilizable con un disposi-
GRÁFICOS FÁCILES grada. El chip es embebido dentro de un dispositivo móvil. FTPClient tivo con acceso telefónico.
objeto o un paquete: ¡trazabilidad total! Este ejemplo muestra el contenido Notes
Un graficador está disponible en CE: Usted de un servidor FTP. También permite descargar Este ejemplo permite dibujar "notas" gráficas y
puede crear gráficos sin tener que programar.
Sus aplicaciones leen y escriben directa- COMPONENTES Y archivos. guardarlas con palabras claves.
Using sockets
ACCESO TAPI (TELEFONÍA)
mente en el Calendario, en Outlook, en la
Lista de tareas...
EJEMPLOS Estos ejemplos presentan las funciones para ges-
Managing purchase lists
Estos ejemplos permiten gestionar una lista de
El acceso TAPI (funciones telefónicas) se SUMINISTRADOS tionar los sockets.
Poll
tiendas, departamentos, productos y compras.
realiza de manera nativa usando WLanguage: ACCESO A BASES DE DATOS Beach Booking
Ejemplos para realizar encuestas.
marcación automática de números de telé- DEL S.I. Dado que Windows CE es un sistema opera-
Estos ejemplos permiten gestionar las reservacio-
fono, etc. Loan nes de playas privadas.
WINDEV Mobile permite un fácil acceso a tivo relativamente antiguo, se proporcionan Simulación de préstamos, tablas Stopwatch
las bases de datos existentes del S.I. Las muchos ejemplos y componentes para faci- de amortización corres-
LLAMADA DE DLL Y bases de datos. (Sistema de información). Las litar el uso de dispositivos que utilizan este pondientes.
Cronómetro a la vez visual y digital.
DE ENSAMBLADOS .NET aplicaciones acceden en tiempo real o por sistema. APN
Financial Este ejemplo gestiona la cámara de los
La mayoría de los proveedores de hardware replicación a las bases de datos que existen functions dispositivos.
adicional (GPS, scanner, lectura de código actualmente. ENTRE LOS COMPONENTES Uso de funciones
de barras, lector RFID, etc.) brindan con sus BRINDADOS: financieras.
materiales los drivers de acceso. REPLICACIÓN Stocks Estos ejemplos y compo-
Un lector, un modelo de chip RFID Signature Estos ejemplos son
Estos drivers se proporcionan en forma de (hay docenas de modelos) WINDEV Mobile permite la sincronización de Permite integrar fácilmente en sus aplicaciones
DLL nativas o, a veces, como ensamblados usados para gestio- nentes son brindados con
archivos por "ActiveSync" (Windows anti- WINDEV Mobile un control Firma listo para usar.
nar los stocks. Tiene la
.Net. guo) o por el mecanismo de "Replicación Time limit
su código fuente.
capacidad de sincronizar
Estos modos de diálogo por medio de DLL ¿QUÉ TIPO DE CONEXIÓN Universal", que permite la replicación entre Permite implementar un sistema de límite de los datos ingresados en un ¡Puede usar estos
o ensamblados .Net son soportados por CON EL PC? diferentes bases de datos, por ejemplo, tiempo, así como un sistema para activar el sof- dispositivo y en una PC.
HFSQL y Oracle. tware. ejemplos libremente
WINDEV Mobile. Si se debe crear un enlace a un PC, los Password
siguientes modos están disponibles: GPS Ejemplo de una «caja» de contraseñas. en sus aplicaciones
COMPILACIÓN DINÁMICA • Replicación unidireccional, bidireccional ESTE DESPLIEGUE: Permite preguntar a un GPS una longitud, una
latitud, una velocidad de desplazamiento, una
Tasks o analizar su arqui-
La compilación dinámica (ejecución del (sincronización)
• Enlace Infrarojo
ES FÁCIL altitud.
Permite ingresar una lista de
tareas con gestión de prioridad,
tectura!
código creado en una aplicación) está dispo- Specific: Falcon, Motorola, Pidion, fecha de vencimiento, recordato-
nible en WINDEV Mobile. • Bluetooth INSTALACIÓN MSI Y CAB Opticon, Datalogic, Paxar, Intermec rio automático
• Wi-Fi Para acceder a las funcionalidades específicas de
REPORTES IMPRESOS La generación de aplicaciones móviles en

28• WINDEV Mobile www.windev.es • 29


LAS BASES DE DATOS:
PARA TODOS LOS SISTEMAS

ANDROID, IOS, WINDOWS 10 UWP, WIN CE ANDROID, IOS, WINDOWS 10 UWP, WIN CE ANDROID, IOS, WIN CE

HFSQL: EL DBMS FIABLE, ACCEDER A UNA BASE DE RECUPERACIÓN DE CONEXIÓN


RÁPIDO, FÁCIL Y GRATUITO DATOS DE TERCEROS La característica de reconexión es automá-
El acceso a una base de datos de terceros tica después de una caída inesperada (caída
(Oracle, SQL Server, ..) desde un dispositivo Wi-Fi, 3G o 4G).
móvil se realiza a través de la familia de fun- La aplicación desconectada se reconecta con-
ciones SQLExec. servando todos los contextos de bases de
Simplemente instale un Webservice (provisto) datos .
que acceda a la base de datos de terceros. Por ejemplo, si la aplicación estaba posicio-
WINDEV Mobile viene con la poderosa base nada en el cliente "SMITH" cuando la red
de datos HFSQL. ANDROID, IOS, WINDOWS 10 UWP, WIN CE se cae, cuando vuelva, la aplicación seguirá
La distribución de HFSQL es gratuita. DESCRIPCIÓN DE LA ESTRUC- apuntando al cliente "SMITH" y todas las
TURA DE DATOS variables en el programa serán asignadas
ANDROID, IOS, WINDOWS 10 UWP, WIN CE correctamente.
La descripción de las estructuras de la base
HFSQL CLASSIC: INTEGRADO de datos se realiza por medio del editor Es una seguridad automática para sus apli-
La base de datos HFSQL puede ser instalada de modelo de datos que se incluye con el caciones y una gran comodidad para los
directamente en el dispositivo. entorno de desarrollo. usuarios.
Sus aplicaciones se benefician del poder de ANDROID, IOS, WINDOWS 10 UWP, WIN CE
ANDROID, IOS, WINDOWS 10 UWP, WIN CE
HFSQL.
ADMINISTRACIÓN COMPATIBILIDAD BINA-
HFSQL se ejecuta en Android, iOS, Windows
10 UWP, Windows CE, así como en Windows
RIA TOTAL ANDROID, IOS,
La administración de las bases de datos es WINDOWS, LINUX...
y Linux. fácil.
Se proporcionan todas las herramientas HFSQL Classic, HFSQL Cliente/Servidor e
ANDROID, IOS, WINDOWS 10 UWP, WIN CE
necesarias: reindexación, modificación auto- HFSQL Mobile son completamente compati-
ACCESO A mática de datos, etc. bles: los datos e índices se almacenan en un
HFSQL CLIENTE/SERVIDOR El Centro de Control HFSQL centraliza la ges-
formato binario idéntico. vos móviles utilicen la capacidad de embeber Usted también puede acceder a estos archi-
Las aplicaciones móviles de WINDEV acceden tión para la parte Cliente/Servidor. Por ejemplo, una base de datos se puede datos y luego actualizarlos sin una conexión vos desde un PC, para sincronizar datos por CAPACIDAD HFSQL MOBILE
directamente a los datos almacenados en copiar directamente desde un iPhone a un permanente. ejemplo. Filas por tabla 300 millones
las bases de datos HFSQL Cliente/Servidor ANDROID, IOS, WINDOWS 10 UWP, WIN CE teléfono con Android o incluso en un servidor WINDEV y WEBDEV también tienen acceso
Por ejemplo, los vendedores en su campo, Tamaño de una tabla 16 TB
instaladas en un servidor Windows o Linux, SEGURIDAD: CIFRADO HFSQL Cliente/Servidor Windows! No hay nativo a SQLite, lo que permite una fácil sin-
usarán su tableta para presentar los produc-
en 64 bits o en 32 bits, a través de WiFi, red, conversión para operar. cronización de datos Tamaño de una fila 16 TB
HFSQL permite cifrar datos e índices. tos, y tomar directamente las pedidos de los
Internet, 3G o 4G... Las tablas (archivos de datos e índices) pue- clientes. Tamaño de una columna 65 535 bytes
Esta es una funcionalidad de seguridad den ser fácilmente compartidas o intercam- ANDROID, IOS, WINDOWS 10 UWP, WIN CE
Esto significa que una aplicación en un móvil importante para dispositivos móviles que Ya que no hay garantía de que la conexión 3G Columnas por tabla 65 535
actúa en tiempo real sobre los datos del S.I. biadas con el back office por ejemplo. ALOJAR SUS
pueden ser más fácilmente robados de sus o 4G esté disponible en el fondo del edificio, Llaves por tabla 65 535
Cada dispositivo puede acceder fácilmente a propietarios. ANDROID, IOS, WINDOWS 10 UWP, WIN CE ni un punto de acceso Wi-Fi sea accesible, la DATOS EN EL CLOUD
Tamaño de llave 65 535 bytes
los datos de la empresa. aplicación utiliza la base de datos embeida
La llave de cifrado puede ser encontrada en REPLICACIÓN MÓVIL
una tabla, en un programa, ingresada por el encontrada en la tableta.
ANDROID, IOS, WINDOWS 10 UWP, WIN CE La replicación universal entre un móvil y FUNCIONALIDADES
usuario, o deducida de diferentes elementos. Una vez que la venta esta hecha, el vendedor
PROGRAMACIÓN HFSQL Cliente/Servidor HFSQL o las bases
puede volver por ejemplo a su auto, y empe- Cifrado de 128 bits
de datos de terceros (Oracle, SQL Server, etc.)
La programación de bases de datos es muy fácil: zar una replicación con la base de datos de Las bases de datos HFSQL pueden ser aloja- Integridad referencial
está disponible.
se realiza por medio de consultas SQL, o por la empresa. das en el cloud.
medio de funciones WLanguage de alto nivel. Esta funcionalidad permite que los dispositi- Replicación
La sociedad PCSCloud.net propone solucio-
ANDROID nes que son fáciles de implementar, ya sea en Importar Exportar
SQLITE: ACCESO NATIVO

REPLICATION
un servidor privado o en un servidor compar- Transacciones
El acceso nativo a SQLite permite acceder de tido (HFSQLDrive).
De esta manera los datos siempre se encuen- Embebido
forma nativa a los archivos de datos encon-
trados en dispositivos Android a través de tran disponibles, sin necesidad de preocu- Comprimir/Descomprimir memos (Blobs)
los comandos habituales de WLanguage parse por la infraestructura del software o en la marcha
hardware.
(FileToScreen, etc.). TECNOLOGÍAS
Mantenimiento automático
Imagíne, 512 Giga Bytes en una tarjeta de memoria. Gestión de accesos concurrentes con
HFSQL Cliente/Servidor
Ahora usted puede embeber de manera fácil y económica
bases de datos (encriptadas si es necesario) de cientos de Cero administración
millones de líneas en sus tabletas y teléfonos. Reanudación automática después de un
incidente
Despliegue automático

www.windev.es • 31
COMUNICACIÓN CON COMPATIBILIDAD NATIVA
MÓVILES WINDEV / WINDEV Mobile
Y otras bases de
datos por medio
de Webservices
¿TIENE CÓDIGO WINDEV
EXISTENTE?
¡PASELO AL MÓVIL EN
POCAS HORAS!
Las aplicaciones WINDEV se pueden
pasar al mundo móvil rápidamente:
recorte las ventanas para adaptarlas
al tamaño de los dispositivos móvi-
APLICACIÓN
les, amplíe los botones para que se NATIVA
puedan usar con el dedo, elimine los
procesos que no sean necesarios en el
WINDOWS
dispositivo móvil, adapte un poco de
código, y listo, aquí está en posesión
de una súper aplicación móvil!
Un asistente analiza su existente
WINDEV y le indica el código a modi-
ficar o a eliminar.
La portabilidad de los proyectos le
permite tener aplicaciones móviles
potentes en tiempo récord.

NATIVO iOS NATIVO

NATIVO

TIPOS DE CONEXIÓN A LAS BASES DE DATOS S.I.

HFSQL HFSQL Archivo Archivo Todas las


SQL Server Oracle AS/400 SQLite XML Cloud
Classic C/S de texto Binario bases

Android • • /• • • • • •/• •/• •/• • •/•


iOS • • /• • • • • •/• •/• •/• • •/•
UWP • •/• • • • • •/• •/• •/• • •/•
Win CE • • /• • • •/• • •/• •/• •/• • •/•
Con WINDEV Mobile, puede acceder de forma fácil y nativa a los recursos de su dispo-
• Acceso por medio de servidor Web sitivo móvil. Sus aplicaciones se integra totalmente con su código existente (SI, base de
• Acceso nativo datos, webservices, correo electrónico, etc.). Gracias a WINDEV Mobile, su dispositivo
móvil se convierte en un dispositivo inteligente de su SI.
TODO ES NATIVO,
TAN PODEROSO Y AHORRA BATERÍA
Con WINDEV sus proyectos son multiplataforma: el código, por supuesto, pero
también las ventanas, reportes, consultas, bases de datos, análisis...
32• WINDEV Mobile www.windev.es • 33
VER TESTIMONIOS DE EMPRESAS SOBRE
WINDEV MOBILE
PREGUNTAS RESPUESTAS
¿El mismo WINDEV Mobile permite crear aplicaciones para iPhone y iPad, Android,
UWP, Windows 10 UWP e incluso Windows CE?
Sí. Sus ventanas son las mismas y su código también.
¿Necesito tener WINDEV?
No, WINDEV Mobile es un software autónomo.
Si usted posee un existente WINDEV; puede cambiar directamente sus aplicacio-
nes de Windows o Linux a aplicaciones iOS, Android o Windows 10 UWP.
¿Cuál es la principal ventaja de
WINDEV Mobile?
¡Ser capaz de hacer una aplicación
EJEMPLOS DE
móvil con tanta facilidad es una
ventaja fenomenal!
APLICACIONES
Documento no contractual. WINDEV Mobile. Software profesional - Soporte técnico: 15 Consultas gratuitas sobre la versión actual. Algunas características y algunos ejemplos están disponibles durante la versión

La portabilidad del código, venta-


nas, clases, datos... es otro benefi-
cio inigualable.  plicación autónoma móvil: toma de pedidos,
A
entrega, lectura de medidores, servicio al cliente,
¿La distribución de una aplica- etc.
ción desarrollada con «WINDEV Gestión personalizada de citas, enlace al SI de la
Mobile» da lugar al pago de rega- compañía
lías?
No, puede distribuir libremente Gestión de cotizaciones, facturación en
sus aplicaciones desarrolladas con tiempo real en el sitio (enviar factura por correo
WINDEV Mobile. electrónico)
¡Desplegar sin restricciones! Gestión de cuentas de bancos, órdenes de stock,
¿Podemos testear la aplicación en gestión de portafolio
desarrollo directamente en el PC de Aplicación con replicación (físicamente, por
desarrollo? Bluetooth o WiFi, o por 4G o Internet o por
Sí. El desarrollo se realiza en un Cloud)
PC normal, y la aplicación en Aplicación red local inalámbrica: la comunicación
desarrollo se puede probar en
cualquier momento con ayuda del móvil con la red de la empresa en tiempo real
simulador. Aplicación con acceso seguro a los datos de su empresa
¿Cómo es posible que el Soporte Aplicación en tiempo real, remota, vía 4G
Técnico en
WINDEV Mobile sea gratuita?
PC SOFT tiene confianza en la
Gestión en tiempo real del inventario de automó-
viles en el concesionario
Seguimiento de cultivos, marcado GPS de
¡HÁGALO AHORA!
facilidad de desarrollo con su elementos para monitorear (una vid, por ejemplo)
software y, por lo tanto, ofrece
soporte técnico gratuito en Creación en "live" de páginas inmobiliarias con FORMACIÓN: ¡FÁCIL!
WINDEV Mobile. Se ofrecen quince toma de fotos automatizada
consultas (por correo electrónico)*. WINDEV Mobile viene con un manual
Control de maquinaria industrial completo de autoformación: la for-
¿Hay una comunidad importante en Aplicación Geolocalización, optimización mación es fácil.
WINDEV Mobile? de rutas
Sí, usted hace sus preguntas y Cuadro de mando en tiempo real para la toma de
comparte la experiencia de la
decisiones ¡ORDENE HOY, DESPLIEGUE
comunidad de desarrolladores pro- EN UNA SEMANA!
fesionales en un foro profesional. Monitoreo atmosférico (temperatura, humedad,
¿Cuánto tiempo es necesario de gas, etc.) con transmisión de datos por LoRa o Con el Entorno de Desarrollo
formación? Sigfox Integrado de WINDEV Mobile usted
Si usted conoce WINDEV, un día es Apertura de la puerta de la habitación del hotel por NFC puede desarrollar ahora para table-
suficiente. tas, smartphones y terminales
Si no está familiarizado con Carta del restaurante en la tableta
industriales.
WINDEV, necesitará una semana. Gestión de subscripciones y app para lectura de La informática móvil está tomán-
revistas en una tableta dose el mundo: cerca de un billón de
¿Otra pregunta? ¡Contáctenos, esta-
mos a su servicio! Visualización de sugerencias de programas de TV smartphones y tabletas serán vendi-
según perfil de usuario das en 2019.
Juego, quizz, MCQ, eLearning WINDEV Mobile es su mejor aliado
POLÍTICAS AMBIENTALES Adición de datos para desarrollar hoy aplicaciones de
Cuando PC SOFT imprime documentos "en papel", Seguimiento de tiempo Time tracker alto rendimiento en estos dispositi-
PC SOFT, el proveedor de papel o la impresora, (Certificado para prestador de servicio vos.
FSC "Forest Stewardship Council" y PEFC "Programa para
Apps para distribuir en un "Store "
el Reconocimiento de Esquemas de Certificación Forestal")
Y cualquier otra aplicación con la que pueda
replanta tantos árboles como se utilizan para la impresión.
El sello FSC ha sido creado por la ONG FSC, que incluye
soñar: Comparador de precios, localizador de ¡ORDENE
restaurantes, aplicación de bienes raíces,
entre otras Greenpeace, Los Amigos de la Tierra y el
WWF. Además, preferimos la pulpa de papel princi-
ubicación del sitio de trabajo, catálogo, cava de HOY SU WINDEV
vinos, telefonía, directorio de direcciones, gestión
palmente fabricada a partir de la madera reciclada de parcelas, lista de medicamentos, cálculo de MOBILE!
(por ejemplo, la proveniente de los aserraderos para
34• WINDEV Mobile muebles) y el aclareo en los bosques.
peso ideal, verificación de automóviles, rescata-
dor interactivo, etc.
PLATAFORMA INTEGRADA
DE DESARROLLO

VERSIÓN
EXPRESS
GRATUITA
¡Descárguela!
Versión ilimitada en el tiempo

www.windev.es

You might also like