Veille Technologique Miwako MARTIN

Slides:



Advertisements
Présentations similaires
ZOTERO logiciel de gestion bibliographique
Advertisements

Chapitre I : Systèmes d’exploitation
Dimensions et Java : Plug-in, Build et EAR Elisabeth BAUDOIN STIME CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010.
Exposé de Système - Informatique et Réseau
Premiers pas avec Apache Ant Par Guillaume BITAUDEAU Le 16/10/2003.
Le point sur l’incubateur
Copyright © 2006 – ESUP-Portail ESUP-Days, Paris, 22 juin 2006 Le cycle de vie des projets Ou comment contribuer au projet ESUP-Portail.
Projet J2EE Maverick XMLBeans Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut.
Juin 2009 Olivier Jeannin Sauvegarde avec SyncBack sous Windows Petit tutoriel.
Présentation application GRBL France Telecom
Introduction à Qt et Qt Creator
Installation OpenBravo
Active Directory Windows 2003 Server
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Développement Mobile : Android
Santé pubic Plan catastrophe Globalisation de léconomie Agenda vert Emissions Phénomène durbanisation Population viellissante Qualité de service Enjeux.
Création, configuration et déploiement d’un OS Windows Embedded CE.
Configuration Android
Laboratoire d'Informatique de l’Université de Franche-Comté
Des outils pour le développement logiciel
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Calculatrice Financière Android
Framework Play 2.0 Démonstration du proof of concept
Création d'un projet Web avec Netbeans
© Glaus & Ruckstuhl TECFA Le Processeur Apache / FOP.
Installation des programmes
I. Intro, contexte, historique des mmorts II. SVN, historique des langages utilisés III. Serveur PHP, client 2D: JavaScript IV. Client 3D: Java, JoGL.
Initialisation des sites web Étapes importantes. La conversion de vos comptes Web nest pas terminée (après discussion avec les techniciens voici comment.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
PHP & My SQL.
Création d’un site internet en XHTML + L’hébergement By Reyne & Archinard.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Android Kévin Giroux.
© Copyright Showeet.com S OCIAL M EDIA T HINKING.
Créer des packages.
Dyalog.Net Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002.
SciTools Understand A Source Code Analysis and Metrics Tool
22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft.
AFNOG Rabat MAROC1 Perte du Mot de passe Enable.
Création du projet On commence comme d’habitude :
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Opérations courantes.
S'initier au HTML et aux feuilles de style CSS Cours 5.
Gradle permet d'écrire des tâches de constructions dans un fichier de construction en utilisant le langage Groovy Il est possible.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Synthèse de structure d'entreprise SAP Best Practices.
Systèmes et Logiciels Embarqués : l'informatisation des objets Gestion de l'énergie (bâtiment intelligent) Ferroviaire (trains, métro autom.,...) Equipements.
Présentation du projet
Le dev cross-plateformes, c’est quoi ? Créer pour toutes les plateformes Migrer à partir d’autres plateformes.
Chapitre 17 Sauvegardes.
Instructions pour les administrateurs Choisissez les diapositives Inscription qui correspondent à votre environnement, à savoir en SaaS ou sur site. Modifiez.
Activité TIF 1 Localisation du pays d’étude 1 This creation is licensed under a Creative Commons Paternité – Pas d’Utilisation Commerciale – Pas de Modification.
Réunion de projet PLATE-FORME WEB TOUBA TAVERNY Tâches comité de direction.
AXIS Implémentation des echanges type RPC en XML (XML RPC ou JAX-RPC API)‏ Framework à installer au-dessus de Tomcat JDK récent.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
Eclipse Tools for Silverlight Eclipse Tools for Silverlight.
L’Iriscan Book 3 et son utilisation
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Google Keep. Pourquoi Google Keep ?  Google Keep est une application de téléphone intelligent et une extension de Google Chrome, qui permet de prendre.
ETM IBN ROCHD Présenté par : Mlle KHETTAR Lamia & Mlle AIT SAADA Kahina Novembre 2012.
Warwick Bailey Icodeon Ltd Cambridge, UK Icodeon SCORM 2004 Technologies Technologies Icodéon SCORM 2004 Warwick Bailey Icodéon SA Cambridge,
Installation & Outils O.Legrand G. Seront. Installation code.google.com/android/intro/installing.html Pour développer des applications de type Android,
Décembre 2015 LSST-France Montpellier 7-8 décembre 2015.
INFORMATION SYSTEM MANAGER Présentation Atelier Zwook aux 5èmes Rencontres Mondiales du Logiciel Libre 2004 "Logiciel libre et développement durable" 6.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
1 Interne Orange Accédez à votre système d'information depuis votre terminal mobile Nomalys.
Transcription de la présentation:

Veille Technologique Miwako MARTIN x Veille Technologique Miwako MARTIN

Qu’est ce que Apache Cordova? Framework contenant APIs Accès aux fonctions natives telles que l'appareil photo ou l'accélérateur de JavaScript. Développement des appli. mobiles avec seulement HTML, CSS, et JavaScript.

Histoire de Apache Cordova

Nouvelles Récentes En 2014, IMB Security X-Force Research annonce une faille de sécurité Ajout de nouvelle plateforme browser Possibilité de développer avec Visual Studio 2013 Le 2 mars 2015, une nouvelle version de Cordova 4.3.0 npm install -g cordova pour mettre à jour Cordova déjà installé dans l’ordinateur

PlateFormes Supportées par Cordova 3.5.0

Installation de Cordova 1-1 - outils nécessaires pour Android - Création des PATH Java Développement Kit Bin pour Java Android SDK Tools et platforms tools pour android Apache Bin pour Apache NodeJS Kit de développement d’Android Plateforme événementielle en Java Script

Installation de Cordova 1-2 - outils nécessaires pour MacOSX - un Mac le logiciel XCode (si vous avez un PC windows, il n’y a pas de moyen ) XCode installe toutes les librairies nécessaires pour la suite Java Development Kit ajouter le dossier bin du jdk dans le PATH de l’environnement créer une nouvelle variable d'environnement JAVA_HOME pointant vers la racine du dossier jdk  SDK ANDROID ajouter les dossiers tools et platform-tools dans le PATH  Apache Ant l'ajouter au PATH . Pour tester que tout fonctionne bien tenter de taper les commandes java, ant et android

Installation de Cordova 2 Gestionnaire de paquets officiel pour Node.js La ligne de commandes Cordova est inclue dans le npm package. -Sous Windows - - sous MacOSX – *uniquement sur MacOSX

Lignes de Commandes 1 Création d’un dossier ‘Demo’ et ajout de plateforme android

Ligne de Commandes 2 Création d’un dossier android \Cordova>cordova build android: Génère une application squelettique

Lignes de Commandes 3 Création d’une application Cordova \Cordova>cordova create (Nom de l’appli.) (Domaine inversé utilisé) (Nom du dossier où l’appli sera mis)

Lignes de Commandes 4 Tester l’application \Cordova>cordova run android:

Configurations android 1 - KeepRunning- la valeur par défaut: true Détermine si l'application reste actif même pendant que l'évenement pause est lancée. Si la valeur est false, cela n'arrête pas l'application pendant la pause mais suspend l'exécusion de webview.

Configurations android 2 - LoadUrlTimeoutValue- la valeur par défaut : 20000 milliseconds déterminer le temps limite pour charger une page

Appliquer Appache License à l’application créée Il faut inclure le texte ci-dessous dans un fichier dans le projet. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Questions Fréquentes Q. Peut-on utiliser l’application créée par Cordova hors ligne? A. Oui. Les fichiers HTML et JavaScript peuvent être intégrés dans l’application distribuée. Q. Peut-on utiliser un appareil photo ou autres fonctions du téléphone portable? A. Oui beaucoup de plugins sont disponibles pour ce but dans Cordova.

Exemple d’utilisation de Cordova Serviceman Managing System au Japon Environ 400 commerciaux d’une société industrielle l’utilisent pour : - rédiger un rapport de visite - géolocalisation - recevoir la signature de client Cordova a été choisi pour ce projet car la société n’avait pas encore décidé quelle plateforme à choisir pour le téléphone portable de ses commerciaux.

Déploiement sur Google Play Compresser le projet au format APK (se référer au tutoriel du site suivant: http://ionicframework.com/docs/guide/publishing.html) Une fois le projet compressé au format APK, il suffit de se rendre à: https://play.google.com/apps/publish/signup/ Suivre les étapes pour mettre en ligne son application, prévoir un paiement de 25$(environ 24€).

En octobre 2012, Apache Cordova a été admis comme un des meilleur niveau de projet chez Apache Software Foundation (ASF). Le futur développement de Cordova assurera la maintenance du projet. Cordova restera gratuit et open source sous Apache License, Version 2.0.