Skip to content

kkafar/python-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KL

  1. Możliwość zdalnego wykonywania komend systemowych na komputerze.
  2. Możliwość nawigowania kursorem z poziomu telefonu oraz wykonywanie nim akcji.
  3. Wpisywanie dowolnych komend i wykonywanie ich na komputerze z poziomu telefonu (zatem klawiatura).

Ewentualnie interakcje w drugą stronę.

Linki

  1. StackOverFlow - budowanie androidowej aplikacji w Pythonie
  2. BeeWare
  3. Talk na temat BeeWare
  4. Kivy
  5. Webowe apki w pythonie
  6. https://people.csail.mit.edu/albert/bluez-intro/c212.html
  7. https://www.pythonpool.com/an-introduction-to-python-for-android-development/
  8. https://github.com/eliasdorneles/tictactoe-voc
  9. https://code.google.com/archive/p/pybluez/downloads
  10. https://github.com/pybluez/pybluez

Harmonogram prac

Grzegorz Legęza -- (G) Kacper Kafara -- (K)

3 laboratoria

  • Zaimplementowanie modułu sieciowego, połączenie telefonu z komputerm (możliwość przesyłu i odbioru komunikatów)
    • Generowanie kodu QR z informacjami potrzebnymi do nawiązania połączenia. (K)
    • Wyświetlenie wygenerowanego kodu QR na wyświetlaczu. (K)
    • Szkielet aplikacji na androida (jeden przycik pozwalający na przejście do aparatu i zczytanie kodu QR) (G)
    • Nawiązywanie połącznia (przesłanie) (G)

4 laboratoria

  • Zaimplementowanie prototypu interfejsu desktopowego. (K)
  • Podłączenie generowania kodu QR pod interfejs. (K)
  • Zaimplemenotwanie interfejsu na androida (G)
    • Przyciski uruchamiające poszczególne komendy. (G)

5 laboratoria

  • Implementacja funkcjonalności:
    1. Możliwość zdalnego wykonywania wybranych komend (przewidzianych w funkcjonalnościach) (K & G)

6 laboratoria

  1. Możliwość zdalnego wykonania dowolnej komendy (komenda wpisywana przez użytkownika) (K)
  2. Możliwość nawigowania kursorem z poziomu telefonu oraz wykonywanie nim akcji. (G)
  3. Ewentualne dokończenie interfejsu (desktop / android). (K & G (w zależności od pozostałych zadań))

Funkcjonalności

  1. Shutdown
  2. Sterowanie głośnością
  3. Poziom jasności
  4. Sterowanie instancjami przeglądrek (moduł browser)
  5. Youtube / Netflix (skrót)
  6. Rozłączenie
  7. Komenda autorska

About

AGH CS, IV term, Programming in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages