windev mobile

Transcription

windev mobile
WINDEV MOBILE
iOS
SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.
WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles.
Les applications sont nativement cross-platformes (entre systèmes d’exploitation, entre terminaux, et également
avec les PC, Linux et les navigateurs Internet)
ici une même application sous : Windows Mobile, Windows Phone, Android et iOS (Apple)
(Les illustrations des cartes visualisées ici changent selon les paramètres du système)
WINDEV Mobile permet de créer des applications pour les terminaux industriels (utilisés en entrepôt, sur le terrain,
en milieu hostile,...).
MEDIA TABLET SUPPORT: IPAD, ANDROID AND WINDOWS 8 RT.
WINDEV Mobile permet de créer des applications pour les tablettes Android, ipad (Apple) et Windows.
Les applications sont identiques aux applications sur smartphone (cross développement)
Une même application sous iPad (Apple) et Galaxy Tab (Android). (Applications natives)
Ici 3 exemples d’applications développées avec WINDEV Mobile sous: iPad, Android et Windows 8.
(Applications natives)
2 exemples d’applications sur tablette: sélection de fourchette de date, sélection d‘hôtel.
WINDEV Mobile 18
•2
B2C-ORIENTED TARGET SUPPORT
WINDEV Mobile permet de réer des applications B2C
Application «Catalogue» et «Commerce électronique» sur une tablette
(il ne s’agit pas d’un site mais d’une application native)
Application de choix et d’achat de voyage et de prestations touristique, sur tablette et sur smartphone
(il ne s’agit pas d’un site mais d’une application native)
Eléménts de durée de parcours automatiquement calculés (ici à vélo),
en utilisant les fonctions GPS
WINDEV Mobile 18
•3
Carte de restaurant sur iPad
WINDEV Mobile permet également de créer des jeux
B2E-ORIENTED TARGET SUPPORT
WINDEV Mobile permet de créer tous les types d’applications utilisées par les entreprises.
La base de données peut être embarquée et/ou accédée à distance.
WINDEV Mobile est ouvert à tous les standards du marché.
Exemples d’applications B2E sur smartphone: gestion des notes de frais, fiche client, positionnement sur une carte
de points d’intervention pour un technicien, calcul et affichage du trajet à effectuer, affichage d’éléments de tableau
de bord (ici CA) en Widget sur l’écran principal, client FTP
WINDEV Mobile 18
•4
Exemples d’applications B2E sur tablette: application pour sondage en tête à tête, gestion de points de livraison de
colis, gestion des notes de frais, application pour agent de maintenance d’un hôtel,
WINDEV Mobile permet de développer des applications pour les terminaux industriels et endurcis: gestion de stock
et inventaire, scan de codes barres à grande vitesse, impression d’étiquettes codes barres
WINDEV Mobile 18
•5
INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) AND TOOLING
•
Sous l’IDE de WINDEV Mobile: les fenêtres en cours de design, le code, les composants, la vision du projet...
L’IDE est totalement intégré, et identique pour tous les systèmes
L’IDE dispose de tous les automatismes et de toutes les fonctionnalités dont un développeur ou chef de projet peut
réver.
L’IDE est full WYSIWYG
Sous l’IDE, détail d’un plan d’assistant de création de fenêtre.
Il demande ici des informations sur les barres standard de la fenêtre en cours de création
WINDEV Mobile 18
•6
La création des contrôles se fait visuellement, par drag & drop
La définition des caractéristiques d’un contrôle s’effectue de manière intuitive, en cliquant sur les options proposées
(technologie des «7 onglets».
Tout est modifiable, par la technologie des «7 onglets», ou par programmation («à l’ancienne»)
IDE, en cours de débogage: l’application en cours de développement est ouverte dans le simulateur, et peut être déboguée pas à pas.
WINDEV Mobile 18
•7
APPLICATION INTEGRATION (TOOLS AND LIBRARIES)
WINDEV Mobile permet de s’intégrer à tous les SI existants.
En particulier les fonctionnalités natives de XML et de SQL sont proposées.
Tous les standards sont disponibles.
Par exemple NFC (échange de données sans contact, permettant par exemple le paiement sans contact) est géré
APPLICATION ARCHITECTURE
La cross-compilation permet de ne développer ses applications qu’une seule fois: Android / iOS, Windows Phone,
Windows 8 and desktop Windows, Linux, Internet.
Les applications créées sont natives.
Tous les types d’applications peuvent être créés: thin-client, rich-client , thick-client
Les interfaces sont sophistiquées, sans effort grâce aux outils et concepts livrés: éditeur de fenêtres, gabarits, RAD,
exemples...
Les différentes copies d’écran qui suivent illustrent quelques possibilités d’interface
WINDEV Mobile 18
•8
Applications sur tablette.
Applications sur smartphone (tous les contrôles utilisés sont utilisable de la même manière sur tablette): QR Code,
boutons de toute forme, gestion de carte (ajout de POI, de trajet,...), gestion des fichiers du périphérique (ici pour du
FTP), fiche client, gestion des dates rouleau, gestion de calendrier, exemple Windows Phone, illustration de la gesture de passage d’une fenêtre à une autre (avec optimisation des durées d’affichage), lien automatique avec les réseaux sociaux. Cette liste n’est pas limitative
CONTROLS SUPPORTED
A large number of control types are supported.
Each control brings user-friendliness, automation and integrated security.
• Static control
• Edit control
• Radio button
• Check box
• Date and time
WINDEV Mobile 18
•9
• Button
• List box
• MapView
• Looper
• Combo box
• Image
• Menu
• Tab
• Progress Bar control
• Formatted static
• Control template
• Internal window
• SuperControl
• HTML control
• Camera
• Action bar
• Ad
Etc.
EXEMPLE OF FUNCTIONALITY (AMONG HUNDREDS)
• Full Programming language (1,000+ programming functions)
• Web Services calling
• Sending and receiving emails
• Wifi
• Bluetooth
• Map controle
• Notification
• Toast
• management of non-latin languages
• Contact list access
• Playing video
• Finding out the connection type and the network status
• SQLITE: Native access (Android only)
• SQL database incuded
• Sharing files via Itunes (Apple only)
• Customize the virtual keyboard
• Google cloud print (Android only)
• Prevent the device from going to sleep
• Splash screen when starting the application
• Getting a device's unique identifier
• Create an itinerary on the Map control
• Etc.
WINDEV Mobile 18
• 10
COMMUNICATION AVEC LES MOBILES
MANAGEMENT AND SECURITY
Le déploiement s’effectue par les store des constructeurs.
Chez Apple le déploiement peut s’effectuer selon les 3 modes mis à disposition: AppStore + Ad Hoc Distribution +
In-House Distribution.
Lorsque cela est possible (Android), le déploiement peut s’effectuer directement par copie
CLOUD AND HOSTING
Bases de données, WebServices et d’autres éléments peuvent être hébergés dans le cloud ou dans le SI de l’entreprise
WINDEV Mobile 18
• 11
PACKAGED MOBILE APPLICATIONS AND TEMPLATES
WINDEV Mobile propose plusieurs façons d’aider au développement rapide
RAD : création automatique d’application depuis une structure de base de données
RAD Applicatif: création d’application en intégrant un module fourni dans ce but (commerce électronique,...)
Les gabarits (templates) permettent d’utiliser une charte graphique déjà définie (nombreux gabarits fournis).
Illustration ci-dessus: un même template est utilisé pour une application sur tablette et smartphone (2 exemples), et
une même application avec 3 présentations légèrement différentes (charte graphique appliquée automatiquement à
l’ensemble de l’application
WINDEV Mobile 18
• 12

Documents pareils