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

PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

Embed Size (px)

Citation preview

Page 1: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

Nova Versão

PLATAFORMA DEDESENVOLVIMENTOINTEGRADO

`

Smartphone, Tablet,Terminais

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

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

iOS

Page 2: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

PODERÁ COMEÇAR A DESEN-VOLVER PARA DISPOSITIVOSMÓVEIS EM 10 MINUTOS«Rede e comunicações»

“ “

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

Smartphones e tablets estão adominar o mundo profissio-nal. Estes dispositivos já vêmcom o poder computacional e

capacidade de armazenamentoque permitem que os aplicati-

vos sejam executados deforma confortável e eficaz.

Com o software WINDEVMobile 18, é muito fácile rápida a criação deaplicações robustaspara qualquer dis-positivo móvel!

WINDEV Mobile 18 éfantástico a desenvolverpara smartphones, tablets edispositivos industriais.

Graças ao WINDEV Mobile 18 outilizador pode desenvolver apli-cações nativas muito rapidamente(ou pode reutilizar código WINDEVexistente).

Tudo em Inglês.

Pode distribuir livremente as suas aplicações. SEJA

MÓVEL !

Atenção: se não estiver familiarizado com WINDEV 18, recomen-damos que verifique a brochura WINDEV (no site windev.com, ousolicitando uma cópia junto da PC SOFT ou de um representante).A brochura WINDEV contém uma grande quantidade de detalhesadicionais sobre as características básicas dos diversos editorese sobre a linguagem de programação compatível (WLanguage).Ou contacte-nos!

C O N T E Ú D O S

3 Método de desenvolvimento5 Windows7 Campos9 Características comuns

12 Bases de dados13 Distribuir aplicações14 Android17 iOS (iPhone, iPad)19 Windows Phone 820 Windows Mobile & CE

iOS

ANDROID, IOS, WINDOWS 8 RT,PHONE, WINDOWS MOBILE & CECom o WINDEV Mobile 18, a mesma aplicação podeser executada em diferentes sistemas operativosmóveis: iOS(iPhone, iPad), Android, Windows CE &Mobile,Windows 8 RT, Windows Phone 8...

QUALQUER DISPOSITIVO MÓVELDesenvolva para qualquer tipo de dispositivo móvel:telemóveis, smartphones, pocket PC’s, terminais, ter-minais robustos, tablets, netbooks,...

TODOS OS FABRICANTESAplicações desenvolvidas com o WINDEV

Mobile 18 podem ser executadasem dispositivos móveis de qual-quer fabricante: Datalogic,Intermec, Falcon, Symbol, PSC,PAXAR, Psion Teklogix, Pidion,Gotive, HHP... Todos os smartpho-nes são suportados: Apple iPhone,DELL, Qtek,Toshiba, HP, Asus, Acer,Compaq,Orange, Samsung,Paragon, HTC,Motorola, Palm,LG...Todos os tablets: AppleiPad,Samsung Galaxy Tab, GalaxyNote,Google Nexus, Kindle, Acer,Asus,Archos, Microsoft, Sony, Msi,HP,Toshiba, Motorola, HTC,Lenovo,LG, Huawei...

CRIE APLICAÇÕES PARATODOS OS DISPOSITIVOSMÓVEISWINDEV 18 permite-lhe criar facilmente apli-cações nativas para todos os dispositivosmóveis: smartphones, tablets e terminaisindustriais. Se já tem código existente WIN-DEV ou WEBDEV, pode reutilizá-lo.

UM AMBIENTE DE DESENVOL-VIMENTO AUTÓNOMOIndependentemente do equipamento destinoe do sistema operativo, a forma de desenvol-ver com WINDEV Mobile 18 é idêntica. Oambiente de desenvolvimento é integrado,potente, completo, intuitivo e adaptado àsespecificidades dos dispositivos móveis. Com

ou sem base de dados,com ou sem conexãocom o Sistema deInformação, desenvol-ver para dispositivosmóveis nunca foi tãofácil.

SUPORTE AOCICLO DEVIDA COM-PLETOWINDEV Mobile 18vem com todas as fer-ramentas necessáriaspara a gestão de todoo ciclo de vida das aplicações:Gerador de Janelas, 5GLDebugger, gerador de relatórios,gerador de setup de instalação,gestor de análise Merise e UML,painel do projeto, Source CodeManager, gerador de documen-tação de programação, gestão

www.windev.com • 3

Umambientede desen-volvi-mentocompleto,adaptadopara omundo«mobile»

DESENVOLVA PARA TODOSOS DISPOSITIVOS MÓVEIS

MÉTODO DEDESENVOLVI-

MENTO

PORTABILIDADE DASSUAS APLICAÇÕES

iOS

Windows Mobile

Android

Windows PhoneiPhone

(continua na página 4)

iOS

Page 3: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

de agenda, ...

CARACTERÍSTICASESPECÍFICAS MOBILEWINDEV Mobile 18 oferece os recursos dedesenvolvimento esperados, e em adição,recursos específicos para o uso de dispositi-vos móveis, tais como a leitura de SMS, ges-tão de acelerómetro, gestão de bússula,posicionamento de GPS, códigos de barras ...Integrar as diversas tecnologias de conexão(Bluetooth, Wi-Fi, infravermelho, GPRS, 3G,4G, replicação, sincronização, ...) com oSistema de Informação da sua empresa éuma brincadeira de crianças com WINDEVMobile 18!

PROGRAME EM 5GL: 90%MENOS CÓDIGO

WLanguage, uma linguagem de 5 ª geração,permite desenvolver mais rápido do queuma linguagem tradicional. As suas funçõespoderosas tornam o código mais fácil de lere escrever, o que simplifica o desenvolvi-mento e manutenção. Para descobrir oWLanguage, não hesite em fazer o downloadda versão gratuita do WINDEV MobileExpress.

ACESSO AAPI’S Você pode aceder aosAPI’s do hardware. Senecessário, é possívelcodificar processosmuito específicos.

ESTÁ FAMILIARIZADO COMWINDEV?Desenvolva de uma forma familiar, usandoWLanguage, com o benefício adicional doambiente eficiente que já conhece, e a pos-sibilidade de reutilizar o código já existente,se necessário.

COMPATIBILIDADE WINDEVTem aplicações WINDEV?A compatibilidade entre WINDEV e WINDEVMobile é surpreendente: código, análises,UML, classes, queries, campos (edit, table,splitter, Looper, etc.)!É possível recuperar e partilhar a maiorparte do código e interface utilizador. A pro-gramação de base de dados também ésemelhante.Uma vez que o tamanho do ecrã é menor,basta redimensionar as janelas, que é muitofácil de se fazer com o WINDEV Mobile 18!Pode re-utilizar o código já existente.

POTENTE EDITOR DE INTER-FACE (JANELAS E CAMPOS)O WINDEV Mobile oferece o gerador deinterface gráfico (janelas e campos) mais

TESTE E DEPURAÇÃODESENVOLVIMENTO, DEPURAÇÃO NO PC ATRAVÉSDE UM SIMULADOR FORNECIDO O desenvolvimento é feito directamente no PC. O teste da aplicação éefectuado directamente no PC, graças ao poderoso modo de «simu-lação». O depurador dispõe de recursos avançados: pontos de inter-rupção,resumo,modificação valores em tempo real,consulta conteú-

dos dasvariáveis...

DEPURAR O TERMINAL REAL DO PC Em alguns casos, a depuração no terminal real é exigida: terminalespecial, terminal que utiliza dispositivos que não podem ser emula-dos no PC, utilizando os dados reais encontrados em software Mobileespecífico (por exemplo, o Outlook: conteúdo de e-mail, compromis-sos, scanner, RFID ...)Graças à versão 18, o utilizador pode facilmente depurar no hardware(no Windows Mobile), usando dados reais. Note-se que não há nenhumsoftware adicional para instalar no dispositivo móvel porque tudo écontrolado a partir do PC.

Terminais de depuração e os seus dispositivos especiaisou dados reais a partir do PC

4 • WINDEV Mobile 18

(continuação da página 3)

V E R S Ã OEXPRESSGRATUITA Faça o down-

Aqui, o processo de criação de uma janelae a sua execução no modo «simulação» no

eficiente do mundo. O gerador de interface utilizador do WINDEVMobile 18 permite-lhe criar rapidamenteinterfaces sem qualquer conhecimento, comum aspecto óptimo, seguro e fácil de usar. A criação de janelas é assistida. Os camposde edição são muito eficazes e oferecem umconjunto de mecanismos de segurança (con-trolos necessários ou não, caracteres autori-zados, etc) e uma grande quantidade de for-matos de input. A famosa tecnologia «7-tab» é também utili-zada para gerir gráficamente as suas jane-las.

TESTE AS SUAS APLICAÇÕESINSTANTANEAMENTEClique no ícone «GO» para executar umteste instantâneo da janela e da aplicação,directamente no PC de desenvolvimento.

PORTABILIDADEAs janelas de uma aplicação podem serespecíficas para o iPhone, iPad, iPod Touch,smartphone ou um tablet Android, um dis-positivo com Windows Phone ... ou sercomum a todos estes dispositivos e todos osseus diferentes tamanhos de tela, graças aouso de ancoragem. Pode optar por desen-volver para um dispositivo específico oupara um conjunto de dispositivos.

TODAS AS RESOLUÇÕES DEECRÃ E DPIWINDEV Mobile 18 suporta todos os tama-nhos e resoluções de ecrã, assim como DPI.Os modos retrato e paisagem são suporta-dos; se necessário, uma janela pode ser blo-queada em modo retrato ou paisagem.Gestão de ancoragem dos campos (os cam-pos expandem ou comprimem automatica-mente de acordo com o tamanho do ecrã)permitindo a criação de interfaces móveispara écrans de tamanhos diferentes.

JANELA DE ANIMAÇÃOAbrir uma janela pode ser combinado comuma animação.Uma janela, por exemplo, pode surgir peladireita, esquerda ou mesmo a paritr da parteinferior do ecrã.

CAMPOS MUITO PODEROSOSOs campos disponíveis são bastante efica-zes e permitem-lhe com um simples des-lize/movimento no editor para criar algumasjanelas de fácil utilização, sem qualquer

esforço. O campo de edição oferece, sem qualquerprogramação, dezenas de funcionalidadesautomáticas assim como verificações desegurança: preenchimento obrigatório, con-versão de maiúsculas/minúscu-las, tipos de caracteresautorizados na inserção,link’s directos à base dedados,... Estas funcio-nalidades são imple-mentadas com um sim-ples clique no editor dejanelas (tecnologia «7-tab»), e podem sermodificadas por meiode programação.

MODELOS DEECRÃUm modelo de ecrã define oestilo gráfico de uma aplicação.Os campos criados adoptam por padrão ascaracterísticas do modelo (mas podem evi-dentemente ser customizados). Assim, asjanelas criadas respeitam as normas gráfi-cas do padrão. WINDEV Mobile 18 vem comum vasto número de modelos de ecrã. Podetambém criar os seus próprios modelos.

A JANELA «7-TAB»:REVOLUCIONÁRIO Assim que o campo esteja posicio-nado, basta definir as suas carac-terísticas (entradas necessárias,máscara, grafismo, ligação com abase de dados, ancoragem, ...), uti-lizando a tecnologia «7-tab». Emseguida, digite o código nos even-tos correspondentes ...

CRIE CAMPOS UTILIZANDO O ARRASTAR& SOLTARA criação de campos é feita visualmente, movendo o tipo decampo que quer a partir da barra do editor para o localdesejado dentro da janela.

www.windev.com • 5

WINDOWS

Page 4: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

6 • WINDEV Mobile 18

A portabilidade das suas aplicações obviamentes estão asseguradas em dispositivos móveis (telefone, tablets e terminais), mas o mesmo códigotambém pode ser portado para Windows, Linux, Mac, bem como utilizado em sites internet e intranet. Apenas o WINDEV 18, WEBDEV 18 e WIN-DEV Mobile 18 lhe fornece esta portabilidade universal e através deste recurso protege o seu investimento no legado da sua empresa.

Crie aplicaçõespara qualquerdispositivo móvel

AS SUAS APLICAÇÕESSÃO PORTÁTEIS

AS «7 TABS»A definição das características dos campos éefectuada através da tecnologia «7-tab»:necessita apenas de alguns cliques são paradefinir os campos e as suas poderosas e deta-lhadas características. Os detalhes completossobre os parâmetros oferecidos pelo «7-tab»encontram-se disponíveis no site windev.com,na página 352 «Livro Novos Recursos», .

CAMPOS Estão disponíveis todos os tipos de camposnecessários para o desenvolvimento de apli-cações móveis. Note-se que estes campossão compatíveis com as aplicações e sitesdesenvolvidos através de WINDEV e WEB-DEV 18.Cada campo oferece facilidade de uso, auto-mação e segurança integrada. São tantas as características detalhadas quelevam algumas centenas de páginas para asdescrever! Para explorar as característicasexaustivas de cada campo, por favor visite osite www.windev.com e leia o documento«Novidades WINDEV» (352 páginas).

ESTILOS Um estilo define as características de umcampo. Graças ao conceito de estilo, a apa-rência de um campo respeita imediatamenteas regras de estilo da aplicação. Pode criartantos estilos quantos os desejar e alterar ascaracterísticas à sua escolha. Os estilos suportam herança. Entre os vários parâmetros de estilo, vaiencontrar: tamanho dos caracteres e dafonte, personalização da imagem de fundode um campo de edição, modificação daimagem do radio button e check box, perso-nalização da faixa de seleção para camposlooper e list box, personalização de camposcombo box, personalização de rebordos sim-ples e arredondados ...

O botão de "Call" adopta, aqui, trêsestilos diferentes. Quer mudar o estilo?

1 clique

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

CAMPO DE EDIÇÃO O campo de «editar» (input) é utilizadopara a entrada e visualização de informa-ção. O teclado virtual aparece no modo deedição se o dispositivo não tiver um tecladofísico. Mais de 50 propriedades estão dispo-níveis para a edição de campos: inputrequerido, tipo de dados, a máscara, alinha-mento, ...

Para explorar as características exaustivasde cada campo, por favor visite o sitewww.windev.com e leia o documento«Novidades WINDEV» (352 páginas, gra-tuíto).

ANDROID, IOS

DATA E HORA Características especiais do campo de datae tempo, a exibição ou input pode ser efec-tuado em modo «ribbon».

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

ESTÁTICOO campo Estático permite exibir informa-ções a partir do seu código, de um processoou de uma base de dados. Tudo é personali-zável: fonte, cor, rebordo, ... Também aqui, como em todos os tipos decampos, para explorar todas as proprieda-des disponíveis, por favor visite o site win-dev.com e leia o documento « NovidadesWINDEV» (352 páginas, gratuíto). Esta infor-mação não será repetida para cada campo,apesar de cada campo estar detalhado nestelivro. Não hesite em dar uma vista de olhos!)

ANDROID, IOS, WIN MOBILE, CE

ETIQUETAS FORMATADASOs campos «etiquetas formatadas» permi-tem visualizar a informação com uma más-cara automática (data, valor,...).

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

RADIO BUTTONO campo «Radio Button» permite ao utiliza-dor fazer uma escolha dentro de uma lista.

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

CHECK BOXO campo «Check Box» permite-lhe fazerselecções numa lista de opções.

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

BOTÃO O campo «Botão» permite-lhe activar umaacção. Como em todos os campos, esteestilo é personalizável:tamanho,fonte,cor,icone,...

iOS

CAMPOS

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

Legenda: a barra azul localizada acima do título de umtópico indica para que sistemas esse recurso está disponí-vel nativamente. www.windev.com • 7

Page 5: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

ANDROID, IOS, W8 RT, WIN MOBILE, CE

LISTAO campo Lista permite-lhe exibir uma listade informações, definidas pelo programa,enviadas através de outro processo ou ler apartir de uma base de dados.

ANDROID, IOS, WIN MOBILE, CE

CALENDÁRIOO campo Calendário permite exibir e sele-cionar datas ou intervalos de datas. Este campo suporta gesto.

O campo Calendário

ANDROID, IOS

MAPA O campo Mapa permite-lhe exibir um mapado Google (ou um mapa da Apple no iOS).

Um mapa do Google Maps, onde osmarcadores (P.O.I) são exibidos

O campo Mapa permite-lhe encontrar umlocal, criar um itinerário, exibir Pontos deInteresse (P.O.I) ... O mapa apresentado é interactivo: Tem apossibilidade de fazer zoom, mover-se no

mapa.Para ilustrar a utilização do campo Mapa naprogramação: A função Address deWLanguage pode designar uma localizaçãogeográfica.A função Marker permite-lhe posicionar umP.O.I no mapa. O símbolo que representaestes P.O.I. é personalizado pela propriedade..image.

Exemplos de marcadores P.O.I. forneci-dos para Android.

ANDROID, W8 RT, WP8, WIN MOBILE, CE

COMBOO campo «Combo Box» é usado para expan-dir uma lista de opções de forma a que o uti-lizador possa escolher uma.

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

IMAGEMO campo «Image» permite-lhe exibir auto-maticamente imagens e fotos. A foto podevir de uma base de dados, ser modificadaatravés de programação, ... A maioria dos formatos é suportada: semcódigo, não é necessária nenhuma biblio-teca para exibir uma imagem ou fotografia.Os vários modos de exibição também sãosuportados sem qualquer código: distri-buída, centrada, 100%, ... Não hesite em dar uma vista de olhos nolivro «Novidades WINDEV» no sitewindev.com para ver todos os detalhessobre cada campo.

ANDROID, WP8, WIN MOBILE, CE

MENUO campo «Menu» permite criar um menuque irá iniciar os processos.

ANDROID, WIN MOBILE, CE

TABO campo «Tab» permite criar separadores,que contêm outros campos e processos.

ANDROID, WIN MOBILE, CE

CAMPO BARRA DE PROGRESSOO campo «Progress Bar» permite exibir umabarra de progresso para mostrar visual-mente o andamento de um processo.

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

LOOPERO campo «Looper» permite-lhe exibir umconjunto de campos em linha, muitas vezespreenchidos a partir de uma base de dados. No iPhone, iPad e Android, os movimentosdo dedo numa linha (para a direita ou para aesquerda) permitem iniciar um processopersonalizado ou automaticamente exibirum botão de «Delete». Uma opção permite-lhe especificar que ocabeçalho deve permanecer sempre visível.Os campos Looper podem ser horizontaisou verticais.

ANDROID, IOS

ZONA MULTILINHAO campo «Multiline Zone» permite-lhecolocar campos de diferentes tipos em cadalinha. Isto permite personalizar cada linha,por exemplo, colocando um botão de opçãonuma linha para alterar um «status», umabarra de progresso, etc.

ANDROID, IOS, WP8, WIN MOBILE, CE

JANELA INTERNAO campo «Internal Window» permite-lhefacilmente voltar a utilizar uma janela exis-tente dentro de outra janela.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SUPERCAMPOO campo «Supercontrol» permite-lhe agru-par vários campos e tratá-los como se fosseum único.

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

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

CAMPO HTMLO campo «HTML» permite-lhe exibir con-teúdo em formato HTML: as tags são inter-pretadas, as ligações ficam automatica-mente activadas.

ANDROID, IOS, WP8, WIN MOBILE, CE

CAMERAO campo «camera» permite-lhe tirar foto-grafias ou filmar um vídeo e recuperar oresultado.

ANDROID, IOS, WIN MOBILE, CE

LEITURA DEVÍDEO/MULTIMÉDIAO campo «multimédia» permite a leituraautomática de arquivos de vídeo, bem comoarquivos de música. Os mais populares formatos de áudio evídeo são suportados: Wav, mp3, AVI...

ANDROID

CAMPO TEMPLATE: HERANÇAO conceito de «campo de template» per-mite-lhe gerir a herança e a sobreposição decódigo, assim como as propriedades detodos os tipos de campos.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

UM GRANDE NÚMERO DEMODELOS DE ECRÃ SÃOFORNECIDOS Com a finalidade de definir facilmente umaaparência adaptada às suas aplicações, éfornecido um grande número de modelos deecrã prontos a utilizar. Estes permitem aplicar automaticamenteum visual espectacular e personalizado paracada uma das janelas das aplicações que

está a criar.

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

WLANGUAGE: 90% MENOS CÓDIGO WINDEV Mobile 18 utiliza a sua própria lin-guagem de 5 ª geração: «WLanguage». Estão disponíveis todas as característicashabituais de uma linguagem de programa-ção poderosa : declaração de variáveis, tare-fas, loops, POO, etc. Os benefícios da 5ªgeração: As funções WLanguage permitemprogramar numa única linha de código oequivalente a centenas de linhas de códigonoutras linguagens. WLanguage oferecevárias centenas de funções, possibilitandodesta forma uma variedade ilimitada de apli-cações. De referir que a programação deWLanguage é compatível com Windows,Linux e Internet: capitalize o seu legado. Esta linguagem de 5 ª geração permitedesenvolver até 10 vezes mais rápido, eremover até 90% as linhas de código. Defácil aprendizagem e muito poderoso, oWLanguage economiza tempo às suas equi-pas de desenvolvimento. WLanguage está disponível em Francês eem Inglês (descarregue a versão gratuita«Express», e descubra o WLanguage).

ANDROID, WP8

SUPORTE AOACELERÓMETRO Alguns dispositivos possuem um aceleróme-tro que pode ser accionado através de umgesto utilizador!

Por exemplo, um movimento para a direitavai para o formulário seguinte, um movi-mento para a esquerda passa para o formu-lário anterior, um movimento para cimaposiciona no início do ficheiro e um movi-mento para baixo posiciona-se na informa-ção do final do ficheiro. Programar este tipo de interface é muitofácil com WINDEV Mobile 18. A família de funções Sensor permite-lheoferecer este tipo de interface. Entre as

acções suportadas:• agitar (movimento rápido) (início e fim)• mudança de aceleração• mudança de orientação

Este tipo de interface pode ser combinadoou pode coexistir com uma interface padrão(botões, ...)

ANDROID, WP8

GESTÃO DA BÚSSOLAAlguns dispositivos vêm com uma bússolaincorporada: WINDEV Mobile 18 permite-lheutilizar esta bússola nas suas aplicações.

ANDROID, IOS

GESTÃO DO GESTO E DOMULTI-TOQUE

Um dispositivo móvel disponibiliza recursostácteis: aplicações são controladas atravésde gestos com os dedos. As aplicações desenvolvidas com WINDEVMobile 18 reconhecem gestos tácteis noecrã: scroll, zoom (pinch), ... No código, os eventos são oferecidos paraapoiar estes processos: movimento verticalou horizontal usando um ou mais dedos emantê-los em contato com o ecrã, pequenomovimento de um ou mais dedos, abrindoou tocando com dois dedos no ecrã.

CARACTERÍSTICAS PRINCIPAIS E NOVIDADES ESPECÍFICAS

iOS

Page 6: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

Passar de uma janela para outra é agorapossível com um gesto do dedo.

ANDROID, WP8, WIN MOBILE, CE

PRESSÃO PROLONGADA Os telefones não têm um conceito do botãodireito (Porque não há rato!). Este conceito é substituído pela pressãoprolongada do dedo no ecrã. Normalmentee associado a esta acção surje um popupmenu Para gerir facilmente a pressão prolongadado dedo por programação, encontra-se dis-ponível um evento programável para a maio-ria dos campos.

Isto faz com que o suporte de toques pro-longados seja mais fácil: basta digitar ocódigo a ser executado neste evento.

ANDROID, IOS

CUSTOMIZANDO O TECLADO VIRTUALO teclado virtual aparece quando necessá-rio, se o dispositivo não tiver um tecladofísico. Um botão neste teclado pode ser personali-

zado pelas suas aplicações: por exemplo,se o processo é uma pesquisa, a aplicaçãopode exibir uma lupa no teclado. A janela de detalhe do campo de edição«7-tab», permite-lhe personalizar estebotão.(O sistema operativo Android ofereceainda mais possibilidades: verifique a sec-ção «Particularidades Android»)

Uma lupa personalizada num teclado.

ANDROID

WI-FI

O suporte Wi-Fi é bastante completo na ver-são WINDEV Mobile 18.A família de funções WiFi oferece umgrande número de recursos, entre os quais:• detecção de pontos de acesso• conexão a um ponto de acesso• adicionar/eliminar da lista de redes dispo-

níveis• estado da conexão• informação acerca da conexão• suporte a WEP, WPA, WPA2, WPA EAP,

encriptação IEEE8021X ...• ...

ANDROID, WIN MOBILE, CE

BLUETOOTH

O suporte Bluetooth é muito completo naversão WINDEV Mobile 18. A família de funções BTxxx oferece umgrande número de recursos, entre os quais:• lista de dispositivos Bluetooth• alteração da visibilidade do telefone• aceitar conexões• receber informações sobre um outro dis-

positivo• ...

ANDROID, W8 RT

TOASTUm «Toast» é uma mensagem informativa,furtuita, que aparece no ecrã para notificar outilizador sem a necessidade de qualquervalidação e sem bloqueio de nada. Para exibirum «Toast» basta especificar o texto a serexibido, o local onde exibi-lo e a quantidadede tempo para o exibir (curto ou longo), com

ToastDisplay funcão.

Exibir uma mensagem tipo «Toast»

ANDROID, IOS, WP8

FAÇA O SEU TELEMÓVELVIBRAR!

Graças à família de funções de Vibração,pode fazer o telefone vibrar quando solici-tado.

ANDROID, IOS, WIN MOBILE, CE

ACESSO À LISTA DE CONTACTOSLer, pesquisar, criar, modificar e apagar con-tactos encontrados no telefone é geridoatravés da WLanguage com a família de fun-ções Contact.Assim as suas aplicações podem partilharinformação com os seus contactos. Porexemplo, a sua aplicação pode adicionarautomaticamente um contacto à lista decontactos.

10 • WINDEV Mobile 18

ANDROID, WIN MOBILE, CE

CAMPO CAMERA/FOTOO campo Camera exibe directamente asimagens capturadas através da camera dotelemóvel. São suportadas Fotos e vídeos. Oque pode ser visto pode ser guardado (fotosem JPG e PNG, filmes em mpg, formatosMP3).

O evento de programação «click on con-trol» permite-lhe executar um processo aoclicar no campo. Normalmente é para disparar o obturadorpara tirar uma fotografia ou começar a gra-var um vídeo (e, de seguida, parar a grava-ção), clicando na pré-visualização. Estecampo permite-lhe exibir as suas fotos evídeos. Por exemplo, um perito de uma seguradorapode tirar fotos e incluí-las num relatório oua aplicação pode enviá-las automaticamentepara a sede e incluí-las directamente norelatório correspondente (em formato WIN-DEV ou Word, por exemplo). As funções Video permitem-lhe trabalhareste tipo de campo.

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

MULTIMÉDIA Para além do campo Multimédia, as funçõesde multimédia também estão disponíveisem WLanguage. A função WLanguade PhotoSelector per-mite-lhe seleccionar uma imagem da galeriado dispositivo ou gravar imagens na mesma. A aplicação pode adicionar imagens à gale-ria ou recuperá-las a partir da galeria, combase na data, por exemplo. A função WLanguage VideoStartApp iniciaa captura de vídeo e armazena na aplicação,como pode também recuperar fotos evídeos armazenados pela aplicação.

ANDROID, IOS

ACTIVAR/DESACTIVAR UMAAPLICAÇÃOOs eventos Activation e Deactivationnuma aplicação, permite definir um pro-cesso quando a aplicação é enviada parasegundo plano ou reativada pelo utilizador.Isto permite, por exemplo, actualizar dadosautomaticamente, ou solicitar uma pas-sword quando a aplicação (segura) é reacti-vada.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

ECRÃ DE ABERTURAAO INICIAR AAPLICAÇÃO Um ecrã de abertura pode serexibido automaticamente ao ini-ciar a aplicação. Diversos parâmetros permitem-lhe personalizá-lo .

ANDROID, IOS

QR CODE

Os códigos de barras «QR code» são desco-dificados. Uma aplicação pode activar acamera para fotografar um código de barrasQR e descodificar o seu conteúdo automati-camente.

ANDROID, IOS

MARCAR AUTOMATICA-MENTE UM NÚMERO DE TELFONEA função WLanguage tapiDialerCall per-mite-lhe activar uma chamada para umnúmero específico.

ANDROID

DESCOBRIR O TIPO DECONEXÃO E O ESTADO DAREDE A função WLanguage Mobile-NetworkStatus permite descobrir o tipo daconexão de rede, bem como a qualidade dosinal de recepção. Pode ser útil para umaaplicação saber se está conectado à Internetvia Wi-Fi ou 3G/4G.

Por exemplo, se o sinal é fraco a transferên-cia de dados pode ser bloqueada, enquanto

que, se está disponível um sinal de boa qua-lidade a transferência pode ser permitida.

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

SUPORTE A LINGUAGENSNÃO LATINASSão suportadas linguagens não Latinas(Russa, Chinesa ...).

ANDROID, IOS, WIN MOBILE, CE

CHAMADA A WEB SERVICES WINDEV Mobile 18 oferece suporte inte-grado de Web Service. As chamadas a Web Services são facéis deimplementar O Web Service utilizado éimportado para o projeto e o ambiente dedesenvolvimento reconhece-o depois: tiposdeclarados pelo Web Service, procedimen-tos para chamar ...O desenvolvimento fica mais fácil.

ANDROID, IOS, WP8, WIN MOBILE, CE

GET E POST Atenção que a função HTTPRequest encon-tra-se disponível. Esta permite-lhe, entreoutras coisas, enviar pedidos «get» ou«post» para um servidor de aplicação (WEB-DEV ou qualquer outro servidor Web), o queé bastante útil para troca de dados entreaplicações.

ANDROID, IOS, WIN MOBILE, CE

XMLO tipo avançado XML encontra-se disponível.Importando um ficheiro XML diretamentepara o ambiente de desenvolvimentodeclara automaticamente todos os tiposcorrespondentes e necessários para mani-pulação do ficheiro XML.Trabalhando com o ficheiro XML torna-seuma brincadeira de criança, porque as tagspodem ser tratadas «em claro» no código-fonte. Por exemplo Book[1].Author per-mite-lhe o acesso ao conteúdo «Autor», tagdo primeiro livro no ficheiro XML ...

www.windev.com • 11

Page 7: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

12 • WINDEV Mobile 18

ANDROID, IOS, WIN MOBILE, CE

FUNÇÕES FTPO protocolo FTP é um protocolo de transfe-rência de ficheiros. A família de funçõesWLanguage FTP encontra-se disponível. Estas funções permitem a troca automáticade dados e de documentos através de pro-gramação.Nota: aqui apenas apresentamos caracterís-ticas específicas para dispositivos móveis.Todos os recursos habituais de programa-ção também estão disponíveis em WINDEVMobile 18. Não hesite em fazer o downloadda versão gratuita, WINDEV Mobile Express,para descobrir as capacidades do WINDEVMobile.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

HYPERFILESQL: O CONFIÁVELE FÁCIL DBMSO WINDEV Mobile 18 vem com a poderosabase de dados HyperFileSQL.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

HYPERFILESQL CLASSICINCORPORADOA base de dados HyperFileSQL pode ser ins-talada no dispositivo. As suas aplicações beneficiam do poder doHyperFileSQL.

ANDROID, IOS, WIN MOBILE, CE

LIGAÇÃO DIRECTA COM HYPERFILESQL CLIENTE/SERVIDORCom WINDEV Mobile 18 as aplicações podemaceder diretamente aos dados que sãoarmazenados em bases de dadosHyperFileSQL Cliente/Servidor instaladasnum servidor Windows ou Linux, em 64-bitou 32-bit, via Wi-Fi, rede, Internet, 3G ou 4G,... Isto significa que uma aplicação que seencontra num dispositivo móvel acede emtempo real aos dados, com a compatibili-dade, facilidade de uso e o poder habitual dalinguagem de programação de 5ª geração. Cada dispositivo pode aceder facilmente aosdados da empresa.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

DESCRIÇÃO DA ESTRUTURAA descrição das estruturas das base dedados é feita através do editor de modelo dedados que vem com o ambiente de desen-volvimento.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

ADMINISTRAÇÃO Administração de base de dados é fácil.Todas as ferramentas necessárias estão dis-poníveis: reindexação, modificação automá-tica de dados, ... O Centro de ControleHyperFileSQL centraliza esta gestão relativaà parte do Cliente/Servidor.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SEGURANÇA: ENCRIPTAÇÃOO HyperFileSQL permite a encriptação dedados e índices. Este é um recurso de segu-rança importante para dispositivos móveis,que podem ser facilmente furtados do seusproprietários. A chave de encriptação podeser encontrada numa tabela, num programa,inserido pelo utilizador ou deduzida a partirde vários elementos.

IOS, WIN MOBILE, CE

RESUMO DA CONEXÃO A função de reconexão é automática apósuma queda inesperada (de Wi-Fi, 3G ou 4G ).A aplicação, quando desconectada, restabe-lece a ligação preservando os seus contex-tos. Assim, preserva-se a segurança dassuas aplicações e oferece-se grande con-forto aos utilizadores.

HYPERFILESQL MOBILECAPACIDADES MÁXIMASColunas por tabela 65,535

Chaves por tabela 65,535

Tamanho da chave 65,535 bytes

Linhas por tabela 134 milhões

Tamanho da tabela 2 GB

Tamanho de uma linha 2 GB

Tamanho de uma coluna 65,535 bytes

NOVIDADESEncriptação 128-bit

Integridade referencial

Triggers

Importar/Exportar

Transações

Integração

Compactar/Descompactar memos emtempo real

TECNOLOGIASManutenção automática

Gestão de acessos concurrenciais aHyperFileSQL Cliente/Servidor

Administração zero

Resumo automático após incidente

Distribuição automática

Imagine, 128 GB num cartão de memóriaAgora pode facilmente, e a baixo custo, incorporarbases de dados seguras e de grandes dimensões(até 300 milhões de linhas) nos seus dispositivosmóveis.

BASES DE DADOS

Você já está familiarizado com a versão17? Por favor, note que há um docu-mento técnico de 76 páginas dedicadoaos 918 novos recursos na versão 18.Visualize-o no site ou solicite uma cópiaimpressa!

ANDROID, IOS, WIN MOBILE, CE

BLOQUEIO DE LINHAEm HyperFileSQL modo Cliente/Servidor e

com o acesso nativo AS/400, a gestão debloqueios de registo é gerido de forma auto-matica.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

TOTAL COMPATIBILIDADEBINÁRIAA compatibilidade entre HyperFileSQLClassic, HyperFileSQL Cliente/Servidor eHyperFileSQL Mobile é total. Por exemplo,uma base de dados pode ser copiada direc-tamente de um telefone para um servidorHyperFileSQL Cliente/Servidor. As tabelas(dados e índices) podem ser facilmente par-tilhadas ou modificadas com o back office,por exemplo.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

PROGRAMARProgramar bases de dados é muito fácil: éefectuado através de consultas SQL, ou aomais alto nível com as funções WLanguage.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

ARMAZENAMENTO DEDADOS NA NUVEM

As bases de dados HyperFileSQL podem serarmazenadas na nuvem. A PCSCloud.net(entre outras empresas) oferece soluções defácil implementação. Desta forma, os dadosestão sempre acessíveis, sem ter que sepreocupar com a infra-estrutura de softwareou hardware.

ANDROID

SQLITE: ACESSO NATIVO

O Acesso nativo SQLite permite aceder nati-vamente aos ficheiros de dados encontradosem dispositivos Android através dos coman-dos habituais do WLanguage(FileToScreen, ...). Pode também aceder a esses ficheiros a par-tir de um PC, para sincronizar dados, porexemplo. WINDEV 18 e WEBDEV 18 oferecemtambém acesso nativo ao SQLite, que per-mite a fácil sincronização dos dados a partirdo back office.

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

CONFIGURAÇÃO DIRECTAAs aplicações internas de uma empresa sãonormalmente instaladas directamente nosdispositivos. É fácil com o WINDEV Mobile 18. A distribui-ção varia de acordo com o sistema opera-cional, verifique os parágrafos específicospara cada sistema.

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

DISTRIBUIÇÃO NAS LOJASONLINE As aplicações desenvolvidas com WINDEVMobile 18 são facilmente implementadas noGooglePlay, Apple Store e loja do Windowsde forma gratuita ou paga. Se cobrar pelas suas aplicações irá geraruma receita por cada venda. Dependendo do sistema operativo (iPhone,Android, Windows Phone 8), o método depublicação nas lojas online difere. Verifique o parágrafo «especificações» paracada sistema operativo.

ANDROID, IOS,

W8 RT,

WP8, WIN

MOBILE, CE

CRIAÇÃODE PACO-TES OU«BUNDLES»WINDEV Mobileajuda-o na criação dearquivos de instala-ção, apelidados de«packages» ou«Bundle», dependendodo sistema operacional.

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

DISTRIBUIÇÃO DE FICHEIROSDE DADOSPode incluir ficheiros de dados à sua escolha(assim como, imagens, documentos, etc) aocriar o pacote (arquivo contendo o executá-vel e os arquivos necessários à aplicação). Apartir do download de um«package» pode utili-zar o mecanismo deextração automá-tica de ficheirospara instalara u t o m a t i c a -mente uma basede dados numdispositivo móvel.

DISTRIBUIÇÃO DAS SUASAPLICAÇÕES

Page 8: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

WINDEV MOBILE 18 permite criar aplicaçõesnativas para iPhone, iPad e iPod Touch,Android, Windows 8 RT, Windows Phone,Windows Mobile e CE, etc ..Em adição aos campos e característicascomuns já apresentadas, o WINDEV Mobile18 oferece adicionalmente recursos especí-ficos Android.Por conseguinte, as características des-critas a seguir vem para além das caracte-rísticas comuns.

ASSISTENTE DE CRIAÇÃO DEJANELAS WINDEV Mobile 18 oferece um assistenteque facilita a criação de janelas paraAndroid padrão. O assistente oferece uma«barra de acção», localizada na parte supe-rior, uma área de repetição no meio, ummenu de opções na parte inferior (que apa-rece ao carregar na tecla «menu» do tele-móvel) ...

O assistente de criação de janelasAndroid

NFC: TRANSFERÊNCIA DEDADOS E PAGAMENTOS SEMCONTACTO

NFC, acrónimo para Near FieldCommunication, permite a transferência dedados entre dois dispositivos sem estes setocarem, ou entre um dispositivo móvel euma máquina, ou com um chip que pode serintegrado em qualquer lugar (numa eti-queta, num cartaz ou em materiais ... ).A norma NFC permite-lhe ler e gravar dados.O WINDEV Mobile 18, oferece-lhe umsuporte NFC fácil para as suas aplicações.A família de funções NFC facilita a progra-mação: NFCReadTag, NFCWriteTag,NFCSendTag e NFCStatus são utilizadospara gerir o padrão NFC.Graças a esta norma, agora é possível trocardados entre dois smartphones colocando-osapenas perto um do outro.E também é graças a esta norma que ospagamentos sem recorrer a contacto fisícose tornam possíveis.

GERAR RECEITAS: CAMPOANÚNCIOO campo «Anúncio» está disponível paraAndroid. utiliza o protocolo «AdMob» daGoogle.As suas aplicações podem exibir anúnciosveiculados pelo Google e gerar receitas.São suportados formatos gráficos e de texto(banners e anúncios de texto).

Exiba anúncios nas suas aplicaçõesmóveis e angarie receitas!

FUNÇÕES DE IMPRESSÃO DOGOOGLE CLOUD PRINT A função GglPrintDocument permite impri-mir um documento existente através danuvem via Google Cloud Print.

CRIAÇÃO DE WIDGETS Um widget é uma janela que pode ser fixadaao ecrã inicial.Uma aplicação criada com WINDEV Mobile18 pode conter um ou mais Widgets.

O WINDEV Mobile 18 permite-lhe criarwidgets

CUSTOMIZANDO O TECLADOVIRTUALCom o Android, a personalização do botãodo teclado virtual permite exibir um texto àsua escolha, além dos botões predefinidos.

BARRA DE ACÇÃOPressionando um pouco num campo podeabrir um popup menu.No Android, o menu popup aparece na barrade acção.

A barra de acção apresentando os tiposde pratos

Uma barra de acção sobre um fundoazul.

CRIE UM ITENERÁRIO COMUM CAMPO «MAPA»No mapa do Google, o tipo de funçãoMapAddItinerary permite-lhe definir facil-mente um itenerário.

14 • WINDEV Mobile 18

ESPECIFICIDADES ANDROID(SMARTPHONES E TABLET)

O itenerário é desenhado pela aplicaçãoWINDEV Mobile 18.

SUPORTE MULTILÍNGUA NASAPLICAÇÕES Quando uma aplicação é distribuída emvários países, o seu nome pode alterardependendo do idioma falado nesse mesmopaís.Na versão 18 do WINDEV Mobile são auto-maticamente suportadas essas diferenças.

A aplicação assume um nome diferentedependendo do país.

INICIE UMA APLICAÇÃO AOINICIAR O DISPOSITIVOAo gerar a aplicação, o utilizador pode defi-nir que a aplicação deve iniciar automatica-mente ao ligar o equipamento.Isto é útil, por exemplo, para uma demons-tração de quiosque self-service.

EXECUTE UMA APLICAÇÃOEM SEGUNDO PLANO Uma aplicação pode estar:• em primeiro plano. • visível. • em uso. • em segundo plano. Uma aplicação em «segundo plano» é pordefeito suspensa pelo sistema (para econo-mizar a bateria).Mas em alguns casos, o programador deuma aplicação pode querer que alguns pro-cessos se mantenham em funcionamento,

mesmo estando a aplicação em «segundoplano» para, por exemplo, exibir notifica-ções, ou tocar música.Isto é possível graças à noção de «GlobalThread».Basta especificar os processos que nuncadevem ser interrompidos num procedi-mento, e executar este procedimento num«Global Thread».Tenha em atenção que este processo tam-bém funciona quando o dispositivo está emmodo de hibernação (excepto para as opera-ções de exibição, claro!).

PREVINE O DISPOSITIVO DEHIBERNAR A função SysStandby permite prevenir odispositivo de entrar em modo repouso.Um parâmetro permite ao utilizador autori-zar ou não o aparelho entrar em modorepouso, dependendo se este está sem bate-ria ou a carregar.Assim, uma aplicação pode permaneceractiva e visível o tempo todo, ou durante umperíodo de tempo permitido.

RECONHECIMENTO DE VOZ,SINTETIZADOR DE VOZ Os telefones também são bons ouvintes!Basta ditar um texto para a funçãoSpeechRecognitionTrigger convertereste texto numa cadeias de caracteres!O sintetizador de voz também é suportado.

CHAMADA A BIBLIOTECAS DEJAVA Você pode nativamente chamar bibliotecasde Java fornecidas por terceiros: controlarum dispositivo.No editor de código, você também pode digi-tar diretamente o código Java em vez decódigo WLanguage (recurso útil para solu-ção de problemas!).

FUNÇÕES DE PARTILHA(EMAIL/SMS/FACEBOOK,ETC.)Uma janela que lhe permite partilhar con-teúdos através das redes sociais pode serexibida automaticamente.Seleccionar a rede social é bastante fácil.

FUNÇÃO PARA ENCONTRARUM ELEMENTO IDENTIFICA-DOR ÚNICO DO DISPOSITIVOCada dispositivo Android (telefone, tablet)tem um número exclusivo incorporado pelofabricante (pelo fornecedor da ROM maisespecificamente).A função sysIdentifier permite que vocêleia este número.Este número pode ser utilizado para aumen-tar a segurança de uma aplicação: uma apli-cação pode ser configurada para funcionarapenas em certos dispositivos.Este número pode também ser utilizadopara proteger a distribuição não autorizadade aplicações.

NOTIFICAÇÃO

Uma notificação, no canto superioresquerdo

Ícones encontrados no topo de uma ecrãprincipal do Android são ícones de«Notificação».Estes podem ser «expandidos» para mostrarseus detalhes.

As notificações expandidas

Graças à família de funções Notif do WIN-DEV Mobile 18, é fácil adicionar ícones (eseus detalhes) à barra de ícones e excluí-los,para promover uma notificação de som,vibração ou mesmo acender o LED.Por exemplo: a aplicação recebeu uma men-sagem, a informação foi enviada, a aplica-ção está (ou não) conectada, você tem umcompromisso ...

Existem 4 tipos de notificações, todassuportadas pelo WINDEV Mobile 18:

www.windev.com • 15

iOS

Page 9: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

• notificação na barra do ecrã inicial• notificação sonora• notificação por vibração•notificações por comutação do LED frontaldo telefone (na cor escolhida).

Ligue o LED do seu telefone com umacor à sua escolha

REACTIVE A SUA APLICAÇÃOA PARTIR DE UMA NOTIFICAÇÃO Uma aplicação aberta em segundo planopode enviar uma notificação para o sistema.E abrir esta notificação reactiva a aplicação.Basta definir a propriedade WLanguage..ActivateApplication do tipoNotification.

DISTRIBUIÇÃO:FÁCIL

Aimple-

mentação da sua aplicação é feita copiandodiretamente a aplicação a partir do PC parao dispositivo ou utilizando a Play Store.As aplicações implementadas através daPlay Store podem ou não ser gratuitas. Se aaplicação não é gratuita, pode obter receitascada vez que a sua aplicação é descarre-gada.Para ser implementado, o pedido deve serassinado. As funcionalidades de assinaturasão fornecidas pelo WINDEV Mobile 18.Implementar uma aplicação Android desen-volvida com WINDEV Mobile 18 é muito fácil!

EXEMPLO DISPONÍVELEXEMPLOS ANDROID São fornecidos um grande número de exem-plos com AndroidEntre estes exemplos, vai encontrar:• Android FTP Cliente: exemplo de um

cliente FTP construído para dispositivosAndroid

• Explorador Android : explorador de fichei-ros para Android• Gestor de contactos Android: exemplo

personalizado de gestão de contactos• Gestão de pedidos Android: exemplo de

pedidos (cliente e gestão de produto, etc)• Android Acontecimentos: exemplo de ges-

tão de acontecimentos (seminário, confe-rência...)

• Android GPS : exemplo de utilização derecursos num GPS (longitude, latitutde,altitude, velocidade e direcção)

• Android Leitor de RSS: Leitor de fluxosRSS com gestão de imagens e favoritos

• Android Palavra-Passe : exemplo de umapalavra-passe na implementação de uma«pasta» (número de PIN, sites na Internet,etc ..)

• Android Notas: exemplo de implementa-ção de uma nota gráfica

• Android Sintetizador de Voz: exemplo douso de recursos do sintetizador de voz• Android System: exemplo de como usar

características específicas do sistemaAndroid (mensagens não bloqueantes,notificações, Wi-Fi, ...)

• Jogos: exemplo de uma aplicação de jogos,geralmente destinada à distribuição GooglePlay. Este jogo é actualmente oferecido noGoogle Play.

• Android Assistente Desportivo: exemplode portabilidade de uma aplicação: cál-culo da distância, velocidade média,apresentação num mapa, etc.

• Cronómetro Android: exemplo de cronó-metro analógico

• Inventário Android: exemplo de inven-tário com armazenamento de base dedados

• Contas de despesas Android: exemplocompleto de gestão de despesas.

• Android Poker: jogo exemplo para des-cobrir o Pocker (imagem e gestão).

• Stocks Android: leitura de código debarras de produtos com exemplo degestão de stocks.

• Android Tic Tac Toe: exemplos de jogosbaseados em tic tac toe.

16 • WINDEV Mobile 18

WINDEV MOBILE 18 permite criar aplicaçõesnativas para iPhone, iPad e iPod Touch,Android, Windows 8 RT, Windows Phone,Windows Mobile e CE, etc Adicionalmente aos campos comuns erecursos apresentados anteriormente, oWINDEV Mobile 18 oferece característicasespecíficas para iOS (iPhone e iPad) .As seguintes funções foram adicionadasàs características comuns.

ASSISTENTE DE CRIAÇÃO DEJANELAS O WINDEV Mobile 18 oferece um assistenteque facilita a criação de janelas para opadrão do iOS. Por defeito, a barra de nave-gação está situada no topo da página, com obotão «Back», a barra na parte inferior, etc...

O assistente de criação de janelas do iOS

INTERFACE ESPECÍFICA IOS:BOTÃO VERMELHO DE ELIMINARNo iPhone e iPad, gestos tácteis em linha(para a direita ou para a esquerda) permi-tem iniciar um processo personalizado ouautomaticamente apresentar o botão ver-melho de «Eliminar».

Controle aplicações apenas com osdedos

ENVIAR E RECEBER EMAILS. Funções para enviar e receber e-mails estãodisponíveis em WLanguage.Também é possível activar, através da pro-gramação, a abertura da janela standard docorreio a enviar com o conteúdo dos camposjá preenchidos (assunto, título, anexo, ...).

CAMPO MAPA APPLE O campo Mapa é utilizado para exibir ummapa nos formatos suportados pelo iPhone(Google Maps e mapas da Apple a partir doiOS 5).O mapa exibido pode ser utilizado nas suasaplicações, pode definir marcadores, podealternar o modo de visualização (entremapa ou satélite) , etc...

PARTILHA DE FICHEIROS VIAITUNESUma aplicação iOS pode ser autorizada apartilhar ficheiros com um PC ou um Mac.Em tempo de geração, o WINDEV Mobile 18oferece a opção para activar a partilha deficheirosO utilizador final pode trabalhar com osdados no hardware à sua escolha.Desta forma também pode copiar ficheirosde dados HyperFileSQL.

GRÁFICOS FÁCEIS O editor gráfico encontra-se disponível emMobile: crie gráficos em dispositivos móveissem recorrer a programação.

POPUP NO IPAD A abertura de janelas popup no iPad é umarealidade.Também é possível criar janelas não-maxi-mizadas.

Um popup para a seleção de cores desapatos (janela resumida)

CRIAÇÃO DE PDF’S WINDEV Mobile 18 permite criarimpressões PDF a partir do edi-tor de relatórios.Beneficie com o poder dos relatórios: códi-gos de barras, gráficos, tabelas, multi-coluna, etc.Um relatório pode ser impresso ou enviadopor e-mail.

COMPILAÇÃO DE APLICAÇÕESAs aplicações são compiladas com oWindows Mobile 18. Elas devem ser assina-das. Basta usar o «ios developer» e obter ocertificado da Apple para assinar a sua apli-cação. Esta operação é realizada num Mac.

CHAMANDO BIBLIOTECASOBJECTIVE-C Pode chamar nativamente código Objective-C nas suas aplicações.Também pode digitar diretamente códigoObjective-C em vez de código WLanguage(recurso útil para solução de problemas!).

TODOS OS DISPOSITIVOS IOSSÃO SUPORTADOS O WINDEV Mobile 18 permite-lhe desenvol-ver aplicativos para todos os dispositivosiOS: iPhone, iPad e iPad Mini, iPod Touch...

www.windev.com • 17

iOS

ESPECIFIDADES IOS (IPHONE, IPAD)

iOS

Page 10: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

Aplicação WINDEV Mobile 18 no iPadmini

DISTRIBUIÇÃO:FÁCILDISTRIBUIÇÃO DE APLICA-ÇÕES O WINDEV Mobile 18 permite que escolhauma das três facilidades oferecidas pelaApple para implementar as suas aplicações:• AppStore• Distribuição Ad Hoc• Distribuição In-House

A distribuição de uma aplicação através daAppStore depende da aprovação da Apple (aaplicação tem de ser aceite e passar por umprocesso de validação).Uma aplicação distribuída através daAppStore é visível e acessível ao público.As distribuições de tipo «Ad Hoc» e «In-House» (ver abaixo) permitem-lhe distribuiraplicações sem que estas tenham de seraprovadas pela Apple e sem ter de as com-partilhar publicamente.Desta forma as suas aplicações profissionaisestão protegidas de qualquer publicidadeindesejada e de downloads por terceiros.Controle a distribuição das suas aplicações,e sem necessitar de pagar qualquer comis-são.

IMPLEMENTAÇÃO «AD HOC» O modo de implementação Ad Hoc permitedistribuir a aplicação até um máximo de 100dispositivos.A instalação é feita manualmente a partir decada dispositivo.

A aplicação não necessita de passar peloprocesso de validação da Apple, e não seencontra disponível publicamente.

IMPLEMENTAÇÃO «IN-HOUSE» O modo de implementação «in-house»remove as restrições sobre o númeromáximo de dispositivos: a aplicação podeser implementada em quantos dispositivosdesejar.Este tipo de implementação tambémremove as limitações da instalação física. Aimplementação é realizada através de umservidor web, o que elimina as operaçõesmanuais em cada dispositivo.A aplicação não precisa de passar pelo pro-cesso de validação da Apple.Esse tipo de implementação requer a aquisi-ção de uma licença especial da Apple.

IMPLEMENTAÇÃO NAAPPSTOREA implementação via AppStore, loja onlineda Apple, é possível para algumas aplica-ções.Qualquer aplicação destinada a ser imple-mentada na AppStore deve ser validada eaprovada pela Apple previamente.

Estes três métodos de implementação dependem apenasda Apple e pode ser alterado a qualquer momento. Podenecessitar de ter uma licença ou assinatura com a Apple,ou ter hardware específico da Apple. Visite o site da Applepara verificar com exactidão as informações e as condiçõesespeciais, durante a leitura desta brochura.

EXEMPLOS DISPONÍVEISENTRE OS EXEMPLOS IOS Um grande número de exemplos e de códigofonte são fornecidos para iOS.Entre estes exemplos, vai encontrar: • iOS Cronómetro,

• iOS Cliques em Gráfico, • iOS CRM, iOS Loan, • iOS Expressões Regulares, • iOS Funções Financeiras, • iOS Gestão de Contactos, • iOS Gestão de tarefas, • iOS Registar, • iOS Leitor RSS • iOS Password, • iOS Notas, • iOS Despesas,

• iOS Poker, • iOS Pesquisa, • iOS Stocks. • iOS Sistema, • iOS Tic Tac Toe, • iOS FTPClient

• iOS Assistente Desportivo• WB Quizz• Etc...

18 • WINDEV Mobile 18

WINDEV MOBILE 18 permite criar aplicaçõesnativas para iPhone, iPad e iPod Touch,Android, Windows 8 RT, Windows Phone,Windows Mobile e CE, etcPara além dos campos e funções comunsapresentadas acima, WINDEV Mobile 18 ofe-rece recursos adicionais específicos para oWindows Phone .As seguintes funções foram adicionadasàs características comuns.

APLICAÇÕES NATIVAS PARAWINDOWS PHONECom o WINDEV Mobile 18 pode criar aplica-ções nativas (.xap) para WP (sendo WP umacrónimo para Windows Phone).

API: CHAMADAS NATIVAS A .NET Você pode chamar .NET a partir do códigoWLanguageA manipulação de classes é efetuada nativa-mente a partir do ambiente de desenvolvi-mento (chamada a métodos dessas classes).

NUVEMCombinado com um ou mais sites baseadosna tecnologia WEBDEV, o acesso à «Cloud»é simples e poderoso graças à família defunções httpRequest.A troca e o armazenamento de dados émuito fácil, usando uma base de dados à suaescolha (HyperFileSQL, MySQL, Oracle, ...).

GESTÃO DE DADOS LOCAISA família de funções «f» (fOpen, fWrite, etc...) está disponível, o que permite armazenardados localmente no telefone.

DEPURAÇÃOO depurador está disponível em modo«simulador» no editor do WINDEV Mobile.

WINDOWS PHONE STORE

Aplicações Windows Phone são distribuídasvia Microsoft Windows Phone Store.As aplicações desenvolvidas com WINDEVMobile 18 são facilmente implementadas,quer através de cópia directa para o tele-fone (número limitado de telefones) ou atra-vés da loja.Para a implementação na Store, as condições dependem daMicrosoft e podem ser alteradas a qualquer momento. Podeser necessário ter uma licença ou uma assinatura com aMicrosoft. Por favor, verifique a exatidão das informações eas condições especiais aquando da leitura desta informação.

DENTRO DOS EXEMPLOS DEWP.

Enúmeros exemplos são fornecidos para WP. Entre os quais, irá encontrar:

• Gestão de palavra-passe• Gestão de notas• Cronómetro • Poker • Tic Tac Toe

www.windev.com • 19

iOS

ESPECIFICIDADES WINDOWSPHONE 8

Page 11: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

WINDEV MOBILE 18 permite criar aplicaçõesnativas para iPhone, iPad e iPod Touch,Android, Windows 8 RT, Windows Phone,Windows Mobile e CE, etcPara além dos controlos e funções comunsjá apresentadas, o WINDEV Mobile 18 ofe-rece recursos adicionais específicos para oWindows Mobile e CE.Estas características são adicionais àsfunções comuns.

WINDOWS MOBILE &WINDOWS CE Hoje, os aplicativos desenvolvidos emWindows Mobile e Windows CE são aplica-ções principalmente profissionais e indus-triais, implantados em dispositivos especiais(dispositivos robustos, ...)WINDEV Mobile 18 permite-lhe facilmentedesenvolver aplicações destinadas a funcio-nar em Windows Mobile ou Windows CE.

GRÁFICOS FÁCEIS Um editor gráfico encontra-se disponível emMobile: crie gráficos em dispositivos móveissem recorrer a programação.

ACESSO TAPI (TELEFONE) O Acesso TAPI (funções de telefone) é feitonativamente usando WLanguage: marcarautomaticamente um número de telefone, ...

CHAMADA A DLLS E .NET A maioria dos fornecedores de hardware for-necem drivers de acesso para os seus equipa-

mentos (GPS, scanner, leitor decódigo de barras, leitor de

RFID, etc). Estes drivers sãofornecidos na forma de

DLLs nativas ou mesmoem .Net

Estes modos decomunicação via

DLL ou .Netsão suporta-

dos peloW I N D E VMobile 18.

COMPILAÇÃO DINÂMICA Compilação dinâmica (criação, elaboração eexecução de código por uma aplicação) estádisponível no WINDEV Mobile 18.

RELATÓRIOS IMPRESSOSO WINDEV Mobile 18 permite criar facil-mente relatórios graças ao gerador de rela-tórios incluído no seu ambiente.

O relatório é criado no formato móvel PCLstandard.Também é possível criar relatórios usandoos comandos de impressão da família defunções WLanguage iPrintPara impressoras que não respeitam opadrão PCL, pode programar diretamenteas sequências de controle.

IMPRESSÃO DE CÓDIGOS DEBARRASImprimir um código de barras a partir dodispositivo pode ser útil!O WINDEV Mobile permite que faça issodiretamente, por meio de uma conexãoentre o telemóvel e uma impressora oumesmo através da impressora incorporadano terminal. A impressora deve ser simples-mente compatível «PCL»Os códigos de barras suportados são: UPCA,UPCE, EAN13, EAN8, Interleaved 2 de 5,Codabar, MSI Code, Code 39, Code 93, Code128, EAN 128, PDF 417, Datamatrix...

RFID Graças ao WINDEV Mobile18 é possível desenvolvercom facilidade aplicaçõesque suportam a tecnologia«RFID».A aplicação lê e escreveremotamente informações armazenadasnum chip com uma antena integrada. O chipé incorporado (ou colado) dentro de umobjeto ou na embalagem: rastreamentocompleto!

Um leitor, um modelo de chip RFID(existem dezenas de modelos)

QUAL O LINK PARA O PC?Se tiver de criar uma ligação, estão disponí-veis os seguintes modos:• Replicação unidireccional ou bidireccional

(sincronização)• Ligação de infravermelhos• Bluetooth• Wi-Fi

• Cabo (ActiveSync ou aplicação controladadirectamente)

• Modem ou ligação à Internet• Telefone (GPRS, 3G, 4G)• Outros métodos.

BASES DE DADOS ACESSO A DADOS LOCAIS,EM TEMPO REAL OU REPLICADASO acesso às bases de dados é efectuado deacordo com as suas necessidades e escolhas:em local (dados no dispositivo), em tempo realonde o dispositivo é usado (rede sem fios), emtempo real em qualquer parte do mundo (3G,4G, GPRS), ou pela replicação, os dados sãosincronizados (via ActiveSync ou através dereplicação).

HYPERFILESQLO WINDEV Mobile vem com uma poderosabase de dados HyperFileSQL. Esta base dedados, facilmente incorporada, não requerqualquer administração.

AS/400Acesso nativo AS/400 encontra-se disponí-vel (adicionalmente)

CEDB WINDEV Mobile 18 também suporta nativa-mente arquivos do tipo «CEDB», que sãousados por um grande número de aplica-ções padrão (Outlook, por exemplo).

Planeamento...).

As suas aplicações lêem e escrevem directa-mente no calendário, no Outlook, na lista detarefas ...

ACESSO A BASE DE DADOS IS.WINDEV Mobile permite-lhe o fácil acesso àbase de dados I.S. (Informação Sistema) Asaplicações acedem em tempo real ou atra-vés de replicação da base de dados actual, ouso de conexões com ou sem fio.

REPLICAÇÃO O WINDEV Mobile permite sincronizar arqui-vos via «ActiveSync» ou através do meca-nismo de «replicação Universal», que per-mite a replicação entre diferentes bases dedados (HyperFileSQL e Oracle por exemplo).

DISTRIBUIÇÃO:FÁCILPROCESSADORES SUPORTADOS Todos os processadores de arquitecturaARM são suportados.

20 • WINDEV Mobile 18

ESPECIFICIDADES WINDOWS MOBILE & CE

INSTALAÇÃO MSI E CABGerar aplicações móveis em formato«CAB» (toda a aplicação é armaze-nada num ficheiro .CAB) permite-lhecopiar este ficheiro .CAB para o dispo-sitivo e guardar a sua instalação paramais tarde. O formato MSI também ésuportado.

ACTUALIZAÇÃO DA APLICAÇÃO A actualização de uma aplicação é feitaautomaticamente através de uma cone-xão com o PC via ActiveSync ou de umaconexão remota, GPRS, 3G, 4G, Internet

FERRAMENTASFERRAMENTAS ESPECIAIS SÃOFORNECIDAS COM O PRODUTOAlém das ferramentas habituais (que vêmcom WINDEV), WINDEV Mobile 18 vem comferramentas úteis para as fases de desenvol-vimento, afinação e apresentação.

O WDEXPLORER é uma ferramenta paravisualização de ficheiros e diretórios encon-trados num dispositivo móvel a partir deum PC.O WDCEDB permite-lhe visualizar e ace-der aos dados encontrados nos ficheirosCEDB (.CDB) presentes num dispositivomóvel: reuniões, contactos...WDCapture permite-lhe construir a partirde um ecrã de PC, cópias de ecrã ou vídeosque são apresentados no ecrã do disposi-tivo móvel conectado ao PC.O WDRegistry permite-lhe visualizarfacilmente o conteúdo do registro de umdispositivo móvel.WDSYNCHRO permite configurar a sin-cronização, que será realizada automatica-mente pelo «ActiveSync» quando o disposi-tivo móvel estiver conectado ao PC.

COMPONENTES EEXEMPLOS FORNECIDOSO Windows Mobile e Windows CE são os sis-temas operativos relativamente maisvelhos, assim, um grande número de exem-plos e componentes são disponibilizadospara tornar os dispositivos móveis maisfáceis de utilizar e mais modernos.

ENTRE OS COMPONENTESDISPONIBILIZADOS:Assinatura Permite-lhe facilmente incluir um campo pronto-a-usar de «Assinatura» nas suas aplicações WIN-DEV Mobile.

Limite de tempoEste exemplo explica como implementar um limitede tempo, bem como a forma de o disponibilizarno software.

GPSUtilizado para pedir ao GPS para recuperar uma

longitude, latitude, velocidade,altitude.

Falcon, Symbol,Datalogic, PAXAR,Intermec:Para aceder aos recursosespecíficos para cada umdestes modelos.

GANTTApresenta um gráfico deGantt.

Gestão deAutorizaçõesControla a identificaçãonuma aplicação a partir deum utilizador e uma pas-sword.

Selector de Diretórios de PCSelecione um diretório a partir de uma aplicaçãoWINDEV.

OS EXEMPLOS APRESENTADOS Pocket .NetExemplo utilizando .Net (aqui para listar redes Wi-Fi).

Gestão de contactos PocketGestão de contactos.

Gestão de Encomendas PocketGestão simplificada de encomendas/facturas.

Inventário PocketGestão de inventário.

Registo PocketGestão de presenças: mantém um registo de pre-senças num seminário.

Enviar Mensagens de TextoEste exemplo envia mensagens de texto.

Teclado VirtualTeclados virtuais altamente personalizáveis.

MapEste exemplo é uma versão mais leve de WDMap.Permite-lhe ver e modificar tabelas de dados emformato HyperFileSQL Mobile directamente numdispositivo.

PC CDB PesquisaEste exemplo é utilizado para aceder a bases dedados padrão (.cdb).

DespesasAdministra despesas de negócio.

FTPClientEste exemplo mostra o conteúdo num servidorFTP. Também pode ser usado para descarregar,renomear ou apagar arquivos.

Utilizar socketsEstes exemplos apresentam funções de gestão desockets.

SondagensCria e realiza sondagens.

EmpréstimoEste exemplo simula cálculos de empréstimos eexibe as tabelas de amortização correspondentes.

Funções FinanceirasUso de funções financeiras

StocksEste exemplo é utilizado para gerir acções. O utili-zador pode sincronizar os dados introduzidos nosdois projectos, no dispositivo e no PC.

PasswordExemplo para uma «caixa» de passwords.

Tarefas Permite introduzir uma lista de tarefas (com ges-tão de prioridade, data limite, lembrete automá-tico)

Extracção MIMEEste exemplo é utilizado para extrair os anexosencontrados num e-mail.

PokerEste exemplo é utilizado para jogar poker.

Tic Tac ToeEste exemplo ilustra o uso da caneta e o movi-mento do objecto.

Apresentação de slides & Álbum deFotos

Apresentação de fotos num dispositivo. Permite-lhe ver, importar e/ou exportar fotos de um dispo-sitivo de/para um PC.

Pilha de execuçõesEste exemplo demonstra a utilização do encadea-mento de execuções (processos paralelos).

EstatísticasEste exemplo executa cálculos estatísticos.

TelefoneA aplicação Telefone é possível num dispositivocom recurso a telefone.

Notas Este exemplo é usado para desenhar «notas» grá-ficas e guardá-las com palavras-chave.

Gestão de lista de comprasEstes exemplos são utilizados para gerir as reser-vas em praias privadas.

Reserva de PraiasEstes exemplos são utilizados para gerir as reser-vas para praias privadas

CronómetroCronómetro Digital Visual

APNEste exemplo controla a câmera do dispositivo.

Estes exemplos e componentes estão dispo-nibilizados com o seu código de origem.Pode utilizar livremente estes exemplos nassuas aplicações ou para analisar a sua arqui-tectura!

www.windev.com • 21

iOS

Page 12: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

22 • WINDEV Mobile 18

HyperFileSQLClassic

HyperFileSQL

C/S

SQLServer Oracle AS/400 SQLite Text file Ficheiro

Binário XMLQualquerbase dedados

Nuvem

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

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

TIPOS DE CONEXÃO A BASES DE DADOS I.S.

• Acessos por Web Server

• Acessos nativos

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

COMUNICAÇÃO COMTELEMÓVEIS

E outras basesde dados viaWeb Services

Com o WINDEV Mobile 18, o utilizador acede com facilidade e nativamente aosrecursos do seu dispositivo móvel. As suas aplicações integram-se totalmente como seu código existente (IS, base de dados, serviços web, e-mail, ...). Graças ao WIN-DEV Mobile 18, o dispositivo móvel torna-se um periférico inteligente do seu IS.

www.windev.com • 23

VEJA ALGUNS TESTEMUNHOS DEEMPRESAS SOBRE OWINDEV MOBILE

CRIE FANTÁSTICAS APLICAÇÕESPARA DISPOSITIVOS MÓVEIS

Visitewww.windev.com

iOS

ACTUE AGORA!

FORMAÇÃO: FÁCIL!O WINDEV Mobile vem com um completo sistemade ajuda on-line, e a sua respectiva documentação:um manual de formação, um manual de programa-ção e um manual de conceitos.

ENCOMENDE HOJE, DESENVOLVA NUMA SEMANA!Com o Ambiente de Desenvolvimento Integrado do WINDEV Mobile agora é possível desenvolver emtablets, smartphones e terminais industriais.A computação móvel está, aos poucos, a dominar o

mundo; um bilião de smartphones e tablets foram ven-didos em 2013. O WINDEV Mobile 18 é seu melhor aliadopara o desenvolvimento rápido e moderno, desenvolvaaplicações de alto desempenho neste tipo de hardware.

Encomende a sua cópia do WINDEV Mobile 18 já hoje!

Page 13: PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVELpcsoft-windev-webdev.com/WM18brochure_PT.pdf · PLATAFORMA INTEGRADA DE DESENVOLVIMENTO MÓVEL Smartphone, Tablet, Dispositivo Android,

www.windev.com

IDE para Pocket PC,

Smartphone, Tablet e termi-

nais industriais, gere o ciclo

completo de vida da aplicação

Windows CE, Mobile, iOS

(iPhone, iPad), Android,

Windows Phone

Tudo em Inglês

Suporte Técnico Gratuito*

Distribuição gratuita

Compatibilidade com WINDEV

e WEBDEV

Ambiente integrado

Editor de janelas WYSIWYG

adaptado ao tamanho do ecrã,

campos ricos, ancoragem,

herança ...

Base de dados HyperFileSQL e

outras

Geradores de consulta SQL

Linguagem de 5GL compatível

com WEBDEV e WINDEV

Simulador, depurador

Editor de código com a edição

assistida

Administrador de código-fonte

Testes unitários

Tradução de aplicações (64

Idiomas)

Auditoria

Centro de Controlo, Dashboard

Gerador de modelos de dados

(UML, Merise, Flexible)

Gerador de Documentação(análise, programação)

Regras e requisitos de negócio

Aberto à Internet

Suporte multimédia

Gerador de configurações

especiais

Acesso à Store e ao Market

Grande número de exemplos

Auto-formação em apenas

uma semana (apenas 1 dia, se

já estiver familiarizado com o

WINDEV )

Docu

men

to n

ão c

ontra

ctua

l. So

ftwar

e Pr

ofiss

iona

l WIN

DEV

- Sup

orte

Téc

nico

: 15

perg

unta

s gr

atui

tas

em re

laçã

o à

vers

ão a

ctua

lmen

te e

m c

omer

cial

izaçã

o. A

lgum

as c

arac

terís

ticas

e a

lgun

s ex

empl

os e

star

ão d

ispon

íveis

num

a pr

óxim

a ve

rsão

.

Principais características

A mesma cópia do WINDEV Mobile18 permite criar aplicações paraiPhone e iPad, Android, WindowsPhone, Windows CE e WindowsMobile?Sim. E o seu código e janelas sãocompatíveis.

Terei de possuir WINDEV?Não, o WINDEV Mobile é um soft-ware independenteNo entanto, se possuir o WINDEV,pode recuperar código, partilharficheiros e projectos existentes.

Qual é a principal vantagem do WIN-DEV Mobile 18?É um benefício fantástico o simplesfacto de poder desenvolver umaaplicação para dispositivos móveiscom a mesma facilidade de usocomo com WINDEV!A portabilidade de código e janelas

é outro benefício incomparável.

Preciso pagar royalties sobre aplica-ções desenvolvidas utilizando oWINDEV Mobile?Não, você pode distribuir livrementeas suas aplicações desenvolvidascom WINDEV Mobile sem ter quepagar «royalties» à PC SOFT.Implementar sem restrições ou ris-cos!

Posso testar o aplicativo que estoudesenvolvendo diretamente no PC dedesenvolvimento? O desenvolvimento é efectuado numPC padrão, e a aplicação a serdesenvolvida pode ser testada aqualquer momento usando o simula-dor fornecido com o produto.

Porque é que o Suporte Técnico deWINDEV Mobile é gratuito?A PC SOFT confia nos seus produtos

e, portanto, oferece suporte técnicogratuito para WINDEV Mobile. Sãooferecidos quinze inquéritos (portelefone ou Internet) *.

Existe algum fórum de discussãoprofissonal para WINDEV Mobile?Sim; Pode partilhar a sua experiên-cia com a comunidade de programa-dores.

Quanto tempo será necessário parame formar?Se conhece WINDEV, um dia serásuficiente; caso contrário, umasemana basta.

Contacte-nos, esta-mos à suadisposição!

PERGUNTAS E RESPOSTAS

Aplicações móveisautónomas: enco-mendas, entregas,leitura de contado-res, serviço aoclienteAplicação comreplicação (fisica-mente, viaBluetooth ou Wi-Fi,por telefone ouInternet)Aplicação de redelocal ou wireless:comunicaçãomóvel com a rede

da empresa emtempo realAplicação remotaem tempo real,através de umasimples assinatura3G ou 4G.Controlo de máqui-nas industriais porinfravermelhosAplicações parasmartphone comacesso seguro aosdados da suaempresaAplicações com

geolocalização,optimize a sua via-gemDashboard execu-tivoMenu de restau-rante num tabletAplicação a serdistribuida via«Store» ou«Market»E qualquer outraaplicação quepossa imaginar

EXEMPLOS DE APLICAÇÕESSEJAMÓVEL !

iOS