Project

General

Profile

Крипто-телефон.

Added by VaalKIA almost 9 years ago

В статье на Хабре вы демонстрировали крипто-телефон. Вопрос, это будет сотовый телефон, или аналог анти-АОНа на z80 и делаете самостоятельно или договрились на эксклюзив (оутсорс) с каким-то поставщиком?
Например, известные производители телефонов:
Палиха (http://www.paliha.ru/prod/350.php):

Матрикс(много моделей, но не нашёл производителя http://www.oktet.info/m300c.html):

Ребел ("Русь" http://www.rebell.ru/products.htm):
вас тоже напрягает, что нельзя просмотреть в увеличенном размере картинку (впрочем, умирающий сайт 2006го года)?

Если будете делать телефон, то обратите внимание на то, что офисные сотрудники всегда пользуются калькулятором, а стационарный телефон это уже готовый калькулятор, да и место, на столе лишнее не бывает. Нужно только, что бы калькулятор и телефон были всегда в режиме онлайн, то есть не прерывая звонка можно было переключить телефон в режим калькулятора и посчитать, типа как KVM для компьютера http://www.kvmportal.ru/article.php?id=39


Replies (61)

RE: Крипто-телефон. - Added by tyrannozaur almost 9 years ago

вот реальный прототип "рабочей лошадки"

http://alabala.bg/media/uploaded/offers_38031_1003171032551.jpg
http://www.mforum.ru/phones/tests/008532.htm

К лешему тачскрин.

RE: Крипто-телефон. - Added by VaalKIA almost 9 years ago

tyrannozaur wrote:

вот реальный прототип "рабочей лошадки"
http://alabala.bg/media/uploaded/offers_38031_1003171032551.jpg
К лешему тачскрин.

Ну, если с равнивать с другими реализациями механических клавиатур, то да - очень удачное решение, например, по сравнению с тем же флагманом механики BlackBerry Paassport. Но, давайте будем честными, какая бы не была полноразмерной клавиатура, из-за своих миниатюрных физичских размеров она не позволит беспроблемно и быстро ввести текст, а ведь есть ещё люди у которых подушечки пальцев большие и помимо них есть просто люди с большущими "лапами" для которых такое решение в принципе бесполезно. Поэтому для мобильных устройств, на мой взгляд, не применим простой перенос полноразмерной комьютерной клавиатуры, и если уж и отталкиваться от этой идеи, то надо идти по инновационному пути, я уже давал ссылку на Октодон, который в теории, решает все проблемы (кнопки на задней части устройства - это вообще супер. Спереди же, как показано на их видео http://www.youtube.com/watch?v=QR86ATnRFEw, не обязательно располагать две кнопки так далеко от корпуса, это могут быть боковины корпуса сотового, просто они делали клавиатуру надевающуюся на обычный телефон, а не интегрированную), но на практике люди не хотят ничему учиться (в том числе и слепому методу печати, для обычных клав, а оно того стоит), так что тут тоже правда состоит в том, что решение всё равно будет нишевым, для узкой группы людей, но меня в нём привлекает, что оно действительно может быть хорошим и грамотным (именно может, потому что видимо не всё так гладно, раз они всё-таки не взлетели).
А вот разработчиков я ещё раз хочу ткунть носом в тот факт, что все популярности полученные производителями были полученны за конкретные фишки, и когда они эти фишки подрастеряли, то стали всего лишь третьесортными производителями кирпичей, которые никто не ждёт, но иногда покуает. Возьмите Nokia с её открытым софтом и уникальной ОС и ВиндовсФон без этих штук, возьмите Сони с её коронным колёсиком сбоку (люди реально подсаживались на эту фишку и она была во всех моделях, вплодь до ракладушек http://www.ixbt.com/mobile/review/sony-cmd-z7.shtml) или моторолу с её качественной раскладушкой. Ну и где они все? А потому что забыли, что было удачным и решили, что успешный телефон делается просто из каких-то поопулярных компонент - нет!

RE: Крипто-телефон. - Added by VaalKIA over 8 years ago

VaalKIA wrote:

Китайская компания Oukitel показала прототип смартфона с аккумулятором емкостью 10 000 мА∙ч
http://www.ixbt.com/news/2015/06/20/oukitel-10-000-8729.html

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

Йота решила перейти на SailFish от Jolla, которая позволяет запускать программы от Андроид (не мудрено, если они, фактически в эмуляторе и на самом Андроиде работают, QNX такую же возможность предоставляет)
http://hi-news.ru/phone/yotaphone-pereezzhaet-na-novuyu-operacionnuyu-sistemu.html
Кстати, анонс на этом сайте: 13 тысяч просмотров, а вы свои не даёте, я уже не один раз жалусюь.

oukitel показал уже прототип:
http://www.ixbt.com/news/2015/06/30/oukitel-10-000.html

RE: Крипто-телефон. - Added by krufter_multiclet over 8 years ago

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

RE: Крипто-телефон. - Added by VaalKIA over 8 years ago

krufter_multiclet wrote:

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

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

И вообще у вас всё поствлено с ног на голову: предзаказы на продукт, делаются когад есть продукт, а анонсы далеются - когда его нет. Но вы же не такие как все - анонсы нахер пока не будет готового продукта, зато есть предзаказы!!!! Вроде не первое апреля, вы там что курите? Не ну в самом деле, может я такой тупой, эй народ, поправьте меня что ли..

RE: Крипто-телефон. - Added by Yaisis over 8 years ago

VaalKIA wrote:

И вообще у вас всё поствлено с ног на голову: предзаказы на продукт, делаются когад есть продукт, а анонсы далеются - когда его нет. Но вы же не такие как все - анонсы нахер пока не будет готового продукта, зато есть предзаказы!!!! Вроде не первое апреля, вы там что курите? Не ну в самом деле, может я такой тупой, эй народ, поправьте меня что ли..

Лучше представить продукт, который уже есть, чем анонсировать то, чего никогда не будет.
И судя по обсуждениям, ещё нечего анонсировать.
Чтобы анонсировать, надо разобраться с характеристиками соответствующего продукта, но как можно анонсировать телефон, если, кроме того, что это будет телефон на мультиклете, больше ничего неизвестно ?
Как можно анонсировать продукт, если по всем его характеристикам нет определённости ?
Надо сначала его хотя бы примерно представить в голове, представить его примерный внешний вид, размер экрана, тип экрана, модули, которые будут входить в его состав и быть уверенным, что примерно такое представление и будет реализовываться и тогда это представление телефона, имеющее чёткие, а не расплывчатые характеристики, можно анонсировать.
Клиенты же могут в любое время заказывать(просить реализовать) то, что ещё не создано и предзаказы они могут делать даже до того, как чёткое описание модели сформировалось.

RE: Крипто-телефон. - Added by VaalKIA over 8 years ago

Yaisis wrote:

VaalKIA wrote:
Клиенты же могут в любое время заказывать(просить реализовать) то, что ещё не создано и предзаказы они могут делать даже до того, как чёткое описание модели сформировалось.

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

RE: Крипто-телефон. - Added by sprin over 8 years ago

VaalKIA wrote:

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

Ещё используется вот такой:

RE: Крипто-телефон. - Added by Yaisis over 8 years ago

VaalKIA wrote:

Yaisis wrote:

VaalKIA wrote:
Клиенты же могут в любое время заказывать(просить реализовать) то, что ещё не создано и предзаказы они могут делать даже до того, как чёткое описание модели сформировалось.

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

Это особые клиенты, которые диктуют в каком направлении развивать данное устройство. Устройство может ещё и не готово, но данные клиенты делают заказ, следят за ходом развития и постоянно контролируют, чтобы на выходе был продукт, который их бы устроил, т.е. хоть они и не знают что за устройство будет, но они знают, чего хотят. Я не знаю, какие клиенты у Мультиклета, но в данном случае мог бы привлечь сам процессор и то, что телефон будет защищённым, поэтому уже можно сделать заказ, а последующее формирование нужного устройства можно контролировать и развивать в нужном направлении. Поэтому все остальные характеристики могут быть не важны -- не важен размер экрана, его тип, состав модулей и т.д. Всё это можно придумать на ходу и попросить реализовать, главное -- это то, что изначально привлекло таких клиентов.
Но совсем другое дело -- это массовый потребитель, который не может влиять на формирование устройства и для которого все характеристики должны быть уже известны. А ведь анонсы как раз и делаются для таких потребителей и поэтому прежде чем сделать анонс, надо разработать проект устройства, а не говорить так, что вот мол мы собираемся сделать телефон, но пока не знаем, какой экран туда поставить, вставлять или нет туда камеру и т.д. -- всё должны знать, прежде чем анонсировать, но подкорректировать характеристики всегда можно в будущем.

RE: Крипто-телефон. - Added by VaalKIA over 8 years ago

sprin wrote:

VaalKIA wrote:

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

Ещё используется вот такой:

Практически Windows в Windows`е, но в принципе - неплохо, да и аналогия с таким раскрученным брендом это тоже плюс.
А вот логотип МСОфис, на Мак:

Но альтернативы я бы всё же очень внимательно рассмотрел, уникальное узнаваемое лого, это лучше, чем что-то смутнознакомое.

RE: Крипто-телефон. - Added by VaalKIA over 8 years ago

Yaisis wrote:

VaalKIA wrote:

Yaisis wrote:

VaalKIA wrote:
Клиенты же могут в любое время заказывать(просить реализовать) то, что ещё не создано и предзаказы они могут делать даже до того, как чёткое описание модели сформировалось.

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

Это особые клиенты, которые диктуют в каком направлении развивать данное устройство. Устройство может ещё и не готово, но данные клиенты делают заказ, следят за ходом развития и постоянно контролируют, чтобы на выходе был продукт,

Ну для таких специализированных клиентов вообще не нужны анонсы, они в междусобойчике перетрут с Мультиклетом всё что надо.

Но совсем другое дело -- это массовый потребитель, который не может влиять на формирование устройства

Именно - совсе другое дело, и как раз для них делают анонсы, что посмотреь на реакцию и заинтересованность публики, и своевременно изменить устройство, что бы оно отвечало предпочтению большинства, либо устранить явные недостатки, ведь устройство - ещё не готово. Иначе говоря - альфатестинг и привлечение внимания.

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

Для анонса, известны?! Да анонсировать можно всё что угодно - намерения, мечты, сбор денег, производство и т.п. анонсы можно как горячие пирожки штамповать один за одним - держа в курсе развитием проекта и подогревая публику. Вот когда деньги начинают собирать, тогда да - надо нести конкретную ответственность и показать хотя бы прототип (я сейчас о предзаказах). Впрочем, не буду дискутировать, я тут в меньшинстве, но останусь при своём мнении.

RE: Крипто-телефон. - Added by Yaisis over 8 years ago

VaalKIA wrote:

Для анонса, известны?! Да анонсировать можно всё что угодно - намерения, мечты, сбор денег, производство и т.п. анонсы можно как горячие пирожки штамповать один за одним - держа в курсе развитием проекта и подогревая публику.

Именно, во время анонса все характеристики должны быть уже известны.

Дело не в том, что анонсировать, а в том, чтобы это довести до конца. А то так наобещает фирма людям всякого и так ничего и не выпустит, а потом ей верить перестанут.
Сразу вспоминаются новости о разработке очередных супераккумуляторов -- судя из вашего предложения это тоже анонс, но посмотрите как к таким анонсам относятся люди в комментариях. Они уже не верят в реальность этих аккумуляторов и всегда думают, что это всего лишь очередные слова и ничего за ними не последует.

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

Если фирма будет постоянно анонсировать свои "намерения, мечты..." и не будет это реализовывать, то ей перестанут верить, поэтому чтобы не потерять репутацию, надо анонсировать то, что она действительно в силах сделать, а чтобы понять в силах она это сделать или нет, для этого надо заранее всё просчитать -- это и выливается в готовый проект на бумаге или примерное его представление.

Да и вы наверно под анонсом имеете ввиду, не анонс, чего-либо, а просто новости, о намерениях что-то создать. Например, новость о намерении создать телефон, пока неизвестно с какими характеристиками и неизвестно будет ли он создан. Анонс же телефона означает, что телефон уже создан или точно будет создан. Во всех анонсах присутствуют реальные характеристики устройств, а не слова типа "мы пока не знаем, какой экран будем использовать...". Поэтому оповещения о намерениях и мечтах к анонсам не относятся.

RE: Крипто-телефон. - Added by VaalKIA over 8 years ago

krufter_multiclet wrote:

2) Режим радиостанции потребует сертификации, да и работать он будет в пределах 3 км, если не строить большой корпус. Радиостанция скорее всего не будет реализована.

Кстати, сотовые с радиостанцией вполне себе присутсвуют на рынке, правда никакого ПО для построения Mesh сетей там не наблюдается, да и не уверен, что там цифровое радио, но зачатки темы есть:
http://www.ginzzu.com/rus_level5_tab1.php?lang=NAME_RUS&ot=310&group=-1&oid=178&tab_id=-10
(обратите внимание на иконки на изображении, то о чём я всегда говорю - каждой техологии своя иконка)

RE: Крипто-телефон. - Added by Yaisis over 8 years ago

Выше тут про логотип писали, поэтому я тоже решил слово вставить.
Есть такой Российский процессор - Эльбрус, ну вы и сами знаете. И если посмотреть на сам процессор и его маркировку, то там всё написано русскими буквами и по-русски. Надпись "MultiClet" же написана на чужеродном языке. Лично мне это не нравится. Но конечно вам решать, как обозначать.

RE: Крипто-телефон. - Added by montesquieu over 8 years ago

Угу, и прежде чем будете наносить новую маркировку на процессоры, не забудьте поиграться со шрифтами. Это тоже важно.

RE: Крипто-телефон. - Added by VaalKIA over 8 years ago

А мне хотелось бы услышать - каков прогресс, а если будут фото, для привлечения аудитории, то вообще - круто.

RE: Крипто-телефон. - Added by krufter_multiclet over 8 years ago

VaalKIA wrote:

А мне хотелось бы услышать - каков прогресс, а если будут фото, для привлечения аудитории, то вообще - круто.

Работаем, как появится что-то новое для публикации, вы узнаете об этом.

RE: Крипто-телефон. - Added by VaalKIA over 8 years ago

BlackBerry сворачивает использование своей ОС и переходит на Андроид, что весьма печально.

По поводу Андроида, а используется ли (и насколько эффективно) в сотовых на Андроиде расширения комманд ARM Jazelle (технология, которая позволяет байткоду Java исполняться прямо в архитектуре ARM в качестве 3-го состояния исполнения (и набора команд) наряду с обычными командами ARM и режимом Thumb)? Ведь с ней придётся конкурировать.

Кроме того, в ARM переключается Big-Endian/Little-Endian(Bi-Endian) порядок слов, а так же есть предикатное исполнение инструкций, как с этим обстоит дело в Мультиклете?

Хорошо бы ещё вы объяснили, какие трудности возникли со стеком и почему его в Мультиклет - нет.

И ещё, мне запомнился вот этот момент из истории АРМ: "Их основной целью было достижение низкой латентности обработки прерывания", это на случай всяких cache, re-ordering, hyper-threading и anti-hyper-threading (по слухам, есть в новых интелах, когда одни потом инструкций сразу два ядра лопатят). Ну и честно гвооря, 8 тактов на запись в порт это много, насколько трудоёмко сделать более отзывчивой шину?

RE: Крипто-телефон. - Added by krufter_multiclet over 8 years ago

VaalKIA wrote:

BlackBerry сворачивает использование своей ОС и переходит на Андроид, что весьма печально.

По поводу Андроида, а используется ли (и насколько эффективно) в сотовых на Андроиде расширения комманд ARM Jazelle (технология, которая позволяет байткоду Java исполняться прямо в архитектуре ARM в качестве 3-го состояния исполнения (и набора команд) наряду с обычными командами ARM и режимом Thumb)? Ведь с ней придётся конкурировать.

Кроме того, в ARM переключается Big-Endian/Little-Endian(Bi-Endian) порядок слов, а так же есть предикатное исполнение инструкций, как с этим обстоит дело в Мультиклете?

Хорошо бы ещё вы объяснили, какие трудности возникли со стеком и почему его в Мультиклет - нет.

И ещё, мне запомнился вот этот момент из истории АРМ: "Их основной целью было достижение низкой латентности обработки прерывания", это на случай всяких cache, re-ordering, hyper-threading и anti-hyper-threading (по слухам, есть в новых интелах, когда одни потом инструкций сразу два ядра лопатят). Ну и честно гвооря, 8 тактов на запись в порт это много, насколько трудоёмко сделать более отзывчивой шину?

1) Порядок слов переключается в АРМ не везде. А зачем нам это пока вопрос. С натяжкой под предикатное исполнение можем поставить инструкцию выбора аргумента по условию.
В дальнейшем есть у нас наработки того, что можем сделать в этом направлении.

2) В Интеле это аппаратные регистры, а у АРМа выделенных инструкций под стек нет, просто по соглашению принято какие регистры задействованы, у нас похожим образом реализовано, но можем еще добавить некоторые фишки для ускорения, но надо подумать.

3) АРМ в результате распался на Cortex M и Cortex A(который в телефонах). Мы можем сделать конвейеризированную шину и тогда задержка будет на круг, но в потоке за такт можно будет на порт 0 и 1 выдавать. У нас не самые новые AMBA и APB шины реализованы сейчас.

RE: Крипто-телефон. - Added by Aha over 8 years ago

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

А что со стеком не так?!? В x86 мало того, что аппаратные зависимости есть, кроме них есть множество задокументированных (!!!) соглашений о значениях различных регистров различные моменты времени (psABI в частности имею в виду)

RE: Крипто-телефон. - Added by krufter_multiclet over 8 years ago

Aha wrote:

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

Вот тут http://habrahabr.ru/post/257465/#first_unread в разделе 3 есть краткое описание команд ge и lt.

RE: Крипто-телефон. - Added by Aha over 8 years ago

Правильно, что не нашел я ge и lt, потому что это не они: при их использовании все равно все сводится к условным переходам, а смысл в том, чтобы максимально отказаться от них.

RE: Крипто-телефон. - Added by krufter_multiclet over 8 years ago

Aha wrote:

Правильно, что не нашел я ge и lt, потому что это не они: при их использовании все равно все сводится к условным переходам, а смысл в том, чтобы максимально отказаться от них.

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

RE: Крипто-телефон. - Added by Aha over 8 years ago

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

(26-50/61)