La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "Mettez un python dans votre poche Pycon.fr 2009 Michael Scherer."— Transcription de la présentation:

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

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

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

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

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

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

7 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 )

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

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

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

11 Symbian ● Portables divers ● Racheté par Nokia

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

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

14 Linux ● Divers portables ● Divers OS

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

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

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

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

19 Questions ? ?

20 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


Télécharger ppt "Mettez un python dans votre poche Pycon.fr 2009 Michael Scherer."

Présentations similaires


Annonces Google