13
N u e v a V e r s i ó n P L A T A F O R M A I N T E G R A D A D E D E S A R R O L L O S m a r t p h o n e , T a b l e t a , T e r m i n a l A n d r o i d , i O S ( i P h o n e , i P a d ) , W i n d o w s 8 , R T , C E , M o b i l e , W i n d o w s P h o n e C Ó D I G O M U L T I P L A T A F O R M A S : W i n d o w s , . N e t , L i n u x , J a v a , P H P , J 2 E E , X M L , I n t e r n e t , A j a x , T a b l e t a , S m a r t p h o n e , A n d r o i d , W i n d o w s P h o n e , i O S . . . iOS

PLATAFORMA INTEGRADA DE DESARROLLO

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Nueva Versión

PLATAFORMA INTEGRADA DEDESARROLLO

Smartphone, Tableta,Terminal

Android, iOS (iPhone, iPad),Windows 8, RT, CE, Mobile,Windows Phone

CÓDIGO MULTI PLATAFORMAS :Windows, .Net, Linux, Java,PHP,J2EE, XML, Internet,Ajax,Tableta, Smartphone,Android,Windows Phone, iOS...

iOS

PODEMOS COMENZAR A DESARRO-LLAR PARA DISPOSITIVOS MÓVILESEN 10 MINUTOS

«Network and telecom»

“ “

AndroidiOS (iPhone, iPad)Windows Phone 8Windows 8 RTWindows CEWindows Mobile

Los Smartphones y las tabletasinvaden el mundo profesional.Estos dispositivos disponen hoyde una potencia y capacidad de

almacenamiento que permite el usoagradable y eficiente de aplicacio-

nes específicas. Gracias al IDEWINDEV Mobile 18, la crea-

ción de aplicaciones nativasrobustas para todos los

dispositivos móviles sevuelve fácil y másrápida!

WINDEV 18 Mobile esfenomenal para el desa-rrollo en Smartphone,Tableta, Dispositivos indus-triales.

Gracias a WINDEV Mobile 18usted desarrolla aplicaciones nati-vas rápidamente (o puede reutilizardirectamente un código WINDEV).

Todo está en inglés.

Usted puede distribuir sus aplicacioneslibremente.

SEAMÓVIL !

Atención: si usted no conoce WINDEV 18, nosotros le aconseja-mos de consultar igualmente el folleto de WINDEV (ya sea en elsitio windev.com, sea solicitando este folleto a PCSOFT o a su dis-tribuidor). El folleto de WINDEV ofrece muchos detalles suple-mentarios sobre las características de base de los editores y dellenguaje de programación compatible (WLanguage). ¡O llámenos!

CONTENIDOS

3 Método de desarrollo5 Ventanas7 Controles9 Características comunes

12 Bases de Datos13 Distribución de las

aplicaciones14 Android17 iOS (iPhone, iPad)19 Windows Phone 820 Windows Mobile & CE

iOS

ANDROID, IOS, WINDOWS 8 RT,PHONE, WINDOWS MOBILE & CECon WINDEV Mobile 18, una misma aplicación puedefuncionar en los diferentes OS móviles: iOS(iPhone,iPad), Android, Windows CE & Mobile, Windows 8 RT,Windows Phone 8...

CUALQUIER TIPO DE MÓVILESDesarrolle para todos los móviles: teléfonos, smartp-hones, pocket PC, dispositivos, dispositivos industria-les, tabletas, netbook,...

TODOS LOS FABRICANTESLas aplicaciones desarrolladas con WINDEV

Mobile 18 funcionan en los disposi-tivos de todos los fabricantes:Datalogic, Falcon, Intermec,Symbol, PSC, PAXAR, PsionTeklogix, Pidion, Gotive, HHP...Todos los smartphones estánsoportados: Apple iPhone, DELL,Qtek, Toshiba, HP, Asus, Acer,Compaq, Orange, Samsung,Paragon, HTC, Motorola, Palm,LG... Todas las tabletas: Apple iPad,Samsung Galaxy Tab, Galaxy Note,Google Nexus, Kindle, Acer, Asus,Archos, Microsoft, Sony, Msi, HP,Toshiba, Motorola, HTC, Lenovo,LG, Huawei...

CREE APLICACIONES NATIVAS PARA TODOS LOSDISPOSITIVOS MÓVILESWINDEV Mobile 18 permite crear fácilmenteaplicaciones nativas para todos los móviles:smartphones, tabletas y dispositivos indus-triales. Y si usted posee un código existentede WINDEV o WEBDEV, usted puede reutili-zarlo.

UN ENTORNO DE DESARROLLO AUTÓNOMOCualquiera que sea el dispositivo y el sistemaoperativo en el que se desea desarrollar, elmétodo de desarrollo con WINDEV Mobile 18es similar. El entorno de desarrollo es inte-grado, potente, completo, intuitivo, y está

adaptado a las especi-ficidades de los móvi-les. Con o sin base dedatos, con o sin cone-xión al S.I nunca hasido tan fácil desarro-llar para dispositivosmóviles.

SOPORTEPARA ELCICLO DEVIDA COMPLETOWINDEV Mobile 18viene por defecto contodas las herramientas que per-miten gestionar el ciclo de vidade las aplicaciones: Generadorde ventanas, Lenguaje 5GL,Depurador, Generador de repor-tes, Generador de instalaciones,pero también generador demodelo de datos Merise y UML,

www.windev.com • 3

Unentornode desa-rrollocompleto,adaptadoal mundode los«móviles»

EL DESARROLLO PARA TODOSLOS DISPOSITIVOS MÓVILES

MÉTODO DEDESARROLLO

PORTABILIDAD DE SUSAPLICACIONES

iOS

Windows Mobile

Android

Windows PhoneiPhone

(continúa página 4)

iOS

Tablero de control del proyecto,Administrador de fuentes colaborativo,Generador de la documentación técnica,administración de la agenda, ...

LAS FUNCIONALIDADESESPECÍFICAS DE LOS MÓVILESWINDEV Mobile 18 ofrece las característicashabituales del desarrollo, y por supuesto lascaracterísticas específicas para la utilizaciónde dispositivos móvile, como la lectura deSMS recibidos, la gestión del acelerómetro,de la brújula, el posicionamiento GPS, loscódigos de barras...La integración de las distintas tecnologíasde conexión (Bluetooth, Wi-Fi, infrarrojo,

GPRS, 3G, 4G, replicación, sincronización...)con los sistemas de información de su com-pañía es un juego de niños con WINDEVMobile 18!

PROGRAME EN 5GL: 90% DEMENOS CÓDIGO

El lenguaje de quinta generaciónWLanguage permite desarrollar más rápidoque un lenguaje tradicional. Sus funcionesavanzadas hacen que el código sea más fácil

de leer y escribir, faci-litan a la vez el desa-rrollo y el manteni-miento. Para descu-brir el WLanguage, nodude en descargar laversión express gratuita de WINDEV Mobile.

ACESSOS A LOS API Usted tiene acceso a los API del dispositivo.Si esto es necesario, usted puede así codifi-car procesos muy específicos.

¿USTED CONOCE WINDEV?Usted desarrolla de una manera conocida,usando Wlanguage y con los beneficiosentregados por un entorno eficiente queusted ya conoce y con la posibilidad de reu-tilizar código existente si así lo requiere.

COMPATIBILIDAD WINDEV¿Usted posee aplicaciones WINDEV?La compatibilidad entre WINDEV y WINDEVMobile es impresionante: código, modelo dedatos, UML, clases, consultas, controles(tabla de entrada, separador, zonas repeti-das...)! Usted puede reutilizar y compartir lamayoría del código y de la interfaz de usua-rio. Con la programación de la base de datoses igualmente igual..Teniendo en cuenta que el tamaño de la pan-talla es más pequeña en los móviles, sólotiene que cambiar el tamaño de las ventanasWINDEV, lo que es muy fácil con WINDEVMobile 18! Usted reutiliza su código exis-tente.

PRUEBA Y DEPURADESARROLLO, DEPURA EN EL PC A TRAVÉS DELSIMULADOR DADO El desarrollo se realiza directamente en el PC. Las pruebas de las apli-caciones se realizan también en el PC, gracias a un modo «simula-ción» muy potente. El depurador proporciona funciones avanzadas: punto de interrup-

ción, reanu-dar, modifi-cación delcódigo entiemporeal, visua-lización delcontenidode lasvariables...

DEPURACIÓN SOBRE EL DISPOSITIVO ACTUALDESDE SU PC En algunos casos, la depuración en el dispositivo actual es necesaria:dispositivo especial, dispositivo que utiliza periféricos que no puedenser emulados en el PC, usando los datos reales que se encuentran enun software específico del móvil (por ejemplo, Outlook: contenido demensajes de correo electrónico, citas, escáner, RFID...)Gracias a la versión 18, usted puede depurar fácilmente en el disposi-tivo actual (en Windows Mobile), con los datos reales. Tenga en cuentaque no hay ningún software adicional a instalar en el móvil, todo secontrola desde el PC.

4 • WINDEV Mobile 18

(continuación de la página 3)

GRATISVERSIÓNEXPRESS Descárguela !

Aquí, una ventana en creación y su ejecu-ción en modo «simulación» en el PC.

POTENTE EDITOR DE INTERFAZ DE USUARIO (VENTANAS Y CONTROLES)WINDEV Mobile ofrece el generador GUI(Interfaz Grafica del Usuario, las ventanas ycontroles) considerado como el más efi-ciente del mundo. El generador de interfaz de usuario (de ven-tanas) de WINDEV Mobile 18 permite crearrápidamente y sin habilidades particularesinterfaces amigables, ergonómicas y segu-ras. La creación de ventanas es asistida. Loscontroles de entrada son muy potentes, yofrecen un conjunto de mecanismo de segu-ridad (controles obligatorios, caracteresautorizados,...) y formatos de entrada. La famosa tecnología de las «7 pestañas»también se utiliza para manejar el aspectográfico de las ventanas.

PRUEBA INMEDIATA DE SUSAPLICACIONESUn clic en el icono «GO» permite una pruebainmediata de la ventana y de la aplicación,directamente en el PC de desarrollo.

PORTABILIDADLas ventanas de una aplicación pueden serespecíficas para el iPhone, iPad, iPod Touch,para un smartphone o una tableta Android,para un dispositivo Windows Phone... ocomunes a todos estos dispositivos y atodos los tamaños de pantalla, gracias a lautilización de anclajes. Usted puede elegirdesarrollar específicamente para un disposi-tivo, o para un conjunto de dispositivos.

TODAS LAS RESOLUCIONESDE PANTALLAS Y LOS DPIWINDEV 18 Mobile maneja todos los tama-ños y resoluciones de pantalla y los DPI.Los modos paisaje y retrato son manejados;si es necesario, una ventana puede ser blo-queada en modo retrato o paisaje. El manejode los anclajes del control (los campos seagrandan o se reducen automáticamentesegún el tamaño de la pantalla) permitecrear interfaces móviles entre las pantallasde diferentes tamaños.

ANIMACIÓN DE VENTANALa apertura de ventana puede aprovecharlas animacionesUna ventana puede por ejemplo aparecer ala derecha, a la izquierda o en la parte infe-rior de la pantalla.

CONTROLES MUY POTENTESLos controles disponibles son muy potentesy permiten de un simple «arrastrar/soltar»en el editor de ventanas, de crear ventanasergonómicas sin esfuerzo.Un control de entrada pro-pone, sin programación,decenas de funcionali-dades y seguridadautomática: entradaobligatoria o no, con-vertir en mayúsculas,tipos de caracteresautorizados en laentrada, enlace directoa la base de datos,...Estas funcionalidadesse implementan con unsimple clic desde el editorde ventanas (tecnología de las«7 pestañas»), y pueden sermodificadas por programación.

PLANTILLAUna plantilla define la carta gráfica de unaaplicación. Los controles creados adoptanpor defecto las características de las planti-llas (pero pueden ser modificadas). Las ven-tanas creadas respetan entonces pordefecto la carta gráfica. WINDEV Mobile 18viene con muchas plantillas. Usted puedetambién crear sus propias plantillas.

LAS «7 VENTANAS»:REVOLUCIONARIAS Una vez que el control se coloca,basta definir sus características(entrada obligatoria, máscara,aspecto gráfico, enlace con la basede datos, anclaje,...) con la ayudade la tecnología de las «7 pesta-ñas». Después usted introduce elcódigo en los eventos correspon-dientes...

CREE LOS CONTROLES POR DRAG & DROPLa creación de controles se efectua visualmente, moviendoel tipo de control deseado desde la cinta (ribbon) del editor,en el lugar deseado en la ventana.

www.windev.com • 5

VENTANAS

6 • WINDEV Mobile 18

La portabilidad de sus aplicaciones se garantiza en los dispositivos móviles (teléfonos, tabletas y terminales), por supuesto, pero el mismocódigo también es portable en Windows, Linux, Mac, y para crear sitios de Internet e intranet. Sólo WINDEV 18, WEBDEV 18 y WINDEVMobile 18 permiten esta portabilidad universal, y por lo mismo la protección de la inversión hecha en los aplicativos de su empresa.

Cree aplicacionespara todos losmóviles

SUS APLICACIONESSON PORTÁTILES

LAS «7 PESTAÑAS»La definición de las características de los con-troles se efectúa a través de la tecnología delas «7 pestañas»: algunos clics bastan paradefinir los controles y sus característicasdetalladas y potentes. El detalle completo delos parámetros propuestos por las «7 pesta-ñas» está disponible en el sitiowww.windev.com, en el «Libro de funcionali-dades», 352 páginas

CONTROLES Se proponen todos los tipos de controlesnecesarios para el desarrollo de aplicacionesen dispositivos móviles. Tenga en cuentaque estos controles son compatibles con lasaplicaciones y sitios desarrollados con WIN-DEV y WEBDEV.Cada control aporta su ergonomía asi comosus decenas o centenas de automatización yseguridad integrada. Las funcionalidades detalladas son tan ricasque ellas llenan unos cientos de páginas dedescripción! Para descubrir las característi-cas exhaustivas de cada control, por favorvisite el sitio «www.windev.com» y consultarel documento «Libro de funcionalidades deWINDEV» (352 páginas).

ESTILOS Un estilo define las características de loscontroles. Gracias a la noción de estilo, elaspecto de un control respeta inmediata-mente la carta gráfica de la aplicación.Usted puede crear tantos estilos comodesea y modificar las características de suelección. Los estilos soportan la herencia. Entre los muchos parámetros de estilos,encontramos: tamaño y fuente de caracte-res, personalización de la imagen de fondode los controles de entrada, modificación dela imagen de las cajas de verificación y delos selectores, personalización de la barra deselección de las zonas repetidas y de las lis-tas, personalización de los combos, soportede los bordes simples y redondeados...

El botón «Llamar» adopta aquí 3 estilosdiferentes. ¿Cambiar de estilo? 1 clic

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

CONTROL DE ENTRADA El control de «entrada» (input) permite laentrada y la visualización de la información.El teclado virtual aparece al editar el con-trol si el dispositivo no esta equipado de unteclado fisico. Más de 50 propiedades estándisponibles para el control de entrada:entrada requerida, tipo de datos, máscara,alineación,...

Para descubrir la totalidad de las propieda-des disponibles para cada control, por favorconsulte el «Libro de funcionalidades» (352páginas, gratis) en el sitio www.WINDEV.com

ANDROID, IOS

FECHA Y TIEMPO Particularidad para el control de entrada defecha o hora, el control permite la visualiza-ción y la entrada de la fecha y de la hora enmodo «ribbon».

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

ETIQUETAEl control «etiqueta» (texto estático) per-mite mostrar la información, desde elcódigo, un proceso o una base de datos.Todo es personalizable: fuente, color,borde,... Aquí también, como para cada control, paradescubrir la totalidad de las propiedades dis-ponibles, por favor consultar el «Libro defuncionalidades» (352 páginas, gratis) en elsitio windev.com. (Esta información no serepetirá para cada control, a pesar de quecada control se detalla en este libro. No dudeen consultarlo!)

ANDROID, IOS, WIN MOBILE, CE

ETIQUETA CON FORMATOEl control «etiqueta con formato» permitemostrar la información con una máscaraautomática (fecha, monetaria, ...).

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

RADIO BUTTONEl control «selector» (radio button) permiteal usuario realizar una elección en una lista.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

CASILLA DE VERIFICACIÓNEl control «casilla de verificación» (checkbox) permite realizar elecciones en una listade opciones.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

BOTÓN El control «botón» (button) permite lanzaruna acción. Como para todos los controles,su estilo es personalizable: tamaño, fuente,color, icono,...

iOS

CONTROLES

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

Convención: la barra azul situada por encima del título deun tema indica para qué sistemas la funcionalidad descritaestá disponible nativamente. www.windev.com • 7

ANDROID, IOS, W8 RT, WIN MOBILE, CE

LISTAEl control «lista» (list control) permite mos-trar una lista de informacion, definida porprogramación, transmitida por otro procesoo leída en una base de datos.

ANDROID, IOS, WIN MOBILE, CE

CALENDARIOEl control «Calendario» permite la visualiza-ción y la selección de datos o un rango dedatos. El campo esta adaptado a los gestos.

El control calendario

ANDROID, IOS

MAP El tipo control «Mapa» permite visualizar unmapa de Google Maps (o un mapa Apple eniOS).

Un mapa de Google Maps en donde semuestran marcadores (P.O.I)

El control mapa permite de geolocalizarse,crear una ruta, ver los puntos de interés(P.O.I)...

El mapa que se muestra es interactivo: Esposible hacer zoom, moverse.Para ilustrar el uso del control mapa en pro-gramación: el tipo Address del WLanguagepermite designar un lugar geográfico.El tipo Marker permite posicionar los P.O.I.en un mapa. El simbolo de representaciónde estos P.O.I. es personalizable por la pro-piedad ..image.

Ejemplos de marcadores de P.O.I. pro-veídos por Android.

ANDROID, W8 RT, WP8, WIN MOBILE, CE

COMBOEl control «combo» (combo box) permiteexpandir una lista de elección, con el fin deque el usuario elija uno.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

IMAGENEl control «imagen» permite mostrar auto-máticamente imágenes y fotos. La fotopuede provenir de una base de datos, sermodificada por programacion, .. La mayoría de formatos están soportados:ningún código, ninguna biblioteca es nece-saria para mostrar la imagen o la foto. Losdiferentes modos de visualización sonsoportados, igualmente sin código: homoté-tico, centrado, 100%,... No dude en consultar el «Libro de funciona-lidades de WINDEV» en el sitio windev.compara todos los detalles de cada control.

ANDROID, WP8, WIN MOBILE, CE

MENÚEl control «menú» permite crear un menú,que lanzara los procesos.

ANDROID, WIN MOBILE, CE

TABEl control «pestaña» (tab) permite crearpestañas, que contiene ellas mismas otroscontroles y procesos.

ANDROID, WIN MOBILE, CE

CONTROL BARRA DE PRO-GRESOEl control «barra de progreso» (progressbar) permite mostrar una barra de progreso

para visualizar el progreso de un proceso.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

ZONA REPETIDAEl control «zona repetida» (looper) permitemostrar un conjunto de controles por línea,a menudo alimentadas desde una base dedatos. En iPhone, iPad y en Android, los gestos conel dedo en una línea (hacia la derecha yhacia izquierda) permiten lanzar un procesopersonalizado o hace aparecer automática-mente el botón «Eliminar». Una opción permite de especificar que la«división de encabezados» permanezcasiempre visible. Las Zonas Repetidas sonhorizontales o verticales.

ANDROID, IOS

ZONA MULTILÍNEAEl tipo de control «Zona Multilínea» per-mite colocar controles de diferentes tipos encada fila. Esto le permite personalizar cadalínea, por ejemplo proporcionando una casi-lla de verificación en una línea para cambiarel estado, una barra de progreso en otralínea etc.

ANDROID, IOS, WP8, WIN MOBILE, CE

VENTANA INTERNAEl control «ventana interna» permite reutili-zar fácilmente una ventana existente al inte-rior de otra ventana.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SUPERCONTROLEl control «supercampo» permite reagruparun conjunto de controles, y manipular estéconjunto como un solo control.

8 • WINDEV Mobile 18 www.windev.com • 9

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

CONTROL HTMLEl control «HTML» permite mostrar un con-tenido en formato HTML: las etiquetas soninterpretadas, los enlaces están activosautomáticamente.

ANDROID, IOS, WP8, WIN MOBILE, CE

CÁMARAEl campo «cámara» permite tomar fotos ograbar un video, y recuperar el resultado.

ANDROID, IOS, WIN MOBILE, CE

LECTURA VIDEO/MULTIMEDIAEl control «multimedia» permite leer auto-máticamente los archivos de vídeo, así comoarchivos de música. Los formatos de audio y vídeo son soporta-dos: Wav, mp3, AVI...

ANDROID

MODELO DE CONTROLES:HERENCIALa noción de «modelo de controles» per-mite manejar la herencia y la sobrecargadel código y las propiedades para todos lostipos de controles.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

INCLUYE UN GRAN NÚMERODE PLANTILLAS Para definir fácilmente un aspecto adaptadoa las aplicaciones, vienen numerosas planti-llas «listas». Ellas permiten aplicar automáticamente unaspecto espectacular y personalizado acada una de las ventanas de las aplicacionesque usted crea.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

WLANGUAGE: 90% DEMENOS CÓDIGO WINDEV Mobile 18 utiliza el lenguaje dequinta generación: el «WLanguage». Todas las funcionalidades habituales de unpotente lenguaje de programación estándisponibles: declaración de variables, asig-nación, loops, POO, etc... Los beneficios dela quinta generación: las funcionesWLanguage permiten programar en unasola línea de código el equivalente de cente-nas de líneas en otro lenguaje. ElWLanguage ofrece varias centenas de fun-ciones, lo que le abre posibilidades para unavariedad ilimitada de aplicaciones. Tenga en cuenta que su programación enWLanguage es compatible con Windows,Linux e Internet: usted puede sacar prove-cho de sus sistemas legados. Este lenguaje de quinta generación permitedesarrollar hasta 10 veces más rápido, y eli-mina hasta un 90% de líneas de código.Fácil de aprender y muy potente, elWLanguage ahorra un tiempo valioso a losequipos de dessarrollo. El lenguaje está disponible en francés y eninglés (descargue la versión Express gratuitapara descubrir el WLanguage).

ANDROID, WP8

SOPORTE DEL ACELERÓMETRO ¡Algunos dispositivos cuentan con un ace-lerometro y pueden ser accionados por elgesto del usuario!

Por ejemplo, un movimiento hacia la dere-cha pasa al siguiente formulario , un movi-miento hacia la izquierda pasa al formularioanterior, un movimiento hacia arriba posi-ciona el principio de un formulario y unmovimiento hacia abajo posiciona sobre elfinal.La programación de este tipo de inter-faz es muy fácil con WINDEV Mobile 18. La familia de funciones Sensor permite pro-poner este tipo de interfaz. Entre las accio-

nes soportadas:• sacuda (movimiento seco) (comienzo y fin)• cambio de acceleración• cambio de orientación

Este tipo de interfaz puede combinarse opuede coexistir con una interfaz estándar(botones,...)

ANDROID, WP8

GESTIÓN DE LA BRÚJULAAlgunos dispositivos tienen una brújula inte-grada: WINDEV Mobile 18 permite manejaresta brújula en las aplicaciones.

ANDROID, IOS

GESTO & GESTIÓN DEL MULTITOUCH

Un dispositivo móvil es a menudo táctil: lasaplicaciones son manejadas por gestos delos dedos. Las aplicaciones desarrolladascon WINDEV Mobile 18 reconocen los gestosdel o de los dedos en la pantalla: desplaza-miento, zoom («pinch»),... En programación, se proponen eventos paramanejar los procesos: desplazamiento verti-cal o horizontal de uno o más dedo(s) man-teniendo el contacto con la pantalla, el movi-miento pequeño y rápido de uno o másdedos(s) en la pantalla, la separación o acer-camiento de dos dedos en la pantalla.

PRINCIPALES CARACTERISTICASESPECÍFICAS PARA LOS MOVÍLES

iOS

Pasar de una ventana a otra es posible conun movimiento de dedo.

ANDROID, WP8, WIN MOBILE, CE

PULSACIÓN LARGA (PRESIÓN PROLONGADA) Los teléfonos no tienen un concepto de «clicderecho» (normal, ¡no hay ratón!). Este concepto se remplaza por la presiónprolongada del dedo en la pantalla.Normalmente, un menú contextual aparecedurante esta acción. Para la administración fácil de la presiónprolongada del dedo por programación, unevento de programación está disponible enla mayoría de los controles. Esto hace que soportar la presión prolon-

gada sea más fácil: basta con indicar elcódigo a ejecutar en este evento.

ANDROID, IOS

PERSONALIZACIÓN DELTECLADO VIRTUALEl teclado virtual aparece cuando unaentrada es necesaria si el dispositivo notiene un teclado físico. Un botón de este teclado puede ser perso-

nalizado para sus aplicaciones: por ejem-plo si el proceso es una búsqueda, la apli-cación puede mostrar una lupa en elteclado. La ventana «Detalle» de las «7 pestañas»del control de entrada le permite persona-lizar el botón.(Android todavía ofrece más posibilidades:por favor consulte la sección «Especificaciones Android»).

Aqui se muestra una lupa para el botónde busqueda

ANDROID

WIFI

La gestion del WiFi con WINDEV Mobile 18 esmuy completa. La familia de funciones Wifitiene muchas funcionalidades, entre las cua-les se encuentran:• detección de los puntos de acceso• conexión a un punto de acceso• añadir/eliminar de la lista de redes disponi-

bles• estado de la conexión• información acerca de la conexión• gestión de encriptación WEP, WPA, WPA2,

WPA EAP, IEEE8021X...• ...

ANDROID, WIN MOBILE, CE

BLUETOOTH

La gestión de Bluetooth con WINDEV Mobile18 es muy completa. La familia de funcionesBTxxx tiene muchas funcionalidades, entrelas cuales se encuentran:• lista de los periféricos Bluetooth• cambio de la visibilidad del teléfono• aceptación de las conexiones• obtención de la información acerca de un

periférico• ...

ANDROID, W8 RT

TOASTUn «Toast» es un mensaje furtivo que apa-rece en la pantalla para notificar al usuario,sin que el usuario necesite validar, y sin queel mensaje interrumpa o bloquee algo. Paramostrar un toast, basta con especificar el

texto a mostrar, el lugar donde mostrarlo y laduración de tiempo que se muestre (corta olarga) gracias a la función ToastDisplay.

Visualización de un mensaje de tipotoast

ANDROID, IOS, WP8

¡HAGA VIBRAR SUTELÉFONO!

Gracias a la familia de funciones Vibración,es posible hacer vibrar el teléfono cuandoquiera.

ANDROID, IOS, WIN MOBILE, CE

ACCESO A LA LISTA DE CON-TACTOSLa lectura, la búsqueda, la creación, la modi-ficación y la supresión de contactos mostra-dos en el teléfono son manejados enWLanguage con la ayuda de la familia defunciones Contact.Sus aplicaciones pueden entonces compar-tir información con los contactos. Por ejem-plo su aplicación puede agregar automática-mente un contacto en la lista de contactos.

10 • WINDEV Mobile 18

ANDROID, WIN MOBILE, CE

CONTROL CÁMARA/FOTOEl control Cámara muestra directamente lasimágenes capturadas por la cámara del téle-fono. Fotos y videos son soportados. Lo quese visualiza puede ser guardado (fotos enformato JPG y PNG, video en mpg, 3gp).

El evento de programación click on con-trol le permite ejecutar un proceso al hacerclic en este control. Se trata típicamente de desencadenar latoma de fotos o grabación de un vídeohaciendo clic en la vista previa. Este controltambién permite la visualización de fotos yvídeos. Por ejemplo, un experto en seguros puedetomar fotos y integrarlas directamente ensu reporte, o la aplicación puede enviarlasautomáticamente a la seguridad, y incluirlasautomáticaticamente en el reporte concer-niente (al formato WINDEV o Word, porejemplo). Las funciones Video permiten manejar estetipo de control.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

MULTIMEDIA Para completar el potente controlMultimedia, las funciones de gestión delmultimedia están disponibles enWLanguage. La función PhotoSelector del WLanguagepermite seleccionar una imagen en la gale-ría del dispositivo, o guardar las imágenesen la galería. La aplicación puede por ejemplo añadir imá-genes o recuperarlas de la galería, deacuerdo a la fecha. La función VideoStartApp del WLanguagepermite el inicio de la aplicación estándar decaptura de fotos y grabación de los vídeos,así como la recuperación de fotos y vídeosgrabados en la aplicación.

ANDROID, IOS

ACTIVACIÓN/DESACTIVACIÓN DE LA APLICACIÓNLos eventos Activation y Deactivationde una aplicación permiten definir un pro-ceso en que la aplicación es enviada alsegundo plano o es reactivada por el usua-rio. Esto permite, por ejemplo, actualizarautomáticamente los datos, o solicitar unacontraseña cuando la aplicación (segura) esreactivada.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

PANTALLA DE BIENVENIDA AL INI-CIAR LA APLICACION Una pantalla de bienvenidapuede aparecer automática-mente en el lanzamiento de laaplicación. Varios parámetros per-miten personalizar.

ANDROID, IOS

QR CODE

Los códigos de barras «QR code» son deco-dificados. Una aplicación puede activar lacámara para adquirir el código de barras QRCode y descifrar su contenido automática-mente.

ANDROID, IOS

MARCACIÓN AUTOMÁTICADE UN NÚMERO DETELÉFONOLa función TapiDialerCall del Wlanguagepermite programar la activación de una lla-mada a un número específico.

ANDROID

CONOCER EL TIPO DECONEXIÓN Y EL ESTADO DERED La función MobileNetworkStatus delWLanguage permite conocer el tipo deconexión a la red y la calidad de la señal derecepción. Puede ser realmente útil parauna aplicación saber si está conectada aInternet por WiFi o en 3G o en 4G.

Por ejemplo, si la señal es de mala calidad,una transferencia de datos podrá ser prohi-

bida, mientras que si una conexión de buenacalidad está disponible, las descargaspodrán ser autorizadas.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

SOPORTE DE IDIOMAS NOLATINOSLos idiomas no latinos (Ruso, Chino...) sonsoportados.

ANDROID, IOS, WIN MOBILE, CE

LLAMADA DE LOS WEBSERVI-CES WINDEV Mobile 18 ofrece soporte integradode los Servicios Web. Llamar a los Servicios Web es fácil de imple-mentar. El Servicio Web utilizado es impor-tado en el proyecto fuente, y el entorno dedesarrollo lo reconoce enseguida: tiposdeclarados por el Servicio Web, procedi-mientos a llamar...Así se facilta el desarrollo.

ANDROID, IOS, WP8, WIN MOBILE, CE

GET Y POST Tenga en cuenta que la funciónHTTPRequest está disponible. Permite, entreotras cosas, enviar consultas «get» o «post»a un servidor de aplicación (WEBDEV o cual-quier otro tipo de servidor Web), lo que espráctico para el intercambio de datos entreaplicaciones.

ANDROID, IOS, WIN MOBILE, CE

XMLEl tipo avanzado XML está disponible.La importación de un archivo XML en elentorno de desarrollo declara automática-mente todos los tipos correspondientesnecesarios para el manejo fácil del archivoXML.El manejo del archivo XML se convierte enun juego de niños, porque las etiquetas sepueden manejar «en claro» en el códigofuente. Por ejemplo Book[1].Authoraccede al contenido de la etiqueta «Author»del primer libro del archivo XML...

www.windev.com • 11

12 • WINDEV Mobile 18

ANDROID, IOS, WIN MOBILE, CE

FUNCIONES FTPEl protocolo FTP permite el intercambio dearchivos. La familia de funcionesWLanguage FTP está disponible. Esto permite la posibilidad de intercambiosautomáticos de datos y de documentos porprogramación.Recordatorio: aquí sólo hemos presentadolas funcionalidades específicas de los móvi-les. Todos los aspectos habituales de la pro-gramación están por supuesto disponiblesen WINDEV Mobile 18. No dude en descargarla versión gratuita WINDEV Mobile Expresspara descubrir las posibilidades de WINDEVMobile.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

HYPERFILESQL: EL DBMSCONFIABLE Y FÁCILWINDEV Mobile viene en estándar con lapotencia base de datos HyperFileSQL.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

HYPERFILESQL CLÁSICAEMBEBIDALa base de datos HyperFileSQL puede serinstalada en el dispositivo. Sus aplicaciones se benefician de la poten-cia de HyperFileSQL.

ANDROID, IOS, WIN MOBILE, CE

ENLACE DIRECTO CON HYPERFILESQL CLIENTE/SERVIDORLas aplicaciones WINDEV Mobile 18 accedendirectamente a los datos que son almacena-dos en las bases de datos HyperFileSQLCliente/Servidor instaladas en un servidorWindows o Linux en 64 bits o en 32 bits, atraves de WiFi, red, Internet, 3G o 4G, .. Esto significa que una aplicación que seencuentra en un móvil actúa en tiempo realen los datos del SI, con la compatibilidad, lafacilidad y la potencia habitual de la progra-mación en L5G. Cada dispositivo puede por lo tanto accederfácilmente a los datos empresariales.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

DESCRIPCIÓN DE LAS ESTRUCTURASLa descripción de las estructuras de lasbases de datos se realiza con la ayuda deleditor de Modelo de datos integrado alentorno de desarrollo.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

ADMINISTRACIÓN La administración de las bases de datos esfácil. Viene con todas las herramientasnecesarias: reindexación, modificación auto-mática de datos,... El Centro de ControlHyperFileSQL centraliza esta gestión para elentorno Cliente/Servidor.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SEGURIDAD: ENCRIPTACIÓNHyperFileSQL permite la encriptación de losdatos y de los índices. Esta es una funciona-lidad de seguridad importante para los dis-positivos móviles que pueden ser más fácil-mente separados de sus dueños.. La clavede cifrado puede ser presentada en unatabla, en un programa, introducido por elusuario, o deducida de diversos elementos.

IOS, WIN MOBILE, CE

RESTAURAR CONEXIÓN La restauración de conexión después de ladesconexión accidental (corte de WiFi o 3G,4G...) es automática. La aplicación desco-nectada se vuelve a conectar preservando almismo tiempo todos los contextos. Es unaseguridad automática para sus aplicaciones,y una gran comodidad para los usuarios..

CAPACIDAD MÁXIMA HYPER-FILESQL MÓVIL Columnas por tabla 65,535

Llaves por tabla 65,535

Tamaño de una llave 65 535 bytes

Filas por tabla 134 millones

Tamaño de una tabla 2 Go

Tamaño de una fila 2 Go

Tamaño de una columna 65 535 bytes

PARTICULARIDADESEncriptación 128 bits

Integridad referencial

Triggers

Importar Exportar

Transacciones

Embebida

Compresión/Descompresión de los memossobre la marcha

TECNOLOGÍASMantenimiento automático

Gestión de los accesos concurrentes en elacceso directo a HyperFileSQL Cliente/Servidor

Cero administracion

Recuperación automática después del incidente

Despliegue automático

Imagínese, 128 GB en una tarjeta de memo-ria. Usted puede ahora iniciar fácilmente y a un bajocosto las bases de datos (seguras) de gran tamaño(¡hasta 300 millones de registros!) en sus dispositi-vos, tabletas, móviles y teléfonos

BASES DE DATOS

¿Usted ya conoce la versión 17? Existeun documento técnico ilustrado (76páginas) dedicado a las 918Novedades

ANDROID, IOS, WIN MOBILE, CE

BLOQUEO DE LÍNEAS (DEREGISTROS)En modo HyperFileSQL Cliente/Servidor y

en AS/400 nativo, los bloqueos de registros(de líneas) se manejan automáticamente.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

COMPATIBILIDAD BINARIATOTALLa compatibilidad entre HyperFileSQLClasica, HyperFileSQL Cliente/Servidor yHyperFileSQL Mobile es total. Por ejemplo,una base de datos puede ser directamentecopiada de un móvil en un servidorHyperFileSQL Cliente/Servidor. Las tablas(archivos de datos e índices) pueden serfácilmente compartidos o intercambiadoscon el back office por ejemplo.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

LA PROGRAMACIÓNLa programación de la base de datos esfácil: ella se realiza ya sea a través de con-sultas SQL, o por medio de funciones de altonivel WLanguage.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

ALOJAMIENTO DE DATOS ENEL CLOUD

Las bases de datos HyperFileSQL puedenalojarse en la nube. La empresaPCSCloud.net (y otras empresas) ofrecesoluciones fáciles de implementar. Los datosson asi accesibles permanentemente, y sintener que preocuparse de la infraestructurade hardware y software.

ANDROID

SQLITE: ACCESO NATIVO

El acceso nativo a SQLite permite accedernativamente a archivos de datos presentesen los dispositivos Android con la ayuda deordenes habituales del WLanguage(FileToScreen, ...). También es posible acceder a estos archivosdesde un PC, para sincronizar datos porejemplo. WINDEV 18 y WEBDEV 18 poseenigualmente un acceso nativo a SQLite , loque permite una fácil sincronización dedatos desde un back office.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

INSTALACIÓN DIRECTALas aplicaciones internas en la empresa sonen general instaladas directamente en losdispositivos. Es facil gracias a WINDEV Mobile 18. El des-pliegue difiere segun los sistemas operati-vos, por favor consultar los parágrafos«Especificaciones» de cada sistema.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

DESPLEGAR A LOS MERCADOS Las aplicaciones desarrolladas con WINDEVMobile 18 se pueden implementar fácil-mente en GooglePlay, Apple Store yWindows Store, para su distribución gratuitao de pago. Si usted distribuye sus aplicaciones de pago,usted genera ingresos por cada venta. Según el sistema (iPhone, Android, WindowsPhone 8), el método de publicación en elmercado difiere. Por favor consulte la sección «Específicos»para cada sistema.

ANDROID,

IOS, W8 RT,

WP8, WIN

MOBILE, CE

CREACIÓNDEL PAC-KAGE O DELBUNDLEWINDEV Mobile 18 leayuda en la creacionde archivos de instala-cion, llamados «pac-kage» o «Bundle» depen-diendo dell sistema opera-tivo.

ANDROID, IOS, W8 RT, WP8, WIN MOBILE, CE

DESPLIEGUE DE ARCHIVOSDE DATOSEs posible incluir los archivos de datos de suelección (así como imágenes, documen-

tos,...) durante la creación del paquete(archivo que contiene el ejecutable y losarchivos necesarios para la aplicación). Unmecanismo de extracción automática dearchivos desde el paquete descargado per-mite instalar automáticamente las bases dedatos en el móvil.

DISTRIBUCIÓN DE SUS APLICACIONES

WINDEV MOBILE 18 permite crear aplicacio-nes nativas para iPhone, iPad y iPod Touch,Android, Windows 8 RT, Windows Phone,Windows Mobile y CE, etc.Además de los controles y las caracterís-ticas comunes presentadas anterior-mente, WINDEV mobile 18 ofrece caracte-rísticas especificas adicionales paraAndroid.Las características que se describen a con-tinuación se añaden a las característicascomunes.

ASISTENTE DE CREACIÓN DEVENTANA WINDEV Mobile 18 tiene un asistente quefacilita la creacion de la ventana al estandarAndroid. El asistente ofrece una «barra deacción» que se encuentra en la parte supe-rior, una zona repetida en el medio, un menúdesplegable abajo (que se llama con la tecla«menú» del teléfono)...

El asistente de creación de ventana paraAndroid

NFC: TRANSFERENCIA DEDATOS Y PAGO SIN CONTACTO

NFC acrónimo de Near Field Communication(comunicación en campo cercano) permitela transferencia de datos sin contacto entredos dispositivos móviles, o un dispositivomóvil y una maquina, o con un chip quepuede ser integrado en casi cualquier lugar(en una etiqueta, en un cartel o dentro de unobjeto...).La norma NFC permite leer y escribir datos.WINDEV Mobile 18 ofrece el soporte fácil deNFC en sus aplicaciones.La familia de funciones NFC permite unaprogramación fácil: NFCReadTag,NFCWriteTag, NFCSendTag et NFCStatuspermiten manejar la norma NFC.Gracias a esta norma, es posible por ejemploel intercambio de datos entre dos teléfonosinteligentes con sólo acercarlos.Es también gracias a esta norma que el pagosin contacto puede existir.

GENERAR INGRESOS: CONTROL PUBLICIDADEl control «Publicidad» está disponible paraAndroid. El utiliza el protocolo «AdMob» deGoogle.Sus aplicaciones pueden por lo tanto mos-trar anuncios propuestos por Google y gene-rar ingresos.Los formatos gráficos y el texto son sopor-tados («Banner Ads» y «Text Ads»).

Mostrar anuncios en sus aplicacionesmóviles y generar ingresos!

FUNCIONES DE IMPRESIÓNDE GOOGLE CLOUD PRINT La función GglPrintDocument permiteimprimir un documento existente a travésde Google Cloud Print.

CREACIÓN DE WIDGET Un widget es una ventana que puede serfijada a una pantalla de inicio.Una aplicación creada con WINDEV Mobile18 puede contener una o más ventanas detipo Widget.

WINDEV Mobile 18 le permite crearWidgets

PERSONALIZACIÓN DELTECLADO VIRTUALEn Android, la personalización del botón delteclado virtual permite mostrar un texto desu elección, además de los botones predefi-nidos.

BARRA DE ACCIÓNUna pulsación prolongada en un controlpuede hacer que aparezca un menú contex-tual.En Android, el menú contextual aparece enla barra de acción.

Barra de acción que presenta los tiposde platos

En fondo azul, una «barra de acción»

CREACIÓN DE UN ITINERA-RIO EN EL CONTROL MAPAEn un mapa de Google, las funciones de tipoMapAddItinerary permite definir fácil-mente un itinerario.

14 • WINDEV Mobile 18

LAS PARTICULARIDADES PARA ANDROID(SMARTPHONE & TABLETA)

El itinerario es dibujado por la aplica-ción WINDEV Mobile 18

SOPORTE MULTILINGÜE ENLAS APLICACIONES Cuando una aplicación se utiliza en variospaíses, su nombre puede cambiar depen-diendo del país.La versión 18 de WINDEV Mobile permitemanejar automáticamente estos diferentesnombres.

La aplicación tiene un nombre diferentesegún el país.

LANZAMIENTO DE UNA APLICACIÓN AL INICIAR ELDISPOSITIVOAl generar la aplicación, es posible indicarque la aplicación se debe lanzar automática-mente cuando se enciende el dispositivo.Esto es útil, por ejemplo, en un aparato dedemostración en auto servicio.

CORRER UNA APLICACIÓNEN SEGUNDO PLANO Una aplicación puede ser:• en primer plano • visible, • en curso de utilización • en segundo plano. Una aplicación en segundo plano es pordefecto, suspendida por el sistema (paraahorrar batería).Pero en algunos casos, un diseñador de una

aplicación quiere que algunos procesos con-tinúen funcionando mientras que la aplica-ción se está ejecutando en el segundo plano,por ejemplo, para mostrar notificaciones, opara reproducir música.Esto es posible en la versión 18 gracias a lanoción de «Hilos Globales».Simplemente coloque los procesos que tie-nen que correr todo el tiempo en un proce-dimiento, y ejecute este procedimiento enun «hilo global».¡Tengamos en cuenta que este proceso tam-bién funciona cuando el dispositivo está enreposo (a excepción de las operaciones devisualización por supuesto)!

EVITAR QUE EL DISPOSITIVOENTRE EN REPOSO La función SysStandby permite evitar queel dispositivo entre en reposo.Un parámetro permite autorizar o no lapuesta en reposo si el dispositivo estáconectado a la toma de corriente o funcionacon baterías.Una aplicación puede permanecer activa yvisible de forma permanente o durante eltiempo deseado.

RECONOCIMIENTO DE VOZ,SÍNTESIS DE VOZ ¡Los teléfonos también saben escuchar!!Basta con dictar un texto a la funciónSpeechRecognitionTrigger para que eltexto sea convertido en una cadena decaracteres!También se maneja la síntesis de voz.

LLAMADA DE LIBRERÍAS JAVA Es posible llamar nativamente las bibliote-cas Java dadas por terceros: controlar undispositivo,...En el editor de código, también es posibleintroducir directamente el código de Javaen lugar del código WLanguage (¡funcionali-dad útil para solucionar problemas!).

FUNCIONES PARA COMPARTIR (EMAIL/SMS/FACEBOOK, ETC.)Automáticamente se muestra una ventanaque permite compartir un contenido a tra-vés de las redes sociales.La selección de las redes sociales se hacefácilmente.

FUNCIÓN PARA ENCONTRAREL IDENTIFICADOR ÚNICODEL DISPOSITIVOCada dispositivo Android (teléfono, tableta)dispone de un número único introducido porel fabricante (por el proveedor de la ROMespecíficamente).La función sysIdentifier permite leereste número.Este número se puede utilizar para aumen-tar la seguridad de una aplicación: una apli-cación puede ser definida para funcionarsólo en dispositivos predefinidos.Este número también se puede utilizar paraproteger la distribución no autorizada de lasaplicaciones.

NOTIFICACIÓN

Una notificación, en la parte superiorizquierda

Los iconos presentados en la parte superiorde la pantalla principal de Android son ico-nos de «Notificaciones».Es posible «expandirlos» para visualizar eldetalle..

La notificación expandida

Gracias a la familia de funciones Notif deWINDEV Mobile 18, es fácil añadir y suprimiriconos (y su detalle) en la barra de notifica-ción, de efectuar notificaciones sonoras,vibración y encendido de la LED.Por ejemplo: la aplicación ha recibido unmensaje, el envio de información se hahecho, la aplicación está (o no) conectada,usted tiene una cita......

Hay 4 tipos de notificaciones, todas maneja-das por WINDEV Mobile 18:

www.windev.com • 15

iOS

• notificación en barra de la pantalla de ini-cio• notificación sonora• notificación por vibración•notificaciones de encendido (en un colorelegido) de la LED en el frente del teléfono.

Encienda la led del teléfono en el colorde su elección

RELLAMAR LA APLICACIÓNDESDE UNA NOTIFICACIÓN Una aplicación ejecutándose en el segundoplano puede enviar una notificación al sis-tema.Al hacer clic en esta notificación podrá reac-tivar la aplicación.Basta con colocar la propiedad WLanguage..ActivateApplication de tipoNotification.

DESPLIEGUE: FÁCIL

El despliegue de sus aplicaciones se efectuasea copiando directamente la aplicacióndesde el PC en el dispositivo, o utilizando«Play Store».Las aplicaciones distribuidas en «PlayStore» pueden ser gratuitas o de pago. Si laaplicacion es de pago, usted tendra ingresosa cada descarga de su aplicacion.Para ser distribuida, una aplicación debe serfirmada. Las funcionalidades de firma sonproporcionadas por WINDEV Mobile 18.Desplegar una aplicación Android desarro-llada con WINDEV Mobile 18 es muy fácil!

EJEMPLOS DISPONIBLESEJEMPLOS ANDROID Un gran numero de ejemplos vienen paraAndroid.Entre estos ejemplos usted encontrará:

• Android Cliente FTP: ejemplo de realiza-cion de un cliente FTP para dispositivoAndroid

• Android Explorer: explorador de archivospara Android• Android Managing Contacts: ejemplo de

gestión personalizada de contactos• Android Managing orders: ejemplo de ges-

tión de toma de pedidos (gestión de clien-tes, de productos, etc.)

• Android Registered: ejemplo de realiza-ción de un gestor de presencia (semina-rio,...)

• Android GPS: ejemplo de utilización de lasfuncionalidades GPS (longitud, latitud, alti-tud, velocidad y dirección)

• Android RSS Reader: lector de flujo RSScon gestión de imágenes y de favoritos

• Android Password: ejemplo de realizacionde una «caja fuerta» con contrasenas(código de seguridad, sitios web, etc...)

• Android Notes: ejemplo de realización dela toma de notas gráficas

• Android Speech synthesis: ejemplo de uti-lización de las funcionalidades de sintesís de

voz• Android System: ejemplo de utilización de

las caracteristicas especificas del sistemaAndroid (toast, notificaciones, Wifi...)

• Game: ejemplo de aplicacion ludica, tipica-mente destinada a ser distribuida en GooglePlay. Este juego se puede encontrar enGoogle Play.

• Android Sport Assistant: ejemplo deaplicación de seguimiento deportivo:cálculo de distancia, velocidad media,visualización en un mapa, etc.

• Android Stopwatch: ejemplo de realiza-ción de un crónometro «analógico»

• Android Inventory: ejemplo de realiza-ción de inventario con grabación enuna base de datos

• Android Expense accounts: ejemplocompleto de la entrada y del segui-miento de notas de gastos.

• Android Poker: ejemplo ludico de descu-brimiento del poker (gestion de controlimagenes).

• Android Stocks: ejemplo de lectura decódigos de barras de los productos conseguimiento de inventario.

• Android Tic Tac Toe: ejemplo lúdico enla base del juego «Tic Tac Toe».

16 • WINDEV Mobile 18

WINDEV MOBILE 18 permite crear aplicacio-nes nativas para iPhone, iPad y iPod Touch,Android, Windows 8 RT, Windows Phone,Windows Mobile y CE, etc.Además de los controles y de las caracte-rísticas comunes mencionadas anterior-mente, WINDEV Mobile 18 proporcionacaracteristicas específicas adicionalespara iOS (iPhone y iPad).Las características siguientes se añaden alas características comunes.

ASISTENTE DE CREACIÓN DEVENTANA WINDEV Mobile 18 tiene un asistente quefacilita la creación de la ventana al estándariOS. Por defecto, una barra de navegación seencuentra en la parte superior, con el botón«Back», una barra en la parte inferior, etc...

El asistente de creación de ventana iOS

INTERFAZ ESPECÍFICA IOS:BOTÓN ROJO DE BORRAR En iPhone y iPad, los movimientos con eldedo en una línea (hacia la derecha o haciala izquierda) se utilizan para poner en mar-cha un proceso personalizado o para haceraparecer automáticamente el botón«Eliminar»

Las aplicaciones se manejan con eldedo

ENVÍO Y RECEPCIÓN DECORREO ELECTRÓNICO Funciones de envío y de recepción decorreos electrónicos están disponibles en elWLanguage.También es posible ejecutar por programa laapertura de la ventana estandar de envio decorreos electronicos con contenido diligen-ciado (tema, titulo, archivo adjunto, ...).

CONTROL MAPA APPLE El control Mapa permite ver un mapa en losformatos compatibles con el iPhone (GoogleMaps y Apple maps a partir de iOS 5).El mapa que se muestra puede ser manipu-lado, se pueden establecer puntos de refe-rencia, el modo de visualización (mapa osatélite) se puede cambiar, etc...

COMPARTIR ARCHIVOS ATRAVÉS DE ITUNESUna aplicación iOS puede ser autorizadapara compartir archivos con un PC o un Mac.A la generación, WINDEV Mobile 18 ofreceuna opción que permite activar el uso com-partido de archivos.El usuario final puede así manipular susdatos en el dispositivo de su elección.También es posible copiar archivos de datosHyperFileSQL de esta manera.

LOS GRÁFICOS FÁCILES Un constructor de graficas esta disponibleen el Movil: usted crea graficos en el Movilsin saber programar.

POPUP EN EL IPAD Ahora es posible la apertura de ventanas«PopUp» en los iPad.También es posible crear ventanas no maxi-mizadas.

Aquí «Pop Up» de selección de color delos zapatos (extracto de ventana)

CREACIÓN DE PDF WINDEV Mobile 18 permite crear reportesPDF con la ayuda del editor de reportes.Usted dispone de la potencia de los repor-tes: los codigos de barras, los graficos,tablas, multicolumnas, etc...Un reporte puede ser impreso o enviado porcorreo electrónico.

COMPILACIÓN DE LAS APLI-CACIONESLas aplicaciones son compiladasen WINDEV Mobile 18. Ellasdeben ser enseguida firmadas.Sólo tiene que utilizar su certificado «iOSDeveloper» obtenido con la empresa Applepara firmar su aplicación. Esta operación seefectua en un Mac

LLAMADA A LIBRERÍASOBJECTIVE-C Es posible llamar nativamente el códigoObjective-C en sus aplicaciones.Tambien es posible introducir directamenteel codigo Objective-C en lugar del codigoWLanguage (¡funcionalidad util para solu-cionar problemas!).

TODOS LOS DISPOSITIVOSIOS SON SOPORTADOS WINDEV Mobile 18 permite desarrollar apli-caciones para todos los dispositivos iOS:iPhone, iPad y iPad Mini, iPod Touch...

www.windev.com • 17

iOS

LAS PARTICULARIDADES PARAIOS (IPHONE, IPAD)

iOS

Aplicación WINDEV mobile 18 en eliPad mini

DESPLIEGUE: FÁCILDESPLIEGUE DE LAS APLICACIONES WINDEV Mobile 18 permite el despliegue desus aplicaciones según los 3 métodos pro-puestos por Apple, a su elección:• AppStore• Ad Hoc distribution• In-House Distribution.

La distribución de una aplicación a travésdel AppStore depende de la aceptación porla empresa Apple (su aplicación debe some-terse y aprobar un proceso de validación).Una aplicación distribuida a través delAppStore es visible y accesible para elpúblico.Las distribuciones de tipo «Ad Hoc» e «In-House» (ver abajo) permiten distribuir apli-caciones sin validación de la parte de Apple,y sin tener que exponerlas al gran público.Sus aplicaciones profesionales son así pro-tegidas de toda la publicidad no deseada, yde la descarga posible por terceros.Usted controla la distribución de sus aplica-ciones, y usted no tiene comisiones a pagar.

DESPLIEGUE «AD HOC» El modo de despliegue Ad hoc permite des-plegar una aplicación en 100 dispositivosmáximo.La instalación se efectua manualmentedesde cada dispositivo.La aplicación no necesita pasar por el pro-ceso de validación de Apple y no estáexpuesta al público.

DESPLIEGUE «IN HOUSE» El modo de despliegue «In House» eliminalas limitaciones del número máximo de losdispositivos: la aplicación puede ser desple-gada en tantos dispositivos como desee.Este tipo de despliegue elimina también larestricción de la instalación física. El desplie-gue es efectuado a través de un servidorWeb, lo que elimina las operaciones manua-les desde cada dispositivo.La aplicación no necesita pasar por el pro-ceso de validación de Apple.Este tipo de despliegue necesita la adquisi-ción de una licencia particular de Apple.

DESPLIEGUE EN APPSTOREEl despliegue en AppStore, la tienda en líneade Apple, es posible para algunas aplicacio-nes.Tenga en cuenta que toda aplicación desti-nada a ser desplegada en AppStore debe serprimero validada y aceptada por Apple.

Para los 3 métodos de despliegue, las condiciones depen-den unicamente de Apple y estan sujetos a cambio. Puedeque sea necesario disponer de una licencia o una suscrip-cion a Apple, o tener un dispositivo especifico de Apple.Por favor conectese al sitio web de Apple para comprobarla exactitud de esta informacion y las condiciones particula-res a la fecha en la que lee esta informacion.

EJEMPLOS DISPONIBLESENTRE LOS EJEMPLOS IOS Un gran número de ejemplos con su códigofuente, vienen en iOS.Entre estos ejemplos usted encontrará: • iOS Stopwatch • iOS Click on Chart • iOS CRM, iOS Loan, • iOS Regular Expressions • iOS Financial functions, • iOS Managing contacts

• iOS Managing orders, • IOS Registered • iOS RSS Reader • iOS Password, • iOS Notes, • iOS Expenses

• iOS Poker, • iOS Poll, • iOS Stocks, • iOS System • iOS Tic Tac Toe • iOS FTPClient

• iOS Sports Wizard• WB Quizz• Etc...

18 • WINDEV Mobile 18

WINDEV MOBILE 18 permite crear aplicacio-nes nativas para iPhone, iPad y iPod Touch,Android, Windows 8 RT, Windows Phone,Windows Mobile y CE, etc.Además de los controles y las caracterís-ticas comunes descritas anteriormente,WINDEV mobile 18 proporciona caracteris-ticas específicas suplementarias paraWindows Phone.Las características siguientes se añaden alas características comunes.

APLICACIONES NATIVASWINDOWS PHONEWINDEV Mobile 18 genera aplicaciones nati-vas (.xap) para WP (WP es el acrónimo deWindows Phone).

API: LLAMADAS NATIVAS ALENSAMBLADOS .NET Es posible llamar ensamblados .Net desde elcódigo Wlanguage.Las clases de (o de los) ensamblado(s) sonmanipulables nativamente desde el entorno(llamada de los métodos de estas clases).

CLOUDEn combinación con una o más sitios basa-dos en la tecnología de WEBDEV, el acceso ala nube es fácil y potente gracias a la familiade funciones httpRequest.Intercambiar y almacenar datos es fácil, conla base de su elección (HyperFileSQL,MySQL, Oracle,...).

GESTIÓN DE LOS DATOSLOCALESLa familia de funciones «f» (fOpen,

fWrite,...)está dis-ponible, loque le per-mite alma-cenar datosen el teléfonolocalmente.

DEPURAREl depuradorestá disponible enmodo «simulador»en el editor de WINDEV Mobile.

WINDOWS PHONE STORE

La distribución de las aplicaciones deWindows Phone se hace mediante la publi-cación en el Windows Phone Store deMicrosoft.Las aplicaciones desarrolladas con WINDEVMobile 18 se distribuyen sea por copiadirecta en el teléfono (número de teléfonosilimitados) o por la tienda.Para el despliegue de la tienda, las condiciones dependenúnicamente de Microsoft y están sujetas a cambios. Puedeque sea necesario poseer una licencia o una suscripción aMicrosoft. Por favor verifique la exactitud de esta informa-ción y de las condiciones particulares a la fecha en la que leeesta información.

ENTRE LOS EJEMPLOS WP

Varios ejemplos vienen en WP. Entre estos ejemplos usted encontrará:• Password management

• Note management• Stopwatch • Poker • Tic Tac Toe

www.windev.com • 19

iOS

LAS CARACTERÍSTICAS ESPECÍFI-CAS WINDOWS PHONE 8

WINDEV MOBILE 18 permite crear aplicacio-nes nativas para iPhone, iPad y iPod Touch,Android, Windows 8 RT, Windows Phone,Windows Mobile y CE, etc.Además de los controles y característicascomunes descritas anteriormente, WIN-DEV móvil 18 proporciona caractéristicasespecíficas adicionales para WindowsMobile y CE.Estas características se añaden por lo tantoa las características comunes.

WINDOWS MOBILE &WINDOWS CE Hoy en día, las aplicaciones desarrolladas enWindows Mobile y Windows CE son en sumayoría aplicaciones profesionales e indus-triales, desplegados en dispositivos específi-cos (dispositivos industriales,...)WINDEV Mobile 18 permite el desarrollo fácilde aplicaciones destinadas a funcionar enWindows Mobile o Windows CE.

LOS GRÁFICOS FÁCILES Un constructor de graficas esta disponibleen el Movil: usted crea graficos en el dispo-sitivo movil sin necesidad de programación.

ACCESO A TAPI (TELEFONÍA) El acceso a TAPI (funciones de telefonía) serealiza de forma nativa por el WLanguage:marcación automática de un número deteléfono,...

LLAMADA DE DLL Y DEENSAMBLADOS .NET

La mayoría de los proveedores dedispositivos complementarios

(GPS, escáner, lector de códigode barras, lector de RFID,...)

proporcionan drivers deacceso para sus equipos.

Estos controladoresde acceso se pro-porcionan en formade DLL nativas y aveces de ensambla-

dos .NET.Estos modos de comuni-

cación a través de DLL o a tra-vés de un ensamblado .NET son soportadoscon WINDEV Mobile 18.

COMPILACIÓN DINÁMICA La compilación dinámica (creación, compila-ción y ejecución de código para una aplica-ción) está disponible en WINDEV Mobile 18.

REPORTES IMPRESOSWINDEV Mobile 18 permite crear fácilmentereportes gracias al generador de reportes

incluido por defecto en el entorno.El reporte es creado en formato estándarmóvil PCL..También es posible crear reportes utilizandolos comandos de impresión de la familiaiPrint del WLanguage.Para las impresoras que no respetan lanorma PCL, tambien es posible programardirectamente las secuencias de control.

IMPRESIÓN DE CÓDIGOS DEBARRAS!Imprimir un codigo de barras desde el dis-positivo puede ser practico!WINDEV Mobile permite hacerlo directa-mente, a través de una conexión entre elmóvil y la impresora, o a través de unaimpresora integrada en el dispositivo. Laimpresora debe simplemente ser compatible«PCL».Los códigos de barras soportados son:UPCA, UPCE, EAN13, EAN8, Interleaved 2 of5, Codabar, Código MSI, Código 39, Código93, Código 128, EAN 128, PDF 417,Datamatrix...

RFID Gracias a WINDEV Mobile18 se puede desarrollarfácilmente aplicacionesque soportan la tecnología«RFID» ».La aplicación lee y escribe a distancia lainformación almacenada en un chip con unaantena integrada. El chip es insertado (opegado) en un objeto o en un paquete: ¡tra-zabilidad completa!

Un lector, un modelo de chip RFID(hay decenas de modelos)

¿CUÁL ES EL ENLACE CON EL PC?Si un enlace debe ser creado, usted tiene lossiguientes modos:• Replicación (sincronización) uni o bidirec-

cional

• Enlace infrarojo• Bluetooth• Wifi• Cable (ActiveSync o aplicación directa-

mente controlada)• Módem o enlace Internet• Teléfono (GPRS, 3G, 4G)• Otros métodos.

BASES DE DATOS ACCESO A LOS DATOSLOCAL, TIEMPO REAL OREPLICACIÓNEl acceso a los datos se efectua según susnecesidades y su elección: local (datos en eldispositivo), sea en tiempo real en el lugar deutilización (inalámbrica) o sea en tiempo realen cualquier lugar en el mundo (3G, 4G, GPRS),sea por replicación, los datos se sincronizan(por ActiveSync o por replicación).

HYPERFILESQLWINDEV Mobile viene en estándar con lapotencia base de datos HyperFileSQL. Estabase de datos fácilmente integrada norequiere administración.

AS/400Se propone un acceso nativo AS/400 (adi-cional).

CEDB WINDEV Mobile 18 soporta nativamentearchivos de tipo «CEDB», que son utilizadospor muchas aplicaciones estándar (Outlookpor ejemplo).

Calendario...).

Sus aplicaciones leen y escriben directa-mente en el calendario, en Outlook, en laLista de tareas...

EL ACCESO A LAS BASES DEL S.I. WINDEV Mobile permite el acceso fácil a lasbases de datos existentes del S.I. (Sistemade Información). Las aplicaciones accedenen tiempo real o por replicación a la baseactual, por conexión por cable o inalám-brica.

REPLICACIÓN WINDEV Mobile permite la sincronizacion dearchivos con el «ActiveSync» o por el meca-nismo de «Replicacion Universal», que per-mite la replicacion entre bases de datos dife-rentes (por ejemplo HyperFileSQL conOracle).

DESPLIEGUE: FÁCILPROCESADORES SOPORTADOS

20 • WINDEV Mobile 18

LAS CARACTERÍSTICAS ESPECÍFI-CAS DE WINDOWS MOBILE & CE

Todos los procesadores de arquitec-tura ARM son soportados.

INSTALACIÓN MSI Y CABLa generación de aplicaciones móvilesal formato «CAB» (la aplicación com-pleta se encuentra en un archivo deextensión .CAB) permite «pegar» estéarchivo .CAB en el dispositivo que lo ins-tala despues. El formato MSI también essoportado.

ACTUALIZACIÓN DE LAAPLICACIÓN La actualización de una aplicación seefectua automáticaticamente mediante laconexión al PC o de forma remota a travésde activeSync, GPRS, 3G, 4G, Internet.

HERRAMIENTASHERRAMIENTAS ESPECIALESINCLUIDAS POR DEFECTOAdemás de las herramientas habituales (quevienen con WINDEV), WINDEV Mobile 18viene con herramientas complementariaspara Windows Mobile y CE, útiles en las fasesde desarrollo, ajuste y presentación WDEXPLORER permite visualizar desde unPC los archivos y repertorios presentes enun aparato móvil.WDCEDB permite visualizar y acceder a losdatos contenidos en los archivos CEDB(.cdb) de un móvil: citas, contactos...WDCapture permite realizar desde un PCcopias de pantalla o vídeos de lo que semuestra en el móvil conectado al PC.WDRegistre permite visualizar facilmente elcontenido de la base de registros de un apa-rato móvil.WDSYNCHRO permite parametrizar las sin-cronizaciones que serán automáticamenteefectuadas por «ActiveSync» cuando el apa-rato móvil sera conectado al PC.

COMPONENTES YEJEMPLOS INCLUIDOSWindows Mobile y Windows CE son sistemasoperativos de concepción relativamenteantiguos, y tienen un gran número de ejem-plos y componentes que vienen para facili-tar la utilización moderna de dispositivosque utilizan estos sistemas.

ENTRE LOS COMPONENTESVIENEN:Signature Permite integrar fácilmente en sus aplicacionesWinDev Mobile un control «Signature» listo parautilizar.

Time limitPermite implementar un sistema de limitación enel tiempo, así como un sistema de activación delsoftware.

GPS

Permite interrogar a un GPSpara recuperar una longitud,una latitud, una velocidad dedesplazamiento, una altitud.

Falcon, Symbol,Datalogic, PAXAR,Intermec:Para acceder a las caracte-rísticas específicas de losdispositivos de cada una deestas marcas.

GANTTPermite mostrar un dia-grama de GANTT.

Login ManagementGestiona la identificaciónde una solicitud a partir de

un usuario y una contraseña.

PC Directory PickerSelector de un directorio desde una aplicaciónWINDEV.

LOS EJEMPLOS INCLUIDOS Pocket .NetEjemplo de utilización de un ensamblado DotNet(aquí para listar las redes Wi-Fi).

Pocket Managing ContactsGestión de contactos.

Pocket Managing OrdersGestión de pedidos/ facturas simplificadas.

Pocket InventoryPermite realizar los inventarios.

Pocket RegisteredGestionario de asistencia: permite anotar las per-sonas presentes en un seminario.

Sending SMSsEste ejemplo permite enviar SMS.

Virtual KeyboardTeclados virtuales completamente personaliza-bles.

MapaEste ejemplo es una versión ligera de la herra-mienta WDMap. Permite visualizar y modificartablas de datos al formato HyperFileSQL Mobiledirectamente en el dispositivo.

PC CDB BrowserEste ejemplo permite acceder a las bases de datosestándar (.cdb).

ExpensesPermite gestionar notas de gastos.

FTPClientEste ejemplo permite visualizar el contenido de unservidor FTP. Permite también descargar archivos,renombrarlos o eliminarlos.

Using socketsEstos ejemplos muestran el uso de diferentes fun-ciones de gestión de sockets.

PollEjemplos para realizar encuestas.

LoanEste ejemplo permite simular cálculos de presta-mos y visualizar las tablas de amortizacioncorrespondientes.

Financial functionsUtilización de funciones financieras.

StocksEstos ejemplos permiten manejar el inventario. Esposible sincronizar los datos introducidos en losdos proyectos en el dispositivo y en el PC.

PasswordEjemplo de «una caja» de contraseñas.

Tasks Permite introducir una lista de tareas (con la ges-tión de prioridades, fecha de cambio, recordatorioautomático)

MIME extractionEste ejemplo permite extraer las piezas conteni-das en un correo electrónico.

PokerEste ejemplo permite jugar al Poker

Tic Tac ToeEste ejemplo ilustra la utilización del estilo y elmovimiento de objetos.

Slide show & Photo album

Visualizador de imágenes para dispositivo.Permite visualizar, importar y/o exportar las fotosde un dispositivo desde un PC.

Pool of threadsEste ejemplo presenta la utilización de hilos. (pro-cesos paralelos).

StatisticsEste ejemplo efectua los cálculos de las estadísti-cas.

TelephonyAplicación de telefonía utilizable con un disposi-tivo que disponga de un acceso telefónico.

Notes Este ejemplo permite dibujar «notas» gráficas yguardarlas con palabras clave.

Shopping list managementEstos ejemplos permiten manejar una lista dealmacenes, de estantes, de productos y de com-pras..

Beach ReservationEstos ejemplos permiten manejar las reservacio-nes en playas privadas

StopwatchCronómetro a la vez visual y digital.

APNEste ejemplo maneja la cámara del dispositivo.

Estos ejemplos y componentes vienen consus fuentes. !Usted puede utilizar librementeestos ejemplos en sus aplicaciones, o paraanalizar su arquitectura!

www.windev.com • 21

iOS

22 • WINDEV Mobile 18

HyperFileSQLClassic

HyperFileSQL

C/S

SQLServer Oracle AS/400 SQLite Archivos

de TextoArchivosBinarios XML

Todaslas

basesCloud

Android • •/• • • • • •/• •/• •/• • •/•iOS • •/• • • • • •/• •/• •/• • •/•WP • •/• •/• •/• • •/• •/• /• • •

W8 RT • •/• • • •/• • •/• •/• •/• • •/•W Mobile/CE • •/• •/• •/• •/• • •/• •/• /• • •/•

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

• Acceso por servidor web

• Acceso nativo

INTEGRATED

REMOTE

CONNECTION (W

IFI, MOBILE NETWORK, USB, ...)

HyperFileSQLClient/Serveur

AS/400

FTP

Call

Webservice(SOAP/Rest)

Socket

SMS

Email

WebDevServer

HyperFileSQLand SQLITE

Document

Contact

Organizer

Photoalbum

Textfile

COMUNICACIÓN CONMÓVILES

Y otras bases dedatos vía Webservices

Con WINDEV Mobile 18, usted accede fácilmente y nativamente a los recursos de sudispositivo móvil. Sus aplicaciones se integran completamente a su código existente(SI, base de datos, servicios web, correo electrónico,...) Gracias a WINDEV Mobile 18,su dispositivo móvil se vuelve un periférico inteligente de su SI.

www.windev.com • 23

CONSULTE LOS TESTIMONIOS DEEMPRESAS CONWINDEV MOBILE

REALICE APLICACIONESMOVILES MAGNI FICAS

Visite www.windev.com

iOS

PASE A LAACCIÓN

FORMACIÓN: ¡FÁCIL!WINDEV Mobile viene con una ayuda en líneacompleta, y sus manuales: una guía de auto-formación, un manual de programación y unmanual de conceptos.

¡ORDENE HOY, DESARROLLE ENUNA SEMANA!Gracias al Entorno de Desarrollo Integrado (IDE)de WINDEV Mobile usted puede al fín desarrollarmás rápido en una tableta, teléfonos inteligentesy dispositivos industriales.La informática móvil invade nuestro mundo: un

millar de smartphones y tabletas serán vendidasen el 2013. WINDEV Mobile 18 es su mejor aliadopara desarrollar hoy y muy rápido aplicacioneseficientes en estos dispositivos.

Ordene hoy su WINDEV Mobile18!

www.windev.com

IDE para Pocket PC,Smartphone, Tableta yDispositivo industrial, gestionael ciclo de vida completo delas aplicaciones

Windows CE, Mobile, iOS(iPhone, iPad), Android,Windows Phone

Todo en inglés

Soporte tecnico gratis*

Despliegue libre

Compatibilidad con WINDEV yWEBDEV

Entorno integrado

Editor de ventanas WYSIWYGadaptado al tamaño de la pan-talla, controles ricos, anclajes,herencia...

Base de datos HyperFileSQL, yotros

Generador de consultas SQL

Language 5GL compatibleWEBDEV y WINDEV

Simulador, depurador

Editor de código con asistenciade edición

Administrador de códigosfuentes

Pruebas unitarias

Traducción de las aplicaciones(64 idiomas)

Auditoría

Centros de control, Dashboard

Generador de Modelo de datos(UML, Merise, Flexible)

Generador de Documentación(Modelo de datos, programa-ción)

Reglas de negocio y Requisitos

Abierto a Internet

Gestión del multimedia

Generador de instalación espe-cífica

Acceso al Store y al Market

Varios ejemplos

Autoformación en una semana

(1 día solamente si usted ya

conoce WINDEV)

Docu

men

to n

o co

ntra

ctua

l. W

INDE

V So

ftwar

e pr

ofes

iona

l - S

opor

te té

cnic

o: 1

5 co

nsul

tas

grat

is en

la v

ersió

n ac

tual

de

com

erci

aliza

ción

. Alg

unas

func

iona

lidad

es y

alg

unos

eje

mpl

os e

stán

disp

onib

les

en la

ver

sión

actu

al

Funcionalidadesprincipales

¿El mismo WINDEV 18 permite crearaplicaciones para iPhone y iPad,Android, Windows Phone, WindowsCE y Mobile?Si. Y sus ventanas y su código soncompatibles.

¿Necesito tener WINDEV?No, WINDEV Mobile es un softwareautónomo.Si usted tiene WINDEV, usted puederecuperar su código existente y com-partir proyectos y datos con él.

¿Cual es la principal ventaja de WIN-DEV Mobile 18?El simple hecho de poder hacer unaaplicación para móvil con una facili-dad similar a WINDEV es una ven-taja fenomenalLa portabilidad del código y venta-nas es otra ventaja sin equiva-

lente.

¿La distribución de una aplicacióndesarrollada con «WINDEV Mobile»da lugar al pago de regalías?No, la distribución de aplicacionesdesarrolladas con WINDEV Mobile eslibre y gratuita, no hay regalías apagar a PC SOFT. ¡Desarrolle sincontratiempos y sin restricciones!

¿Puedo probar la aplicación en cursode desarrollo directamente en el PCde desarrollo? El desarrollo se realiza en un PChabitual, y la aplicación que se estádesarrollando se puede probar encualquier momento con la ayuda delsimulador incluido con el producto.

¿Por qué el Soporte Técnico en WIN-DEV Mobile es gratuito?PC SOFT tiene confianza en su soft-

ware, y por lo tanto ofrece SoporteTécnico gratuito en WINDEV Mobile.Se ofrecen quince preguntas (porteléfono o Internet)*.

¿Hay un grupo de noticias en WIN-DEV Mobile?Si, usted puede así compartir laexperiencia de la comunidad dedesarrolladores profesionales.

¿Cuánto tiempo es necesario de for-mación?Si usted conoce WINDEV, un día essuficiente; sino una semana bastará.

¡Contactenos,nosotrosestamos asu servicio!

PREGUNTAS RESPUESTAS

Aplicación móvilautónoma: toma depedidos, entrega,lectura de medido-res, servicio alcliente,...Aplicación conreplicación (física-mente, porBluetooth o WiFi, opor teléfono oInternet)Aplicación red localinalámbrica: elmóvil se comunicacon la red de la

empresa en tiemporealAplicación entiempo real remota,a través de unasimple suscripción3G o 4G.Control de máquinaindustrial por infra-rrojoAplicación ensmartphone, conacceso seguro a losdatos de suempresaAplicación de geo-

localización, optimi-zación de rutaControl de mandopara ejecutivosCarta del restau-rante en la tabletaAplicación desti-nada a ser distri-buida a través deun «Store» o un«Market»Y cualquier otraaplicación quepueda imaginar...

EJEMPLOS DE APLICACIONES

SEAMÓVIL !

iOS