Mettez un python dans votre poche Pycon.fr 2009 Michael Scherer.

Slides:



Advertisements
Présentations similaires
Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
Advertisements

Android Réaliser par: Alia Ragueme Asma Lazrag Maroua Laribi.
Le multimédia embarqué :
Le multimédia embarqué :
Emacs Laurent Pierron
1 Logiciels Libres Planète en fête 6-7 Juillet 2007.
OpenMoko Libérez votre téléphone Décembre 2009 Michael Scherer.
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) 1.Introduction 2.La clé USB Ensilinux 3.Rappels : Accès.
JPF 2008 Gestion distribué de version avec Mercurial Michael Scherer JPF 2008.
Cours du soir Android : présentation et mise en oeuvre Par Anthony Dahanne Le Mardi 22 Septembre 2009.
Détaxe : le sommaire ● Mais de quelle taxe parlons-nous ? ● Qui est affecté par cette taxe ? ● En quoi est-elle absurde et illégale ? ● Les arguments de.
Présentation du système GNU/ LINUX Journée des Logiciels Libres - 10 Décembre 2006.
Twisted Le framework de votre internet Où pourquoi vous avez mieux à faire que de recoder un bot irc et un serveur web, par Michael Scherer.
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
Des logiciels libres pour Windows Présentation réalisée pour une conférence À la MDA de Tourcoing le 16/04/09 Par Denis CHENU de Chtinux Document en partie.
L'auto hébergement Janvier 2011 Michael Scherer. Intro.
Projet ISN: developper une calculatrice sous android.
25/09/2016DRT du CRDP de l'académie de Lyon1 OCSInventory Expression du besoin Présentation OCS Démonstrations des fonctionnalités de base Déploiement.
PILOTER VOTRE INFRASTRUCTURE VIRTUALISEE AVEC PYTHON ( UN RETOUR D’EXPÉRIENCE EN ENVIRONNEMENT VMWARE ET IRONPYTHON) Jean-marc Pouchoulon PYCON FR 2009.
Les protocoles ouverts de téléphonie via internet Avril 2010 Michael Scherer.
Visioconférence à l'école Formation ASL CAEN - jeudi 6 mai 2010.
Plugin Eclipse pour le langage LUA Responsable Fabrice Huet Chef de Projet Jérôme Poisson Développeurs Lu Deng Guillaume Ghibaudo Julien Raverdino Anthony.
PLF, histoire d'un dépôt pas comme les autres pour Mandriva Juillet 2010 Michael Scherer.
TODO Juillet 2010 Michael Scherer. Intro À propos de moi.
15/11/2016 Projet 1789 : Plateforme d'enseignement innovante Groupe n°81 : Lan Xu, Tanguy Kerdoncuff, Thomas Fredon, Vincent Feugère Encadrants : Alexander.
PRESENTATION MODULE FACTURATION
La nouvelle plateforme digitale de votre SI
Le portail GRC Point de Vente est accessible aux employés du Point de Vente habilités aux systèmes informatiques du Groupe (Citroën Service, Sagai, GRC.
Android PACT 2016 Encadrement Informatique.
JAVA.
Vivre avec Linux en dehors des ordinateurs
Outils connectés de navigation
Système de vidéo surveillance
ANDROID OS.
DropBox Projet App’Ifa.
Échanger avec son réseau d’affaires via un cloud privé
SMARTPHONES, TABLET et TABLETPC… Quelles différences
Veille technologique Android
Technologie wifi.
Fedora 26 Quelles nouveautés ? License CC-BY-SA.
AugerDb / SimDb Gestion des simulations Auger Java
LES ASSISTANTS PERSONNELS OU VIRTUELS
KeePass Introduction - Les services Conseils I6T.
Projet 1789 : Plateforme d'enseignement innovante
Outils de production de code
Support – info Sauvegarde des données locales des postes clients
Projet 1789 : Plateforme d'enseignement innovante
Développement avec Android
Interface Bas niveau : matériel processus mémoire pilotes E/S Haut niveau : fichiers gestion de fichiers.
NAO PyCon FR - Lyon 26 Octobre 2014.
Intégration des applications Java dans les environnements libres
Julitte Nil Paul Nabil (Jordan)
Présentation initiale
Sfaihi Yassine Rabai Fatma Aissaoui Walid
Module: APPLICATIONS Mobile
Programmation Android Introduction à Android
Notre métier et ses contraintes
Tablette Définition Les différentes tablettes Comparaison avec un PC
Programmation Android Première application Android
Google sur smartphone/tablette les applications
Option WIFI pour ensemble de toit
Retour d’expérience: OBM solution d’agendas partagés à l’IPNO
Technologie 4° Le cours : Au collège
Assembleur, Compilateur et Éditeur de Liens
18 octobre 2007 Fonctionnement d’un ordinateur Achat d’un ordinateur
Serveurs d’applications
Programmation Python en Sciences de l’Ingénieur
Tablette Définition Les différentes tablettes Ecran d'accueil , pages
Programmation Python en Sciences de l’Ingénieur
Transcription de la présentation:

Mettez un python dans votre poche Pycon.fr 2009 Michael Scherer

Python dans un téléphone ? ● Appareils de plus en plus rapide ● Plateforme « ouverte » ● Code de Python relativement portable

Android ● OS de Google basé sur Linux ● Machine virtuel Dalvik

Android ● Besoin d'un portable « jailbreaké » ● Interpréteur Cpython compilable ● Mais pas d'accès aux apis Java

Android ● Portage de Jython sur Dalvik : Jythondroid ● Utilisation de Mono & Ironpython

Windows CE ● OS de Microsoft ● PDA, GPS, Mobile

Windows CE ● Port de python plutôt complet ● Utilisation de plusieurs toolkits graphiques ● WxWindows, Tkinter, ou Windows ● Obligation de faire du COM ● Limitation de la plateforme ( pas de fonction exec, pipe, etc )

Iphone ● Smartphone d'Apple ● Basé sur OS X

Iphone ● Basé sur le port OS X ● Interdit par la licence du SDK d'Apple ● Requiert un portable « jailbreaké »

Iphone ● Passage via PyObjC ● Requiert un Mac ● Communauté existante mais peu de code d'exemple

Symbian ● Portables divers ● Racheté par Nokia

Symbian ● Portage de Python par nokia ● Python 2.2 ( 2.5 en version de dev ) ● Installable librement

Symbian ● API Compléte ● Caméra, Bluetooth, SMS, Appel, Carnet d'adresse ● Wifi, OpenGL, GPS, Localisation ● Documenté correctement

Linux ● Divers portables ● Divers OS

Linux ● Divers initiatives ● OpenMoko ● Motodev ● Android ● Standardisation du matériel ● OpenEmbbeded ● FreeSmartPhone.org

Linux / OE / FSO ● API Dbus ● Framework écrit en python pour prototypage ● Installation de base de python

Linux / OE / FSO ● Utilisation de Elementary ( E 17 ) ● Accès ssh ● API Linux classique ( Bluetooth, etc )

Conclusion ● Problématique du déploiement ● Python, pour faire des scripts personnels

Questions ? ?

A propos ● Présentation sous licence CC-BY-SA, by Michael Scherer ● Robot, by Gaetan Lee, CC-BY-SA ● Macro Wet Apple, by garynoon1961, CC-BY-SA ● Windows, Windows and more Windows, by ZeroOne, CC-BY-SA ● Baby Penguin Amiguri, by toadstool ring, CC-BY-SA