Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Zaprogramuj swój telefon z on(x)

W Google Play (dawnym Android Market) aplikacji do zarządzania własnym telefonem z Androidem jest od groma. Do najpopularniejszych możemy zaliczyć m.in. Tasker, Lama, Automate It, czy oprogramowanie motoroli o nazwie Smart Actions.

Tak jest teraz

Wszystkie powyższe programy działają wg. wcześniej założonych kryteriów. Tworzenie odpowiednich profili polega na wybraniu odpowiednich czynności do określonych warunków.

Podejście z innego punktu widzenia

Wcześniej wspomniane programy mają pewne zalety i wady. Do tych pierwszych należy stosunkowo łatwe tworzenie określonych zadań. Niestety z powodu tych uproszczeń cześć dopasowania ustawień do naszych preferencji nie jest możliwe.
Tymczasem Microsoft przygotował coś z nieco innej beczki, projekt o nazwie on(x).

Owszem również jest to aplikacja, która pozwoli nam napisać profile, które zautomatyzują prace naszego telefonu. Dlaczego użyłem słowa napisać, a nie utworzyć?. Otóż w przeciwieństwie do innych aplikacji tego typu naszym celem jest napisanie skryptu-programu, który będzie wykonywał określone zadania w odpowiednich warunkach. Wg. opisu prawdopodobnie skrypty tworzone są w języku JS.

Do projektu po zalogowaniu się (wymagane jest do tego konto na fb) mamy dostęp do kilkunastu już gotowych przykładów oraz obszernej dokumentacji (również z przykładami), w której napisane jest w jaki sposób korzystać dobrodziejstw aplikacji. A jest tego naprawdę sporo bo zaczynając od pobierania takich informacji jak wł/wył ekran, skończywszy na pobraniu z sieci informacjo o pogodzie czy horoskopu.

Dodatkowo przykłady odgórnie udostępnione oprócz możliwości dopasowania ich do własnych potrzeb mają również możliwość wglądu do kodu, co skutkuje tym iż po dokładnej analizie będziemy w stanie tworzyć coraz bardziej zaawansowane skrypty.

Dopasowanie gotowców jest niezwykle proste. Dla przykładu został przedstawiony skrypt wysyłający sms’a do żony, gdy wyjeżdżamy z pracy. Dane takie jak nazwa odbiorcy „żona” oraz numer są edytowane po kliknięciu na słowo wife. Podobnie ma to miejsce z treścią sms’a, a także danymi miejsca, którego nazwę możemy zmienić jak również współrzędne geograficzne.

Podsumowanie

Osobiście raczej tylko próbowałem stworzyć jakąś ciekawą regułę, aby zapoznać się z tym projektem. W rezultacie okazało się, że programista ze mnie żaden i skończyło się raczej na zamiarach niż na czymś co faktycznie działało. Dlatego też raczej tego typu rozwiązanie przeznaczone jest dla osób, które mają bzika na punkcie programowania.

Zalety

  • Dobrze rozbudowana dokumentacja
  • Możliwość tworzenie skryptów na komputerze za pomocą przeglądarki
  • Możliwość zapisu logów
  • Zaawansowana obsługa zdarzeń oraz innych czynności
  • Powiększająca się baza gotowych skryptów
  • Może zachęcić do nauki programowania

Wady

  • Konieczność logowania się zapomocą konta na FB (stąd bardzo niska ocena w Google Play)
  • Brak możliwości tworzenia kodu na komórce
  • Raczej dostępna tylko i wyłącznie dla programistów (z wyłączeniem gotowych rozwiązań)

Kończąc ten wpis jeżeli znajdą się osoby chętne do napisania ciekawej i przydatnej reguły to chętnie osobiście (zapewne nie tylko ja) ją zobaczę w komentarzach.  

oprogramowanie programowanie urządzenia mobilne

Komentarze

0 nowych
kuba144   5 #1 31.07.2012 19:13

Osobiście korzystam z Lamy, którą nieco zaniedbałem, bo nie chce mi się jej porządnie skonfigurować (mam tylko ze 3 reguły). To wygląda natomiast niesamowicie ciekawie, trzeba potestować :)

soanvig   9 #2 31.07.2012 22:38

"Konieczność logowania się zapomocą konta na FB"
W treści napisałeś co innego. Napisałeś tylko to, że po zalogowaniu mamy dostęp do gotowców i dokumentacji. A żeby w ogóle napisać skrypt musimy się zalogować? O tym nie przeczytałem w treści, dopiero w podsumowaniu.

underface   14 #3 01.08.2012 02:00

@ soanvig
" W treści napisałeś co innego. Napisałeś tylko to, że po zalogowaniu mamy dostęp do gotowców i dokumentacji. A żeby w ogóle napisać skrypt musimy się zalogować? O tym nie przeczytałem w treści, dopiero w podsumowaniu."

Hmm a w nawiasie to co pisze
" Do projektu po zalogowaniu się (wymagane jest do tego konto na fb) mamy dostęp do kilkunastu..."

joker-os   2 #4 01.08.2012 08:29

Bardzo fajne jak ktoś zaczyna przygodę z programowaniem i chce zdobyć trochę doświadczenia ( w tych czasach bardzo potrzebnego doświadczenia ), ale w praktyce nie wiem czy przydatne jak dla mnie ;P

kamil_w   10 #5 01.08.2012 11:24

Wydaje mi się, że niska ocena nie jest efektem połączenia z Facebookiem. Wydaje mi się, że niskie oceny są wystawiane przez osoby "programistycznie nierozgarnęte".

kam104   5 #6 03.08.2012 20:00

Skrypty tworzy się całkiem prosto, wymaga znajomości API, ale jest wszystko jasno opisane więc każdy kto miał do czynienia z JS i zna angielski powinien sobie poradzić.