«RapidSMS» – система сбора и анализа информации с помощью SMS

Логотип программы RapidSMS
RapidSMS явля­ет­ся сво­бод­ным фрейм­вор­ком с откры­тым исход­ным кодом для дина­ми­че­ско­го сбо­ра дан­ных, логи­сти­ки, коор­ди­на­ции и ком­му­ни­ка­ции посред­ством исполь­зо­ва­ния корот­ких мобиль­ных сооб­ще­ний (SMS).

Плат­фор­ма RapidSMS поз­во­ля­ет исполь­зо­вать корот­кие тек­сто­вые сооб­ще­ния, отправ­ля­е­мые с мобиль­ных теле­фо­нов, для сбо­ра и ана­ли­за инфор­ма­ции в таких обла­стях как уда­лен­ная диа­гно­сти­ка здо­ро­вья, наблю­де­ние за зона­ми сти­хий­ных бед­ствий, отсле­жи­ва­ние гума­ни­тар­ных поста­вок, обра­зо­ва­тель­ные и гума­ни­тар­ные ком­па­нии. RapidSMS был раз­ра­бо­тан для реше­ния про­блем в раз­ви­ва­ю­щих­ся госу­дар­ствах, а так­же для исполь­зо­ва­ния в муль­ти­куль­тур­ных, меж­ду­на­род­ных и непра­ви­тель­ствен­ных про­ек­тах. С его помо­щью вы смо­же­те эффек­тив­но рабо­тать несмот­ря на гео­гра­фи­че­скую уда­лен­ность, огра­ни­чен­ную или раз­ру­шен­ную инфра­струк­ту­ру (доро­ги, элек­три­че­ство), в усло­ви­ях отсут­ству­ю­щих средств ком­му­ни­ка­ции или инфор­ма­ци­он­ной бло­ка­ды.

RapidSMS был создан уси­ли­я­ми про­грам­ми­стов, име­ю­щих непо­сред­ствен­ный опыт рабо­ты с конеч­ны­ми поль­зо­ва­те­ля­ми. В резуль­та­те их уси­лий полу­чил­ся прак­тич­ный, гиб­кий и доста­точ­но про­стой инстру­мент для удо­вле­тво­ре­ния реаль­ных потреб­но­стей. RapidSMS не огра­ни­чен каким-либо кон­крет­ным видом мобиль­но­го устрой­ства: любой мобиль­ный теле­фон, кото­рый может отправ­лять и полу­чать тек­сто­вые сооб­ще­ния, может вза­и­мо­дей­ство­вать с RapidSMS. Конеч­ным поль­зо­ва­те­лям не нуж­но при­об­ре­тать ника­ких допол­ни­тель­ных устройств или уста­нав­ли­вать какое-либо про­грамм­ное обес­пе­че­ние на свой теле­фон. RapidSMS ори­ен­ти­ро­ван на исполь­зо­ва­ние широ­ко доступ­ной, уже суще­ству­ю­щей инфра­струк­ту­ры, что­бы обес­пе­чить вос­про­из­во­ди­мость и мас­шта­би­ру­е­мость.

При­мер исполь­зо­ва­ния RapidSMS в обра­зо­ва­тель­ном про­ек­те

Основ­ным досто­ин­ством систе­мы RapidSMS явля­ет­ся ее высо­кая гори­зон­таль­ная и вер­ти­каль­ная мас­шта­би­ру­е­мость.
«Гори­зон­таль­ная мас­шта­би­ру­е­мость» под­ра­зу­ме­ва­ет воз­мож­ность лег­ко рас­ши­рять ее при­ме­не­ние на смеж­ные потреб­но­сти насе­ле­ния. Модуль­ный харак­тер функ­ци­о­ни­ро­ва­ния RapidSMS обес­пе­чи­ва­ет воз­мож­ность исполь­зо­ва­ния одно­го раз­вер­ты­ва­ния для раз­лич­ных целей. Напри­мер, систе­ма, кото­рая пер­во­на­чаль­но соби­ра­ет дан­ные о людях, нуж­да­ю­щих­ся в про­дук­тах пита­ния, может одно­вре­мен­но соби­рать дан­ные об оча­гах болез­ней в постра­дав­ших рай­о­нах, что­бы дать более пол­ное пред­став­ле­ние о теку­щей обста­нов­ке.

«Вер­ти­каль­ная мас­шта­би­ру­е­мость» – это спо­соб­ность эффек­тив­но справ­лять­ся с суще­ствен­ным уве­ли­че­не­ни­ем рабо­чей нагруз­ки. RapidSMS был раз­ра­бо­тан, что­бы эффек­тив­но обра­ба­ты­вать огром­ное коли­че­ство вхо­дя­щих и исхо­дя­щих сооб­ще­ний для боль­шо­го чис­ла поль­зо­ва­те­лей. Успеш­ный опыт исполь­зо­ва­ния RapidSMS на мест­ном уровне про­де­мон­стри­ро­вал, что систе­ма может быть лег­ко и уве­рен­но раз­вер­ну­та на наци­о­наль­ном или реги­о­наль­ном уров­нях.

Фраг­мент интер­фей­са про­грам­мы RapidSMS

Обыч­ные систе­мы мони­то­рин­га и обра­бот­ки инфор­ма­ции рабо­та­ют с боль­ши­ми задерж­ка­ми, что может быть огром­ным недо­стат­ком в усло­ви­ях быст­ро меня­ю­щей­ся ситу­а­ции. Исполь­зуя RapidSMS, непре­рыв­ный поток живых дан­ных созда­ет «пульс» собы­тий, кото­рый дает уни­каль­ные воз­мож­но­сти реа­ги­ро­ва­ния в режи­ме реаль­но­го вре­ме­ни на любые изме­не­ния в обста­нов­ке. Кро­ме того, дости­же­ния в обла­сти мобиль­ных тех­но­ло­гий поз­во­ля­ют задей­ство­вать дву­сто­рон­ний поток ком­му­ни­ка­ций, предо­ста­вив воз­мож­ность каж­до­му выска­зать свое мне­ние и участ­во­вать в обще­ствен­ных ини­ци­а­ти­вах.

Разу­ме­ет­ся не суще­ству­ет ни одно­го инстру­мен­та, кото­рый мог бы еди­но­лич­но и уни­вер­саль­но при­ме­нять­ся в самых раз­ных про­ек­тах и жиз­нен­ных ситу­а­ци­ях. RapidSMS име­ет воз­мож­ность лег­кой инте­гра­ции с суще­ству­ю­щи­ми реше­ни­я­ми дру­гих про­грамм­ных систем. С помо­щью RapidSMS вы смо­же­те лег­ко экс­пор­ти­ро­вать дан­ные в Excel для даль­ней­ше­го ана­ли­за, запро­са суще­ству­ю­щих баз дан­ных, обме­на инфор­ма­ци­ей с дру­ги­ми про­грамм­ны­ми систе­ма­ми.

Крат­кое руко­вод­ство по RapidSMS

Систе­ма RapidSMS сво­бод­но доступ­на под лицен­зи­ей New BSD: любой может моди­фи­ци­ро­вать и рас­про­стра­нять про­грамм­ный код. Раз­ра­бот­чи­ки из Сене­га­ла, Мали, Ниге­рии, Кении, Уган­ды, Кана­ды, Вели­ко­бри­та­нии и США внес­ли свой вклад в раз­ви­тие этой плат­фор­мы. Более подроб­ную инфор­ма­цию для раз­ра­бот­чи­ков мож­но най­ти на вики про­ек­та и в доку­мен­та­ции.