SmartPad4i vous permet de développer les nouvelles applications web de vos iPad avec les mêmes forces qu'aujourd'hui, les mêmes langages, les mêmes temps de réponse...
Les applications développées avec SmartPad4i fonctionnent avec :
- Tous les Smartphones,
- Toutes les Tablettes, iPad…
- Tous les PC, Mac et stations Linux,
- Sans aucune installation à faire sur le terminal.
SmartPad4i utilise le navigateur Internet du terminal.
Les grandes caractéristiques des applications développées avec SmartPad4i sont :
- Des applications modernes et graphiques qui fonctionnent comme des applications « natives » sur iPhone et iPad,
- Votre programme « sait » qu'il travaille avec tel terminal, un iPad par exemple, et peut donc utiliser toutes les spécificités du terminal,
- Fini les limites du nombre de lignes et de colonnes,
- Tous les objets HTML sont supportés,
- SmartPad4i supporte aussi HTML 5, Ajax, les « framework » JavaScript comme Spry…
Le principe du développement des applications avec SmartPad4i est exactement le même que celui utilisé depuis toujours par les développeurs du Système i :
- Une séparation complète entre la partie présentation des données, en HTML avec SmartPad4i,
- La partie logique applicative développée dans un des langages du système comme le RPG, ILE RPG…
Il suffit de créer une page HTML avec l'outil de votre choix comme Dreamweaver, Rational… et de donner un non unique à chaque objet utilisé par votre programme.
Ensuite appelez SP4i Designer et choisissez la bibliothèque où générer votre code, le nom de votre programme et le langage.
SmartPad4i génère un squelette de programme, dans le langage et la bibliothèque choisie, qui permet d'afficher la page HTML et de lire la ou les réponses de l'utilisateur,
Pour faciliter votre maintenance, une page HTML génère un programme,
Les objets que vous avez nommés sont « vus » par votre programme à travers des « data structures » externes,
Pour afficher une information dans votre page vous devez faire un « move » de cette information dans la DS de sortie,
Pour lire la ou les réponses de votre utilisateur vous devez faire des « move » des DS d'entrée.
Vous devez apprendre comment gérer une zone d'entrée, de sortie, une check-box… en deux jours de formation et vous êtes totalement opérationnel.
|