Reklama: Chcesz umieścić tutaj reklamę? Zapraszamy do kontaktu »
Faulhaber robotic
Powrót do listy wiadomości Dodano: 2009-04-23  |  Ostatnia aktualizacja: 2009-04-23
Nowy język programowania dla sieci bezprzewodowych czujników
Nowy język programowania dla sieci bezprzewodowych czujników
Nowy język programowania dla sieci bezprzewodowych czujników
Naukowcy z Uniwersytetu Michigan oraz Northwestern University stworzyli nowy, prostszy język programowania dla sieci bezprzewodowych czujników.

„Większość istniejących jeżyków programowania dla sieci czujników bezprzewodowych są koszmarem dla użytkowników, którzy nie są programistami.” – stwierdził Robert Dick, profesor Wydziału Elektrotechniki i Nauk Komputerowych Uniwersytetu Michigan. „Dla naukowców, którzy obsługują te urządzenia, postanowiliśmy stworzyć sposób na niezawodne ich programowanie bez konieczności odwoływania się do wiedzy ekspertów z dziedziny programowania.”

Nowoczesne sieci bezprzewodowych czujników w ostatnich pięciu latach bardzo się rozpowszechniły umożliwiając naukowcom monitorowanie w czasie rzeczywistym takich zmiennych, jak: temperatura, wibracje, czy wilgotność w różnych punktach rozsianych na dużych odległościach.

Aby stworzyć odpowiedni język, naukowcy przebadali zmienne, które naukowiec mógłby chcieć za pośrednictwem czujnika monitorować, oraz obszary, w których mógłby on potrzebować nieco elastyczności. Zidentyfikowali oni 19 takich ‘właściwości warstwy aplikacji’. Następnie pogrupowali je w 7 kategorii, na które rozbili główny język programowania. Stworzyli w ten sposób język dla pierwszej ze stworzonych kategorii, a obecnie pracują nad kolejnymi. Pierwszy ze stworzonych języków nazwali WASP (Wireless Archetype-Specific Programming).

W WASP, naukowcy określają systemowi, raczej to, czego od niego oczekują, a nie to, jak chcą dane zadanie wykonać. „Naukowcy wprowadzają wymagania, a nasz system automatycznie układa detale implementacji.” – powiedział Dick.

W trwającym 56 godzin i obejmującym 28 użytkowników teście, skonfrontowano doświadczenia programistów nowicjuszy z WASP oraz czterema innymi, popularnymi, acz bardziej skomplikowanymi językami.

Średnio, użytkownicy wykorzystujący inne języki kończyli zadanie zaledwie w 30 procentach przypadków. Tym, którym się to udawało, zajmowało to średnio 22 minuty. Dla porównania, użytkownicy wykorzystujący WASP ukończyli 81 procent zadań w średnim czasie 12 minut. Oznacza to, że WASP oferuje 44 procentowe przyspieszenie wykonywania zadań.

(lk)

Kategoria wiadomości:

Z życia branży

Źródło:
Physorg
urządzenia z xtech

Interesują Cię ciekawostki i informacje o wydarzeniach w branży?
Podaj swój adres e-mail a wyślemy Ci bezpłatny biuletyn.

Komentarze (0)

Możesz być pierwszą osobą, która skomentuje tę wiadomość. Wystarczy, że skorzystasz z formularza poniżej.

Wystąpiły błędy. Prosimy poprawić formularz i spróbować ponownie.
Twój komentarz :