Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JS -- serial port (https://javascript.ru/forum/misc/13842-js-serial-port.html)

dmitriymar 16.12.2010 15:01

Цитата:

Сообщение от noonv
через Ethernet-шылд Arduino может работать как простенький сервер

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

madmax 16.12.2010 18:23

Сервер использовать нельзя, интеренет-шилд тоже, хакать не кого не будем, пользователь страницу может локально открыть, и не как с инетом не связыватся (это не обязательно).
Идея с куками хорошая но - будет ли должная скорость можно будет передавать 40++ чисел в секунду, я сомневаюся.
Чтобы стало ясней - мы ардуино управляем из веба (все делают из Джавы) а это муторная долгая разработка графичиского окружения, я пытаюсь использовать JS и веб чтобы пользователь взял JS и сам быстро написал что хочет ( из за легкости разработки) используя библеотеку (она модулирует эти цифры исходя из заданных параметров). И не заморачивался углублением в Java C++, на которых не создашь что-нибудь за 20 минут.
Неужели JS не может не как по другому передавать данные в сторонние программы, языки? Может есть плагины для браузеров? Естественно пользователь знает что делает и сознательно будет ставить некорое что то для коректной работы всего этого.

madmax 16.12.2010 18:25

и да кукисы не дадут синхронизации (тоесть я отправил сейчас и ты это точно прочитал тоже сейчас а не через 30 миллисикунд) иначе я бы сразу их использовал и не задавал вопросов)

noonv 16.12.2010 18:29

сдаётся, что придётся работать через флеш :)
кстати - посмотрите как реализован вот этот проект:
http://www.modk.it

monolithed 16.12.2010 19:13

Цитата:

Сообщение от x-yuri
явой

Цитата:

Сообщение от dmitriymar
в яве

что вы то подхватили эту заразу, так выражаться))

Kolyaj 16.12.2010 19:50

Цитата:

Сообщение от madmax
Неужели JS не может не как по другому передавать данные в сторонние программы, языки?

Не JS не может, а браузер не может. В целях безопасности.

dmitriymar 16.12.2010 20:01

Цитата:

Сообщение от monolithed
что вы то подхватили эту заразу, так выражаться))

блин, один кричит что я грубиян,другой что выражаюсь.....

dmitriymar 16.12.2010 20:04

Цитата:

Сообщение от madmax
и да кукисы не дадут синхронизации (тоесть я отправил сейчас и ты это точно прочитал тоже сейчас а не через 30 миллисикунд) иначе я бы сразу их использовал и не задавал вопросов)

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

x-yuri 16.12.2010 21:23

Цитата:

Сообщение от dmitriymar
хотя видел посты что это можно рнр делать..

да, может

Цитата:

Сообщение от noonv
сдаётся, что придётся работать через флеш

и чем он поможет?

Цитата:

Сообщение от monolithed
что вы то подхватили эту заразу, так выражаться))

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

Цитата:

Сообщение от dmitriymar
на любом языке будет задержка,только в некоторых больше в других меньше-и никуда от этого не дется

при таком способе общения - да

Цитата:

Сообщение от Kolyaj
Не JS не может, а браузер не может. В целях безопасности.

почему браузер? Браузер просто не дает js достаточно привилегий

madmax, насколько я понял, надо чтобы пользователь с минимальными усилиями получил доступ к этому устройству из браузера. Т.е. без всяких серверов. В общем-то я таким никогда не занимался, но думаю надо гуглить в сторону HTA, ActiveX, java-апплетов (хотя вряд ли тут ситуация лучше, чем с js в плане доступа к аппаратному обеспечению) либо написания расширений для браузеров. А вообще, десктопные приложения не только на java, c#, c++ писать можно ;)

dmitriymar 16.12.2010 21:42

Цитата:

Сообщение от x-yuri
madmax, насколько я понял, надо чтобы пользователь с минимальными усилиями получил доступ к этому устройству из браузера. Т.е. без всяких серверов. В общем-то я таким никогда не занимался, но думаю надо гуглить в сторону HTA, ActiveX, java-апплетов (хотя вряд ли тут ситуация лучше, чем с js в плане доступа к аппаратному обеспечению) либо написания расширений для браузеров. А вообще, десктопные приложения не только на java, c#, c++ писать можно

делфи с++ с# в борландовской среде(про визуху не знаю) позволяют создавать свои браузеры(именно полноценные браузеры) довольно таки легко. и из них можно получать доступ ко всем ресурсам компа и к портам в том числе.и организовать взаимодействие браузера и странице можно по своему вкусу.но есть одно но-это всё дело описано частично только в Архангельском . а остальную инфу ему придётся искать ручками.
так что этот вариант ему подойдёт по полной для оболочки. ну только если он не знает среду-будет разбираться ней от полугода до 2-3 лет.и то при условии что найдёт хорошие книги по среде.хотя это будет повторением того что уже создано под эту плату с одной разницей в оригинале С++ используется а здесь будет скрипт...


Часовой пояс GMT +3, время: 16:12.