python on mobile phones - pycon india · pdf filepycon india 2010 python on mobile phones...
TRANSCRIPT
PyCon India 2010 Python on Mobile Phones N.Seshadri
TemplatePython on Mobile Phones
PyCon India 2010 Python on Mobile Phones N.Seshadri
Template
TopicsMy Journey to Python on Mobile phonesWhy Python ?BootstrappingFuture
Python on Mobile PhonesPyCon India 2010 N.Seshadri
MotivationShakerRacerMobiwikiScribbleLottomat
Python on Mobile PhonesPyCon India 2010 N.Seshadri
Motivation
Python on Mobile PhonesPyCon India 2010 N.Seshadri
Python on Mobile PhonesLinux
Maemo - PyMaemoFremantle SDKDiablo(OS2009) SDK
OpenMokoAndriod – SL4A
Makezine articleiPhone OS
Cydia PackagerTelesphoreo Project
Symbian - PyS60Phone Supported
Python on Mobile PhonesPyCon India 2010 N.Seshadri
PyS60Open Source python on Symbian OSInitial version is based on Python 2.2.2Advantages
Rapid applications developmentAccess to lot of phone features
DrawbacksLimited UI capabilities of core libraries
Python on Mobile PhonesPyCon India 2010 N.Seshadri
BootstrappingDownload Files
Python S60 SIS filesNokiaSamsung
SDKPlatform SDK for Symbian S60Symbian i8910 Dev Pack
SIS FilesPIPS for S60Python S60 Interpreter - Python_2.0.0_symbian_signed
Python Shell - PythonScriptShell_2.0.0_unsigned_devcert_signed
Python on Mobile PhonesPyCon India 2010 N.Seshadri
BootstrappingEmulators
NokiaSamsung
Symbian IDE – CarbideInterfacing to Phone
PC SuiteUSB ConsoleWiki ConsoleBluetooth Console
Configuration used for Demo
Python on Mobile PhonesPyCon India 2010 N.Seshadri
Writing ApplicationsHello World (First Application on PyS60)Demo
Standard Python ModulesPhone Info(sysinfo)Input/Output/UI ComponentsSMS(Receive/Send SMS)Telephone functionalityCamera(Picture/videos)Network
Python on Mobile PhonesPyCon India 2010 N.Seshadri
PyS60 Libraries
appuifw audio calendar cameracontacts e32 e32db globaluigraphics inbox keycapture locationlogs messaging positioning sensorsocket sysinfo telephone topwindow
Python on Mobile PhonesPyCon India 2010 N.Seshadri
Deploying AppsCreating SIS Files
Self SignedSymbian Signed
Source: PyS60 Documentation
Python on Mobile PhonesPyCon India 2010 N.Seshadri
ToolsPyS60 Application PackagerUnSISDevCertRequestCreateSIS – MakeSIS, MakeKeys, SignSISextSIS – Create/Browse SIS contents
Python on Mobile PhonesPyCon India 2010 N.Seshadri
FutureWhat Next ?For Developers
Flash Lite + PythonQt for S60Python Extensions
In PracticeProject Phone satNiime Project
Industrial automationMotion controlled gaming
Cellbots
Python on Mobile PhonesPyCon India 2010 N.Seshadri
ResourcesTutorials
Python on Symbian
Blogswww.croozeus.comhttp://gargidas.blogspot.com/http://www.sajisoft.net.ms/
ForumsNokia Forum
S60 Module Reference
Python on Mobile PhonesPyCon India 2010 N.Seshadri
Thanks
Journey Continues…