Привет, уважаемые Хабралюди. Хочу представить вам разработку своего коллеги. У него нет аккаунта на хабре, но есть о чем рассказать. Поэтому пока что я напишу от его имени о его последней реализованной идее.
Это ICQ клиент, написанный на Flex для социальной сети вконтакте с использованием Vkontakte API.
На данный момент это приложение умеет следующие вещи:
Так же, т.к это приложение для контакта — оно позволяет переписываться с друзьями вконтакте, которые тоже установили это приложение. В данном режиме возможно:
Что хочется сделать еще:
Как это работает?
Что это дает:
Возможность использования данного клиента без головного сервера, а это позволяет неограниченному числу пользователей переписываться без проблем из-за ширины канала сервера. Так же, это позволяет хранить данные пользователя только внутри контакта(если он пожелает) и передавать только на сервера AOL для входа в ICQ, что очень сильно уменьшает вероятность кражи паролей.
Приложение еще достаточно молодое и я прошу сильно не пинать за недоработки, которые обязательно будут ближайшее время устранены.
Если кому-то понравилось — то прошу выслать мне invite на mpbikc@yandex.ru, т.к. я до сих пор не состою в вашем сообществе.
Это ICQ клиент, написанный на Flex для социальной сети вконтакте с использованием Vkontakte API.
На данный момент это приложение умеет следующие вещи:
- Возможность просматривать список своих контактов с разделением на подгруппы
- Возможность писать и получать сообщения(включая offline) от пользователей из контакт листа.
- Возможность поиска пользователей как по ID так и по другим параметрам
- Возможность добавлять удалять и редактировать контакты и группы контактов
- Имеет 2 режима для переписки
- со смайлами, для людей, которые без них не представляют ICQ, но пока в этом режииме наблюдаются некоторые проблемы, если текст длинный
- И режим простого текста — для тех кому нужен функционал «без выкрутасов»
- Поддержка звуков при получении сообщений.
- Сворачивает и разворачивает online контакты
- Позволяет пересылать файлы
Так же, т.к это приложение для контакта — оно позволяет переписываться с друзьями вконтакте, которые тоже установили это приложение. В данном режиме возможно:
- Отправлять и получать сообщения(не сообщения контакта, а только внутри приложения)
- Позволяют сохранить в историю, если пользователь offline.
- Позволяют так же пользоваться смайлами.
- Позволяют пересылать файлы( работает так же и в режиме ICQ).
Работает это следующим образом — если у Вашего собеседника другой клиент ICQ, тогда ему придет ссылка на файл на файловом хостинге. Если Вы оба переписываетесь в этом клиенте, тогда Вам будет показано окно для загрузки.
Что хочется сделать еще:
- Доработать существующий функционал
- Сделать возможность переписки в других популярных сетях, например Jabber.
- Добавить все возможности Десктопных мессенджеров.
Как это работает?
- ICQ:
ICQ работает на основе API, которое предоставляет AOL dev.aol.com
С использованием данного API достатчно просто сделать свой собственный ICQ мессенджер. - Переписка Vkontakte:
Работает через встроенные переменные для Api Vkontakte. Один пользователь записывает данные в переменные другого пользователя и наоборот. При этом каждые 5 секунд идет считывание контента. Из-за этого к сожалению получается ограничение на получение сообщений offline — можно запомнить максимум 7 сообщений для 7 различных контактов, но как показывает практика — этого более чем достаточно. - Передача файлов:
Файлы заливаются на бесплатный файловый хостинг www.easy-share.com
При этом собеседнику пересылается ссылка на файл. И если он переписывается из этого же мессенджера, тогда всплывает окошко для закачки. К сожалению, файл не всегда доступен для скачивания сразу.
Что это дает:
Возможность использования данного клиента без головного сервера, а это позволяет неограниченному числу пользователей переписываться без проблем из-за ширины канала сервера. Так же, это позволяет хранить данные пользователя только внутри контакта(если он пожелает) и передавать только на сервера AOL для входа в ICQ, что очень сильно уменьшает вероятность кражи паролей.
Приложение еще достаточно молодое и я прошу сильно не пинать за недоработки, которые обязательно будут ближайшее время устранены.
Если кому-то понравилось — то прошу выслать мне invite на mpbikc@yandex.ru, т.к. я до сих пор не состою в вашем сообществе.