Min dolgoztok most (mármint a Qt-tal)



  • Ha már így összegyűltünk érdekelne, ki mire használja a Qt-t.

    Én két projekten dolgozom (mind a kettőt hobby szinten, egész más típusú munkával keresem a megélhetésre valót):

    • Egy apró alkalmazás, ami a Google Sites-on lévő hírekhez és azokhoz írt megjegyzésekhez ad egy mobil felületet (maemo-n). Itt főleg a Google ClientLogin protocoljának az implementációja érdekes. Ez amúgy főleg gyakorlási, ismerkedési célokat szolgáló projektecske, nem tervezem, hogy a nagyközönség számára elérhető lesz valaha is (bár a ClientLogin részt lehet, hogy egy library-ba becsomagolom).
    • A korábbi Apps on Maps (akkor még web technológiákra építő) versenyre készített alkalmazásomat ültetem át Qt-ra, ez amúgy egy Location Based Services koncepción alapuló eszköz lesz, és reményeim szerint idővel felkerül az Ovi store-ba.


  • Sziasztok!

    nekem csak terveim vannak egyelőre, mivel magam sem ezzel keresem a kenyerem sajnos. A zenei világ érdekel. MIDI class és egy hangsorokat, akkordokat bemutató app van tervben.



  • Üdv,

    Nekem is csak éjszakai munka egyenlőre. Ismerkedésként egy kis, egyszerű alkalmazást készítek egy autó - restaurátor műhelynek, amolyan mini-CRM (Citroen Kacsa valakinek?). Rokoni megrendelés, és mivel Windowson és Symbianon is kellene futnia, pont jó QT projekt (remélem). Aztán következik egy keményebb falat, VoIP, IPSec VPN, meg úgy security általában. Hosszabb távon élő, interaktív valóságshow - szerűség mobil klienssel, de ez már nem egyszemélyes küldetés, oda majd nálamnál sokkal jobb fejlesztőket (és fiatalabb agyakat :-( ) kell felhajtanom. És dolgozom egy e-government projekten is (momentán ez a nappali munkám), ott egyenlőre koncepcionálisan kell tudni, meddig lehet mobil kliensekkel álmodni. Ehehz kell NFC képesség is a telefontól, meg persze a megfelelő API-k a háttértől.



  • Na ez izgalmasan hangzik!



  • Hát még milyen jó lenne mindezzel nappal, munkaidőben foglalkozni :-) Csak persze akkor rögtön lennének határidők, ügyfelek, bug-ok (ja bocs, azok így is vannak), meg mindenféle hüjje adminisztratív feladatok a munka mellé - helyett. Az IPSec VPN azért nem teljesen a nulláról indul: a shrew open source VPN kliens (www.shrew.net) QT3-mal készült, azt kellen átírni QT4-re, és persze mobilizálni is egyúttal. Nagyon jó kis VPN kliens, különben.





  • Igen, de sajnos "ezt":http://www.voipdevelopmentkit.com/lang/en-us/buy/vdk-for-linux-32bit/ is láttam :-( A trial-lal azért persze érdemes egy kört futni, de szerintem erősen túlárazták a dolgot, pláne hogy per user számolnak.



  • Ez tényleg nagyon durva. Akkor isten leszel, ha valami jobbal (és olcsóbbal) kirukkolsz.



  • Én jelen pillanatban csak hobbi szinten próbálok ismerkedni a Qt-tal és a QML-el, és meg kell hagyni, néha elég megtalálni azt amit keresek, s ahogy már itt is volt említve, a fejlesztői környezetet sem egyszerű először működésre bírni (QML-hez pl.). De egy ilyen oldallal már hála az égnek sokkal könnyebb, nah meg a Qt Dinosaur poló is sokat segít :D:D:D



  • Sziasztok !

    Már régóta szemezek a Qt-vel. Lenne egy induló projektem de a profi RADok ( Codegear/mostohagyerek C++-al és a MS VS/lassú C#-al ) nem nagyon jönnek be a jelfeldolgozással foglalkozó projekthez.
    Qt lenne az alternatíva (wxWidgest meg hasonlók felejtők, drágább a hús mint a leves) erre most bejelentette a Nokia hogy Win fog futni a készülékein, ez szerintetek mennyiben fog a Qt fejlesztésére hatni ?
    Nem szeretnék két szék közé ülni, mert a Win oprendszerekre a Visual Studio lesz úgyis erőltetve.
    És ha meg áttérek Qt-re és ezt időközben elsorvasztják akkor portolhatom át az egészet ...

    EDIT: Qt, nem QT (ez utóbbi a QuickTime-ot jelöli; javítottam a postban) - VCsala



  • [quote author="k_attis" date="1302971175"]Sziasztok !

    Már régóta szemezek a Qt-vel. Lenne egy induló projektem de a profi RADok ( Codegear/mostohagyerek C++-al és a MS VS/lassú C#-al ) nem nagyon jönnek be a jelfeldolgozással foglalkozó projekthez.
    Qt lenne az alternatíva (wxWidgest meg hasonlók felejtők, drágább a hús mint a leves) erre most bejelentette a Nokia hogy Win fog futni a készülékein, ez szerintetek mennyiben fog a Qt fejlesztésére hatni ?
    Nem szeretnék két szék közé ülni, mert a Win oprendszerekre a Visual Studio lesz úgyis erőltetve.
    És ha meg áttérek Qt-re és ezt időközben elsorvasztják akkor portolhatom át az egészet ...
    [/quote]

    Egy ideig (valószínűleg még elég sokáig) biztosan támogatja a Nokia Qt-t (2014-ig biztosan), egyelőre aktívan fejleszti, így nem aggódnék a helyedben ezen egyelőre. Androidos port már létezik, szerintem idővel a WP7-es is meg lesz.



  • Köszönöm!

    Egyenlőre csak desktop-on fejlesztek (Win,Linux) majd ha összeállt és optimalizáltam a rendszerem akkor a kisebb számítású (mobil,smartp.) rendszereken is megpróbálkozom.



  • Desktoppal nem lesz gondod (szerintem) még jó ideig.

    Annyi az igazsághoz hozzátartozik, hogy a Nokiánál sosem lehet tudni, mikor változtatják meg a döntéseiket, de ezzel együtt lehet élni.



  • Igen, ez az "elopcalypse" elég érdekes volt, főleg, hogy még mindig nem biztos semmi sem, szerintem hiba volt, de nah...

    Ami a témát illeti, nem hinném, hogy gond lenne vele, mivel a már meglévő kódok GPL licence alatt elérhetőek, illetve a Qt Desktopon a Trolltech-től függ, igaz ők a Nokiáé, de azért mégis külön kell kezelni őket, tehát Qt Desktop környezetben (és mobilon is) nagyon sokáig támogatva lesz még, sőt nem kell elfelejteni a MeeGo-t sem, ami szintén Qt-re építkezik és mögötte sok vállalat ál, köztük az Intel egyelőre teljes mellszélességgel!



  • Sziasztok!

    Én is nem rég óta foglalkozok Qt-val, elsődlegesen azért kezdtem el kísérletezni vele, hogy megtanuljak normálisan C++-ul :)
    Jelenleg egy makroökonómiai oktatási segédleten dolgozok, amit nagyravágyó reményeim szerint egyszer majd néhány egyetemen viszont fogok látni. Többféle, az alap makroökonómiai modellekkel tud különböző számításokat elvégezni, olyanokat amilyenek pl. egy gyakorlati órán vagy akár az életben is előjöhetnek, illetve a kiszámolt eredményeket grafikusan is meg tudja jeleníteni skálázható, szép koordináta rendszerekben. Igazából az alap widgeteken kívül semmi extrát nem használok hozzá, jelenleg azt szeretném elérni, hogy dll-ből húzzom be mindenféle erőforrásokat, de ha egyszer jobban megértem a plugineket (mintha azok platformfüggetlenek lennének) akkor szeretnék azokra is áttérni. Illetve szeretnék egy nap olyan dll-t vagy plugint készíteni hozzá, ami R-hez vagy matlabhoz hasonlóan megadott képlet alapján tudna értékeket számolni, amiket felhasználnék a függvények kirajzolásához (pl. be lehetne írni egy mezőbe, hogy y = x ^ 2 és ezt tudná értelmezni és kirajzolni meg számolni vele) de ez távoli terv egyelőre.
    Ide pedig azért regisztráltam be, hogy segítsek szabadidőm függvényében a wiki fordításában és népszerűsítsem a Qt-t :)



  • [quote author="HuXiKa" date="1304534484"]Illetve szeretnék egy nap olyan dll-t vagy plugint készíteni hozzá, ami R-hez vagy matlabhoz hasonlóan megadott képlet alapján tudna értékeket számolni, amiket felhasználnék a függvények kirajzolásához (pl. be lehetne írni egy mezőbe, hogy y = x ^ 2 és ezt tudná értelmezni és kirajzolni meg számolni vele) de ez távoli terv egyelőre.[/quote]

    Gondolom a QScriptEngine-t már láttad, szerintem erre a célra is egész jól tudnád használni.



  • Igen, nézegettem. Egyetlen gondom vele jelenleg, hogy például adott egy XML fájlom (kábé...)
    @<equations>
    <equation>
    <name>name</name>
    <formula>A = B + C * ( D - E )</formula>
    </equation>
    ...
    </equations>@

    Mindent szépen beolvas, tudok belőlük function-öket gyártani, számolni, minden szép. Csak a gáz az, hogy az összes, az egyenletben szereplő változót ki kell fejeznem egy külön egyenletbe

    @<equations>
    <equationgroup>
    <equation>
    <name>name1</name>
    <formula>A = B + C * ( D - E )</formula>
    </equation>
    <equation>
    <name>name2</name>
    <formula>B = A - C * ( D - E )</formula>
    </equation>
    <equation>
    <name>name3</name>
    <formula>C = A - B / ( D - E )</formula>
    </equation>
    ...
    </equationgroup>
    ...
    </equations>@

    És ez így nem a legszebb, és sajna a QScriptEngine nem tud kiértékelni olyan kifejezést hogy 60 = B + 10 * ( 8 - 3 ) és kidobná hogy B = ... . Szóval valószínüleg majd kell valami saját kifejezésfát építő és átrendező cuccot írni hozzá (vagy behúzni Matlab-ból vagy R-ből valamit, de ezt a lehetőséget még nem néztem meg).



  • Igazad van, ez valóban bonyolultabb probléma. Az én gondolkodásomhoz az állna közelebb, hogy használnám a már rendelkezésre álló dolgokat (pl. R), főleg, ha az nagyrészt megfelel az igényeidnek (egy ilyen kiértékelőt megírni azért elég munkás feladat - bár érdekes kihívás).



  • Sziasztok!

    Igaz, hogy "főállásban" inkább webes téren mozgok (PHP, Javascript, stb...) ám mindig is érdekelt az asztali alkalmazások fejlesztése. Már régebben volt is alkalmam kísérletezni Qt-val, de valahogy mégis más felé szakosodtam. Egyik ismerősöm hívta fel a figyelmemet a QML-ben rejlő lehetőségekre, és be kell ismernem nagyon megtetszett ez a környezet. Viszonylag egyszerű eligazodni benne, és legtöbb esetben dokumentáció nélkül is rá lehet jönni a megoldásokra. Szabad időmben dolgozom egy játékon, amit a későbbiekben Maemo-ra illetve Symbianra is portolni szeretnék. Desktop környezetben már most is használható.

    A projekt címe: EvidenceHunt Game
    A forráskód megtalálható ezen a címen: http://projects.forum.nokia.com/EvidenceHunt



  • Én egy fordítóprogramon dolgozom mostanában. Időnként megoldhatatlannak tűnő problémákba ütköztem, aztán valahogy sikerült túllendülnöm rajtuk. Lassan elkészülök az alapokkal, viszont találkoztam egy érdekes jelenséggel. Leírom, hátha tudtok mondani valami okosat:
    Van mondjuk egy Widget nevű osztályom, abban két metódus: egy és ketto. :)

    Van egy kódrészlet, ami egyben teljesen jól működik.
    Pszeudo kódban mondjuk így néz ki:
    ciklus amíg nincs file_vege
    beolvas_file
    tarol_adat
    ...
    ciklus vége

    Na most, ha ezt a kódrészletet átrakom kettobe, és meghívom egyből, mint egy függvényt, akkor nem működik, mert a ciklus elején úgy véli, rögtön vége van az adatállománynak. Minden változó, egy és ketto is publikus.

    Mi lehet a baj?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.