?

Log in

No account? Create an account
Next big thing - Журнал Восставшей Машины [entries|archive|friends|userinfo]
ArkanoiD

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Next big thing [Oct. 20th, 2011|03:15 pm]
ArkanoiD
[Tags|]
[Current Location |Dvartzy Kur Miaf]

чего я жду уже много лет -- когда научатся наконец переносить контексты и отрывать их от физических устройств. Ну то есть вот есть у меня какое-то состояние десктопа дома -- документы, с которыми я работаю, браузер, мессенджер, то-се. Есть, скажем, планшетка (на самом деле нет, но будет), читалка книг, мобильный телефон, ноутбуки разной степени портативности и так далее.

Ну вы поняли? Я хочу, чтобы книга, которую я открыл на десктопе, в пару легких движений читалась с того же места на читалке. Чтобы документ, с которым я работал в офисе, был точно так же доступен с сохранением состояния с мобильного телефона в дороге, а потом дома. Про сессии браузера, историю общения в мессенджерах (кстати, почему это настолько правильно сделано в skype и настолько через задницу в gtalk, который тоже все равно хранит историю на сервере?!) я и вовсе молчу. И все это без костылей типа screen, rdp или веб-десктопов, потому что то и другое все-таки очень для сильных духом и никак не адаптируется под специфику интерфейсов. То есть мне еще и нужно, чтобы интерфейс был специфичен для устройства, а не определялся неким компромиссом.

Первый, кто сумеет все это сделать не через жопу, заработает очень много денег и поработит мир.
linkReply

Comments:
Page 1 of 2
<<[1] [2] >>
[User Picture]From: _slw
2011-10-20 11:17 am (UTC)
WebOS?
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 11:19 am (UTC)
Который Palm/HP? Или который "десктоп в браузере"? По-моему, оба безблагодатны в этом смысле.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: mik
2011-10-20 11:19 am (UTC)
И давно скайп хранит ИСТОРИЮ на сервере?
Он же отродясь хранил её локально, а на серваке только контакт-лист, точно так же, как и аська.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 11:20 am (UTC)
Ну привет.

Я включаю мобилку и вижу там все то, что писалось через десктопный клиент. Уж не знаю, как.
(Reply) (Parent) (Thread) (Expand)
(no subject) - (Anonymous) Expand
[User Picture]From: _winnie
2011-10-20 11:22 am (UTC)
Я слышал, что сейчас делают онлайновые аналоги десктопных приложений, например Google Docs. Думаю, рано или поздно сообразят, что можно на ноутбуке можно восстанавливать редактирование с того места, в котором закончил на десктопе.
(Reply) (Thread)
From: karpion
2011-10-20 12:17 pm (UTC)
Надо ли для этого иметь постоянный коннект к Сети?
(Reply) (Parent) (Thread) (Expand)
(no subject) - (Anonymous) Expand
From: instantmanager
2011-10-20 11:27 am (UTC)
Ну робкие и окольные шаги уже делаются. Например dropbox (http://db.tt/Hk03aqW) позволяет синхронизировать документы на нескольких компах. Поставил полгода назад, больше не использую флэшки.
Какой-то немного рекламный камент получился, но тем не менее.

А вообще, мечта хорошая, но имхо не слишком реальная. Это ведь подразумевает нехилое анальное рабство отдельновзятого производителя широкого спектра техники.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 11:29 am (UTC)
Чтобы решения типа dropbox работали в качестве такой штуки, состояние должно a) храниться на диске b) быть реентерабельным c) быть унифицированным

И мы знаем минимум две компании, у которых есть все для этого, включая армии анальных рабов. И третья на подходе.

Технически, фрагментарно, вроде ничего невозможного. Например, на nook, на nokia n950 и на десктопе/ноутбуке у меня стоит один и тот же fbreader. И состояние он на диске хранит. Ну и так далее. Но не складывается и не склеивается.

Edited at 2011-10-20 11:41 am (UTC)
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: egorfine
2011-10-20 11:29 am (UTC)
Скайп хранит историю только в клиентах. Когда ты запускаешь скайп на андроиде или айос - тебе начинает сыпатся история со всех контактов кто сейчас в онлайне. Очень "удобно". Настолько что даже страшно запускать.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 11:31 am (UTC)
То есть оно не на сервере, а мои контрагенты сами отдают мне мою историю? Забавно.

Но скорее удобно, чем нет.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: fresco_pap
2011-10-20 11:40 am (UTC)
подозреваю, что ближе всего к этому эппл подошел.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 11:42 am (UTC)
Да не факт. Очень фрагментарно опять же и все вокруг тунца.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: bibehb
2011-10-20 12:02 pm (UTC)
icq давно бьется над фундаментальным вопросом - "куда отправлять мессагу, если запущено несколько клиентов с одним ИД одновременно?".

И однозначного решения нет.

Собственно, вот тут и собака порылась.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 12:04 pm (UTC)
Везде, естественно. И по-хорошему исходящие от тебя же тоже показывать на остальных. А у них же нельзя было несколько клиентов одновременно?

(когда же это icq сдохнет, а?)
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: za1chas
2011-10-20 12:35 pm (UTC)
Может, ты и в Раю хочешь продолжить жизнь с того места, где остановился здесь?
(Reply) (Thread)
[User Picture]From: descriptor
2011-10-20 03:30 pm (UTC)
Скорее в Аду, если соблюдать концепцию.
(Reply) (Parent) (Thread)
[User Picture]From: sap
2011-10-20 01:08 pm (UTC)
по хорошему это бы из rdp как раз вырастить - не хватает только специфичных для устройства интерфейсов
хотя решения разные могут быть
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 02:15 pm (UTC)
Из rdp это вырастить невозможно, так как эргономика приложений везде своя, значит, запущены они должны быть локально.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: vit_r
2011-10-20 01:11 pm (UTC)
И пароли переносить, и сессии открытые. Вот радость-то хаккерам будет...
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 02:30 pm (UTC)
Это отдельный класс проблем, существование которого не должно тормозить прогресс. О них просто нужно подумать при разработке.
(Reply) (Parent) (Thread)
[User Picture]From: bytebuster463
2011-10-20 01:27 pm (UTC)
Почитал здесь и на хабре, проникся.
Хочу только отметить, что состояние (контекст) очень сильно зависит от природы сущностей, которые синхронизируются. С наскока вряд ли что-то получится.

Состояние читалки - это ещё полбеды. Там список документов и позиция скроллбара. И даже IM с трудом, но продвигаются в этом направлении.
А куда, например, девать конфликтующие изменения? Через UI переспрашивать?

Ведь не зря всякие гуглокалендари и M$ activesync целые протоколы наворотили. Причём туда не всякие сущности пихаются, а специально подготовленные.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 02:26 pm (UTC)
А что на хабре?
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: norguhtar
2011-10-20 01:31 pm (UTC)
Ты щас будешь ржать, но люди в KDE думают о том же. И хотят в дальнейшем это все протаскивать через Activities.
(Reply) (Thread)
[User Picture]From: wizzard0
2011-10-20 02:35 pm (UTC)
да все про это думают, причем не первый год.

только всем ссыкотно, геморно и "непонятно зачем" синхронизироваться с third-party вендорами, а те, у кого своя экосистема целиком - большие, медленные и тормозят
(Reply) (Parent) (Thread)
[User Picture]From: ximaera
2011-10-20 02:00 pm (UTC)
Открытые табы, журнал и закладки Firefox Sync умеет сохранять и восстанавливать. И на десктопах, и на Maemo он есть. Или под сессиями браузера что-то ещё понимается?
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 02:23 pm (UTC)
и группы табов и куки? в сочетании с группами это вкусно. хотя fennec и не самый удобный браузер..
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: yalexey
2011-10-20 02:24 pm (UTC)
http://event.asus.com/mobile/padfone/
Плюс трансформер.
Это всё уже в будущем году на четырёхядерном процессоре. Реально на платформе работает андроит и восьмая винда. Понятное дело, линух ни куда не денется.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 02:28 pm (UTC)
Я забыл уточнить очевидное: "засунуть все это в маленький компьютер который всегда с собой" это совершенно не то решение, которое меня устроит. По целой куче причин, не в ближайшие десять лет. По уебищности компромисса это прямо следующий пункт после "ходить через rdp на свой десктоп".

Edited at 2011-10-20 02:29 pm (UTC)
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: f_andrey
2011-10-20 02:36 pm (UTC)
Так вроде переносить контексты должны уметь сервисы читалок, от того же амазона и орейли, по крайней мере где то об этом читал. Ну и у того же SUN были идеи по реализацию таких фишек с помошью карточек, для тонких клиентов.
(Reply) (Thread)
[User Picture]From: ximaera
2011-10-20 02:50 pm (UTC)
И, кстати, если читалкой книг на десктопе и на устройстве выступает FBReader, то я могу за две минуты сваять скрипт, который будет синхронизировать библиотеку и состояние книг. crontab -e и профит. Надо?

(да, я понимаю, что псто не о костылях, а о концепции, но покуда эту концепцию никто не реализовал, придётся писать костыли, в полном соответствии с юникс-вей)
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 02:55 pm (UTC)
Понять бы еще как его в nook затолкать малой кровью. И нормально ли там все с кроном.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: descriptor
2011-10-20 03:05 pm (UTC)
ОНИ сколько лет не могли сделать повтор закачки по фтп с места обрыва?
(Reply) (Thread)
[User Picture]From: nikon_nlg
2011-10-20 04:25 pm (UTC)
Насчёт мессенджеров могу посоветовать imo.im
Он хоть и браузерный для десктопа, однако мультипротокольный, для андроида/айфона/нокии/блэкбери клиенты родные, и сообщение приходит туда, где клиент запущен. А запущен он одновременно может быть на всех устройствах что у тебя есть + другие сессии можно закрывать.
Не панацея, но всё же им пользоваться удобнее, чем таскать историю переписок на флешках/дропбоксах.
(Reply) (Thread)
[User Picture]From: max630
2011-10-20 05:58 pm (UTC)
> кто сумеет все это сделать не через жопу, заработает очень много денег и поработит мир

вы ещё думаете, что сделывание чего-либо и зарабатывание очень многа денег как-то связано?
(Reply) (Thread)
[User Picture]From: max630
2011-10-20 06:06 pm (UTC)
Если по теме, то учитывая большое число платформ, это может быть сделано только задаче- и программноспецифично. Например, те же читалки или браузеры. Возможно, документы. Может быть, музыка или видео (хотя тут трафик).

И, надо сказать, непонятно ваше пренебрежение к сервер-ориентированным решениям. Ведь через что-то эти инстансы должны общаться? Через глобальныю сеть проще всего.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-10-20 07:03 pm (UTC)
Да через что они будут общаться дело десятое. Скорее всего, через сеть.
(Reply) (Parent) (Thread)
(Deleted comment)
[User Picture]From: arkanoid
2011-10-20 07:03 pm (UTC)
Да говорил же: плевать мне, на каком процессоре все это будет работать (хотя мобильник догонит десктоп так, чтобы было комфортно, еще нескоро). А вот с переносимым реентерабельным состоянием у всего софта проблема. Поэтому диск с десктопными версиями всего сделать можно, но их надо сначала написать.
(Reply) (Parent) (Thread)
(Deleted comment)
(Deleted comment)
(Deleted comment)
(Deleted comment)
(Deleted comment)
(Deleted comment)
(Deleted comment)
(Deleted comment)
(Deleted comment)
[User Picture]From: Aceler [aceler.ru]
2011-10-20 08:27 pm (UTC)
К сожалению, сделать это может только Apple остальные погрязнут в разработке интероперабельных стандартов и будут догонять.

Почему к сожалению — я думаю, понятно.
(Reply) (Thread)
[User Picture]From: vikarti
2011-10-22 06:55 am (UTC)
А собственно уже намеки у Apple, только зонд разработчикам и большой
в iCloud Key-Value Store проблема синхронизации решается просто - кто последний тот и прав(на Windows сказано что и не будет Key-Value Store).

а с документами - iCloud даст приложению конфликтные версии и попросит решить проблему,удобным приложению способом. В документации сказано что весьма желательно - мерджить изменения, и предоставлены для этого методы некоторые
учитывая что получить доступ к документам от произвольной программы нельзя(можно - от другой нашей же, либо от той что мы сказали что хотим,упрощенно говоря) то шансов что приложение таки знает что с конфликтами делать - много. Если вообще эти конфликты лечатся. Если нет - можно просто обьявить одну из версий правильной(а можно и пользователя спросить если уж совсем все плохо)

(Reply) (Parent) (Thread) (Expand)
[User Picture]From: ktotam
2011-10-20 10:04 pm (UTC)
вот уж что нормально сделано в гталке, и через задницу в скайпе, так это история сообщений. в гталке она сразу падает в соответствующую папку, к которой у меня есть доступ через имап отовсюду и по которой я могу искать.
тогда как в скайпе с его p2p история не обновляется до тех пор, пока оба собеседника не вылезут одновременно в онлайн (и, соответственно, отправленное оффлайновому пользователю сообщение дойдёт до него только тогда, когда в онлайне одновременно будут он и клиент, с которого было отправлено сообщение -- на практике это регулярно занимает несколько дней, при том, что оба выходят в онлайн по несколько раз в день); о поиске по всей истории из любого места можно забыть, и тп.

в этом всём, наверное, много плюсов для параноиков, но называть это удобством я бы не стал
(Reply) (Thread)
[User Picture]From: nepilsonis
2011-10-28 11:27 pm (UTC)
история сообщений. в гталке она сразу падает в соответствующую папку, к которой у меня есть доступ через имап отовсюду и по которой я могу искать.
Это нормально для почты. Но это совершенно не нормально для има.
Проще где-то держать круглосуточно работающий скайп.
Вот только одного не пойму - почему они не синхронизируют статусы прочтённости сообщений.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: lasc
2011-10-20 10:43 pm (UTC)
книга открытая в десктопной киндле, будет на кидл девайсе открыта на той же странице
(Reply) (Thread)
[User Picture]From: vikarti
2011-10-21 03:32 pm (UTC)
если она была куплена в Kindle Store. Если же она каким то другим способом оказалась - не будет
(Reply) (Parent) (Thread) (Expand)
Page 1 of 2
<<[1] [2] >>