Технический форум по робототехнике.
EdGull » 15 дек 2010, 01:01
Необходимо разработать систему управления роботом и передачу видео через Skype.
Здесь будет ТЗ
скайп или браузер
браузер предпочтительней
выглядеть должно вот так
кнопки должны иметь возможность переименновываться и менять отсылаемую строку

Scorpio » 15 дек 2010, 02:10
EdGull писал(а):ну раз всё так просто, могу предложить плату ClearDroid .
Отказываться не буду, ясный пень
EdGull писал(а):Можешь это собрать в экзешинк какой нибудь?.
Могу сделать простой в использовании контрол с одним методом (послать сообщение) и одним событием (принять сообщение). И одним свойством, отражающим состояние скайпа передатчика и приемника. Вставлять в окошко видео из скайпа не вижу особого смысла.
Grem » 15 дек 2010, 03:26
Могу сделать простой в использовании контрол с одним методом (послать сообщение) и одним событием (принять сообщение).
Очень сложно
- Код: Выделить всё • Развернуть
import com.skype.ChatMessage;
import com.skype.ChatMessageListener;
import com.skype.Skype;
import com.skype.SkypeException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class SkypeTest {
private static String skype_name = "blabla";
private static String message = "I'am message";
public static void main(String[] args) throws SkypeException {
Skype.setDebug(true);
try {
Skype.chat(skype_name).send(message);
} catch (SkypeException ex) {
Logger.getLogger(SkypeTest.class.getName()).log(Level.SEVERE, null, ex);
}
Skype.addChatMessageListener(new ChatMessageListener() {
public void chatMessageReceived(ChatMessage cm) throws SkypeException {
System.out.println("Receives message " + cm.getContent());
}
public void chatMessageSent(ChatMessage cm) throws SkypeException {
System.out.println("Sent message " + cm.getContent());
}
});
}
}
Zeus » 15 дек 2010, 09:48

вы думаете у всех есть компиляторов куча (си, си++, си#, ява, бейсик паскаль и т.д.).
Где ехе-шник? чтобы на любом компе под любую винду пошел?
Myp » 15 дек 2010, 09:59
а я было подумал что к стационарному скайп телефону колёсики приделать собрались...
DrGluck » 15 дек 2010, 11:49
Мдя, похоже на скайп всех подсаживают потихоньку.
http://skype.ecomspace.ru/articles/709"...Разработчики встроенного ПО и приложений для ПК теперь могут за небольшие деньги пользоваться в своих разработках Skype-телефонией. Для бета-тестирования открыт SkypeKit, за счет которого Skype рассчитывает получить пользователей на новых для себя платформах...""Компания Skype планирует сделать свою платформу открытой для разработчиков, предоставив возможность интеграции сервисов Skype в различные приложения и веб-страницы. Теперь каждый желающий сможет оценить преимущества софтверных решений компании и использовать в своих программах, инструментах и даже сайтах ее средства для обмена сообщениями в режиме реального времени. Таким образом, в рамках кампании Skype Developer Program платформа Skype станет самой большой открытой IM-платформой во всем мире. В ближайшее время будет опубликована система SkypeNet, а также интерфейс прикладного программирования SkypeWeb"P.S. "Большой брат" однако ...
http://habrahabr.ru/blogs/skype/109353/#comment_3472333"... Разработка Skype под Linux прекращена?..."
Последний раз редактировалось
EdGull 15 дек 2010, 13:05, всего редактировалось 2 раз(а).
Причина: эта картинка тут не к чему, тем более такого размера.
Grem » 15 дек 2010, 12:12
Zeus писал(а)::) вы думаете у всех есть компиляторов куча (си, си++, си#, джава, бейсик паскаль и т.д.).
Где ехе-шник? чтобы на любом компе под любую винду пошел?
Зачем? Это ж из ряда "Hello, World!".
Понравилась мне Skype SDK, могу на джаве что нужно написать, на выходе получить *.exe, либо более кроссплатформенно - *.jar.
avr123.nm.ru » 15 дек 2010, 13:03
Пожалуйста сделайте пример . Пусть у того кому звоню включен авто ответ на звонок от меня.
1) форма в которой есть 5 текстовых полей и кнопочки:
а) Кому позвонить для ввода скайп идентификатора абонента правее 2 кнопки "позвонить" и "закончить звонок"
б) Поле в котором можно вводить с клавы или пэйстить из буфера строки 16-ричных чисел типа 32, 0D, 0F, 3E и
так далее ( т.е. без мороки с префиксами 0x ) и правее поля кнопка "послать"
в) поле в которое можно вводить или пэйстить текст и кнопка "послать"
г) Поле в которое выводится ответ в 16-ричном
д) Поле в котором ответ выводится как текст.
Желательно чтобы лог шел в тектовый файл на диск C ( автоназвание - например "дата и время создания" файла ) всего
что послано > и
что принято <
в ответ и время. Например:
абонент такой-то
время > 32, 0D, 0F, 3E ....
время < 0D, 0F, 12 ....
Отсутствие ответа не должно вешать прогу, т.е.можно и дальше что-то отсылать или прерывать звонок.
В общем типа терминал но для Skype.
А позже хотелось бы пример такого управления с COM-порта, т.е. девайс подключаем к ПК у которого есть интернет и Skype и он через COM делает то что написано но без ГУЯ конечно, а вот лог был бы всеравно полезен.
Myp » 15 дек 2010, 16:09
тока ещё добавить выпадающий список часто используемых команд.
vadinator » 15 дек 2010, 16:17
С возможностью определить для них псевдоним....
Grem » 15 дек 2010, 16:32
Пожалуйста сделайте пример
Накидаю вечером.
Michael_K » 15 дек 2010, 16:33
Ага... сейчас начнется...
возможность переподключения при обрыве связи.
контроль правильности ввода
поддержка скриптового языка

)))))
Невнятное меняющееся задание = непредсказуемый объем работ.
Grem, планы на март не стройте

avr123.nm.ru » 15 дек 2010, 16:40
Я забыл, что надо накидать что-то и для ПК вызываемого абонента. т.е. идеально если почле автоответа вызываемого компа все строки поступали бы в его COM порт а то что ему шлется в COM от внешнего устройства передавалась бы в прогу по описанию выше.
COM я думаю практично с учетом наличия FT232RL и CP2102.
vadinator » 15 дек 2010, 16:41
Возможно уважение форума, не очень большой приз...но опыт...стоит многого...
EdGull » 15 дек 2010, 16:43
вы пока накидывайте свои хотелки, я на выходных буду формировать ТЗ.
Предупреждаю сразу, первая версия будет простая как валенок (это я Getting Real начитался)
Но это не значит, что нужно ограничивать свои хотелки (будем их в следующих версиях вводить).