GUI pro aplikace v C

and

Re:GUI pro aplikace v C
« Odpověď #30 kdy: 12. 06. 2012, 11:43:41 »
Citace
Ja bych to videl takhle:
1. Neco co bude cist a zapisovat z FD (a predpokladam ze i do databaze) - C, C++, Python, shell, php, perl, atd...
2. PHP/Perl/Python/Java atd... webserver
3. GUI pres WEB - JQuery, Javascript, HTML - vetsina dostupna jako komponenty

Je to asi slozitejsi, ale vic se naucis, bude to progresivni a jako bonus dostanes inet pristup...

Aktuální sběr dat ze sběrnice EZS provádí jednoduchý program v C, který se systému ptá pomocí otevřeného fd nad sériovým portem a přijatá data strká do MYSQL.

Pak mám tu představu, že bych rád postavil kontrolní terminál pro zobrazování dat ze systému ( obsahuje i kontrolu teploty aj. )
kde má operátor možnost se přepínat mezi více nabídkami + nějaké funkce jako nahrátí dat na flash disk atd.

Proto potřebuji aby aplikace fungovala ve full-screen bez možnosti "sestřelení" standardním uživatelem.
Webcontrol pomocí php a apache ten je celkem jednoduchý pro vzdálenou kontrolu. Ale jelikož kontrolní terminál bude obsluhovat více smrtelníku tak musí být řízen blbuvzdornou aplikací, která ma intuitivní a přívětivé grafické rozhraní.
V mem reseni by jsi tedy jeste udelal komponentu, ktera bude davat data na flasku ci delat neco dalsiho, volano bude z webserveru - opet muze byt skoro jakykoliv jazyk....  ;)

No a do prohlizece pridas akorat neco z tohoto:
https://addons.mozilla.org/cs/firefox/search/?q=kiosk&cat=all
ci
chrome -kiosk

a myslim ze mas blbuvzdornou, intuitivni aplikaci s privetivym rozhranim...  :)


Jakub

Re:GUI pro aplikace v C
« Odpověď #31 kdy: 12. 06. 2012, 13:43:58 »
Jde o téměř veřejně přístupný počítač, který je zabudován do rozvaděče v chodbě budovy.
Ven kouká akorát doteková obrazovka a usb port.
Takže flash disc tam určitě nebude pořád. V aplikaci bude "tlačítko" pro import / export požadovaných dat.

Takže chci aby to byla aplikace, která poběží ve full-screen.

Vizi mám akorát jsem potřeboval poradit jaký prostředek  k tomu zvolit

Aladár

Re:GUI pro aplikace v C
« Odpověď #32 kdy: 12. 06. 2012, 16:21:34 »
Požadavky jsou:
operace s MYSQL, čtení - zápis  z FD ( sériového portu ), vykreslení grafů a přívětivé GUI.

Ja bych to videl takhle:
1. Neco co bude cist a zapisovat z FD (a predpokladam ze i do databaze) - C, C++, Python, shell, php, perl, atd...
2. PHP/Perl/Python/Java atd... webserver
3. GUI pres WEB - JQuery, Javascript, HTML - vetsina dostupna jako komponenty

Je to asi slozitejsi, ale vic se naucis, bude to progresivni a jako bonus dostanes inet pristup...
Přijde mi to jako naprosto zbytečně složité řešení - bude se potýkat se spoustou problémů, pokud jsou pro něj tyhle technologie nové. Jsem spíš pro rozdělení na čtení dat s plněním db a GUI aplikaci, třeba v tom zmiňovaném Qt.

Jakub

Re:GUI pro aplikace v C
« Odpověď #33 kdy: 12. 06. 2012, 16:37:06 »
Ano šlo by to určitě hodně osekat.
Ale jde i o to že se tak učím ...

Aladár

Re:GUI pro aplikace v C
« Odpověď #34 kdy: 12. 06. 2012, 16:54:10 »
Ano šlo by to určitě hodně osekat.
Ale jde i o to že se tak učím ...
Jde o rozdíl mezi "učit se" a "totálně se ztratit v tunách nových věcí, které spolu navzájem souvisí"...

Obávám se, že by šlo o to druhé.


Jakub

Re:GUI pro aplikace v C
« Odpověď #35 kdy: 12. 06. 2012, 17:01:44 »
Tak pokud si nad to sednu s knížkou, která má aspoň trošku hlavu a patu, tak si nemyslím, že by to měl být velký problém.
Druhá věc je že nějak začít musím

Jakub

Re:GUI pro aplikace v C
« Odpověď #36 kdy: 12. 06. 2012, 17:05:55 »
ale znamená to zase vysedávat u počítače od do ..

and

Re:GUI pro aplikace v C
« Odpověď #37 kdy: 12. 06. 2012, 19:59:46 »
ale znamená to zase vysedávat u počítače od do ..
Je otazka co kdo povazuje za zajimave z hlediska vlastniho rozvoje.

Ja to mam tak - cim vic veci znam, tim lip. A zaroven, cim jednoduseji veci delam, tim mensi je pravdepodobnost, ze se nekde neco podela. Zaroven to ma tu vyhodu ze vyvoj a nasazeni je rychle. Vyse uvedene reseni maximalne uprednostnuje poskladani overenych komponent do celku a jen jejich pospojovani (poslepovani) nejakym tim kodem.

Pokud se jedna o jednorazove reseni, nepremyslel bych nad necim slozitejsim. Pokud to bude alespon pro 50 kusu+, pak ok - specialni aplikace ma asi cenu.

PS a nekdo to muze mit tak, ze nauceni se Qt je supr vec  ;) Ja treba vim, ze nez bych prisel na to jak pracovat s Qt, aby byla aplikace blbuvzdorna, tak to s html a par knihovnama v javascriptu budu mit 10x hotovy.

Ales

Re:GUI pro aplikace v C
« Odpověď #38 kdy: 12. 06. 2012, 22:51:33 »
zdravim,
aplikacka nevypada nikterak slozite, tak zkus pouzit vsechny zminovany technologie a pak uvidis, ktera ti nejvic sedne.
a stale plati: kolik jazyku umis, tolikrat jsi clovekem ;]