GUI programu w html/javascript

0

Witam,
Czy istnieje biblioteka umożliwiająca pisanie aplikacji desktopowych z GUI, które byłoby wizualizowane w przeglądarce?
Powiedzmy, że program pisany jest w c++, natomiast gui w html i js np ładnym extjs 4. Nie chodzi mi o stosowanie "dużego" serwera www, tylko mały, wkompilowany w program serwer. Uruchamiając program, ten uruchamiałby domyślą przegladarkę, w której dostępne byłoby gui tego programu. Nie chodzi mi o żadne activex'y, aplety java itd.
pozdrawiam

0

Gotowe rozwiązania to np. XULRunner (Mozilla Prism) czy Adobe AIR.

0
Marcin napisał(a)

Witam,
Czy istnieje biblioteka umożliwiająca pisanie aplikacji desktopowych z GUI, które byłoby wizualizowane w przeglądarce?
Powiedzmy, że program pisany jest w c++, natomiast gui w html i js np ładnym extjs 4. Nie chodzi mi o stosowanie "dużego" serwera www, tylko mały, wkompilowany w program serwer. Uruchamiając program, ten uruchamiałby domyślą przegladarkę, w której dostępne byłoby gui tego programu. Nie chodzi mi o żadne activex'y, aplety java itd.
pozdrawiam

przerabialem takie rozwiazanie, i szczerze odradzam, lepiej albo wkompiluj lekki serwer www jak lighttpd i dorzuc np: php, albo zrob backend w javie ktory renderuje front w html/js

0

Może Qt Webkit bridge, tutaj masz przykład http://doc.qt.nokia.com/4.7-snapshot/webkit-imageanalyzer.html

0

Kolejna możliwość: gtk+ broadway: http://webhosting.pl/Gtk_.broadway.uruchamiaj.aplikacje.desktopowe.w.przegladarce - nie wiem tylko czy póki co mozliwe jest użycie tego pod Windows. Nad qt ma taką przewagę, że w zasadzie nie trzeba nic robić - każdą aplikację można odpalić w przeglądarce, nawet jeśli nie była pisana jako webowa tylko jako desktopowa i wybiera się samemu w jakim trybie ją uruchamiamy.

0

Dzięki za rady, zdecydowałem się na lighttpd + fastcgi, zobaczymy co z tego wyjdzie,
pozdrawiam.

0

Tylko czy wrzucanie do aplikacji desktopowej wkompilowanego php-fcgi i lighttpd to szczęśliwy pomysł? Ucierpi na tym raczej mocno czas uruchamiania. IMHO użycie czegoś co wyświetla statyczną stronę i jest rozszerzane w pewien sposób poprzez customowe schematy URI lub dodatkowe zabawki z poziomu np. skryptów JS to lepsze rozwiązanie, o ile jest dostępne.

0

Ma to być część systemu, do konfigurowania urządzenia. Urządzenie można konfigurować zdalnie (przez modem gprs) z poziomu strony, albo przez usb, z poziomu desktopu (należy również założyć brak internetu). Chciałbym, aby konfiguracja wszędzie wyglądała identycznie i działała pod linuksem oraz windowsem, tak aby przysłowiowy "Wańka" z Rosji mógł się połapać. Pobawię się z fastcgi i napiszę jakie wnioski wyciągnąłem.
Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1