PIATTAFORMA DI SVILUPPO INTEGRATA

13
N u o v a V e r s i o n e P I A T T A F O R M A D I S V I L U P P O I N T E G R A T A S m a r t p h o n e , T a b l e t , T e r m i n a l e 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 O D I C E M U L T I - P I A T T A F O R M A : 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 , 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

Transcript of PIATTAFORMA DI SVILUPPO INTEGRATA

NuovaVersione

PIATTAFORMA DI SVILUPPO INTEGRATA

Smartphone, Tablet,Terminale

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

CODICE MULTI-PIATTAFORMA:Windows, .Net, Linux, Java,PHP, J2EE, XML, Internet, Ajax,Tablet, Smartphone, Android,Windows Phone, iOS...

iOS

PUOI INIZIARE A SVILUP-PARE PER TERMINALI MOBILEIN SOLI DIECI MINUTI«Rete e telefonia»

“ “

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

Ssmartphones e tablets stannoconquistando il mondo pro-fessionale. Questi dispositivisono ora dotati di grande

potenza di calcolo e capacità distorage che consentono alle

applicazioni di funzionareefficacemente. Con

WINDEV Mobile 18 IDE,creare applicazionirobuste per il disposi-tivo mobile è davverofacile e veloce!

WINDEV Mobile 18 èfantastico per lo svilupposu Smartphones, Tablet edispositivi industriali.

Grazie a WINDEV Mobile 18 sisviluppano applicazioni davverovelocemente (o si può riutilizzare ilcodice esistente WINDEV).

Tutto in inglese.

E’ possibile distribuire le applicazioni liberamente. ESSERE

MOBILE!

Attenzione: Se non hai familiarità con WINDEV 18, ti raccoman-diamo di consultare la brochure di WINDEV (sia sul sitowindev.com, o richidendo una copia a PC SOFT o al tuo distribu-tore). La brochure di WINDEV contiene molti ulteriori dettaglicirca le caratteristiche di base dei vari editori e circa il linguag-gio di programmazione compatibile (WLanguage). O chiamaci!

CO N T E N U T I

3 Metodo di sviluppo5 Windows7 Controlli9 Caratteristiche comuni

12 Databases13 Distribuzione delle

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

iOS

ANDROID, IOS, WINDOWS 8 RT,PHONE, WINDOWS MOBILE & CECon WINDEV Mobile 18, la stessa applicazione puòessere eseguita su differenti Mobile OS: iOS(iPhone,iPad), Android, Windows CE & Mobile,Windows 8 RT,Windows Phone 8...

TUTTI I TIPI DI MOBILESviluppo per ogni tipo di dispositivo mobile: phones,smartphones, pocket PC, terminals, rugged termi-nals, tablets, netbook,...

TUTTI I PRODUTTORILe applicazioni create con WINDEV Mobile 18

lavorano sui dispositivi di tutti iproduttori: Datalogic, Intermec,Falcon, Symbol, PSC, PAXAR, PsionTeklogix, Pidion, Gotive, HHP...Sono supportati tutti gli smart-phone: Apple iPhone, DELL,Qtek,Toshiba, HP, Asus, Acer,Compaq,Orange, Samsung,Paragon, HTC,Motorola, Palm,LG...All the tablets: AppleiPad,Samsung Galaxy Tab, GalaxyNote,Google Nexus, Kindle, Acer,Asus,Archos, Microsoft, Sony, Msi,HP,Toshiba, Motorola, HTC,Lenovo,LG, Huawei...

CREARE APPLICAZIONI PERTUTTI I DISPOSITIVI MOBILEWINDEV Mobile 18 consente di creare facil-mente applicazioni per tutti i dispositivimobile: smartphones, tablets and terminaliindustriali. Se hai già un codice esistenteWINDEV o WEBDEV, puoi riutilizzarlo.

LO SVILUPPO DI UNAMBIENTE AUTONOMOIndipendentemente dal dispositivo target edal sistema operativo, il modo per svilupparecon WINDEV Mobile 18 è simile. L’ambiente disviluppo è integrato, potente, completo, intui-tivo ed adatto alle specificità dei dispositivimobili. Con o senza database, con o senzacollegamento al sistema informativo, lo svi-

luppo per i dispositivimobili non è mai statocosì facile.

SUPPORTOPER L’INTEROCICLO DI VITAWINDEV Mobile 18 èfornito di tutti gli stru-menti necessari per lagestione dell’interociclo di vita delleapplicazioni: genera-tore Window, 5GL,debugger, generatoredi report, generatoredi setup ma anche generatore dianalisi Merise e UML, progettidashboard, collaborative SourceCode Manager, generatore didocumentazione dello sviluppo,gestione della schedulazione,...

www.windev.com • 3

Unambientedi svi-luppocompleto,adattato almondo«mobile».

SVILUPPO PER OGNI TIPODI DISPOSITIVO MOBILE

METODO DI SVILUPPO

PORTABILITÀ DELLETUE APPLICAZIONI

iOS

Windows Mobile

Android

Windows PhoneiPhone

(continua a pagina 4)

iOS

FUNZIONALITA’ SPECIFICHEMOBILEWINDEV Mobile 18 offre le funzionalità pre-viste per lo sviluppo e in aggiunta funziona-lità specifiche per l’utilizzo di device mobile,come lettura di SMS, gestione di accellero-metri, localizzazione GPS, barcodes....Integrazione di varie tecnologie di connes-sione (Bluetooth, Wi-Fi, infrarosso, GPRS, 3G,4G, replica, sincronizzazione, ...) con i sistemiinformativi aziendali è un gioco da ragazzicon WINDEV Mobile 18!

PROGRAMMAZIONE IN 5GL:90% MENO CODICI

WLanguage, il linguaggio di 5 generazione,consente di sviluppare più velocemente diun linguaggio tradizionale. Le sue potentifunzioni rendono il codice più facile da scri-vere e leggere, semplificando sia lo sviluppoe la manutenzione. Per scoprire WLanguagenon esitate a scaricare la versione gratuitadi WINDEV Mobile.

ACCESS TOAPI E’ possibile accederedall’hardware APIs.Se è necessario, èpossibile codificareprocessi molto specifici.

HAI FAMILIARITA’ CONWINDEV?E’ sviluppato in modo familiare, usandoWLanguage, con l’ulteriore vantaggio di unambiente efficente e, se appropiato, utiliz-zando un codice già esistente.

COMPATIBILITA’ DI WINDEVAvete domande su WINDEV?La compatibilità tra WINDEV e WINDEVMobile è incredibile: codice, analisi, UML,classi, queries, controlli (edit, table, splitter,Looper, ecc.)!E’ possibile recuperare e condividere la mag-gior parte del codice e dell’interfacciautente. Il database di programmazione èsempre lo stesso.Dato che le dimensioni dello schermo sonopiù piccole, devi ridimensionare le finestre equesto è molto semplice con WINDEV Mobile18!Si può riutilizzare il codice esistente.

TEST E DEBUDSVILUPPO, IL DEBUG SUL PC TRAMITE IL SIMULATOREFORNITO

Lo sviluppo avviene direttamente sul PC. Il test dell’applicazioneavviene direttamente sul PC, grazie a una modalità molto potente di«simulazione».

Il debuggeroffre fun-zioni avan-zate: puntidi interru-zione,ripresa,modificadel codicecorrente,visualizzareil contenutodelle varia-bili ‘...

DEBUG DEL TERMINE REALE DA PC In alcuni casi è richiesto il debug sul terminale reale: terminale spe-ciale, terminale usando dispositivi che non possono essere emulati daun PC, utilizzando i dati reali presenti in un software specifico mobile(per esempio Outlook: contenuti email, appuntamenti, scanner,RFID..)Grazie alla versione 18, si può facilmente eseguire il debug su un hard-ware reale (su Windows Mobile), utilizzando dati reali. Si noti che nonvi è alcun software aggiuntivo da installare sul dispositivo mobile, per-chè tutto è controllata da PC.

I terminali di debug e i loro dispositivi speciali, o dati reali da PC.

4 • WINDEV Mobile 18

(continua a pagina 4)

GRATUITAVERSIONE

Scaricala !

Qui viene creata una finestra e la sua esecu-zione in modalità di «simulazione» sul PC.

EDITOR UI POTENTE (WINDOWS E CONTROLLI)WINDEV Mobile offre il più potente genera-tore GUI (windows e controlli) al mondo. Il generatore UI di WINDEV Mobile 18consente di creare in modo rapido e senzaalcuna abilità necessaria interefacce digrande impatto visivo che sono anche sicuree facili da usare. La creazione della finestra è assistita. Icontrolli di modifica sono molto potenti eoffrono una serie di meccanismi di sicurezza(controlli richiesti o no, personaggi autoriz-zati, ecc) e molti formati in input. La famosa tecnologia «7-lab» è anche usataper gestire l’aspetto grafico delle finestre.

VERIFICA LE TUE APPLICAZIONI IMMEDIATAMENTEClicca l’icona «GO» per eseguire un testimmediato della finestra e dell’applicazionedirettamente sul PC di sviluppo.

PORTABILITA’Le finestre di un’applicazione possonoessere specifiche per iPhone, iPad, iPodTouch, smartphone o tablet Android, un dis-positivo Windows Phone... o comune a tutti idispositivi e a tutte le dimensioni delloschermo, grazie all’utilizzo di ancore. Si puòscegliere di sviluppare per un dispositivospecifico o per un’insieme di dispositivi.

TUTTE LE RISOLUZIONIDELLO SCHERMO E DPIWINDEV Mobile supporta tutti i formati e lerisoluzioni dello schermo e DPI.Le modalità orizzontale e verticale sonosupportate; se è necessario, una finestrapuò essere bloccata in modalità ritratto opaesaggio. Gestione di ancoraggio per icontrolli (il controllo si espande o restringeautomaticamente in base alle dimensionidello schermo)e consente di creare inter-facce portatili per schermi di dimensionidiverse.

FINESTRA DI ANIMAZIONEL’apertura di una finestra può essere accom-pagnata da un’animazione.Una finestra può per esempio apparire dadestra, o da sinistra o dalla parte inferioredello schermo.

CONTROLLI MOLTO POTENTII controlli disponibili sono molto potenti e tipermettono con un semplice tocco di crearealcune finestre senza alcuno sforzo.Un controllo di modifica offre, senzaalcuna programmazione,decine di funzioni automa-tiche e controlli di sicu-rezza: richiesta diingresso, convertire inmaiuscolo, il tipo dicarattere autorizzatoper l’input, collega-mento diretto al data-base.. Queste funziona-lità sono implementatecon un semplice clicknella finestra editor(tecnologia 7-tab) e pos-sono essere modificate tra-mite la programmazione.

SKIN TEMPLATELo skin template definisce lo stile graficodell’applicazione. I controlli creati adottanoper default le caratteristiche dello skin tem-plate (ma possono naturalmente ancoraessere cambiate). Pertanto le finestre createrispettano la grafica di default. WINDEVMobile 18 è dotato di un gran numero di skintemplates. E’ possibile creare i proprimodelli di pelle.

LA FINESTRA «7-TAB»:REVOLUZIONARIO Una volta che il controllo è posi-zionato, semplicemente definire lesue caratteristiche (ingresso obbli-gatorio, maschera, look grafico,collegamento con il database,ancora...) usando la tecnologia «7-tab». Inserire il codice negli eventicorrispondenti....

CREARE CONTROLLI CON DRAG & DROPCreazione di controllo è fatta visivamente spostando il tipodi controllo che si desidera nel nastro dell’editor alla posi-zione desiderata all’interno della finestra.

www.windev.com • 5

WINDOWS

6 • WINDEV Mobile 18

Portabilità delle vostre applicazioni è assicurata su dispositivo mobile (telefoni, tablet e terminali), ovviamente lo stesso codice può essere por-tato su Windows, Linux, Mac così come utilizzato per i siti Internet e Intranet. Solo WINDEV 18, WEBDEV 18 e WINDEV Mobile 18 fornisconoquesta portabilità universale, e grazie a questa caratteristica protegge il vostro investimento nel patrimonio della propria azienda.

Creare applica-zioni per qual-siasi dispositivo

LE APPLICAZIONI SONO PORTATILI

IL «7 TABS»La definizione delle caratteristiche deicontrolli avviene attraverso la tecnologia «7-tab»: solo pochi click sono necessari per defi-nire i controlli e le loro caratteristiche detta-gliate e potenti. Informazioni complete e det-tagliate sui parametri offerte dal «7-tab» èdisponibile sul sito windev.com, nel «libro fun-zioni» a pagina 352, .

CONTROLLI Tutti i tipi di controllo necessari per lo svi-luppo di applicazioni mobile sono offerti. Sinoti che questi controlli sono compatibili conle applicazioni e i siti sviluppati con WINDEVe WEBDEV.Ogni controllo permette un uso facile, auto-mazione e sicurezza integrata. Le caratteristiche dettagliate sono cosìricche che occupano un centinaio di paginedi descrizione! Per esplorare caratteristicheesaustive di ciascun controllo, si prega divisitare il sito www.windev.com e leggere ildocumento «Funzionalità WINDEV» (pag.352).

STILI Lo stile definisce le caratteristiche delcontrollo. Grazie alla nozione di stile, il lookdi controllo rispetta in modo immediato illibro dello stile delle applicazioni. E’ possibilecreare tutti gli stili che si desidera, e modifi-care le caratteristiche della vostra scelta. Gli stili supportano l’ereditariera’. Tra i molti parametri di stile, troverete:dimensione dei caratteri e del font, persona-lizzazione del controllo di modifica dell’im-magine dello sfondo, modifica del pulsantedi opzione e dell’immagine della casella dicontrollo, personalizzazione della banda diselezione dei controlli crochet e delle caselledi riepilogo, personalizzazione della casellacombinata, supporto dei bordi semplici earrotondati...

Il bottone «Chiama» adotta tre differentistili qui. Vuoi cambiare lo stile? 1 click

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

COMANDO MODIFICA Il comando «modifica» (input) viene usatoper l’inserimento di informazioni di visualiz-zazione. La tastiera virtuale esce in moda-lità edit se il dispositivo non dispone di unatastiera fisica. Oltre 50 propietà sono dis-ponibili per i controlli di modifica: ingressorichiesto, tipo di dati, maschera , allinea-mento...

Per esplorare tutte le proprietà disponibiliper ogni controllo, si prega di visitare il sitowindev.com e leggere il documento«Funzioni WINDEV» (pag.352, gratis).

ANDROID, IOS

DATI E ORA Particolarità dei controlli dei dati e deltempo, il display o l’input può essere fatto inmodalità «nastro».

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

STATICIl comando «Static» consente di visualizzarele informazioni, dal codice, da un processo oda un database. Tutto è personalizzabile:fonti, colore, bordi.. Anche qui, come ogni tipo di controllo, peresplorare tutte le proprietà disponibili, siprega di visitare il sito windev.com e leggereil documento «Caratteristiche WINDEV»(pagina 352, gratis). Queste informazioninon saranno ripetute a ogni controllo, anchese ogni controllo è dettagliato in questolibro. Non esitate il check out!)

ANDROID, IOS, WIN MOBILE, CE

STATISTICA FORMATTATAIl controllo «statistica formattata» consentedi visualizzare le informazioni con unamaschera automatica (dati, valute...).

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

PULSANTE COMANDO RADIOIl «pulsante comando radio» consenteall’utente di effettuare una scelta all’internodi una lista.

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

CHECK BOXIl controllo «Check Box» permette di effet-tuare selezioni da un elenco di scelte.

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

BUTTON Il controllo «Button» consente di attivareun’azione. Come con tutti i controlli, questostile è personalizzabile: dimensioni, font,

iOS

CONTROLLI

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

Legend: la barra blu che si trova sopra al titolo di un argo-mento indica che i sistemi di questa funzione è disponibilein modo nativo. www.windev.com • 7

ANDROID, IOS, W8 RT, WIN MOBILE, CE

LISTAIl controllo LIsta permette di visualizzare unelenco di informazioni, impostato dal pro-gramma, inviate tramite un altro processo olette dal databese.

ANDROID, IOS, WIN MOBILE, CE

CALENDARIOIl controllo Calendario consente di visualiz-zare e selezionare date o intervalli di date. Il controllo supporta i gesti.

Il controllo calendario

ANDROID, IOS

MAPPA Il controllo Mappe consente di visualizzareuna mappa di Google (o mappa di Apple suiOS).

Una Mappa di Google dove vengonovisualizzati i marcatori (P.O.I).

Il controllo Mappe consente di trovare unluogo, per creare un itinerario, visualizzarepunti di interesse (P.O.I.)... La mappa visualizzata è reattiva: si ha la

possibilità di zoommare e spostare.Per illustrare l’uso della mappatura in pro-grammazione: L’indirizzo di WLanguagepuò indicare una posizione geografica.Il Marker tipo consente di posizionareP.O.I. su una mappa.Il simbolo che rappresenta i P.O.I. è perso-

nalizzato dalla proprietà ..image.

P-O.I. esempi di marcatori. disponibileper Android.

ANDROID, W8 RT, WP8, WIN MOBILE, CE

COMBOIl controllo «Combo Box» viene usato perespandere un elenco di opzioni per consen-tire all’utente di sceglierne una.

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

IMAGEIl comando «Immagine» permette di visua-lizzare automaticamente immagini e foto. Lafoto può venire da un database, esseremodificato dalla programmazione,... La maggior parte dei formati sono suppor-tati: Nessun codice, non è necessaria unalibreria per visualizzare l’immagine o la foto.Le diverse modalità di visualizzazione sonosupportate senza alcun codice: omotetico,centrato, 100%,... Non esitate a dare un’occhiata al libro«Funzioni di WINDEV» sul sito windev.comper vedere tutti i dettagli su ogni controllo.

ANDROID, WP8, WIN MOBILE, CE

MENUIl comando «Menu» permette di creare unmenu che farà iniziare i processi.

ANDROID, WIN MOBILE, CE

SCHEDAIl comando «Tab» permette di creare tabelle,che a loro volta contengono altri controlli eprocessi.

ANDROID, WIN MOBILE, CE

CONTROLLO BARRA DIAVANZAMENTOIl controlllo «Barra di avanzamento» per-mette di visualizzare una barra di avanza-mento per mostrare visivamente l’avanza-

mento del processo.

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

LOOPERIl comando «Looper» permette di visualiz-zare una serie di controlli per righe, spessoriempite da un database. Su iPhone, iPad e Android, movimenti su unariga (a destra o a sinistra) consentono diavviare un processo personalizzato o auto-maticamente far apparire il pulsante«Elimina». L’opzione consente di specificare che l’intes-tazione rimane sempre visibile. Il controllolooper può essere sia orizzontale che verti-cale.

ANDROID, IOS

MULTILINE ZONEIl controllo Multiline Zone permette di posi-zionare i controlli di tipo diverso su ognilinea. Ciò permette di personalizzare cias-cuna riga, per esempio offrendo un pulsantein una linea cambiando lo stato, una barra diavanzamento in un altro, etc.

ANDROID, IOS, WP8, WIN MOBILE, CE

FINESTRA INTERNAIl comando «Finestra interna» permette diriutilizzare una finestra esistente all’internodi un’altra finestra.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SUPERCONTROLLOIl comando «Supercontrollo» consente diraggruppare più controlli insieme e trattarlicome se fosse un singolo controllo.

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

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

CONTROLLO HTMLIl controllo «HTML» permette di visualizzarei contenuti in formato HTML: i tag vengonointerpretati, i collegamenti sono attivatiautomaticamente.

ANDROID, IOS, WP8, WIN MOBILE, CE

CAMERAIl controllo della «camera» permette di scat-tare foto o girare un film o un video, e direcuperare il risultato.

ANDROID, IOS, WIN MOBILE, CE

LETTURA VIDEO/ MULTIMEDIAIl controllo «multimedia» permette di leg-gere automaticamente di leggere i file videoe file musicali. I formati audio e video sono supportati: Wav,mp3, AVI...

ANDROID

MODELLO DI CONTROLLO:EREDITA’La nozione di «modello di controllo»consente di gestire l’ereditarietà e il sovrac-carico di codici e proprietà per tutti i tipi dicontrollo.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SONO FORNITI UN GRANNUMERO DI SKIN TEMPLATES Per definire facilmente un aspetto adattoper le applicazioni, sono forniti un grannumero di modelli pronti per l’uso. Essi consentono di applicare automatica-mente un look spettacolare e personalizzatoper ciascuna delle finestre per le applica-zioni create.

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

WLANGUAGE: 90% DICODICI IN MENO WINDEV Mobile 18 consente di usare un lin-guaggio di 5° generazione: «WLanguage». Sono disponibili tutte le conseute funzioni diprogrammazione: dichiarazione di variabili,assegnazione, loop, OOP, etc. I vantaggidella 5° generazione: Le funzioni diWLanguage consentono di programmare inuna sola riga di codice l’equivalente di centi-naia di righe di codice in altre lingue.WLanguage offre centinaia di funzioni, cheapre possibilità per una varietà illimitata diapplicazioni. La programmazione di WLanguage è com-patibile con Windows, Linux e Internet: capi-talizzare sul vostro patrimonio. Questo linguaggio di 5°generazioneconsente di sviluppare fino a 10 volte piùvelocemente, e rimuovere fino al 90% dirighe di codice. Facile da imparare e moltopotente. WLanguage fa risparmiare tempoper il team di sviluppo. WLanguage è disponibile in francese einglese (scarica la versione gratuita per sco-prire WLanguage).

ANDROID, WP8

SUPPORTO ACCELLEROMETRO Alcuni dispositivi hanno un accellerometro epossono essere guidati dal gesto dell’utente!

Ad esempio, un movimento verso destramanda indirizza al modulo successivo, unmovimento verso sinistra manda al moduloprecedente, un movimento all’inizio posi-ziona all’inizio del file e un movimento nellaparte inferiore porta alla fine del file. La programmazione di questo tipo di inter-faccia è molto facile con WINDEV Mobile 18. La funzione famiglia Sensor permette dioffrire questo tipo di interfaccia. Tra leazioni supportate:• urto (movimento brusco) (inizio e fine)• cambiamento di accellerazione

• cambiamento di orientamento

Questo tipo di interfaccia può essere combi-nata o può coesistere con un’interfacciastandard (pulsanti,..)

ANDROID, WP8

GESTIONE COMPASSAlcuni dispositivi sono dotati di una bussolaincorporata: WINDEV Mobile 18 consente disupportare questa bussola nelle vostreapplicazioni.

ANDROID, IOS

GESTIONE MULTI-TOUCH

Spesso un dispositivo mobile non è abilitatoal touch: le applicazioni sono controllate daigesti delle dita. Le applicazioni sviluppate con WINDEVMobile 18 riconoscono i movimenti delle ditasullo schermo: scorrimento, zoom (pinch).. Nel codice, gli eventi sono offerti per sup-portare questi processi: movimento verti-cale o orizzontale utilizzando una o più ditae tenendole in contatto con lo schermo, pic-colo movimento di una o più dita, diffon-dendo o pizzicando due dita sullo schermo.

PRINCIPALI CARATTERISTICHEMOBILE

iOS

E’ possibile passare da una finestra a un’al-tra con un gesto del dito.

ANDROID, WP8, WIN MOBILE, CE

PREMERE A LUNGO I telefoni non hanno il concetto tasto destrodel mouse (perchè non c è alcun mouse!). Questo concetto è sostituito dalla pressioneprolungata del dito sullo schermo. Di solito aseguito di questa azione appare un menu acomparsa. Per gestire facilmente questa la pressioneprolungata del dito da programmazione, unevento di programmazione è disponibile perla maggior parte dei controlli.

Questo rende il sostegno per la pressioneprolungata più facile: in questo caso è suffi-ciente inserire il codice da eseguire.

ANDROID, IOS

PERSONALIZZAZIONE DELLATESTIERA VIRTUALELa tastiera virtuale compare quando ènecessario se il dispositivo non dispone diuna tastiera fisica. Un tasto su questa tastiera può essere per-

sonalizzato per le vostre applicazioni: peresempio se il processo è una ricerca, l’ap-plicazione può visualizzare una lente diingrandimento sulla tastiera. La finestra «Dettagli» di «7-tab» consentedi personalizzare questo pulsante.(Android offre ancora più possibilità:consultare la sezione «SpecificaAndroid»).

Qui viene visualizzata una lente diingrandimento per la ricerca.

ANDROID

WI-FI

Il supporto Wi-Fi è molto completo inWINDEV Mobile 18.La famiglia di funzioni WiFi offre un grannumero di funzionalità, tra cui:• rilevamento di punti di accesso• connessione a un punto di accesso• aggiungere/eliminare la lista di reti dispo-

nibili• stato di connessione• informazioni sulla connessione• supporto per WEP, WPA, WPA2, WPA EAP,

criptazione IEEE8021X ..• ...

ANDROID, WIN MOBILE, CE

BLUETOOTH

Il supporto bluetooth è molto completo conWINDEV Mobile 18. La famiglia di funzioni BTxxx offre un grannumero di funzionalità, tra cui:• lista di dispositivi Bluetooth• cambiamento di visuale nel telefono• accettare le connessioni• ottenere informazioni sul dispositivo• ...

ANDROID, W8 RT

TOASTUn Toast è un messaggio informativo cheappare sullo schermo per avvisare l’utentesenza nessuna convalida e senza nessunmessaggio di blocco. Per visualizzare unToast basta specificare il testo da visualiz-zare, la posizione da visualizzare e la quantitàdi tempo per visualizzarla (breve o lungo) con

la funzione ToastDisplay .

Visualizzare un messaggio tipo Toast

ANDROID, IOS, WP8

FATE VIBRARE IL VOSTROTELEFONO!

Grazie alla famiglia di funzioni di Vibrazione,è possibile far vibrare il telefono su richiesta.

ANDROID, IOS, WIN MOBILE, CE

ELENCO ACCESSO CONTATTILettura, ricerca, creazine, modifica e cancel-lazione dei contatti presenti nel telefonosono gestiti con WLanguage attraverso lafamiglia di funzioni Contatti .Le applicazioni possono condividere infor-mazioni con i contatti. Ad esempio l’applica-zione può aggiungere automaticamente uncontatto nella lista dei contatti.

10 • WINDEV Mobile 18

ANDROID, WIN MOBILE, CE

CONTROLLO CAMERA/FOTOIl controllo della telecamera visualizza diret-tamente le immagini catturate dalla fotoca-mera del telefono. Le foto e i video sono sup-portati. Ciò che può essere visualizzato puòessere salvato (le foto in formato JPG ePNG, i film in formato mpg e mp3).

La programmazione dell’evento permettedi eseguire un processo quando si fa click sulcontrollo. Di solito è per l’attivazione dell’otturatoreper scattare una foto o iniziare a registrareun video clip (e poi fermarsi) cliccando l’an-teprima.Questo controllo permette di visualizzarefoto e video. Ad esempio, un perito assicurativo può scat-tare una foto e includerla in un report o l’ap-plicazione la può inviare automaticamenteal quartier generale e includerli automatica-mente nella relativa relazione (in formatoWINDEV o Word per esempio). Le funzioni Video consentono di lavorarecon questo tipo di controllo.

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

MULTIMEDIA In aggiunta al controllo Multimedia, le fun-zioni multimediali sono disponibili inWLanguage. La funzione Selezione Foto WLanguagepermette di selezionare un’immagine dallagalleria del dispositivo, o salvare le immagininella galleria. L’applicazione può aggiungere immagini allagalleria o recuperare le immagini dalla galle-ria in base alla data per esempio. La funzione VideoStartApp WLanguageinizia a catturare i video standard e archi-viare applicazioni così come recupera foto evideo memorizzati dall’applicazione.

ANDROID, IOS

AATIVA E DISATTIVA UN’APPLICAZIONEGli eventi Attivazione eDisattivazione per l’applicazione per-mette di definire un processo quando l’appli-cazione è rinviata allo sfondo e viene riatti-vato l’utente. Questo permette, per esempiodi aggiornare automaticamente i dati orichiedere una password quando l’applica-zione viene riattivata.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

UNA SCHERMATA DIAVVIO DELL’APPLI-CAZIONE Una schermata di avvio puòessere automaticamente visua-lizzata quando l’applicazioneviene avviata. Diversi parametri consento di per-sonalizzarlo .

ANDROID, IOS

QR CODE

I codici a barre «QR code» vengono ricodifi-cati. Un’applicazione può attivare la fotoca-mera per ottenere un codice a barre QRCode e decodificare automaticamente il suocontenuto.

ANDROID, IOS

COMPORRE UN NUMERO DI TELEFONO AUTOMATICAMENTELa funzione tapiDialerCall WLanguagepermette di attivare una chiamata a unnumero specificato.

ANDROID

CONOSCERE IL TIPO DICONNESSIONE E LO STATODI RETE La funzione WLanguageMobileNetworkStatus consente di scoprireil tipo di connessione di rete e la qualità delsegnale di ricezione. Può essere utile perun’applicazione sapere se è connessa aInternet via Wi-Fi o 3G/4G.

Ad esenpio, se il segnale è imprevedibile, iltrasferimento dati può essere vietato,

mentre se è disponibile una buona qualità disegnale, il downloads è consentito.

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

SUPPORTO PER LE LINGUENON LATINELe lingue non latine (Russo, Cinese...) sonosupportate.

ANDROID, IOS, WIN MOBILE, CE

CHIAMATA SERVIZI WEB WINDEV Mobile 18 offre un servizio di sup-porto Web integrato. Le chiamate ai servizi Web sono facili daimplementare. Il servizio web usato vieneimportato nel progetto sorgente, e l’am-biente di sviluppo lo riconosce dopo che:tipologie dichiarate dal servizio web, proce-dure di chiamata...Lo sviluppo diventa più facile.

ANDROID, IOS, WP8, WIN MOBILE, CE

GET AND POST Si noti che la funzione HTTPRequest è dis-ponibile. Essa consente anche di inviarerichieste «get» o «post» a un server di appli-cazioni (WEBDEV o un’altro server Web), cheè utile per lo scambio di dati tra applicazioni.

ANDROID, IOS, WIN MOBILE, CE

XMLLa tipologia avanzata XML è disponibile.L’importazione di un file XML nell’ambientedi sviluppo dichiara automaticamente tuttile tipologie necessarie per una facile ges-tione del file XML.Lavorare con file XML diventa un gioco daragazzi perchè le etichette possono esseregestite chiaramente nel codice sorgente. Peresempio, Book[1] Autore accede al conte-nuto del tag «Autore» del primo libro nel fileXML...

www.windev.com • 11

12 • WINDEV Mobile 18

ANDROID, IOS, WIN MOBILE, CE

FUNZIONI FTPIl protocollo FTP è un protocollo di trasferi-mento file. La famiglia di funzioniWLanguage FTP è disponibile. In questo modo i dati e i documenti cam-biano attraverso la programmazione.Promemoria: qui abbiamo presentato solofunzionalità specifiche per i cellulari. Tuttele funzioni di programmazione abituali sonodisponibili in WINDEV Mobile 18. Non esitatea scaricare la versione gratuita, WINDEVMobile Express, per scoprire le capacità diWINDEV Mobile.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

HYPERFILESQL: IL DBMS ÈFACILE E AFFIDABILEWINDEV Mobile 18 viene fornito con ilpotente database di HyperFileSQL.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

EMBEDDED HYPERFILESQLCLASSICIl databese HyperFileSQL può essere instal-lato nel dispositivo. Le applicazioni traggono vantaggio dallapotenza di HyperFileSQL.

ANDROID, IOS, WIN MOBILE, CE

LINK DIRETTO CON HYPERFILESQL CLIENT/SERVERLe applicazioni di WINDEV Mobile 18 per-mettono di accedere ai dati che vengonomemorizzati nei database HyperFileSQLClient/Server installati su un serverWindows o Linux, a 64-bit o 32-bit, via Wi-Fi,network, Internet, 3G o 4G,.. Ciò significa che un’applicazione trovata suun dispositivo agisca in tempo reale sui dati,con la compatibilità, la facilità d’uso e lapotenza della programmazione 5GL. Ogni dispositivo può facilmente accedere aidati dell’azienda.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

DESCRIZIONE DELLA STRUTTURALa descrizione delle strutture del databaseavviene tramite l’editor di modello dei datiche viene fornito con l’ambiente di sviluppo.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

MANAGEMENT L’amministrazione del database è semplice.Vengono forniti tutti gli strumenti necessari:reindicizzazione, modifica automatica deidati... Il Centro di Controllo HyperFileSQLcentralizza tale gestione per la parteClient/Server.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SICUREZZA: CRITTOGRAFIAHyperFileSQL consente la crittografia deidati e dell’indice. Questa è una caratteristicadi sicurezza importante per i dispositivimobili, che possono essere facilmente por-tati via dai loro proprietari. La chiave di cifratura può essere trovata inuna tabella, in un programma, inseritadall’utente, o dedotta dai vari elementi .

IOS, WIN MOBILE, CE

RESUME CONNECTION La funzione di riconnessione dopo un caloinatteso (Wi-Fi, 3G o 4G) è automatica.L’applicazione disconnessa si riconnette pre-servando tutti i contesti. Questa è una sicu-rezza automatica per tutte le applicazioni, eun gran comfort per gli utenti.

CAPACITA’ MASSIMA HYPERFILESQL MOBILEColonne per tabella 65,535

Chiavi per tabella 65,535

Key Size 65,535 bytes

Righe per tabella 134 milioni

Dimensioni di una tabella 2 GB

Formato di una riga 2 GB

Dimensioni di una colonna 65,535 bytes

CARATTERISTICHECittografia 128-bit

L’integrità referenziale

Triggers

Import Export

Transazioni

Incorporato

Meno compressione/decompressione al volo

TECNOLOGIEManutenzione automatica

Gestione d’accesso concorrente per l’accessodiretto a HyperFileSQL Client/Server

Zero administration

Riprenderà automaticamente dopo incidente

Distribuzione automatica

Immaginate, scheda di memoria di 128 GB.Ora si può facilmente e con poca spesa incorporaredatabase sicuri di grandi dimensioni (fino a 300milioni di righe) sui vostri dispositivi, tablet, cellularie telefoni.

DATABASE

Se hai già familiarità con la versione 17Si prega di notare che la pagina 76 deldocumenti tecnico è dedicata alle 918nuove caratteristiche della versione 18.Guarda sul sito o richiedi una copia!

ANDROID, IOS, WIN MOBILE, CE

ROW LOCKINGIn modalità Client/Server e in modalità

nativa AS/400, una riga (record) chiusa ègestita automaticamente.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

COMPATIBILITA’ BINARIACOMPLETALa compatibilità tra HyperFileSQL Classic,HyperFileSQL Client Server e HyperFileSQLMobile è completa. Ad esempio, un databasepuò essere copiato direttamente da un cellu-lare a un server HyperFileSQL Client/Server.Le tabelle (dati e file di indice) possonoessere facilmente condivise e scambiate conback office per esempio.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

PROGRAMMAZIONELa programmazione del database è moltosemplice: viene effettuata sia tramite querySQL, o tramite le funzioni WLanguage di altolivello.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

HOSTING DATI IN CLOUD

I database HyperFileSQL possono essereospitati in cloud. La società PCSCloud.net(ealtre società) offre soluzioni facili da imple-mentare. In questo modo i dati sono sempreaccessibili, senza doversi preoccupare disoftware o infrastrutture hardware.

ANDROID

SQLITE: ACCESSO NATIVO

L’accesso nativo a SQLite consente di acce-dere in modo nativo ai file dati presenti suidispositivi Android tramite i comandiconsueti di WLanguage (FileToScreen...). E’ inoltre possibile accedere a questi file dalPC, per sincronizzare i dati per esempio.WINDEV 18 e WEBDEV 18 offrono anche l’ac-cesso nativo a SQLite, che permette la sin-cronizzazione dei dati in modo semplice daback office.

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

SETUP DIRETTOLe applicazioni interne di un’azienda sono disolito installare direttamente sui dispositivi. E’ semplice con WINDEV Mobile 18. La distri-buzione varia a seconda del sistema opera-tivo, controllare i punti specifici per ogni sis-tema.

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

DISTRIBUZIONE SUI MERCATI Le applicazioni sviluppate con WINDEVMobile 18 sono facilmente distribuite suGooglePlay, Apple Store e Windows Storeper una distribuzione gratuita o a paga-mento. Se si caricano le applicazioni, si generanoentrate per ogni vendita. A seconda del sistema operativo (iPhone,Android, Windows Phone 8), il metodo dipubblicazione per il mercato è diverso. Si prega di controllare il paragrafo «speci-fico» per ogni sistema operativo.

ANDROID,

IOS, W8 RT,

WP8, WIN

MOBILE, CE

CREA-ZIONE DIPACCHETTIO BUNDLEWINDEV Mobile 18 tiaiuta nella creazionedi file di installazione,chiamati «pacchetti» o«Bundle» a seconda delsistema operativo.

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

DIFFUSIONE DI FILE DATIE’ possibile includere i file dati di vostrascelta (così come immagini, documenti ealtro) quando si crea un pacchetto (archiviocontente l’eseguibile e i file necessari per

l’applicazione). Un meccanismo di estra-zione di file automatizzato dal pacchettoscaricato può essere usato per installareautomaticamente i database sul cellulare.

DISTRIBUZIONE DELLE APPLICAZIONI

WINDEV Mobile 18 consente di creare appli-cazioni native per iPhone, iPad e iPodTouch, Android, Windows 8RT, WindowsPhone, Windows Mobile e CE, ecc...Oltre ai controlli e alle caratteristiche giàpresentate , WINDEV Mobile 18 offre ulte-riori servizi specifici Android.Pertanto le caratteristiche descritte diseguito sono disponibili in aggiunta allecaratteristiche comuni.

PROCEDURA GUIDATA DICREAZIONE DI UNA FINESTRA WINDEV Mobile 18 offre una procedura gui-data che rende più facile creare finestrestandard Android. La procedura guidataoffre una «barra d’azione» che si trova nellaparte superiore, una zona di ripetizione nelmezzo, un menu a comparsa nella parte infe-riore (che si chiama con il tasto «menu» deltelefono)..

La creazione guidata della finestraAndroid.

NFC: IL TRASFERIMENTO DEIDATI E IL PAGAMENTOSENZA CONTATTO

NFC, acronimo per Near FieldCommunication, permette di trasferire datitra due dispositivi senza alcun contatto, otra un dispositivo mobile e una macchina, ocon un chip che può essere integrato prati-camente ovunque (in un’etichetta, in un pos-ter, in alcuni materiali...)Lo standard NFC permette di leggere e scri-vere i dati.WINDEV Mobile porta facilmente il supportoper NFC per le vostre applicazioni.La famiglia di funzioni NFC rende la pro-grammazione facile: NFCReadTag,NFCWriteTag, NFCSendTag e NFCStatussono usate per gestire NFC standard.Grazie a questo standard, è ora possibilescambiare i dati tra due smartphone sempli-cemente avvicinandoli uno all’altro.Questo è anche grazie a questo standardche è possibile il pagamento senza contatto.

GENERARE RICAVI:CONTROLLO ADIl controllo «Ad» è disponibile per Android.utilizza il protocollo Google «AdMob».Le applicazioni possono visualizzareannunci offerti da Google e generare ricavi.Formati grafici e formati testuali sono sup-portati (banner e annunci di testo).

Pubblicare annunci sulle vostre applica-zioni mobile e generare entrate!

PRINT FUNCTIONS GOOGLECLOUD PRINT La funzione GglPrintDocument permette distampare un documento esistente tramitecloud print di Google.

WIDGET CREATION Un widget è una finestra che può essereappuntata ad una schermata iniziale.Un’applicazione creata da WINDEV Mobile 18può contenere una o più finestre di tipoWidget.

WINDEV Mobile 18 permette di crearewidget.

PERSONALIZZAZIONE DELLATASTIERA VIRTUALE.Con Android, la personalizzazione di untasto della tastiera permette di visualizzareun testo a vostra scelta, in aggiunta ai tastidi preselezione.

BARRA D’AZIONEPremendo più a lungo su un controllo si puòfar comparire un menu a comparsa.In Android, il menu popup compare nellabarra d’azione.

Action bar che presenta i tipi di piatti

su uno sfondo blu, una barra di appli-cazioni

CREA UN TOUR SULLAMAPPA DI CONTROLLOSu una mappa Google, digitare le funzioniMapAddltinerary permette di definire falci-mente un itinerario.

14 • WINDEV Mobile 18

SPECIFICITÀ ANDROID (SMARTPHONE &TABLET)

L’itinerario è tratto dall’applicazione diWINDEV Mobile 18.

SUPPORTO MULTILINGUANELLE APPLICAZIONI Quando una applicazione viene distribuita indiversi paesi, il suo nome può cambiare aseconda del paese.La versione 18 di WINDEV Mobile supportaautomaticamente questi diversi nomi.

L’applicazione ha un nome diverso aseconda del paese.

AVVIARE L’APPLICAZIONEQUANDO SI AVVIA IL DISPOSITIVOQuando si genera l’applicazione è possibilespecificare che l’applicazione deve avviarsiautomaticamente quando si accende lamacchina.Questo è utile per esempio per un totemdemo self-service.

ESEGUIRE UN’APPLICAZIONEIN SECONDO PIANO Un’applicazione può essere:• in primo piano, • visibile, • in uso, • sullo sfondo. Un’applicazione in «secondo piano» è didefault in sospeso dal sistema (per salvare labatteria).Ma in alcuni casi, il creatore di una domanda

può desiderare alcuni processi anche se l’ap-plicazione è in secondo piano, per esempiovisualizzare le notifiche o ascoltare musica.Questo è possibile grazie al concetto di«Global Threads».E’ sufficiente posizionare i processi chedevono funzionare per tutto il tempo in unaprocedura ed eseguire questa procedura inGlobal Thread.Si noti che questo processo viene eseguitoanche quando il dispositivo è in stand by(eccetto per le operazioni di visualizzazioneovviamente!

IMPEDIRE AL DISPOSITIVO DI SOSPENDERSI La funzione SysStandby permette di impe-dire a un dispositivo di sospendersi.Un parametro consente di autorizzare omeno al dispositivo di andare a dormire aseconda se è collegato alla rete o funziona abatterie. Una domanda può rimanere attiva o visibiletutto il tempo o durante la quantità di tempoconsentito.

RICONOSCIMENTO VOCALE,SINTESI VOCALE I telefoni sono anche buoni ascoltatori!Basta dettare un testo nellafunzioneSpeechRecognitionTrigger perconvertirla in una stringa di caratteri! E’ anche supportata la sintesi vocale.

CHIAMA LE LIBRERIE JAVA. E’ possibile chiamare le librerie Java forniteda terze parti: controllare un dispositivoNell’editor di codice, è anche possibile inse-rire direttamente il codice Java al posto delcodice WLanguage (funzione utile per larisoluzione dei problemi!)

FUNZIONI DI CONDIVISIONE(EMAIL/SMS/FACEBOOK,ETC.)Una finestra che consente di condividere icontenuti attraverso i social media possonoessere visualizzati automaticamente.

La selezione dei social media è presto fatto.

FUNZIONE PER OTTENEREL’IDENTIFICAZIONE UNIVOCA DI UN DISPOSITIVOOgni dispositivo Android (telefono, tablet)ha un numero univoco integrato dal produt-tore (specificatamente il provider ROM).La funzione sysldentifier consente dileggere questo numero.Questo numero può essere utilizzato peraumentare la sicurezza per l’applicazione:un’applicazione può essere impostata perfunzionare solo su dispositivi fissi.Questo numero può essere utilizzato perproteggere la distribuzione non autorizzatadi applicazioni.

NOTIFICA

Una notifica, in alto a sinistra

Le icone presenti nella parte superiore dellaschermata principale di Android sono iconedi «Notifica».Essi possono essere «espansi» per mostrarei loro dettagli.

La notifica di espansione

Grazie alla famiglia di funzioni Not diWinDev Mobile 18, è semplice aggiungereicone (e altri dettagli) nella barra delle iconee eliminarle, effettuare una notifica sonora,vibrazione e illuminazione LED.Per esempio: l’applicazione ha ricevuto unmessaggio, l’informazione è stata inviata,l’applicazione è (o no) connessa, avete unappuntamento...

Ci sono 4 tipi di notifiche, tutte supportateda WINDEV Mobile 18:• notifica nella barra della schermata iniziale

www.windev.com • 15

iOS

• notifiche sonore• notifiche con vibrazione•notifiche accendendo il LED anteriore deltelefono (in un colore a scelta).

Accendere il LED del telefono nel colorescelto da voi

RICHIAMO DI UN’APPLICA-ZIONE DA UNA NOTIFICA. Un’applicazione in esecuzione in secondopiano può mandare notifiche al sistema.Facendo click su questa notifica si può riav-viare l’applicazione.Basta impostare WLanguage..ActivateApplication property of theNotification type.

DEPLOYMENT:FACILE

La dis-t r i b u -

zione dell’applicazione viene eseguita com-pletando direttamente l’applicazione dal PCal dispositivo utilizzando Play Store.Le applicazioni distribuite attraverso PlayStore possono essere gratuite o no. Se l’ap-plicazione non è gratuita, si ottiene unricavo ogni volta che l’applicazione vienescaricata.Per essere distribuita, un’applicazione deveessere firmata. Le funzionalità di firma sonofornite da WINDEV Mobile 18.La distribuzione di un’applicazione perAndroid sviluppata con WINDEV Mobile 18 èmolto semplice!

ESEMPIO DISPONILEESEMPI ANDROID Un gran numero di esempi sono forniti conAndroidTra questi esempi, potrete trovare:• Android FTP Client: esempio di un clientFTP per i dispositivi Android

• Android Explorer : file explorer perAndroid• gestione dei contatti Android : esempio di

gestione personalizzata dei contatti • gestione ordini Android : altro esempio

(gestione del cliente e del prodotto, ecc.)• Android Registered: esempio di gestione

di presenza (seminari, conferenze...)

• Android GPS : esempio di uso del GPS (lon-gitudine, latitudine, altitudine, velocità edirezione)

• Android RSS Reader: il lettore di flussoRSS con la gestione di immagini e favoriti

• Android Password : esempio di attuazionedi una password «briefcase» (numero dipin, siti internet, ecc...)

• Android Notes: esempio di implementa-zione prendendo una nota grafica

• Sintesi vocale Android: esempio di utilizzodi funzioni di sintesi vocale• Android System: esempip di come utiliz-

zare le caratteristiche specifiche del sis-tema Android (toast, notifiche, Wi.Fi,..)

• Game: esempio di un’applicazione di gioco,solitamente destinata alla distribuizione per

Google Play. Questo gioco è offerto daGoogle Play.

• Android Sport Assistant: porting appli-cation example: calcolo della distanza,velocità media, visualizzazione su unamappa, ecc.

• Cronometro Android: esempio di arrestoorologio analogico

• Inventario Android: esempio di memoriz-zazione dell’ inventario del database

• Spese Android: esempio della gestionecompleta delle spese.

• Android Poker: esempio di gioco perscoprire Pocker (immagine e controllo digestione.

• Azioni Android: esempio di codice abarre per la lettura del prodotto per lagestione del magazzino.

• Android Tic Tac Toe: esempio basato sulgioco tic tac toc

16 • WINDEV Mobile 18

WINDEV MOBILE 18 consente di creareapplicazioni native per iPhone, iPad e iPodTouch, Android, Windows 8 RT, WindowsPhone, Windows Mobile e CE, ecc.Oltre ai controlli e alle funzioni comunipresenti in precedenza , WINDEV Mobile 18offre ulteriori caratteristiche specifiche iOS(iPhone e iPad).Le seguenti caratteristiche sono in aggiuntaalle caratteristiche comuni.

PROCEDURA GUIDATA DICREAZIONE DI UNA FINESTRA WINDEV Mobile 18 offre una procedura gui-data che rende facile creare finestre stan-dard iOS. Per impostazione predefinita, unabarra di navigazione si trova nella partesuperiore, con il tasto «Indietro», una barranella parte inferiore, ecc.

Procedura guidata di creazione dellafinestra iOS

INTERFACCIA SPECIFICA DIIOS: PULSANTE ROSSO DICANCELLAZIONE Su iPhone e iPad, gesti con le dita su unalinea (o verso destra o verso sinistra) per-mettono di avviare un processo personaliz-zato o di far apparire automaticamente ilpulsante rosso «Elimina».

Le applicazioni a portata di mano

AVVIO E RICEZIONE DI EMAIL Le funzioni per l’invio e la ricezione delleemail sono disponibili su WLanguage.E’ anche possibile attivare programmandol’apertura della finestra posta in uscita con ilcontenuto del campo già compilati (sog-getto, titolo, allegato...).

MAPPA DI CONTROLLO APPLE Il controllo Mappa viene usato per visualiz-zare una mappa nei formati supportati daiPhone (Google Maps e le mappe di Apple apartire da iOS 5).La mappa visualizzata può essere utilizzatanelle applicazioni, i marcatori possonoessere impostati, la modalità di visualizza-zione (mappa o satellite) può essere modifi-cata, etc...

CONDIVISIONE DELLA FINES-TRA TRAMITE ITUNESUn’applicazione iOS può essere autorizzataa condividere file con PC o Mac.Al tempo di generazione, WINDEV Mobile 18offre un’opzione che può attivare la condivi-sione di file.L’utente finale può lavorare con i suoi dati suun hardware a sua scelta.E’ possibile anche copiare i fileHyperFileSQL in questo modo.

GRAFICI SEMPLICI Un costruttore di grafica è disponibile sullaversione Mobile: creare grafici su dispositivimobili senza alcuna programmazione.

POPUL SU IPAD E’ ora disponibile su iPad l’apertura difinestre popup.E’ inoltre possibile creare finestre non mas-simizzate.

Qui un popup per la selezione delcolore (finestra estratto).

CREAZIONE PDF WINDEV 18 consente di crearereport in formato PDF attra-verso l’editor report.Approfittate della potenza dei rapporti:codici a barre, grafici, tabelle, colonne, ecc.Un report può essere stampato o inviato peremail.

COMPILAZIONE DI APPLICAZIONILe applicazioni sono compilate con WindowsMobile 18. Queste devono essere firmate.Basta usare il certificato ottenuto da Apple«sviluppatore ios» per firmare l’applica-zione. Questa operazione viene eseguita suMac.

CALLING OBJECTIVE-C LIBRARIES E’ possibile chiamare il codice nativoObjective-C nelle applicazioni.E’ anche possibile inserire direttamente ilcodice Objective-C al posto del codice diWLanguage (funzione utile per la risolu-zione dei problemi!)

SONO SUPPORTATI TUTTI I DISPOSITIVI IOS. WINDEV Mobile 18 consente di sviluppareapplicazioni per tutti i dispositivi iOS:iPhone, iPad and iPad Mini, iPod Touch...

www.windev.com • 17

iOS

IOS SPECIFICITÀ (IPHONE, IPAD)

iOS

Le applicazioni di WINDEV Mobile 18su iPad mini

DEPLOYMENT:FACILEDISTRIBUZIONE DI APPLICAZIONI WINDEV Mobile 18 consente di scegliere unodei tre modi offerti da Apple per distribuirele applicazioni:• AppStore• Distribuzione «Ad-Hoc»• Distribuzione «In-House»

La distribuzione di un’applicazione tramiteAppStore si basa sull’approvazione da partedi Apple (l’applicazione deve passare attra-verso un processo di validazione). Un’applicazione distribuita tramite AppStoreè visibile e accessibile al pubblico.I tipi di distribuzione «Ad Hoc» e «In-House»(vedi sotto) permettono di distribuire appli-cazioni senza dover avere la convalida diApple, e senza doverle condividere pubblica-mente. Le applicazioni professionali sono protettein questo modo da qualsiasi pubblicità inde-siderata e da qualsiasi download da terzi.E’ possibile padroneggiare la distribuzionedelle applicazioni, e non c è bisogno dipagare alcuna commissione.

DISTRIBUZIONE «AD-HOC» La modalità di distribuzione Ad Hocconsente di distribuire l’applicazione su unmassimo di 100 dispositivi.L’installazione viene eseguita manualmenteda ogni dispositivo.L’applicazione non ha bisogno di passare

sotto il processo di validazione Apple e nonè disponibile al pubblico.

DISTRIBUZIONE «IN-HOUSE» La modalità di distribuzione «In-House»rimuove il vincolo di un numero massimo didispositivi: l’applicazione può essere distri-buita su tutti i dispositivi che vuoi.Questo tipo di distribuzione rimuove anche ivincoli dell’installazione fisica. La distribu-zione avviene tramite un server web, che eli-mina le operazioni manuali da ogni disposi-tivo.L’applicazione non ha bisogno di passaresotto il processo di validazione Apple.Questo tipo di distribuzione richiede l’acqui-sizione di una speciale licenze da Apple.

DISTRIBUZIONE SUAPPLESTORE.Distribuzione tramite AppleStore. Il negozioonline Apple è possibile per alcune applica-zioni.Qualsiasi applicazione destinata a esseredistribuita su AppStore deve essere validatae accettata da Apple precedentemente.

I tre modelli di distribuzione dipendono solo da Apple epossono cambiare in qualsiasi momento. Potrebbe esserenecessario avere una licenza o un abbonamento a Apple, oavere un hardware speciale da Apple. Si prega di visitare ilsito web di Apple per verificare l’esattezza delle informa-zioni e delle condizioni speciali nel momento della letturadelle informazioni.

ESEMPI DISPONIBILITRA GLI ESEMPI IOS Sono previsti per iOS un gran numero diesempi e il loro codice sorgente.Tra questi esempi è possibile trovare: • iOS Stopwatch, • iOS Click on Chart, • iOS CRM, iOS Loan,

• iOS Regular Expressions, • iOS Financial function, • 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 permette di creareapplicazioni native per iPhone, iPad e iPodTouch, Android, Windows 8RT, WindowsPhone, Windows Mobile e CE, ecc.Oltre ai controlli e alle caratteristichecomuni di cui sopra , WINDEV Mobile 18offre funzionalità aggiuntive specifiche perWindows Phone .Le seguenti caratteristiche sono inaggiunta alle caratteristiche comuni.

APPLICAZIONI NATIVE PERWINDOWS PHONE.WINDEV Mobile 18 genera applicazioninative (.xap) per WP (WP è l’acronimo diWindows Phone).

API: CHIAMATE NATIVE A.NET E’ possibile chiamare .Net con il codiceWLanguageLe classi delle assemblee sono gestite nati-vamente dall’ambiente (chiamati i metodi diqueste classi)

CLOUDIn combinazione con uno o più siti basatisulla tecnologia WEBDEV, permette un’ac-cesso a cloud semplice e potente grazie allafamiglia di funzioni httpRequest. Lo scambio e la memorizzazione dei dati èsemplice, usando il database (HyperFileSQL,MySQL, Oracle,..).

GESTIONE LOCALE DEI DATILa famiglia di funzioni «f» (fOpen. fWrite.ecc...)è disponibile e consente di archiviare idati localmente sul telefono.

DEBUGGINGIl debugger è disponibile in modalità simula-zione nell’editor di WINDEV Mobile.

STORE WINDOWS PHONE.

Applicazioni di Windows Phone vengono dis-tribuite attraverso il negozio di MicrosoftWindows Phone.Le applicazioni sviluppate con WINDEVMobile 18 sono facilmente distribuite tramitecopia diretta al telefono (numero limitato dicellulari) o tramite negozio. Per la distribuzione nel negozio, le condizioni dipendono daMicrosoft e possono cambiare in qualsiasi momento.Potrebbe essere necessario avere una licenza o un abbona-mento con Microsoft. Si prega di controllare l’esattezza delleinformazioni e delle condizioni speciali al momento della let-tura delle informazioni.

TRA GLI ESEMPI DI WP

Diversi esempi sono forniti per WP. Tra questi, troverete:

• Password management• Note management• Stopwatch • Poker • Tic Tac Toe

www.windev.com • 19

iOS

SPECIFICITÀ DI WINDOWSPHONE 8

WINDEV MOBILE 18 permette di creareapplicazioni native per iPhone, iPad e iPodTouch, Android, Windows 8 RT, WindowsPhone, Windows Mobile e CE, ecc.Inoltre o i comandi e le caratteristichecomuni sono già presentate, WINDEV Mobile18 offre funzionalità aggiuntive specificheWindows Mobile e CE . Queste caratteristiche sono in aggiuntaalle funzioni comuni.

WINDOWS MOBILE &WINDOWS CE Oggi, le applicazioni sviluppate con WindowsMobile e Windows CE sono principalmente leapplicazioni professionali e industriali, distri-buite su dispositivi speciali (dispositivirobusti,...)WINDEV Mobile 18 permette di svilupparefacilmente applicazioni destinate a girare suWindows Mobile e Windows CE.

GRAFICI SEMPLICI Un costruttore grafico è disponibile suMobile: è possibile creare grafici su un dis-positivo mobile senza programmazione.

ACESSO TAPI (TELEFONIA) accesso TAPI (funzioni di telefonia) è fatto inmodo nativo usando WLanguage: comporreautomaticamente il numero di telefono...

CHIAMA PER DLLS .NET La maggior parte dei fornitori di add-on hard-ware (GPS, scanner, lettori di codici a barre,

lettori RFID, ecc) forniscono dri-ver di accesso per le loro

attrezzature. Questi driversono forniti sotto forma

nativa DLLs o qualchevolta come .NET.

Queste modalità dicomunicazione

tramite DLL ovia .NET

sono sup-portate daW I N D E VMobile 18.

COMPILAZIONE DINAMICA Compilazione dinamica (creazione, compila-zione e esecuzione di un codice dall’applica-zione) è disponibile su WINDEV Mobile 18.

RAPPORTI STAMPATIWINDEV Mobile 18 consente di creare facil-mente reports grazie al generatore di reportincluso nell’ambiente.

Il report viene creato in formato standardPCL mobile.E’ inoltre possibile creare report usando icomandi di stampa iPrint famiglia di fun-zioni WLanguage.Per le stampanti che non rispettano gli stan-dard PCL, è possibile anche programmaredirettamente le sequenze di controllo.

STAMPA DI CODICI A BARRELa stampa di un codice a barre dal disposi-tivo può essere utile!WINDEV Mobile consente di farlo diretta-mente, tramite una connessione tra il cellu-lare e la stampante o tramite la stampanteincorporate nel terminale. La stampantedeve essere compatibile con «PCL».I codici a barre supportati sono: UPCA,UPCE, EAN13, EAN8, Interleaved 2 of 5,Codabar, MSI Code, Code 39, Code 93, Code128, EAN 128, PDF 417, Datamatrix...

RFID Grazie a WINDEV Mobile 18 è possibile svi-luppare facilmente applica-zioni che supportano latecnologia «RFID».L’applicazione legge ilremoto e scrive le informa-zioni memorizzate su unchip o con un’antenna inte-grata. Il chip è inserito (o incollato) all’in-terno di un oggetto o di un’imballaggio: trac-ciabilità completa!

Un lettore, un modello di chip RFID(ci sono decine di modelli)

CHE COLLEGAMENTO AL PC?Se deve essere creato un collegamento,sono disponibili le seguenti modalità:• Replica unidirezionale e bidirezionale (sin-

cronizzazione)• collegamento a infrarossi• Bluetooth• Wi-Fi• Cavo (ActiveSync o un’applicazione

controllata direttamente)• Collegamento al modem o a internet• Telefono (GPRS, 3G, 4G)• Altri metodi.

DATABASES DATI DI ACCESSO, REPILICATI IN TEMPO REALE L’accesso al database avviene in base allevostre esigenze e scelte: locale(dati sul disposi-tivo), o in tempo reale in cui il dispositivo vieneutilizzato (wirless), o in tempo reale in qualsiasiparte del mondo (3G, 4G, GPRS), o dallareplica, i dati vengono poi sincronizzati (viaActiveSync o tramite replica).

HYPERFILESQLWINDEV Mobile viene fornito con il potentedatabase HyperFileSQL. Questo databasefacilmente incorporato non richiede alcunaamministrazione.

AS/400E’ offerto l’accesso nativo AS/400 (inaggiunta).

CEDB WINDEV Mobile 18 inoltre supporta nativa-mente file di tipo «CEDB», che vengonousati da un gran numero di applicazionistandard (per esempio Outlook). Pianificazione...).

Le applicazioni leggono e scrivono diretta-mente nel calendario, in Outlook, nell’elencoTask...

ACCESSO AL DATABASE IS. WINDEV Mobile fornisce un facile accesso aidatabase. (Informazioni di sistema). Leapplicazioni accedono in tempo reale o tra-mite replica del database corrente, usandocombinazioni cablate o wirless.

REPLICAZIONE WINDEV Mobile permette di sincronizzare ifile tramite «ActiveSync» o tramite il mecca-nismo «Replica Universale», che consente lareplica tra diversi database (per esempioHyperFileSQL o Oracle).

DISTRIBUZIONE:FACILEPROCESSI SUPPORTATI Tutti i processori architettura ARM sonosupportati.

INSTALLAZIONE MSI E CABGenerazione di applicazioni mobili in for-mato «CAB» (l’intera applicazione è memo-

20 • WINDEV Mobile 18

WINDOWS MOBILE & E SPECIFICITÀ CE

rizzata su file .CAB) permette di incol-lare il file in formato .CAB sul disposi-tivo che si installa in un secondomomento. Il formato MSI è supportato.

AGGIORNAMENTODELL’APPLICAZIONE L’aggiornamento di un’applicazioneavviene automaticamente tramiteconnessione via PC o connessioneremota o tramite ActiveSync. GPRS, 3G,4G, Internet.

UTENSILIATTREZZI SPECIALI FORNITICON IL PRODOTTOIn aggiunta agli strumenti usuali (che sonopresenti con WINDEV). WINDEV Mobile 18 èdotato di strumenti utili durante lo sviluppo,le fasi di fine-tuning e le fasi di presenta-zione.

WDEXPLORER è uno strumento per lavisualizzazione di file e directory presentisu un dispositivo mobiòe dal PC.WDCEDB permette di visualizzare e acce-dere ai dati trovati nei file CEDB (.cdb) di undispositivo mobile: appuntamenti, contatti...WDCapture permette di creare da unoschermo PC copie o video di ciò che vienevisualizzato sullo schermo del dispositivomobile connesso al PC.WDRegistry ti consente di vedere facil-mente il contenuto del registro del disposi-tivo mobile.WDSYNCHRO permette di configurare lasincronizzazione che verrà effettuata auto-maticamente da «ActiveSync» quando ildispositivo mobile sarà connesso a un PC.

COMPONENTI EESEMPI FORNITIWindows Mobile e Windows CE sono sistemioperativi di concezione relativamente piùanziana, così un gran numero di esempi ecomponenti vengono forniti per rendere piùfacile usarli in modo più moderno.

TRA LE COMPONENTI:Firma Consente di includere facilmente un controllo difacile-lettura «Firma» nelle applicazioni WINDEVMobile.

TermineQuesto esempio illustra come implementare untermine, nonchè un sistema per attivare il soft-ware.

GPSUsato per interrogare un GPS per recuperare unalongitudine, una latitudine o un’altitudine.

Falcon, Symbol, Datalogic, PAXAR,Intermec:Per accedere alle funzioni specifiche di ciascunmodello.

GANTTVisualizza un diagramma Gantt.

Gestione LoginGestisce l’identificazione inun’applicazione tramite login epassword.

PC Directory PickerSeleziona una directory daun’applicazioni WINDEV.

GLI ESEMPI FORNITI Pocket .NetUtilizzare un esempio per ilmontaggio .Net (qui elencodelle reti Wi-Fi).

Gestione dei contattiPocket.

Gestione contatti.

Gestione degli ordini PocketGestione semplificata di ordini/fatture.

Inventario PocketGestione inventario.

Pocker registratoresponsabile frequenza: tieni nota della frequenzaa un seminario.

invio di SMSQuesto esempio invia SMS.

Tastiera virtualeTastiere virtuali completamente personalizzabili.

MappaQuesto esempio è una versione light di WDMap.Esso consente di visualizzare e modificare in for-mato HyperFileSQL Mobile direttamente dal dis-positivo.

PC CDB BrowseQuesto esempio viene visualizzato per accedere adatabase standard (.cdb).

SpeseGestisce le spese aziendali.

FTPClientQuesto esempio mostra il contenuto di un serverFTP. Può essere anche utilizzato per scaricare,rinominare e eliminare i file.

Utilizzo di socketsQuesto esempio presenta la funzione di gestionedei sockets.

SondaggioCrea e conduce sondaggi

PrestitoQuesto esempio simula i calcoli di prestito e visua-lizza le relative tabelle di ammortamento.

Funzioni finanziarieL’uso di funzioni finanziarie.

RiserveQuesti esempi vengono utilizzati per gestire leriserve. Hai la possibilità di sincronizzare i datiimmessi nei due progetti sul dispositivo e sul PC.

PasswordEsempio di una scatola di passwords.

Compiti Consente di inserire un elenco di attività (con ges-tione delle priorità, data di scadenza, promemoriaautomatico).

estrazione MIMEQuesto esempio viene usato per estrarre gli alle-gati da un’email.

PokerQuesto esempio è usato per giocare a poker.

Tic Tac ToeQuesto esempio illustra l’uso della stilo e movi-mento dell’oggetto.

Presentazione di album di foto

Visualizzazione di immagini per il dispositivo.Consente di visualizzare, importare o esportarefoto di un dispositivo a/da un PC.

Gruppo di filiQuesto esempio presenta l’uso di thread. (processiparalleli).

StatisticheQuesto esempio esegue calcoli statistici.

TelefoniaApplicazione di telefonia utilizzabile cn un disposi-tivo con funzioni telefoniche.

Note Questo esempio viene visualizzato per disegnare«appunti» di grafica e salvarli con parole chiave.

Gestione lista della spesaQuesti esempi vengono utilizzati per gestire unelenco di negozi, servizi, prodotti e acquisti.

Prenotazione spiaggiaQuesti esempi sono usati per gestire le prenota-zioni per spiagge private.

CronometroCronometro digitale

APNQuesto esempio gestisce la fotocamera del dispo-sitivo.

Questi esempi e componenti sono ottenuticon il loro codice sorgente. E’ possibile uti-lizzare liberamente questi esempi nelleapplicazioni, o per analizzare la loro archi-tettura!

www.windev.com • 21

iOS

22 • WINDEV Mobile 18

HyperFileSQLClassic

HyperFileSQL

C/S

SQLServer Oracle AS/400 SQLite File di

testoFile bina-

rio XML Qualsiasidatabase Cloud

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

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

TIPI DI CONNESSIONE CON DATABASE IS

• Accesso dal server Web

• Accesso 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

COMUNICAZIONECON I CELLULARI

E altri databasetramite serviziWeb

Con WINDEV Mobile 18, facilmente e in modo nativo accede alle risorse del disposi-tivo mobile. Le applicazioni si integrano totalmente con il codice esistente (IS, servi-zio web, email...), Grazie a WINDEV Mobile 18, il dispositivo mobile diventa una per-iferica intelligente per il vostro IS.

www.windev.com • 23

VEDI LE REFERENZESULL’AZIENDA SUWINDEV MOBILE

CREARE ECCEZIONALIAPPLICAZIONI MOBILI

Si prega di visitarewww.windev.com

iOS

AGIRE ORA!FORMAZIONE: FACILE!

WINDEV Mobile è dotato di un sistema onlinecompleto e la relativa documentazione: untutorial, una guida di programmazione e unaguida concettuale.

ORDINA OGGI, DISTRIBUITO INUNA SETTIMANA!Con WINDEV Mobile Integrated Development èora possibile sviluppare su tablet, smartphone eterminali industriali.Il Mobile computing sta raggiungendo tutto il

mondo: un biliardo di smartphone e tabletsaranno venduti nel 2013. WINDEV Mobile 18 è ilvostro migliore alleato per lo sviluppo rapido, alteprestazioni su questo hardware.

Ordina la tua copia di WINDEVMobile 18 oggi!

www.windev.com

IDE for Pocket PC,

Smartphone, Tablet e terminali

industriali, gestisce l’intero

ciclo di vita dell’applicazione

Windows CE, Mobile, iOS

(iPhone, iPad), Android,

Windows Phone

Tutto in inglese

Hot Line gratuita*

Distribuzione gratuita

Compatibilità con WINDEV e

WEBDEV

Ambiente integrato

La finestra editor WYSIWYG è

adattata alle dimensioni dello

schermo, controlli avanzati,

ancore, eridità....

Database HyperFileSQL e altri

Generatore di query SQL

Compatibile con linguaggio

5GL WEBDEV e WINDEV

Simulatore, debugger

Editor di codice con modifica

assistita

Gestione sorgente codice

Unit tests

Traduzione applicazioni (64

lingue)

Revisione

Control Center, Dashboard

Modello generatore di dati

(UML, Merisem Flexible)

Generatore di documentazione(analisi, programmazione)

Regole e requisiti di business

Aperto a Internet

Supporto multimediale

Generatore di configurazione

speciale

Accesso allo Store e al Market

Gran numero di esempi

Formazione in una sola setti-

mana (solo 1 giorno se hai già

familiarità con WINDEV )

Docu

men

to n

on c

ontra

ttual

e W

INDE

V Pr

ofes

siona

l sof

twar

e - S

uppo

rto te

cnic

o: 1

5 ric

hies

te g

ratu

ite ri

guar

dant

i la

vers

ione

attu

alm

ente

in v

endi

ta. A

lcun

e fu

nzio

ni e

alc

uni e

sem

pi s

aran

no d

ispon

ibili

nella

pro

ssim

a ve

rsio

ne.

Caratteristicheprincipali

La stessa copia di WINDEV Mobile 18permette di creare applicazioni periPhone e iPad, Android, WindowsPhone, Windows CE e WindowsMobile?Si. E il tuo codice e le finestre sonocompatibili.

Hai bisogno di WINDEV?No, WINDEV Mobile è un softwareautonomoTuttavia, se si possiede WINDEV, èpossibile recuperare il codice econdividere i dati e i progetti esis-tenti in esso.

Qual è il vantaggio principale diWINDEV Mobile 18?Il semplice fatto che è possibile svi-luppare un’applicazione per i dispo-sitivi mobili con la stessa facilitàd’uso di WINDEV è fantastico!

La portabilità del codice e le finestresono un’altro vantaggio .

Devo pagare i diritti d’autore sulleapplicazioni sviluppate usandoWINDEV Mobile?No, si può liberamente distribuire leapplicazioni sviluppate usandoWINDEV Mobile, non si devonopagare i diritti d’autore a PC SOFT.Distribuire senza restrinzioni o rischi!

Posso provare l’applicazione che stosviluppando direttamente sul PC disviluppo? Lo sviluppo viene eseguito su un PCstandard, e l’applicazione in fase disviluppo può essere verificata inqualsiasi momento utilizzando ilsimulatore fornito dal programma.

Perchè il Supporto Tecnico diWINDEV Mobile è gratuto?

PC SOFT si fida dei suoi prodotti eoffre supporto tecnico gratuito perWINDEV Mobile. Sono offerte 15indagini (per telefono o Internet) *.

Esiste un gruppo di discussione pro-fessionale per WINDEV Mobile?Si: puoi condividere la tua espe-rienza con la comunità di sviluppa-tori.

Quanto tempo ci vorrà per allenarsi?Se si conosce WINDEV, è necessariosolo un giorno: altrimenti è suffi-ciente una settimana.

Contattaci,siamoal tuo servizio!

DOMANDE RISPOSTE

Applicazionemobile autonoma:presa ordine,consegna, letturadei contatori, servi-zio clientiApplicazione conreplica (fisica-mente, tramiteBluetooth o Wi-Fi,o telefono oInternet)Applicazione direte wirelesslocale: comunica-

zione mobile conrete aziendale intempo realeApplicazioneremota in temporeale, tramite unsemplice abbona-mento 3G o 4G.Controllo macchineindustriali tramiteinfrarossiApplicazione persmartphone, conaccesso sicuro aidati aziendali

Applicazione digeolocalizzazione,ottimizzazione diviaggioPannello esecutivoMenu ristorante sutabletApplicazione dadistribuire tramiteStore o Markete qualsiasi altraapplicazione che sipuò sognare

ESEMPI DI APPLICAZIONIDIVENTAMOBILE!

iOS