• Java XMPP J2ME Сим объявляю о начале работы над мобильным клиентом для джуика.
    Хитрый план такой: выбрать удобную J2ME XMPP библиотеку, сделать так, чтобы она работала и в J2ME, и J2SE; добавить поддержку сообщений и функций Juick XMPP API; приделать к библиотеке десктопное и мобильное GUI.
    Сейчас присматриваюсь к библиотеке sourceforge.net , покритикуйте пожалуйста. Также буду благодарен за любые отзывы (негативные тоже) о любых других J2ME XMPP библиотеках.
    ♡ recommended by @sergray

Replies (50)

  • @ugnich, Слишком большой и неповоротливый, очень много лишнего.
  • @ugnich, а зачем нужен отдельный клиент под джуик?
  • @ugnich, а эта самая JXA будет в J2SE работать?
  • @ugnich, Мб написать плагин к qutIM?
  • @ugnich, А, вкурил. J2ME...
  • @zet, Чтобы не набирать команды и номера постов.
    @viknet надеюсь уговорить. :)
    @bolonia кому должен? на каких современных телефонах нет поддержки сокетов?
  • @ugnich, если получится уговорить — просигналь :)
  • @ugnich, дык плагины под бомбус и др. мобильные клиенты спасут нас :)
  • @ugnich, на каких-то гнусмасах не было поддержки сокетов
  • @ugnich, nhim.sourceforge.net
    Вот из этого легко КПК-шный навернуть...
    Даже интересно стало. Покопаюсь )
  • @zet, Не гламурно. Кроме бомбуса, других популярных открытых клиентов я не знаю, а на бомбус автор забил.
    @bolonia 6 лет уже телефону. ;)
    @skobkin-ru телефонов с Windows Mobile сильно меньше, чем с поддержкой J2ME.
  • @ugnich, Однако мне на кпк нах не сдалась прога под J2ME )
  • @ugnich, Хотя я не говорю, что она не нужна )
    Я к тому, что надо под кпк че-нить тож переделать. Для себя)
  • @ugnich, то, что автор бомбуса забил — у меня такой информации нет ;)
  • @ugnich, И поддержку тачскрина туда обязательно! Хотя я врядли откажусь от бомбуса, уж оч удобно что там и жаббер, и жуйк, и аська, и мэйл, и айрси и т.д. ...
  • @skobkin-ru, Есть же виртуальные машины, часто даже по дефолту их ставят. Я пользуюсь, работает нормально.
    @zet а у меня нет информации, что не забил. :) Поэтому сужу по сайту: последние изменения почти год назад — значит, забил.
  • @ugnich, Этим эмуляторы Java лагают постоянно. Они жрут проц, поэтому быстро садится батарея.
  • @skobkin-ru, И тем не менее, оно работает. А это значительно лучше, чем написать клиент на C#, который, например, на Nokia не будет работать в принципе.
  • @ugnich, Но я не пользуюсь в принципе эмуляторами. Так что у меня в принципе работать не будет. Ну я тут не о себе. А почему бы не взять сурцы бомбуса и не выкинуть лишнее?
  • @ugnich, Если бомбус не нравится, попробуй джим ;)
  • @skobkin-ru, Слишком много выкидывать прийдется, а некоторые вещи зашиты очень-очень глубоко. :)
  • @ugnich, Это да. Ну просто бомбус не так плох.
  • @ugnich, что-то идея из серии не было у бабы проблем — завела себе баба поросят . В разработке jimm aspro уже 2 года, и вот что я хочу довести до седения — всем похуй на стандарты и спецификации. Поэтому сколько телефонов, столько и глюков
  • @nicestep, Угу. Поэтому чем проще программа, тем на большем количестве устройств она будет работать без глюков.
  • @ugnich, переубеждать не буду. Предупрежден, значит вооружен
  • @ugnich, не думал о том, чтобы написать что-нибудь подобное для WinCE?
  • @bolzamo, Даже если и думал, толку?! :) Надо не думать, а делать. Меня одного на всё не хватит.
  • @ugnich, автор в творческом поиске :)
  • @ugnich, Пишу в Twitter исключительно из-за маленького и ловкого uTweetMe. Преимущество такой быстрой отправки и является решающим при выборе вэб-сервиса между Жуйком и Тви. Окно для ввода текста, отправка и тут же выход из приложения. Так можно, а @ugnich?
  • @Asjudc, Предложите, может кто-то и напишет, судя по описанию, всё довольно просто. Я собираюсь сделать нечто большее.
  • @Asjudc, любые капризы за ваши деньги :)
  • @viknet, Сколько? :)
  • @ugnich, я думаю переделаю из твоего клиента в простую постилку баксов за 10.
  • @viknet, после появления твоего клиента, конечно :)
  • @viknet, Ишь ты, хитрый какой. Так любой дурак может. :D
  • @ugnich, ну вот зачем спалил, а?
  • @ugnich, Даже не знаю кому предлагать. Меня uTweetMe отвадила от Жуйки и при работающем JUTW все и без лишних клиентов устраивает. А уж денежки платить это вообще трудно.
  • @Asjudc, а не проще просто держать джаббер-клиент запущенным на телефоне?
  • @ugnich, пишу сюда, используя бомбусмод. Два разработчика, включая разработчика жуйкоплагина, почти круглосуточно онлайн, последние изменения на сайте — сегодня утром. Багрепорты и патчи приветствуются ;-) 'выкидывание лишнего' заложено в коде бомбуса изначально. Что не хватает?
  • @vt, Мне слишком много хочется оттуда выкинуть, это не заложено изначально. :D Что касается конкретно BombusMod: большой респект его разработчикам, но анимированные смайлы я бы выкинул в первую очередь, не думаю, что им это понравится. :)
    Также, прочитайте моё "нулевое" сообщение: я хочу одну библиотеку использовать и в J2ME, и в настольной версии, и в будущем на Android.
  • @ugnich, анисмайлы были недавним приколом, не больше и прекрасно отключаются ;-) насчет универсальной библиотеки — всё-таки кажется что это несбыточная мечта :)
  • @vt, вот я тоже так думаю… вроде там даже работа с сетью по-разному делается.
  • @vt, Почему? Разные только операции с сокетами, а это не больше десятка строк.
  • @ugnich, а тогда почему бы не взять полноценную J2SE библиотеку и не переписать этот десяток строк под J2ME? :)
  • @ugnich, это из серии недавно обсуждаемого 'а давайте перенесем smack на ж2ме' ;-)
  • @viknet, J2ME — это какбэ урезаная версия J2SE, поэтому там всё есть, что и у "большой джавы" и перенести не проблема. А наоборот — намного сложнее, т.к. обычно под J2SE пишут с большим размахом, используя кучу инструментов, которых в "маленькой джаве" нет.
  • @ugnich, а андроид другой...
  • @viknet, Если монструозный Smack без проблем перенесли на андроид, то маленькую простенькую библиотеку и подавно.
  • @ugnich, Для всех сомневающихся: я взял JXA, заменил четыре строки, где было создание сокетов и создал с этой библиотекой тестовое J2SE приложение. Работает, сообщения ходят. Джава реально кроссплатформенна. ;)
  • @ugnich, хорошо, спасибо за информацию. будем думать :)