Wraz z intensywnym wzrostem popularności zaawansowanych urządzeń mobilnych, pojawiają się coraz to nowe ich zastosowania. Jednym z nich jest raportowanie problemów środowiskowych, np. w postaci dzikich wysypisk śmieci, uszkodzeń infrastruktury lub też oznaczania dużych obszarów skażenia. Jednocześnie, po stronie technologii wytwarzania aplikacji mobilnych, ze sporym zainteresowaniem i zaangażowaniem społeczności spotyka się App Inventor. Autorzy niniejszego artykułu postanowili sprawdzić, w jakim zakresie jest możliwe wykorzystanie narzędzia App Inventor do tworzenia mobilnych aplikacji raportujących. Procesowi wytwarzania aplikacji przyglądano się z dwóch perspektyw – zachowania użyteczności narzędzia dla osoby z ograniczoną wiedzą programistyczną oraz zdolności do uzyskania produktu o założonej funkcjonalności. Niestety okazało się, że potencjał App Inventor nie jest w pełni wykorzystywany przez jego twórców, przez co sprawuje się poniżej oczekiwań. Pomimo uzyskania całości zakładanej funkcjonalności, narzędzie w bieżącej postaci ciężko polecić (ze względu na ograniczenia) do komercyjnego wytwarzania oprogramowania oraz osobom o ograniczonej wiedzy technicznej (ze względu na skomplikowany proces tworzenia aplikacji).
EN
Together with constantly growing popularity of advanced mobile devices, new innovative possibilities for their application arise. One of them is reporting environmental issues like wild landfills, damages to the infrastructure or marking boundaries of large contamination areas. At the same time tool called App Inventor, designed to aid development of mobile applications, meets with great interest of quite large society. The goal of this paper is to check the usefulness of App Inventor as a tool for developing mobile applications for reporting environmental issues. Two perspectives are considered: tool usability for people with limited technical skills and ability to achieve predetermined functionality of the application. The conclusion is that App Inventor performs below the expectations when it comes to non-standard functionality. Authors were able to achieve all predetermined functionality, unfortunately it is hard to recommend the current version of the tool to parties commercially developing software (due to the tool limitations) nor people with limited technical skills (due to the complicated development process).
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.