2009-06-08 6 views
0

Я ищу мобильное программное обеспечение, которое будет отправлять/получать текстовые сообщения с мобильного телефона в базу данных (если я не могу напрямую создать услугу или что-то ее получить) что программа будет вставлять новые сообщения в определенную таблицу и проверяет другую таблицу для исходящих сообщений. Я нашел программу под названием Ultrasms, которая делает что-то подобное, но работает на компьютере в паре с мобильным телефоном. Я хотел бы, чтобы программное обеспечение действительно запускалось на мобильном устройстве. У меня нет особого предпочтения в отношении мобильной ОС, я просто хочу ее быстро создать.мобильное программное обеспечение, которое вставляет и отправляет текстовое сообщение в базу данных

Если вы не знаете какого-либо программного обеспечения, рекомендуете ли вы самый простой способ сделать это? (Windows Mobile, Android, IPhone, BlackBerry?) И используя какой язык/Framework для этого?

+0

Где будет эта база данных? На телефоне или на внешнем сервере? –

+0

Я буду на внешнем сервере – Tam

ответ

2

Вы можете легко использовать Windows Mobile. Compact Framework имеет класс MessageInterceptor, который позволяет вам что-то сделать (например, вставить его в базу данных) при получении сообщения.

Просто используйте веб-службу на сервере, которую устройство Windows Mobile может вызывать для хранения данных сообщения, и использовать другую функцию для опроса сервера и возврата любых сообщений на устройство, которое необходимо отправить.

Весь код, необходимый для этого, - это C# и стандарт, доступные в .NET Compact Framework, поэтому нет необходимости в каких-либо сторонних DLL или программных продуктах.

+0

Благодаря tomlog, будет легко постоянно совершать другой служебный вызов, чтобы проверять сообщения в очереди и отправлять их? – Tam

+0

Да, если вы просто используете таймер, который периодически запускает функцию для вызова веб-службы и обрабатывает любые сообщения в очереди, все будет в порядке. –

0

Если вы имеете в виду текстовые сообщения, а просто текстовые сообщения через Интернет, а не sms-сервис, я бы определенно пошел на андроид или, может быть, просто на веб-виджет.

Почему Android? - его так быстро развиваться, и я имею в виду безумно быстро. Уверен, что у него нет функций, но если вы хотите получать сообщения, веб-страницы, получать/отправлять данные, это платформа для вас.

Если вы имеете в виду текстовые сообщения sms, все будет немного сложнее, я боюсь. Привлекает найма поставщика услуг sms-сервиса и получения текстовых сообщений sms от них с помощью sms-provider API, а затем вы можете отправлять сообщения в свою базу данных. Это будет связано с какой-то оплатой провайдера.