Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Django на Android

Django на Android

Александр Шлемин

Докладчик наглядно показал, что Django это не только про Web и что его можно запускать в том числе на мобильных устройствах. Александр продемонстрировал нам это на примере мобильного телефона на базе Android.

Moscow Python Meetup

May 10, 2012
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Android Android äëÿ ïðîãðàììèñòà, ýòî èíñòðóìåíò ïîçâîëÿþùèé ñîâåðøàòü òåëåôîííûå çâîíêè,

    ñëàòü SMS ñîîáùåíèÿ ïîëó÷àòü ïîêàçàíèÿ ñåíñîðîâ, GPS ïðîèçâîäèòü àóäèî è âèäåî çàïèñü ðàáîòàòü ñ ñðåäñòâàìè ñèíòåçà è ðàñïîçíàâàíèÿ ðå÷è Wi-Fi, Bluetooth áàçàìè äàííûõ ... ... Java ?
  2. SL4A Scripting Layer for Android èíòåðôåéñ ê Android API RPC

    ñåðâåð èíòåðïðåòàòîðû ÿçûêîâ JavaScript (Rhino) Lua Brainfuck Tcl Perl ... Python !
  3. Ïðèìåð Python êîäà import android droid = android . Android

    () r = droid . dialogGetInput ( ' Dialog Header ' , ' Dialog Message ' , ' Default text ' ) i f (not r . error ) and r . r e s u l t : droid . ttsSpeak ( r . r e s u l t ) e l i f droid . vibrate (32 ∗ 1000). error : droid . makeToast ( ' All the systems in norm ! ' )