Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 08.06.2011, 23:44   #1
xmoonlight
Оператор ЭВМ
 
Регистрация: 07.03.2010
Сообщений: 36
Написано 0 полезных сообщений
(для 0 пользователей)
ICQ-библиотека

Кто знает, как можно PHP-класс засунуть в либу MP ?
Неужели нужно переписывать полностью с WebICQPro на java ?
Или есть другие лазейки?
Цель - создание своего ICQ-клиента.
Спасибо!
(Offline)
 
Ответить с цитированием
Старый 09.06.2011, 00:16   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: ICQ-библиотека

Два варианта - либо переписать алгоритм на java, либо на MP (второе не факт, что получится).
(Offline)
 
Ответить с цитированием
Старый 09.06.2011, 00:37   #3
xmoonlight
Оператор ЭВМ
 
Регистрация: 07.03.2010
Сообщений: 36
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: ICQ-библиотека

http://code.google.com/p/caffeineim/...trunk%2Ficqlib
либа в исходниках на java.
кто сможет помочь сделать либу для MP из этого?

ссылка на блог автора: http://samolisov.blogspot.com/2010/0...im-icqlib.html

Последний апдейт:
UPD: 03.06.2011 Я уже не имею желания заниматься данным проектом, да и вообще рассматриваю перспективы ICQ как очень сомнительные. Лично я уже не пользуюсь ни ICQ, ни Jabber, найти меня можно исключительно в Skype. Но я знаю, что есть энтузиасты, разрабатывающие в частности ICQ клиент под Android и вносящие изменения в код библиотеки.

Хочу напомнить, что библиотека распространяется под LGPL. Пожалуйста, не занимайтесь тихушничеством, если вы ее улучшаете, то выкладывайте исходники хоть где-нибудь.

Последний раз редактировалось xmoonlight, 09.06.2011 в 03:54.
(Offline)
 
Ответить с цитированием
Старый 09.06.2011, 13:10   #4
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: ICQ-библиотека

Количество классов там пугает. Легко переделать под либу для МП точно нельзя. Даже если это на теории возможно, то это займет слишком много времени. Что творится в исходниках jimm я не знаю, но возможно там можно найти подходящий код.
http://www.jimm.org/index.php?lang=ru&page=dev_sources
(Offline)
 
Ответить с цитированием
Старый 09.06.2011, 22:14   #5
xmoonlight
Оператор ЭВМ
 
Регистрация: 07.03.2010
Сообщений: 36
Написано 0 полезных сообщений
(для 0 пользователей)
Хорошо Ответ: ICQ-библиотека

Сообщение от cherepets Посмотреть сообщение
Количество классов там пугает. Легко переделать под либу для МП точно нельзя. Даже если это на теории возможно, то это займет слишком много времени. Что творится в исходниках jimm я не знаю, но возможно там можно найти подходящий код.
http://www.jimm.org/index.php?lang=ru&page=dev_sources
Подходящий код - постом выше!
Он используется в:
  • jimbot-e,
  • в некоторых ICQ-ботах для серверов,
  • в приложениях для Андроида.
Я сначала все облазил, потом - запостил. Предлагаю, кто в этом заинтересован - подключиться к созданию либы для MP!
Распределим работы и сделаем.
Кто "ЗА" - Жмем в этом посте кнопку "ПОЛЕЗНО".
Всем спасибо!
(Offline)
 
Ответить с цитированием
Старый 09.06.2011, 23:58   #6
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: ICQ-библиотека

Я про него и написал, что там слишком много классов и будет довольно проблемно все это скинуть в кучу и сделать простые интерфейсы для доступа из МП.
(Offline)
 
Ответить с цитированием
Старый 12.06.2011, 02:32   #7
YellowAfterlife
ПроЭктировщик
 
Аватар для YellowAfterlife
 
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений
(для 219 пользователей)
Ответ: ICQ-библиотека

Извиняюсь если поднимаю рано усопшую тему, но:
* Оба предоставленных источника библиотек распостраняются под GPL. Вы собираетесь предоставлять исходный код ваших ICQ-клиентов для свободной модификации? Думаю нет.
* Вероятность того что даже если работа начнется, то на нее никто не забьет, очень низка. Лишь беглый взгляд на типы аргументов в функциях и классах исходного кода подсказывает что создание int-string интерфейса для них будет мучительным процессом.
* Завершенная библиотека явно будет несовместима с MP2.02, который используют практически все новички, желающие написать Windows Vista, ICQ, или еще что-либо для своего телефона.
* Автор темы "собирает народ русский" переписывать java-библиотеку при том что он не знает Java. Где-то мы это уже видели, правда?

К счастью, MidletPascal - не единственный язык программирования, в котором пользователи всегда будут в погоне за функцией
MakeMyGameForMe(NameStringGenreStringAwesomenessLevelInteger
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Romanzes (12.06.2011)
Старый 12.06.2011, 12:53   #8
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: ICQ-библиотека

Честно говоря я не вижу причин 1го и 3го пункта, но все же ты прав, что надо очень много трудозатрат для не слишком хорошего результата.
В первом посте упомянут какой-то php-класс. Возможно стоит создать промежуточный сервер и тогда клиент на паскале написать не слишком трудно.
(Offline)
 
Ответить с цитированием
Старый 14.06.2011, 02:47   #9
xmoonlight
Оператор ЭВМ
 
Регистрация: 07.03.2010
Сообщений: 36
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: ICQ-библиотека

Сообщение от YellowAfterlife Посмотреть сообщение
Извиняюсь если поднимаю рано усопшую тему, но:
* Оба предоставленных источника библиотек распостраняются под GPL. Вы собираетесь предоставлять исходный код ваших ICQ-клиентов для свободной модификации? Думаю нет.
Вы всегда думаете за двоих?

* Вероятность того что даже если работа начнется, то на нее никто не забьет, очень низка. Лишь беглый взгляд на типы аргументов в функциях и классах исходного кода подсказывает что создание int-string интерфейса для них будет мучительным процессом.
Вы боитесь трудностей при разработке?

* Завершенная библиотека явно будет несовместима с MP2.02, который используют практически все новички, желающие написать Windows Vista, ICQ, или еще что-либо для своего телефона.
Поясните, почему будет несовместима?

* Автор темы "собирает народ русский" переписывать java-библиотеку при том что он не знает Java. Где-то мы это уже видели, правда?
Я бы сначала подумал, прежде чем, так открыто констатировать что-то...
Как определили, что я не знаю Java и "где это вы уже все видели"?

К счастью, MidletPascal - не единственный язык программирования, в котором пользователи всегда будут в погоне за функцией
MakeMyGameForMe(NameStringGenreStringAwesomenessLevelInteger
Обращение в топике было написано БЕЗ пафоса и шапкозакидательства.
Мне не совсем понятна форма общения с Вашей стороны.
Спасибо.

Последний раз редактировалось xmoonlight, 14.06.2011 в 04:28.
(Offline)
 
Ответить с цитированием
Старый 14.06.2011, 11:54   #10
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: ICQ-библиотека

Парень, многие придя на булку хотят сделать что-то очень крутое (ММО РПГ, свою операционную систему на телефон и т.п), и очень многие не завершают своих проектов - не хватает знаний или терпения.
Хочешь делать - пожалуйста, но будь готов упорно трудиться как минимум месяц.
Не хочу тебя расстраивать, но сейчас слабо верится что проект будет завершен. Начинай, когда станет видно что ты успешно делаешь что-то серьёзное - появятся и тестировщики и те кто хотят помочь.
Нассчёт GPL - почему бы и нет? Я готов помочь с кодом, но нужна более-менее работающая основа.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
xmoonlight (14.06.2011)
Старый 14.06.2011, 13:22   #11
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: ICQ-библиотека

Сообщение от YellowAfterlife Посмотреть сообщение
* Оба предоставленных источника библиотек распостраняются под GPL. Вы собираетесь предоставлять исходный код ваших ICQ-клиентов для свободной модификации? Думаю нет.
Не GPL, а LGPL. То есть при использовании этих библиотек не обязательно предоставлять исходники программы, которая их использует.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
xmoonlight (14.06.2011)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:34.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com