ios INTEGRATED DEVELOPMENT PLATFORM New Version S m artphone, Tablet, Term inal Android, ios (iphone, ipad), Windows 8, RT, CE, Mobile, Windows Phone

Similar documents
ios INTEGRATED DEVELOPMENT PLATFORM Smartphone, Tablet, Device

WinDev Mobile 19 Documentation version

WinDev Mobile - Concepts Version 19 - (1)

This guide describes features that are common to most models. Some features may not be available on your tablet.

Gauge Drawing Tool Slider Drawing Tool Toggle Button Drawing Tool One-Way List Drawing Tool... 8

Workshop on Android and Applications Development

MERLIN. The Quick Start Guide to professional project management ProjectWizards GmbH, Melle, Germany. All rights reserved.

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Salesforce Classic Guide for iphone

This guide describes features that are common to most models. Some features may not be available on your tablet.

g!mobile 6 Android App Android 4.0 or above -- See Android Devices table for compatibility information Document Revision Date: 2/14/2013

ALIBI Witness and ALIBI Witness HD Apps for Android - Quick Start Guide

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

ANDROID GUEST GUIDE. Remote Support & Management PC Tablet - Smartphone. 1. An Introduction. Host module on your PC or device

Honor T1 8.0 FAQ. Issue 01. Date 06/30

What's New in BarTender 2016

7 Mini Tablet User Guide

Introduction to Android

HUAWEI MediaPad T1 8.0 FAQ HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 06/30

Mobile Print/Scan Guide for Brother iprint&scan

Developing Applications for ios

PDF Expert for ipad User guide

Parallels Remote Application Server

User Guide for Windows 10

This guide describes features that are common to most models. Some features may not be available on your tablet.

OpenIMS 4.2. Document Management Server. User manual

Develop Mobile Applications. with. Instant Developer

ON24 MOBILE WEBCASTING USER GUIDE AND FAQ FEBRUARY 2015

HTC Hotline Support: days a week 8am EST to 1am EST. Your HTC Desire 601 User guide

SA-Announce Cloud Services Mobile Notifier User Manual: ios and Android Version 1.0.0

Mobile Operating Systems Lesson 05 Windows CE Part 1

Android Dongle. User Manual TL869

Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer.

Egnyte for Power and Standard Users. User Guide

PDF Expert Enterprise User guide

EOS 750D (W) Wi-Fi/NFC Function Instruction Manual ENGLISH INSTRUCTION MANUAL

8x8 Virtual Office Mobile User Guide for ios

BlackVue Cloud App Overview...3. Getting Started...6. Basic Menu Screens BlackVue Cloud BlackVue Wi-Fi Internal Memory...

Welcome to icue! Version 4

Product Guide Nintex. All rights reserved. Errors and omissions excepted.

BLU Vivo 4.3 User Manual

Adobe Acrobat 6.0 Professional

Frequently Asked Questions: Cisco Jabber 9.x for Android

Appendix A. CMS(Client Management Software)

Mobile Game and App Development the Easy Way

Novell Filr. Mobile Client

Getting Started with Adobe Connect. Div of IT Learning Technologies

TouchCopy is designed to help you get the most out of your ipod, ipod Touch, iphone or ipad.

Mobile App Design and Development

Cloud Services MDM. ios User Guide

OS X Yosemite - Features

XBMC Architecture Overview

Zebra Link-OS Environment Version 2.0

Quick Start Guide. U.S. Cellular Customer Service:

STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE

Frequently Asked Questions for the USA TODAY e-newspaper

What's new in OneNote 2010

Internet and Help. Table of Contents:

TeamViewer 9 Manual Meeting

Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To

10 Magni Tablet User Guide

Mantano Reader for Android

CaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview

BlackBerry Link for Windows. Version: User Guide

Mobility with Eye-Fi Scanning Guide

What Smartphones and Tablets are supported by Smart Measure PRO?

GoToMyPC reviewer s guide

User Guide Novell iprint 1.1 March 2015

Cookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI

alternative solutions, including: STRONG SECURITY for managing these security concerns. PLATFORM CHOICE LOW TOTAL COST OF OWNERSHIP

PhoneView Product Manual

What s New in LANDESK Service Desk Version 7.8. Abstract

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,

ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE

easyjob 5 new functions 2012 by protonic software GmbH 1

End User Guide. July 22, 2015

NetSupport Manager v11

Novell Filr 1.0.x Mobile App Quick Start

DroboAccess User Manual

QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM

About Parallels Desktop 7 for Mac

RingCentral for Desktop. UK User Guide

Hosted Workspaces Demo Guide for Citrix Service Provider Partners

Introduction to Windows 8

ios App for Mobile Website! Documentation!

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Point of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2

Mobile Accessibility. Jan Richards Project Manager Inclusive Design Research Centre OCAD University

Issues in Android on Mobile Platform and Their Resolution

Quareo ICM Server Software

GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

E21 Mobile Users Guide

umobilecam Setup Guide All-in-One Mobile Surveillance for Android, ios, Mac, Windows Webcam, IP camera (version 1.0)

What s New. Remote Support For Any Environment.

N750 WiFi DSL Modem Router Premium Edition

Handout: Word 2010 Tips and Shortcuts

Point of View Mobii Android 4.2 Tablet PC. General notices for use... 2 Disclaimer... 2 Box Contents... 2

01. Introduction of Android

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

Transcription:

New Version INTEGRATED DEVELOPMENT PLATFORM S m artphone, Tablet, Term inal Android, (iphone, ipad), Windows 8, RT, CE, Mobile, Windows Phone MULTI-PLATFORM CODE: Windows,.Net, Linux, Java, PHP, J2EE, XML, Internet, Ajax, Tablet, S m artphone, Android, Windows Phone,...

YOU CAN START DEVELO- PING FOR MOBILE DEVICES WITHIN 10 MINUTES "Network and telecom" WINDEV Mobile 18 is fantastic for developing on Smartphones, Tablet, Industrial devices. Android (iphone, ipad) Windows Phone 8 Windows 8 RT Windows CE Windows Mobile Thanks to WINDEV Mobile 18 you develop native applications really quickly (or you can reuse existing WINDEV code). Everything is in English. You can distribute your applications freely. BE MOBILE. Caution: if you're not familiar with WINDEV 18, we recommend you check the WINDEV brochure as well (either on the windev.com site, or by requesting a copy from PC SOFT or from your distributor). The WINDEV brochure contains a lot of additional details about the basic features of the various editors and about the compatible programming language (WLanguage). Or call us! BE MOBILE! Smartphones and tablets are taking over the professional world. These devices now come with such compute power and storage capacity that they enable dedicated applications to run comfortably and e f f e c t i v e l y. With the WINDEV Mobile 18 IDE, creating robust applications for any mobile device is easy and very,very fast! CONTENTS 3 Development method 5 Windows 7 Controls 9 Common features 12 Databases 13 Distributing applications 14 Android 17 (iphone, ipad) 19 Windows Phone 8 20 Windows Mobile & CE DEVELOP FOR ALL MOBILE DEVICES DEVELOPMENT METHOD CREATE APPS FOR ALL THE MOBILE DEVICES WINDEV Mobile 18 lets you easily create native applications for all mobile devices: smartphones, tablets and industrial terminals. If you already have existing WINDEV or WEBDEV code, you can re-use it. A STANDALONE DEVELOPMENT ENVIRONMENT Regardless of the target equipment and the operating system, the way to develop with WINDEV Mobile 18 is similar. The development environment is integrated, powerful, complete, intuitive and it is adapted to the specificities of mobile devices. With or without database, with or without connection to the Information System, developing for mobile devices has never been this easy. A complete development environment, adapted for the "mobile" world SUPPORT FOR THE COMPLETE LIFECYCLE WINDEV Mobile 18 comes with all the tools needed for managing the entire lifecycle of applications: Window generator, 5GL, debugger, report generator, setup generator but also Merise and UML analysis generator, project dashboard, collaborative Source Code Manager, programming documentation generator, schedule management,... (continues page 4) Windows Mobile PORTABILITY OF YOUR APPLICATIONS, WINDOWS 8 RT, PHONE, WINDOWS MOBILE & CE With WINDEV Mobile 18, the same application can run on different Mobile OS: (iphone, ipad), Android, Windows CE & Mobile,Windows 8 RT, Windows Phone 8... ANY TYPE OF MOBILE Develop for any type of mobile: phones, smartphones, pocket PC, terminals, rugged terminals, tablets, netbook,... Windows Phone Android iphone ALL MANUFACTURERS Applications built with WINDEV Mobile 18 work on devices from all manufacturers: Datalogic, Intermec, Falcon, Symbol, PSC, PAXAR, Psion Teklogix, Pidion, Gotive, HHP... All the smartphones are supported: Apple iphone, DELL, Qtek,Toshiba, HP, Asus, Acer, Compaq,Orange, Samsung, Paragon, HTC,Motorola, Palm, LG...All the tablets: Apple ipad,samsung Galaxy Tab, Galaxy Note,Google Nexus, Kindle, Acer, Asus,Archos, Microsoft, Sony, Msi, HP,Toshiba, Motorola, HTC, Lenovo,LG, Huawei... www.windev.com 3

(continued from page 4) MOBILE SPECIFIC FEATURES WINDEV Mobile 18 offers the expected development features, and in addition features specific to the use of mobile devices, such as SMS reading, accelerometer management, compass management, GPS positioning, bar codes... Integrating the various connection technologies (Bluetooth, Wi-Fi, infrared, GPRS, 3G, 4G, replication, synchronization,...) with your company's Information System is child's play with WINDEV Mobile 18! PROGRAM IN 5GL: 90% LESS CODE TESTING AND DEBUGGING WLanguage, a 5th generation language, lets you develop faster than a traditional language. Its powerful functions make the code easier to write and read, simplifying both the development and the maintenance. To discover WLanguage, don't hesitate to download the free Express version of WINDEV Mobile. DEVELOPMENT, DEBUGGING ON THE PC VIA THE PROVIDED SIMULATOR Development is done directly on the PC. Application testing is performed directly on the PC, thanks to a very powerful "simulation" mode. The debugger offers advanced features: break points, resume, on the fly code modification, view variables content... ACCESS TO API You can access the hardware's APIs. If needed, you can code very specific processes. FREE EXPRESS VERSION Download it! YOU'RE FAMILIAR WITH WINDEV? You develop in a familiar way, using WLanguage, with the added benefit of the efficient environment you know, and reusing your existing code if appropriate. WINDEV COMPATIBILITY You have WINDEV applications? The compatibility between WINDEV and WINDEV Mobile is amazing: code, analyses, UML, classes, queries, controls (edit, table, splitter, Looper, etc.)! You can retrieve and share most of the code and UI. Database programming is also the same. Given that the screen's size is smaller, you just need to resize the windows, which is very easy to do with WINDEV Mobile 18! You re-use your existing code. DEBUGGING THE ACTUAL TERMINAL FROM THE PC In some cases, debugging on the actual terminal is required: special terminal, terminal using devices that can t be emulated on the PC, using the real data found in a mobile specific software (for example, Outlook: email contents, appointments, scanner, RFID...) Thanks to version 18, you can easily debug on the actual hardware (on Windows Mobile), using real data. Note that there is no additional software to install on the mobile device, because everything is controlled from the PC. POWERFUL UI EDITOR (WINDOWS AND CONTROLS) WINDEV Mobile offers the most efficient GUI generator (windows and controls) in the world. The WINDEV Mobile 18 UI generator enables you to create quickly and without any required skill great-looking interfaces, that are also secure and easy to use. Window creation is assisted. Edit controls are very powerful and offer a set of security mechanisms (required controls or not, authorized characters, etc.) and a lot of input formats. The famous "7-tab" technology is also used to manage the graphic look of your windows. TEST YOUR APPLICATIONS INSTANTLY Click the "GO" icon to run an instant test of the window and the application, directly on the development PC. PORTABILITY An application's windows can be specific to the iphone, ipad, ipod Touch, a smartphone or an Android tablet, a Windows Phone device... or common to all these devices and all their various screen sizes, thanks to the use of anchors. You can choose to develop for a specific device, or for a set of devices. ALL SCREEN RESOLUTIONS AND DPI WINDEV Mobile 18 supports all the screen sizes and resolutions, and DPI. The portrait and landscape modes are supported; if needed, a window can be locked in portrait or landscape mode. Anchor management for controls (the controls expands or shrinks automatically according to the screen's size) allows you to create portable interfaces for screens of different sizes. WINDOW ANIMATION Opening a window can be paired with an animation. A window can for instance come up from the right, or the left or the bottom of the screen. WINDOWS VERY POWERFUL CONTROLS The available controls are very powerful and they allow you with just a simple slide/move in the editor to create some user-friendly windows without any effort. An edit control offers, without any programming, dozens of automatic features and security checks: required input, convert to uppercase, type of characters authorized for input, direct link to the database,... These functionalities are implemented with a simple click in the window editor ("7-tab" technology), and can be modified through programming. SKIN TEMPLATE A skin template defines the graphic style of an application. The created controls adopt by default the characteristics of the skin template (but can of course still be modified). Therefore, the created windows respect the graphic charter by default. WINDEV Mobile 18 comes with a large number of skin templates. You can also create your own skin templates. CREATE CONTROLS USING DRAG & DROP Control creation is done visually by moving the type of control you want from the editor's ribbon to the location you want inside the window. THE "7-TAB" WINDOW: REVOLUTIONARY Once the control is positioned, simply define its characteristics (required input, mask, graphic look, link with the database, anchor,...) using the "7-tab" technology. Then enter the code in the corresponding events... Here a window being created and its execution in "simulation" mode on the PC. Debug terminals and their special devices,or real data from the PC 4 WINDEV Mobile 18 www.windev.com 5

YOUR APPLICATIONS ARE PORTABLE Your applications' portability is insured on mobile devices (phone, tablets and terminals), of course, but the same code can also be ported to Windows, Linux, Mac, as well as used for Internet and Intranet sites. Only WINDEV 18, WEBDEV 18 and WINDEV Mobile 18 provide this universal portability, and through this feature protect your investment in your company's legacy. THE "7 TABS" The definition of the controls' characteristics is done through the "7-tab" technology: only a few clicks are needed to define controls and their detailed and powerful characteristics. Complete details about the parameters offered by the "7-tab" is available on the windev.com site, in the 352-page "Feature book",. CONTROLS STYLES A style defines the characteristics of a control. Thanks to the notion of style, a control's look instantly respects the application's style book. You can create as many styles as you want, and modify the characteristics of your choice. Styles support inheritance. Among the many style parameters, you'll find: character size and font, customization of the edit control background image, modification of the radio button and check box image, customization of the selection band for looper controls and list boxes, customization of the combo box display, support for simple and rounded borders... DATE AND TIME Special feature of the date and time type controls, the display or input can be done in "ribbon" mode. STATIC The "Static" control lets you display information, from your code, a process or a database. Everything is customizable: font, color, border,... Here too, as with every type of control, to explore all the properties available, please visit the windev.com site and read the "WINDEV features" document (352 pages, free). This information will not be repeated for each control, even though each control is detailed in this book. Don't hesitate to check it out!), WIN MOBILE, CE FORMATTED STATIC The "formatted static" control lets you display information with an automatic mask (date, currency,...). RADIO BUTTON The "Radio Button" control lets the user make a choice within a list. The "Call" button adopts three different styles here. Want to change the style? 1 click Create applications for any mobile CONTROLS All the types of controls needed for mobile application development are offered. Note that these controls are compatible with the applications and sites developed with WINDEV and WEBDEV. Each control brings user-friendliness, automation and integrated security. The detailed features are so rich that they take a few hundreds of pages to describe! To explore the exhaustive characteristics of each control, please visit the www.windev.com site and read the "WINDEV features" document (352 pages). EDIT CONTROL The "edit" control (input) is used for data entry and information display. The virtual keyboard comes up in edit mode if the device doesn't have a physical keyboard. Over 50 properties are available for edit controls: required input, data type, mask, alignment,... To explore all the properties available for each control, please visit the the windev.com site and read the "WINDEV features" document (352 pages, free). CHECK BOX The "Check Box" control allows you to make selections in a list of choices. BUTTON The "Button" control lets you trigger an action. Like with all controls, this style is customizable: size, font, color, icon,... 6 WINDEV Mobile 18 Legend: the blue bar located above a topic's title indicates for which systems this feature is available natively. www.windev.com 7

LIST The List control lets you display a list of information, set by the program, sent via another process or read from a database., WIN MOBILE, CE CALENDAR The Calendar control lets you display and select dates or ranges of dates. The control supports gesture. The calendar control MAP The Map control lets you display a Google Map (or an Apple map on ). To illustrate the use of the map control in programming: the Address type of WLanguage can designate a geographical location. The Marker type lets you position P.O.I. on a map. The symbol representing these P.O.I. is customized by the..image property. P.O.I. marker examples. provided for Android. ANDROID, W8 RT, WP8, WIN MOBILE, CE COMBO The "Combo Box" control is used to expand a list of choices in order for the user to choose one. IMAGE The "Image" control lets you automatically display images and pictures. The photo can come from a database, be modified by programming,... Most formats are supported: no code, no library is needed to display the image or the photo. The various display modes are also supported without any code: homothetic, centered, 100%,... Don't hesitate to take a look at the "WINDEV Features" book on the windev.com site to see all the details on each control. ANDROID, WP8, WIN MOBILE, CE MENU The "Menu" control lets you create a menu that will start processes. ANDROID, WIN MOBILE, CE PROGRESS BAR CONTROL The "Progress Bar" control lets you display a progress bar to visually show the progress of a process. LOOPER The "Looper" control lets you display a set of controls by rows, often filled from a database. On iphone, ipad and Android, gestures on a row (to the right or to the left) let you start a custom process or automatically bring up a "Delete" button. An option lets you specify that the break header always remain visible. Looper controls can be horizontal or vertical. MULTILINE ZONE The "Multiline Zone" control lets you place controls of different types on each line. This allows you to customize each line, for example by offering a radio button in a line to change the status, a progress bar in another one, etc. HTML CONTROL The "HTML" control allows you to display content in HTML format: the tags are interpreted, the links are automatically active., WP8, WIN MOBILE, CE CAMERA The "camera' control allows you to take pictures or film a video, and to retrieve the result., WIN MOBILE, CE READING VIDEO/ MULTIMEDIA The "multimedia" control allows you to automatically read video files as well as music files. Popular audio and video formats are supported: Wav, mp3, AVI... ANDROID CONTROL TEMPLATE: INHERITANCE The "control template" notion allows you to manage inheritance and overloading code and properties for all the types of controls. LARGE NUMBER OF SKIN TEMPLATES PROVIDED In order to easily define a look adapted to your applications, a large number of readyto-use skin templates are provided. They let you automatically apply a spectacular and custom look to each of the windows for the applications you create. MAIN MOBILE SPECIFIC FEATURES WLANGUAGE: 90% LESS CODE WINDEV Mobile 18 uses its own 5th generation language: "WLanguage". All the usual features of a powerful programming language are available: variable declaration, assignment, loops, OOP, etc. The benefits of the 5th generation: WLanguage functions let you program in a single line of code the equivalent of hundreds of lines of code in other languages. WLanguage offers several hundred functions, which opens possibilities for an unlimited variety of applications. Note that WLanguage programming is compatible with Windows, Linux and the Internet: you capitalize on your legacy. This 5th generation language allows you to develop up to 10 times faster, and remove up to 90% of lines of code. Easy to learn and very powerful, WLanguage saves previous time for development teams. WLanguage is available in French and in English (download the free express version to discover WLanguage). ANDROID, WP8 ACCELEROMETER SUPPORT Some devices have an accelerometer and can be driven by user gesture! This type of interface can be combined or can coexist with a standard interface (buttons,...) ANDROID, WP8 COMPASS MANAGEMENT Some devices come with an embedded compass: WINDEV Mobile 18 lets you support this compass in your applications. GESTURE AND MULTI-TOUCH MANAGEMENT A mobile device if often touch-enabled: applications are controlled by finger gestures. Applications developed with WINDEV Mobile 18 recognize finger gestures on the screen: scroll, zoom (pinch),... In your code, events are offered to support these processes: vertical or horizontal movement using one or more fingers and keeping them in contact with the screen, small movement of one or more fingers, spreading or pinching two fingers on the screen. A Google Maps map where markers (P.O.I.) are displayed The Map control allows you to find a location, to create an itinerary, to display Points of Interest (P.O.I.)... The map displayed is interactive: you have the ability to zoom, to move. ANDROID, WIN MOBILE, CE TAB The "Tab" control lets you create tabs, which themselves contain other controls and processes., WP8, WIN MOBILE, CE INTERNAL WINDOW The "Internal Window" control lets you easily re-use an existing window inside another window. SUPERCONTROL The "Supercontrol" control allows you to group several controls together and treat them as if it were a single control. For example, a movement to the right goes to the next form, a movement to the left goes to the previous form, a movement to the top positions at the beginning of the file and a movement to the bottom positions at the end of the file. Programming this type of interface is very easy with WINDEV Mobile 18. The Sensor function family enables you to offer this type of interface. Among the supported actions: bump (sharp movement) (beginning and end) change of acceleration change of orientation 8 WINDEV Mobile 18 www.windev.com 9

One button on this keyboard can be customized by your applications: for example if the process is a search, the application can display a magnifier in the keyboard. The "Details" window of the edit control's "7-tab" lets you customize this button. (Android offers even more possibilities: please see the "Android specific" section). the amount of time to display it (short or long) with the ToastDisplay function. ANDROID, WIN MOBILE, CE CAMERA/PHOTO CONTROL The Camera control directly displays the images captured by the phone's camera. Photos and videos are supported. What can be viewed can be saved (photos in JPG and PNG format, films in mpg, mp3 formats). SPLASH SCREEN WHEN STARTING THE APPLICATION A splash screen can be automatically displayed when starting the application. Several parameters let you customize it. QR CODE Going from one window to another is now possible with a finger gesture. Display a toast type message LONG PRESS ANDROID, WP8, WIN MOBILE, CE Telephones don't have a right click concept (because there's no mouse!). This concept is replaced by the prolonged pressure by one finger on the screen. Usually a popup menu comes up following this action. To easily manage this prolonged finger pressure by programming, a programming event is available for most controls. This makes supporting long press easier: simply enter the code to execute in this event. CUSTOMIZING THE VIRTUAL KEYBOARD The virtual keyboard comes up when needed if the device doesn't have a physical keyboard. WI-FI Here a search magnifying glass is displayed ANDROID Wi-Fi support is very complete in WINDEV Mobile 18. The WiFi family of functions offers a large number of features, among which: access points detection connection to an access point add to/delete from the list of available networks connection status information about the connection support for WEP, WPA, WPA2, WPA EAP, IEEE8021X encryption...... BLUETOOTH ANDROID, WIN MOBILE, CE Bluetooth support is very complete in WINDEV Mobile 18. The BTxxx family of functions offers a large number of features, among which: list of Bluetooth devices change in the phone's visibility accept connections get information about a device... ANDROID, W8 RT TOAST A Toast is an informational message that pops up on the screen to notify the user without requiring any validation, and without the message blocking anything. To display a toast, simply specify the text to display, the location where to display it and MAKE YOUR PHONE VIBRATE!, WP8 Thanks to the Vibration family of functions, you can make the phone vibrate on demand., WIN MOBILE, CE CONTACT LIST ACCESS Reading, searching, creating, modifying and deleting contacts found in the phone is managed by WLanguage through the Contact family of functions. Your applications can therefore share information with the contacts. For example your application can automatically add a contact in the list of contacts. The "click on control" programming event lets you execute a process when clicking the control. Usually it is for triggering the shutter for taking a picture or starting to record a video clip (and then stopping) by clicking the preview. This control lets you display photos and videos. For example, an insurance adjuster can take pictures and include them in a report, or the application can send them automatically to the headquarters, and include them automatically in the relevant report (in WINDEV format or in Word for instance). The Video functions let you work with this type of control. MULTIMEDIA In addition to the Multimedia control, multimedia functions are also available in WLanguage. The PhotoSelector WLanguage function lets you select an image from the device's gallery, or save images in the gallery. The application can add images to the gallery, or retrieve images from the gallery, based on the date for instance. The VideoStartApp WLanguage function starts the standard video capture and storing application, as well as retrieves photos and videos stored by the application. ACTIVATE/DEACTIVATE AN APPLICATION The Activation and Deactivation events for an application let you define a process when the application is sent to the background or reactivated by the user. This allows, for example, to refresh data automatically, or to request a password when the (secure) application is reactivated. The "QR code" bar codes are decoded. An application can trigger the camera to get a QR code bar code and decode its content automatically. AUTOMATICALLY DIAL A PHONE NUMBER The tapidialercall WLanguage function lets you trigger a call to a specified number. ANDROID FINDING OUT THE CONNECTION TYPE AND NETWORK STATUS The MobileNetworkStatus WLanguage function enables you to find out the network connection's type, and the quality of the reception signal. It may be useful for an application to know whether it is connected to the Internet via Wi-Fi or 3G/4G. For example, if the signal is spotty, a data transfer can be forbidden, while if a good quality signal is available, downloads can be allowed. SUPPORT FOR NON-LATIN LANGUAGES Non-Latin languages (Russian, Chinese...) are supported., WIN MOBILE, CE WEB SERVICES CALL WINDEV Mobile 18 offers integrated Web service support. Calling web services is easy to implement. The web service used is imported into the source project, and the development environment recognizes it after that: types declared by the web service, procedures to call... The development becomes easier., WP8, WIN MOBILE, CE GET AND POST Note that the HTTPRequest function is available. It allows, among other things, to send "get" or "post" requests to an application server (WEBDEV or any other Web server), which is useful to exchange data between applications., WIN MOBILE, CE XML The advanced XML type is available. Importing an XML file into the development environment automatically declares all the corresponding types necessary for easily handling the XML file. Working with the XML file becomes child's play because the tags can be handled "in clear" in the source code. For example Book[1].Author accesses the content of the "Author" tag of the first book in the XML file... 10 WINDEV Mobile 18 www.windev.com 11

, WIN MOBILE, CE FTP FUNCTIONS The FTP protocol is a file transfer protocol. The FTP family of WLanguage functions is available. This enables automatic data and document exchange through programming. Reminder: here we've only presented features specific to mobiles. All the usual programming features are also available in WINDEV Mobile 18. Don't hesitate to download the free version, WINDEV Mobile Express, to discover WINDEV Mobile's capabilities. FREE EXPRESS VERSION Download it! You re already familiar with version 17? Please note that there is a 76-page technical document dedicated to the 918 new features in version 18. View it on the site or request a printout! HYPERFILESQL: THE RELIABLE AND EASY DBMS WINDEV Mobile 18 comes with the powerful HyperFileSQL database. EMBEDDED HYPERFILESQL CLASSIC The HyperFileSQL database can be installed on the device. Your applications benefit from HyperFileSQL's power., WIN MOBILE, CE DIRECT LINK WITH HYPERFILESQL CLIENT/SERVER WINDEV Mobile 18 applications directly access data that are stored in HyperFileSQL Client/Server databases installed on a Windows or Linux server, in 64-bit or 32-bit, via Wi-Fi, network, Internet, 3G or 4G,... This means that an application found on a mobile acts in real time on data, with the compatibility, ease of use and usual power of 5GL programming. Each device can easily access the enterprise's data. STRUCTURE DESCRIPTION The description of the database structures is done via the data model editor that comes with the development environment. MANAGEMENT Database administration is easy. All the required tools are provided: reindexing, automatic data modification,... The HyperFileSQL Control Center centralizes this management for the Client/Server part. DATABASES SECURITY: ENCRYPTION HyperFileSQL allows data and index encryption. This is an important security feature for mobile devices, which can easily be taken away from their owners. The encryption key can be found in a table, in a program, entered by the user, or deduced from various elements. IOS, WIN MOBILE, CE RESUME CONNECTION The reconnection feature after an unexpected drop (Wi-Fi, 3G or 4G drop) is automatic. The disconnected application reconnects while preserving all the contexts. This is an automatic security for your applications, and great comfort for your users., WIN MOBILE, CE HYPERFILESQL MOBILE MAXIMUM CAPACITY Columns per table 65,535 Keys per table 65,535 Key Size Rows per table Size of a table Size of a row Size of a column FEATURES 128-bit encryption Referential integrity Triggers Import Export Transactions Embedded 65,535 bytes 134 millions 2 GB 2 GB 65,535 bytes Compress/Decompress memos on the fly TECHNOLOGIES Automatic Maintenance Concurrent access management for direct access to HyperFileSQL Client/Server Zero administration Resume automatically after incident Automatic deployment Imagine, 128 GB on a memory card. Now you can easily and at little cost embed large size (up to 300 million rows) secure databases onto your devices, tablets, mobiles and phones. ROW LOCKING In HyperFileSQL Client/Server mode and in native AS/400 mode, row (record) locking is managed automatically. COMPLETE BINARY COMPATIBILITY Compatibility between HyperFileSQL Classic, HyperFileSQL Client Server and HyperFileSQL Mobile is complete. For example, a database can be copied directly from a mobile to a HyperFileSQL Client/ Server server. The tables (data and index files) can easily be shared or exchanged with the back office for instance. PROGRAMMING Database programming is very easy: it is done either via SQL queries, or via high level WLanguage functions. HOSTING DATA IN THE CLOUD HyperFileSQL databases can be hosted in the cloud. The PCSCloud.net company (and other companies) offers easy to implement solutions. This way the data is always accessible, without having to worry about the software or hardware infrastructure. SQLITE: NATIVE ACCESS ANDROID Native access to SQLite lets you natively access the data files found on Android devices via the usual WLanguage commands (FileToScreen,...). You can also access these files from a PC, to synchronize data for instance. WINDEV 18 and WEBDEV 18 also offer native access to SQLite, which allows easy data synchronization from the back office. DISTRIBUTION OF YOUR APPLICATIONS DIRECT SETUP A company's internal applications are usually installed directly on the devices. It's easy with WINDEV Mobile 18. The deployment varies depending on the operating system, please check the paragraphs specific to each system. DEPLOYMENT TO THE MARKETS Applications developed with WINDEV Mobile 18 are easily deployed on GooglePlay, Apple Store and Windows store for a free or paid distribution. If you charge for your applications, you generate revenue for each sale. Depending on the operating system (iphone, Android, Windows Phone 8), the publishing method to the market differs. Please check the "specific" paragraph for each operating system. PACKAGE OR BUNDLE CREA- TION WINDEV Mobile assists you in the creation of install files, called "packages" or "Bundle" depending on the operating system. DATA FILE DEPLOYMENT You can include the data files of your choice (as well as images, documents, and so on) when creating the package (archive containing the executable and the files needed by the application). An automated file extraction mechanism from the downloaded package can be used to automatically install databases on the mobile. 12 WINDEV Mobile 18

ANDROID SPECIFICITIES (SMARTPHONE & TABLE) WINDEV MOBILE 18 lets you create native applications for iphone, ipad and ipod Touch, Android, Windows 8 RT, Windows Phone, Windows Mobile and CE, etc... In addition to the controls and the common features already presented, WINDEV Mobile 18 offers additional Android specific features. Therefore the features described below come in addition to the common features. WINDOW CREATION WIZARD WINDEV Mobile 18 offers a wizard that makes it easy to create windows to the Android standard. The wizard offers an "action bar" located at the top, a repeat area in the middle, a pull-up menu at the bottom (which is called using the "menu" key of the phone)... The Android window creation wizard NFC: DATA TRANSFER AND TOUCHLESS PAYMENT NFC, acronym for Near Field Communication, lets you transfer data between two devices without touching, or a mobile device and a machine, or with a chip that can be integrated almost anywhere (in a label, in a poster or in materials...). The NFC standard lets you read and write data. WINDEV Mobile 18 brings easy support for NFC to your applications. The NFC family of functions makes programming easy: NFCReadTag, NFCWriteTag, NFCSendTag and NFCStatus are used to manage the NFC standard. Thanks to this standard, it is now possible to exchange data between 2 smartphones just by having them close to each other. This is also thanks to this standard that touchless payment can happen. GENERATE REVENUES: AD CONTROL The "Ad" control is available for Android. it uses the Google "AdMob" protocol. Your applications can display ads served by Google and generate revenues. Graphical and text formats are supported (banner ads and text ads). Display ads in your mobile apps and generate revenues! WIDGET CREATION A widget is a window that can be pinned to a home screen. An application created with WINDEV Mobile 18 can contain one or more Widget type windows. WINDEV Mobile 18 lets you create widgets CUSTOMIZING THE VIRTUAL KEYBOARD With Android, the customization of the virtual keyboard's button lets you display a text of your choice, in addition to the preset buttons. ACTION BAR Pressing longer on a control can bring up a popup menu. In Android, the popup menu comes up in the action bar. The itinerary is drawn by the WINDEV Mobile 18 application MULTILINGUAL SUPPORT IN APPLICATIONS When an application is distributed in several countries, its name may change depending on the country. Version 18 of WINDEV Mobile automatically supports these different names. The application has a different name depending on the country But in some cases, an application's creator may want some processes to keep running even though the application is in the background, for instance to display notifications, or to play music. This is possible thanks to the "Global Threads" notion. Simply place the processes that need to run all the time in a procedure, and execute this procedure in a global thread. Note that this process also runs when the device is asleep (except for the display operations, of course! PREVENT THE DEVICE FROM GOING TO SLEEP The SysStandby function lets you prevent a device from going to sleep. A parameter lets you authorize or not the device to go to sleep depending whether it is connected to the power or running on batteries. Therefore an application can remain active and visible all the time or during the amount of time allowed. VOISE RECOGNITION, VOICE SYNTHESIS Phone are also good listeners! Simply dictate a text to the SpeechRecognitionTrigger function for this text to be converted into character strings! The speech synthesis is also supported. CALL TO JAVA LIBRARIES You can natively call Java libraries provided by third-parties: control a device In the code editor, you can also directly enter Java code in lieu of WLanguage code (feature useful for troubleshooting!). FUNCTION FOR GETTING A DEVICE'S UNIQUE IDENTIFIER Each Android device (phone, tablet) has a unique number embedded by the manufacturer (the ROM provider specifically). The sysidentifier function lets you read this number. This number can be used to increase an application's security: an application can be set to work only on set devices. This number can also be used to protect the unauthorized distribution of applications. NOTIFICATION A notification, top left Icons found at the top of an Android home screen are "Notification" icons. They can be "expanded" to show their details. PRINT FUNCTIONS GOOGLE CLOUD PRINT The GglPrintDocument function lets you print an existing document via Google's cloud print. Action bar presenting the types of dishes On a blue background, an action bar CREATE AN ITINERARY ON THE MAP CONTROL On a Google map, the MapAddItinerary type functions let you easily define an itinerary. START AN APPLICATION WHEN STARTING THE DEVICE When generating the application, you can specify that the application must automatically start when turning on the machine. This is useful for instance for a self-service demo kiosk. RUN AN APPLICATION IN THE BACKGROUND An application can be: in the foreground, visible, in use, in the background. An application in the background is by default suspended by the system (to save the battery). SHARING FUNCTIONS (EMAIL/SMS/FACEBOOK, ETC.) A window allowing you to share content via social media can be displayed automatically. Selecting the social media is easily done. The expanded notification Thanks to the Notif family of WinDev Mobile 18 functions, it is easy to add icons (and their details) to the icon bar and to delete them, to perform sound notification, vibration and light up the LED. For example: the application received a message, the information has been sent, the application is (or is not) connected, you have an appointment... There are 4 types of notifications, all supported by WINDEV Mobile 18: notification in the home screen bar sound notification notification by vibration notifications by switching the phone's front LED on (in a chosen color). 14 WINDEV Mobile 18 www.windev.com 15

Turn on the phone LED in the color of your choice RECALL AN APPLICATION FROM A NOTIFICATION An application running in the background can send a notification to the system. Clicking this notification can reactivate the application. Simply set the WLanguage..ActivateApplication property of the Notification type. DEPLOYMENT: EASY Your application's deployment is done either by directly copying the application from the PC to the device or by using the Play Store. The applications deployed through the Play Store can be free or not. If the application is not free, you get revenues every time your application is downloaded. To be deployed, an application must be signed. The signature functionalities are provided by WINDEV Mobile 18. Deploying an Android application developed with WINDEV Mobile 18 is very easy! AVAILABLE EXAMPLE ANDROID EXAMPLES A large number of examples are provided with Android Among these examples, you'll find: Android FTP Client: example of an FTP client built for Android devices Android Explorer : file explorer for Android Android Managing contacts: custom contact management example Android Managing orders: order taking example (customer and product management, etc.) Android Registered: attendance manager example (seminar, conference...) Android GPS : example on GPS features use (longitude, latitude, altitude, speed and direction) Android RSS Reader: RSS stream reader with management of images and favorites Android Password : example of a password "briefcase" implementation (pin number, Internet sites, etc...) Android Notes: graphic note taking implementation example Android Speech synthesis: example of the use of speech synthesis features Android System: example of on how to use Android specific system features (toast, notifications, Wi-Fi,...) Game: example of a gaming application, usually intended for Google Play distribution. This game is actually offered on Google Play. Android Sport Assistant: porting application example: distance calculation, average speed, display on a map, etc. Android Stopwatch: analog stop watch example Android Inventory: inventory example with database storage Android Expense accounts: complete expense management example. Android Poker: gaming example for discovering Pocker (image and control management. Android Stocks: product bar code reading with stock management example. Android Tic Tac Toe: gaming example based on tic tac toe. IOS SPECIFICITIES (IPHONE, IPAD) WINDEV MOBILE 18 lets you create native applications for iphone, ipad and ipod Touch, Android, Windows 8 RT, Windows Phone, Windows Mobile and CE, etc. In addition to the common controls and features presented earlier, WINDEV Mobile 18 offers additional (iphone et ipad) specific features. The following features are in addition to the common features. WINDOW CREATION WIZARD WINDEV Mobile 18 offers a wizard that makes it easy to create windows to the standard. By default, a navigation bar is located at the top, with the "Back" button, a bar at the bottom, etc... The window creation wizard IOS SPECIFIC INTERFACE: RED DELETE BUTTON On iphone and ipad, finger gestures on a line (towards the right or the left) let you start a custom process or automatically bring up the red "Delete" button. Applications at your fingertip SENDING AND RECEIVING EMAILS Functions for sending and receiving emails are available in WLanguage. It is also possible to trigger by programming the opening of the standard outgoing mail window with the fields' contents already filled out (subject, title, attachment,...). APPLE MAP CONTROL The Map control is used to display a map in the formats supported by the iphone (Google Maps and Apple maps starting with 5). The map displayed can be used in your applications, markers can be set, the display mode (map or satellite) can be changed, etc... SHARING FILES VIA ITUNES An application can be authorized to share files with a PC or a Mac. At generation time, WINDEV Mobile 18 offers an option that can activate file sharing. The end user can work with his data on the hardware of his choice. You can also copy HyperFileSQL data files this way. EASY CHARTS A chart builder is available on Mobile: you create charts on Mobile devices without any programming. POPUP ON IPAD The opening of popup windows on the ipad is now available. You can also create non-maximized windows. Here a popup for selecting pumps' color (window excerpt) PDF CREATION WINDEV Mobile 18 lets you create PDF reports through the report editor. You benefit from the reports' power: bar codes, graphics, tables, multicolumn, etc. A report can be printed or sent via email. APPLICATION COMPILATION The applications are compiled with Windows Mobile 18. They must be signed then. Simply use your "ios developer" certificate obtained from Apple to sign your application. This operation is performed on a Mac. CALLING OBJECTIVE-C LIBRARIES You can natively call Objective-C code in your applications. You can also directly enter Objective-C code in lieu of WLanguage code (feature useful for troubleshooting!). ALL THE IOS DEVICES ARE SUPPORTED WINDEV Mobile 18 allows you to develop applications for all the devices: iphone, ipad and ipad Mini, ipod Touch... 16 WINDEV Mobile 18 www.windev.com 17

WINDEV Mobile 18 application on ipad mini DEPLOYMENT: EASY DEPLOYMENT OF APPLICATIONS WINDEV Mobile 18 lets you choose one of 3 ways offered by Apple to deploy your applications: AppStore Ad Hoc Distribution In-House Distribution. "IN-HOUSE" DEPLOYMENT The "In-house" deployment mode remove the constraints on the maximum number of devices: the application can be deployed on as many devices as you want. This type of deployment also removes the constraints of the physical installation. The deployment is performed via a web server, which eliminates manual operations on each device. The application does not need to go through Apple's validation process. This type of deployment requires acquiring a special license from Apple. DEPLOYMENT ON THE APPSTORE Deployment via the AppStore, Apple's online store, is possible for some applications. Any application intended to be deployed on the AppStore must be validated and accepted by Apple beforehand. These 3 deployment methods depend only on Apple and may change at any time. You may need to have a license or a subscription with Apple, or to have special hardware from Apple. Please visit the Apple's web site to check the accuracy of the information and the special conditions at the time you're reading this information. AVAILABLE EXAMPLES AMONG THE IOS EXAMPLES A large number of examples and their source code are provided for. Among these examples, you'll find: Stopwatch, Click on Chart, CRM, Loan, Regular Expressions, Financial function, Managing contacts, Managing orders, Registered, RSS Reader, Password, Notes, Expenses, Poker, Poll, Stocks, System, Tic Tac Toe, FTPClient SPECIFICITIES OF WINDOWS PHONE 8 WINDEV MOBILE 18 lets you create native applications for iphone, ipad and ipod Touch, Android, Windows 8 RT, Windows Phone, Windows Mobile and CE, etc. In addition to the controls and common features presented above, WINDEV Mobile 18 offers additional features specific to Windows Phone. The following features are in addition to the common features. NATIVE WINDOWS PHONE APPLICATIONS WINDEV Mobile 18 generates native applications (.xap) for WP (WP is the acronym for Windows Phone). API: NATIVE CALLS TO.NET ASSEMBLIES You can call.net assemblies from WLanguage code The classes of the assemblies are handled natively from the environment (call to the methods of these classes). DEBUGGING The debugger is available in "simulator" mode in the WINDEV Mobile editor. WINDOWS PHONE STORE Windows Phone applications are distributed via the Microsoft Windows Phone Store. Applications developed with WINDEV Mobile 18 are easily deployed either via direct copy to the phone (limited number of phones) or via the store. Among these, you will find: Password management Note management Stopwatch Poker Tic Tac Toe The distribution of an application via the AppStore depends upon approval from Apple (your application must go through and pass a validation process). An application distributed via the AppStore is visible and accessible by the public. "Ad Hoc" and "In-House" type distributions (see below) let you distribute applications without having to validate them with Apple, and without having to share them publicly. Your professional applications are protected this way from any unwanted publicity, and from download by third-parties. You master your applications' distribution, and you don't need to pay any commissions. "AD HOC" DEPLOYMENT The Ad Hoc deployment mode lets you deploy your application on a maximum of 100 devices. The installation is done manually from each device. The application does not need to go through Apple's validation process, and is not publicly available. Sports Wizard WB Quizz Etc... CLOUD Combined with one or more sites based on WEBDEV technology, access to the cloud is easy and powerful thanks to the httprequest family of functions. Exchanging and storing data is easy, using your choice database (HyperFileSQL, MySQL, Oracle,...). MANAGING LOCAL DATA The "f" family of functions (fopen, fwrite, etc...) is available, which allows you to store data locally on the phone. For deployment on the store, the conditions depend on Microsoft and may change at any time. You may need to have a license or a subscription with Microsoft. Please check the accuracy of the information and the special conditions at the time you're reading this information. AMONG THE WP EXAMPLES Several examples are provided for WP. 18 WINDEV Mobile 18 www.windev.com 19

WINDOWS MOBILE & CE SPECIFICITIES WINDEV MOBILE 18 lets you create native applications for iphone, ipad and ipod Touch, Android, Windows 8 RT, Windows Phone, Windows Mobile and CE, etc. In addition o the controls and the common features already presented, WINDEV Mobile 18 offers additional Windows Mobile and CE specific features. These features come in addition to the common features. WINDOWS MOBILE & WINDOWS CE Today, applications developed on Windows Mobile and Windows CE are mainly professional and industrial applications, deployed on special devices (rugged devices,...) WINDEV Mobile 18 lets you easily develop applications meant to run on Windows Mobile or Windows CE. EASY CHARTS A chart builder is available on Mobile: you create charts on Mobile devices without any programming. TAPI ACCESS (TELEPHONY) TAPI access (telephony functions) is done natively using WLanguage: automatically dial a phone number,... CALL TO DLLS AND.NET ASSEMBLIES Most suppliers of add-on hardware (GPS, scanner, bar code reader, RFID reader, etc.) provide access drivers for their equipments. These drivers are provided in the form of native DLLs or sometime as.net assemblies. These communication modes via DLL or via a.net assembly are supported by WINDEV Mobile 18. DYNAMIC COMPILATION Dynamic compilation (creation, compilation and code execution by an application) is available on WINDEV Mobile 18. PRINTED REPORTS WINDEV Mobile 18 lets you easily create reports thanks to the report generator included in the environment. The report is created in standard PCL mobile format. You can also create reports using the print commands from the iprint family of WLanguage functions For printers that do not respect the PCL standard, you can also program the control sequences directly. PRINTING BAR CODES Printing a bar code from the device can be useful! WINDEV Mobile allows you to do this directly, via a connection between the mobile and the printer, or via the printer embedded on the terminal. The printer must simply be "PCL" compatible The supported bar codes are: UPCA, UPCE, EAN13, EAN8, Interleaved 2 of 5, Codabar, MSI Code, Code 39, Code 93, Code 128, EAN 128, PDF 417, Datamatrix... RFID Thanks to WINDEV Mobile 18 you can easily develop applications supporting the "RFID" technology. The application remotely reads and writes information stored on a chip with an integrated antenna. The chip is embedded (or glued) inside an object or on packaging: complete traceability! A reader, a RFID chip model (there are dozens of models) WHAT LINK TO THE PC? If a link must be created, the following modes are available: Unidirectional or bidirectional replication (synchronization) Infrared link Bluetooth Wi-Fi Cable (ActiveSync or application controlled directly) Modem or Internet link Phone (GPRS, 3G, 4G) Other methods. DATABASES DATA ACCESS LOCAL, REAL TIME OR REPLICATED Database access is done based on your needs and choices: local (data on the device), or in real time where the device is used (wireless network), or in real time anywhere in the world (3G, 4G, GPRS), or by replication, the data is synchronized then (via ActiveSync or via replication). HYPERFILESQL WINDEV Mobile comes with the powerful HyperFileSQL database. This easily embedded database doesn't require any administration. AS/400 Native AS/400 access is offered (additional). CEDB WINDEV Mobile 18 also natively supports "CEDB" type files, which are used by a large number of standard applications (Outlook for instance). Planning...). Your applications directly read and write in the Calendar, in Outlook, in the Task list... ACCESS TO THE IS DATABASES. WINDEV Mobile provides easy access to existing I.S. databases. (Information System). Applications access in real time or via replication the current database, using wired or wireless connections. REPLICATION WINDEV Mobile lets you synchronize files via "ActiveSync" or via the "Universal replication" mechanism, which allows replication between different databases (HyperFileSQL and Oracle for instance). DEPLOYMENT: EASY SUPPORTED PROCESSORS All the ARM architecture processors are supported. MSI AND CAB SETUP Generating mobile applications in "CAB" format (the entire application is stored in a.cab file) lets you "paste" this.cab file onto the device which installs it later. The MSI format is also supported. APPLICATION UPDATE Updating an application is done automatically via a connection to the PC or a remote connection via ActiveSync, GPRS, 3G, 4G, Internet. TOOLS SPECIAL TOOLS PROVIDED WITH THE PRODUCT In addition to the usual tools (that come with WINDEV), WINDEV Mobile 18 comes with tools useful during the development, fine-tuning and presentation phases. WDEXPLORER is a tool for viewing files and directories found on a mobile device from a PC. WDCEDB lets you view and access the data found in the CEDB files (.cdb) of a mobile device: appointments, contacts... WDCapture lets you build from a PC screen copies or videos of what is displayed on the screen of the mobile device connected to the PC. WDRegistry lets you easily view the content of a mobile device s registry. WDSYNCHRO lets you configure the synchronization that will be automatically performed by "ActiveSync" when the mobile device will be connected to the PC. COMPONENTS AND EXAMPLES PROVIDED Windows Mobile and Windows CE are operating systems of relatively older conception, thus a large number of examples and components are provided to make it easier to use them in a more modern way on devices. AMONG THE PROVIDED COMPONENTS: Signature Allows you to easily include a ready-to-use "Signature" control in your WinDev Mobile applications. Time limit This example explains how to implement a time limit, as well as a system for enabling the software. GPS Used to interrogate a GPS to retrieve a longitude, a latitude, a speed, an altitude. Falcon, Symbol, Datalogic, PAXAR, Intermec: To access features specific to each of these models. GANTT Displays a Gantt char. Login Management Manages identification in an application from a login and a password. PC Directory Picker Selects a directory from a WINDEV application. THE PROVIDED EXAMPLES Pocket.Net Use example for a.net assembly (here to list the Wi-Fi networks). Pocket Managing Contacts Contact management. Pocket Managing Orders Simplified management of orders/invoices. Pocket Inventory Inventory management. Pocket Registered Attendance manager: keeps track of attendance for a seminar. Sending SMSs This example sends SMS. Virtual Keyboard Fully customizable virtual keyboards. Map This example is a light version of WDMap. It allows you to view and modify data tables in HyperFileSQL Mobile format directly on a device. PC CDB Browse This example is used to access the standard databases (.cdb). Expenses Manages business expenses. FTPClient This example shows the content on an FTP server. It can also be used to download, rename or delete files. Using sockets These examples present the functions for managing the sockets. Poll Creates and conducts polls. Loan This example simulates loan calculations and displays the corresponding amortization tables. Financial functions Use of financial functions. Stocks These examples are used to manage the stocks. You have the ability to synchronize the data entered in the two projects on the device and on the PC. Password Example for a "box" of passwords. Tasks Lets you enter a list of tasks (with priority management, due date, automatic reminder) MIME extraction This example is used to extract the attachments found in an email. Poker This example is used to play poker. Tic Tac Toe This example illustrates the use of the stylus and object movement. Slide show & Photo album Image viewer for device. Lets you view, import and/or export a device's photos from/to a PC. Pool of threads This example presents the use of threads. (parallel processes). Statistics This example performs statistical calculations. Telephony Telephony application usable with a device with phone capabilities. Notes This example is used to draw graphic "notes" and save them with keywords. Shopping list management These examples are used to manage a list of stores, departments, products and purchases. Beach Reservation These examples are used to manage the bookings for private beaches Stopwatch Visual digital stopwatch. APN This example manages the device's camera. These examples and components are provided with their source code. You can freely use these examples in your applications, or to analyze their architecture! 20 WINDEV Mobile 18 www.windev.com 21