SmartPad4i. Présentation Générale Septembre 2015

Documents pareils
JACi400 Développement JACi400 Déploiement

Optimiser pour les appareils mobiles

Installer Office sur Ordinateur / Tablette / Smartphone

Synchroniser ses photos

Point sur les solutions de développement d apps pour les périphériques mobiles

GUIDE D INSTALLATION ET D UTILISATION PI AUTHENTICATOR

Spétechs Mobile. Octobre 2013

IBM Power Systems - IBM i IBM Rational

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

UTILISATION DU LIVRE NUMÉRIQUE

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

Installation et prise en main

Guide d utilisation. Version 1.1

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

< Atelier 1 /> Démarrer une application web

IBM Endpoint Manager for Mobile Devices

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

Gestion des documents avec ALFRESCO

Guide d installation pour tablettes. McAfee All Access

Sécuriser un équipement numérique mobile TABLE DES MATIERES

Introduction à Windows 8

Groupe Eyrolles, 2003, ISBN : X

Mode d emploi CONNEXION AU TERMINAL SERVER

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

domovea Portier tebis

Windows Phone conçu pour les entreprises.

HYPERDRIVE iusbport Guide d utilisation

Poste virtuel. Installation du client CITRIX RECEIVER

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

SOMMAIRE. 1. Connexion à la messagerie Zimbra Pré-requis Ecran de connexion à la messagerie 4

RÉF : 2002/COFAX/LP V1.0

TigerPro CRM Application mobile

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!!

Fiche Pratique. Etape 1 : Retrouver la clé depuis votre PC connecté.

Modernisation et développement d applications IBM i Technologies, outils et nouveautés 2012/2013. Volubis.fr

Pourquoi utiliser SharePoint?

Modernisation et développement d applications IBM i Stratégies, technologies et outils

Emprunter et lire un livre numérique sur FRe BOOKS en français

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

TP1 : Initiation à Java et Eclipse

Manuel de l utilisateur

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Recommandations techniques

En date du 11 décembre 2008

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

LES TABLETTES : GÉNÉRALITÉS

Bases Java - Eclipse / Netbeans

Sommaire 1. Aperçu du Produit

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Architecture existante (principale)

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

NovoSIP manuel de mise en service

USAGE DU MODULE DE NEWSLETTER ACAJOOM

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

Utilisation de la Plateforme Office365 et d Oultlook Web App

LA MOBILITE : ACTEURS, OUTILS,

Description pas à pas des différents processus d installation, configuration, saisie des résultats et export des données.

Club de presse Ooredoo 47 ème session de formation. «Ocloud Solutions» 08 octobre 2014

L responsive. Optimisez vos campagnes pour les smartphones Guillaume Fleureau»

Formation WinDev Mobile

Nouveautés Ignition v7.7

Guide d installation de MySQL

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Solution de publication digitale sur smartphones et tablettes pour tous vos documents. Document édité par Forecomm - Avril 2013

Manuel d utilisation du web mail Zimbra 7.1

Diffuser un contenu sur Internet : notions de base... 13

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

Module pour la solution e-commerce Magento

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Utilisation d une tablette numérique

Pour accéder au Prêt numérique

Mise en lumière de votre excellence

Sommaire Livre blanc CGIDEV2 pour RePeGlio

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

Manuels numériques et bibliothèque Didier Guide pratique

Présentation du Framework BootstrapTwitter

MAXPRO. Cloud HÉBERGEMENT DÉMATIÉRALISÉ DE SERVICES VIDÉO POUR LA PROTECTION DE VOTRE ENTREPRISE. Surveillance vidéo hébergée

Module Criteo Tags et Flux pour Magento

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Guide de Démarrage. Introduction... 2 Scénarios pour l utilisation de votre procloud@ocim.ch... 2 Scénarios à venir :... 2

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration

Solution de Mobilité SAP SUP & AFARIA. Meltz Jérôme

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

Business Intelligence

Numilog - Téléchargement des ebooks Mode d emploi

TA/UTAX Mobile Print L impression mobile TA Triumph Adler pour Androïd et ios

Installation et utilisation du client FirstClass 11

MANUEL DE L UTILISATEUR

RAPPORT DE STAGE. Terrasse Hugo 1/12

Transcription:

SmartPad4i Présentation Générale Septembre 2015

SmartPad4i, pour créer les applications Web, Smartphone et Tablette de votre IBM i.

Des Applications pour : Tous les navigateurs Internet sur PC, Mac, Linux Tous les Smartphones et Tablettes sous ios, Android

Principes : Un seul développement pour Internet, les Smartphones et les Tablettes, Avec vos compétences actuelles et les langages que vous connaissez (RPG ou Cobol), Sans faire aucun développement pour les mobiles par l utilisation d une application «Générique» SP4i-V2. (disponible aujourd hui pour ios, Android ),

Principes (suite) : L application générique est une application «hybride», Pour accéder aux services locaux des mobiles comme le carnet d adresses, la géo-localisation, l appareil photo, etc

Principes (suite) : En utilisant des accès natifs ou SQL pour votre base de données (le Générateur génère du ILE RPG et SQL), Avec un puissant Serveur d Applications Internet pour gérer le nombre et/ou la croissance rapide des utilisateurs comme : IBM WebSphere Application Serveur IWAS Apache Tomcat

Processus de développement : Créer votre application HTML(5) en utilisant RPG (Free Form), Déployez cette application sur votre serveur d application, Testez-la totalement avec votre PC, c est une application standard IBM i, avec une sécurité standard, des jobs standards, vous pouvez même utiliser le «DEBUG»,

Processus de développement (suite) : Sur votre mobile installez l application (gratuite) générique «SP4i-V2» à partir de votre «store», Personnalisez votre serveur d application avec votre méthode de connexion, votre logo, Lancez l application SP4i sur votre mobile, Entrez l adresse de votre serveur d application Internet (à faire une seule fois pour toutes), Lancez votre application sur le mobile, elle fonctionne immédiatement.

Processus de développement (fin) : Pour utiliser les services locaux de votre mobile : Ajoutez dans vos pages HTML les «scripts» livrés avec le produit pour : Le carnet d adresses, L appareil photo, Le lecteur de code barre, La géo-localisation,

Le fonctionnement «off-line» : Téléchargement des fichiers IBM i sélectionnés vers le Mobile, Saisie, modification des données avec ou sans connexion Internet, «Upload» des données saisies vers l IBM i, Mise à jour de vos bases de données avec les données saisies, Pas de développement!

SmartPad4i une offre complète : SmartPad4i Générateur, pour créer automatiquement les applications simples de gestion de bases de données comme des listes, des MAJ de tables SmartPad4i Designer pour créer tout type d applications plus complexes utilisant tous les composants HTML disponibles, SmartPad4i Déploiement pour exécuter vos applications de partout, Un transfert de compétences pour utiliser le produit et créer vos premières applications.

SmartPad4i Générateur La création automatique des applications standard

Générateur Présentation générale La solution pour créer automatiquement les applications standards de liste, de mise à jour de tables En utilisant un outil graphique IDE, (Integrated Development Environment) Pour le HTML à partir de «template» avec votre propre charte graphique, Par génération de plus de 90 % du programme et de la page HTML.

Principes Générateur Une application est un ensemble de modules, Un module c est : Une page HTML(5), Un programme ILE RPG (ou Free V7) qui va accéder à vos données en SQL Vos données sont définies à travers un «data model» Un data model c est : Un simple fichier physique, PF, Une table SQL Une combinaison de tables SQL

Principes (suite) Générateur Les sources générées ILE RPG (ou Free Form) et HTML(5) peuvent, si besoin, être modifiées avec vos outils habituels, Dans le source ILE RPG vous trouverez des balises «<YOURCODE>» pour ajouter votre code, Les lignes de codes ajoutées à cet endroit seront sauvegardées pour les générations successives de votre module.

Principes (suite) Un module peut appeler, ou être appelé par : Un autre module, Générateur Un programme développé avec SP4i Designer, Un programme batch existant. Lors de ces appels vous pouvez, ou pas, passer des paramètres.

Générateur L interface graphique de développement Trois modules dans cette application. Le répertoire pour la génération HTML. Cochez cette case pour générer du RPG Free Form Les bibliothèques de génération des objets et des sources.

Principes (suite) Générateur La source HTML est générée à partir de votre «template», Un template est un fichier HTML standard avec votre charte graphique, logos, etc et des balises pour «expliquer» à SmartPad4i où insérer votre liste, votre enregistrement à modifier Un template peut utiliser de 1 à N data-models, sur la même page vous pouvez avoir deux listes

Principes (suite) Le programme ILE RPG généré comporte tout le code : Pour afficher et/ou modifier vos données directement en SQL, Générateur Pour gérer les touches «page suivante» et «précédente» pour les listes, Pour respecter les contrôles de saisie (numérique ) que vous avez définis dans l IDE, Les dates en mise à jour sont affichées avec la possibilité d ouvrir un calendrier,

Ce module est une liste et cet écran permet de définir la présentation Cette liste affiche 3 colonnes et 20 lignes par page La seconde colonne permet de faire un «Lookup» Ce module appelle deux autres modules en passant un paramètre

Générateur Démonstrations

SmartPad4i Designer Pour développer toutes vos nouvelles applications

Designer Principes : HTML(5) à la place de DDS, Sans aucune limite des DDS, nombre de lignes et de colonnes affichées par exemple, En utilisant tous les composants HTML disponibles, comme les images, les liens, les cases à cocher Les programmes peuvent être écrits avec tous les langages comme RPG, Cobol, ILE RPG, CLP, Free Un programme pour une page HTML pour faciliter la maintenance.

Designer Principes (suite) : SmartPad4i génère tout le code pour gérer la communication entre votre page HTML et votre programme en utilisant des «datastructures», Data-structures simples ou à occurrences multiples pour les listes (vous pouvez afficher des listes de 1 à 9999 lignes), Pour lire ou écrire des données dans votre page HTML vous devez simplement faire des «move» entre vos données et les datastructures d entrée ou de sortie,

Designer Fonctionnement : Créez votre page HTML avec l outil de votre choix, Dreamweaver, Frontpage, Rational, Donner un nom unique à chaque champ utilisé par votre programme (comme avant ) Publiez votre page sur votre serveur d applications.

Designer 1. Créez votre page 2. Sélectionnez les objets HTML qui fonctionnent avec votre programme, 3. Utilisez le «tag» id du langage HTML pour nommer l objet. Entrez ici le nom de cet objet (in).

Designer Fonctionnement (suite) : Appeler SP4i Designer, Saisir les «valeurs de retour» des objets «cliquables», cette valeur est retournée dans la variable «JCACTN», Choisir les «edit code», Saisir la longueur des champs,

4. Appelez ScreenDesigner avec votre page, une ligne par objet HTML, 5. Choisissez le type de champs et les «edit code», Designer 6. Entrez les longueurs, 7. Choisissez les valeurs de retour, 8. Choisissez le mode d utilisation des objets, 9.

Fonctionnement (suite) : SP4i génère le programme pour afficher votre page HTML et lire les réponses de l utilisateur, Designer Vos champs sont créés comme des PF, Ils sont appelés dans votre programme comme des Data Structures externes, Pour lire ou écrire vos valeurs dans la page HTML vous devez faire des «move» avec ces DS.

Vos champs sont préfixés Ipour input et O pour output.

Designer Fonctionnement (suite) : Choisissez votre langage, Votre bibliothèque, Le nom de votre programme, Générez votre programme, Une page HTML = un programme, Ajoutez votre code entre les balises «YOURCODE», c est comme aujourd hui.

Le programme généré : Designer L affichage de votre page HTML. Les «DS» de sortie doivent être «mouvementés» avant. Au click de l utilisateur, la lecture des saisies est rangée dans les «DS» d entrée et JCACTN=Valeur de retour. Votre logique métier est insérée entre les balises «YOURCODE».

Designer Démonstrations

SmartPad4i Déploiement Pour exécuter vos applications.

Fonctions : Le déploiement réalise le lien entre votre page HTML et votre programme, Il est installé dans le serveur d applications Internet, Déploiement C est la même version pour tous les serveurs, C est lui qui vous permet d utiliser le même programme, au même moment, sur tous les navigateurs Internet et sur vos mobiles.

Fonctions (suite) : Le déploiement est responsable de : Créer un job pour chaque utilisateur Internet et/ou mobile, Déploiement Contrôler l accès à votre IBM i avec la sécurité standard (user/profile), Gérer tous les problèmes liés à Internet et/ou aux mobiles par la génération d un «ENDJOB» pour terminer proprement vos jobs, déverrouiller vos enregistrements, réaliser les fonctions de «commit/rollback»

Architecture : Déploiement Votre IBM i Vos programmes RPG compilés avec SmartPad4i. Votre Serveur d Applications Dans votre IBM i, Une autre partition, Un Serveur externe IBM i, Windows Internet Smartphones et Tablettes SmartPad4i Déploiement plus vos pages HTML. Vos PC, Mac