Серверная часть написанна на java, используется netty.io замечательный асинхронный framework.
В качестве протокола используется WebSoket's.
Пакеты сериализуются в json и попадают в очередь, где в зависимости от типа пакета(логин, ответ на вопрос и т.д.) происходит вся логика. Сейчас около 14 типов пакетов, которые нужно обрабатывать.
Для сериализации/десериализации используется библиотека gson (http://code.google.com/p/google-gson/)
Для работы с MongoDB из java используется — Morphia (http://code.google.com/p/morphia/)
В начале вообще всё крутилось на GAE, вместо WebSoket'ов использовали Channel API и другие сервисы GAE. В последствии перехали на амазон и всё переписали.
Скажите, в vs 2012 метро заготовки для приложений только для метро окружения в win 8 или есть и для десктоп версии заготовки аля MetroTwit и GitHub app for windows?
Было бы ещё неплохо прочитать про docs.python.org/library/struct.html (Interpret strings as packed binary data)
Строки посылать хорошо, но в реальности почти всегда нужно сформировать пакет из данных, например какой то optcode + длина сообщения + само сообщение.
Вообще не понятно как он эту почту забирает и когда, послал писмо уже пол часа жду когда соизволит забрать писмо с gmail. Есть какая-то кнопка рефреш, но ничего не происходит.
Интересно какой интервал забирания почты по pop3 у них(в gmail это 1час, если прикрепить ещё 1 аккаунт). Сделали бы кнопку Get Mail как а обычных клиентах. Странно работает этот функционал, а жаль у меня как раз 2 gmail акка, хотелось почту в одном месте получать.
Ну Athene, известный троль с большой буквы 'Т'. Не вникал в суть ролика ибо не хочу засорять мозг ненужной инфой, но пролистав его, сделанно красиво. Просто знама Athene, с его предыдущих роликов, ничего кроме тонкого тролинга моего сознания не жду:))
Athene решил наверно потролить науч. сообщество. Парень умеет заставить хомячков какать качелями.
Почему бы не попробывать ответы бота, отправлять cылку на translate.google.com, там можно вытянуть файлик с произношением.
Тобишь посылаем ответ на клиент текстом, а клиент уже формирует ссылку и забирает файлик с гугла. Конечно рано или поздно прикроют, но разгрузить свой сервер на время можно и повысить скорость ответа можно.
На убунте крешится при заходе на стр. Moonlight стоит.
И что правда приложения на HTML5, JavaScript? Меня если честно такое пугает.
Ещё совсем недавно активно продвигали WPF.
Ну за 10-12 минут сложно уложится делая такой обзор с плюсами и минусами. Так, что если это не обзор прототипа, вполне себе нормальная продолжительность 25мин, если человеку интересен девайс для последущей покукпи он досмотрит.
Еслиб мне предложили беглый обзор на 3-5мин и вот такой детальный на 25мин, я бы выбрал ваше видео.
Да это так мысли в слух, вы правильно в обзоре сказали что док станцию можно докупить и никто не принуждает её брать.
Так что я в полне допускаю. что кто то будет например в гуглДокс, форуме или Evernote набирать текст.
А обзор хороший, вначале немного испугал размер видео в 21 минуту, но оно того стоило. Спасибо.
Это всё хорошо, но по сути кроме браузера и каких-то соц приложений, ничего на этих планшетах делать нельзя. Единственное для чего мне подходит — это чтение PDF. Поэтому не очень понимаю зачем док станция, неужели кто то будет печатать текст размером хотябы с A4 чтоб оправдать клаву? А на форуме или на хабре можно и сенсорной натапать текст.
Чего не хватает? Поставить эклипс(или другую IDE по вкусу) + git.
Почему бы не запихнуть в док станцию мозги хотябы на атоме и при подключении планшета, чтоб он переключался на мозги док станции где будет стоять какя-нибуть убунту а планшет будет как монитор.
Я понимаю, что это не каждому подоёдёт, но зачем делать док станцию в таком форм факторе, позицианируя как нетбук. Ну или хотябы договорились бы с гуглом или между собой производители о универсальном коннекторе, чтоб можно было докупать джостики и другие куски пластмассы, чтоб можно было для игр хотябы использовать.
Хотя установок уже почти 10.000
play.google.com/store/apps/details?id=com.thenatd.masterpassword
И для Desktop на WPF + C#.
Кстати, тут подняли хороший вопрос в коментариях, что делать если нужно сменить пароль, надо будет апдейт к своей апп сделать.
В качестве протокола используется WebSoket's.
Пакеты сериализуются в json и попадают в очередь, где в зависимости от типа пакета(логин, ответ на вопрос и т.д.) происходит вся логика. Сейчас около 14 типов пакетов, которые нужно обрабатывать.
Для сериализации/десериализации используется библиотека gson (http://code.google.com/p/google-gson/)
Для работы с MongoDB из java используется — Morphia (http://code.google.com/p/morphia/)
В начале вообще всё крутилось на GAE, вместо WebSoket'ов использовали Channel API и другие сервисы GAE. В последствии перехали на амазон и всё переписали.
Строки посылать хорошо, но в реальности почти всегда нужно сформировать пакет из данных, например какой то optcode + длина сообщения + само сообщение.
Интересно какой интервал забирания почты по pop3 у них(в gmail это 1час, если прикрепить ещё 1 аккаунт). Сделали бы кнопку Get Mail как а обычных клиентах. Странно работает этот функционал, а жаль у меня как раз 2 gmail акка, хотелось почту в одном месте получать.
Athene решил наверно потролить науч. сообщество. Парень умеет заставить хомячков какать качелями.
Тобишь посылаем ответ на клиент текстом, а клиент уже формирует ссылку и забирает файлик с гугла. Конечно рано или поздно прикроют, но разгрузить свой сервер на время можно и повысить скорость ответа можно.
И можно сделать красивый диалог.
Мне всегда казалось, что AlertDialog из названия понятно что он для уведомлений, и пытатся туда запихнуть контролы можно конечно, но зачем?
Почему бы не сделать кастомный деалог:
Dialog my_dialog = new Dialog(MyActivity.this);
my_dialog.setContentView(R.layout.наш_layout_dialog);
my_dialog.setTitle(«Title!»);
my_dialog.setCancelable(true);
my_dialog.show();
И что правда приложения на HTML5, JavaScript? Меня если честно такое пугает.
Ещё совсем недавно активно продвигали WPF.
Еслиб мне предложили беглый обзор на 3-5мин и вот такой детальный на 25мин, я бы выбрал ваше видео.
Так что я в полне допускаю. что кто то будет например в гуглДокс, форуме или Evernote набирать текст.
А обзор хороший, вначале немного испугал размер видео в 21 минуту, но оно того стоило. Спасибо.
Чего не хватает? Поставить эклипс(или другую IDE по вкусу) + git.
Почему бы не запихнуть в док станцию мозги хотябы на атоме и при подключении планшета, чтоб он переключался на мозги док станции где будет стоять какя-нибуть убунту а планшет будет как монитор.
Я понимаю, что это не каждому подоёдёт, но зачем делать док станцию в таком форм факторе, позицианируя как нетбук. Ну или хотябы договорились бы с гуглом или между собой производители о универсальном коннекторе, чтоб можно было докупать джостики и другие куски пластмассы, чтоб можно было для игр хотябы использовать.
Но планшет хороший и 4.0 радует.