Skip to content

Latest commit

 

History

73 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages