PDA-ra program készítése

Sziasztok,

PDA-ra kellene majd írnom egy kis programot Windows Mobile-ra. Miben
kellene szerintetek nekiállni? A .NET kiesik mivel nem ingyenes, szóval
valami olyan kéne amire nem megy rá a gatyám! :D

Eddig QT és minimális cpp+gtkmm-el van tapasztalatom. Meg simán C-be
összeütöttem 1-2 apróbb dolgot.

Ami kell:
- HTTP Request-et küldeni és a visszajött adatot parsolni.
- Vagy adatbázis kapcsolat?! Ebben az esetben MySQL+SSL.

Köszi a segítséget,
Pepe

Hozzászólások

1. kipróbálhatod a Pelles C-t, ez egy vindózos C IDE, de wine alatt is remekül működik, én most épp ezzel játszom, aranyos kis eszköz. Open source.

2. ha javazni szeretnél, akkor javaslom, vess egy pillantást a mysaifu java vm-re, ha jól láttam, java5.0 kompatibilis, GNU Classpath-ot használ, J2SE vm!, és szintén open source.

3. ha tényleg elég egy egyszerű GUI és ajax is megteszi kommunikációnak, akkor használhatsz webes felületet és mondjuk a Minimo-t. Ez ugyan nem egy szupergyors böngésző, viszont a "nagy" mozilla javascript és ajax támogatása van benne, lehet, hogy ez is elég lenne Neked.

Tudom, hogy egyik sem enterprise megoldás, de mind nyílt projekt, és mind használható.

Köszi mindenkinek, szép sorban étnézem őket! :)

Az a baj a fentebb említettekkel, hogy nem natívok, így egyrész nem gyorsak másrészt sok helyet foglalnak a futtatókörnyezettel együtt...
Egyébként a .NET szerintem nem pénzes...
Sőt az egész wince sdk letöltehető, csak a Visual Studio nincs ingyen...

Alapvetően két lehetőséged van:
Alap win könyvtárat használva írod meg a progit...
Ez legalább akkora szívás lehet, mint pc-re...

Kényelmesebb cross-platform libet használsz.
Pár példa:
wxWidgets ( http://www.wxwidgets.org/docs/embedded.htm ) Kicsit fapados, de használható.

Qt ( http://trolltech.com/developer/downloads/qt/qt-windows-ce ) Még technology preview, a 4.4 része lesz, de ha magadnak kell nincsenek licenszproblémák.

Smartwin ( http://smartwin.sourceforge.net/ ) A win api feletti template orientált wrapper, csak GUI, viszont elvileg kényelmes és jól megtervezett.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Sőt az egész wince sdk letöltehető

És ha emléleim nem csalnak, van benne SQL Server Mobile Edition is.

csak a Visual Studio nincs ingyen...

De, úgy híják, hogy Visual C# Express Edition.

A .NET csípőből nem tud HTML-t parsolni, de HTTP kapcsolatot kiépíteni viszont igen. Parsert viszont külön le lehet tölteni. Több open source projekt is van erre.

-------------------------------------------------
" - Amerikanische Infanterie! Angriff! Angriff! "

.NET lett a vége, viszont itt is beleütköztem egy hibába:

webResp1 = (System.Net.HttpWebResponse)webReq1.GetResponse();

Amikor ez lefut és nem találja a forrást ( hibakód, timeout miatt ).
Akkor normál PC-n dob egy exception-t, hogy hello ez a gond van.
Ezt PDA-n is megteszi, de utána lehetetlen újra kiépíteni kapcsolatot.

Mindig újra és újra eldobja és ugyanazzal az Exception-el tér vissza:
Nem található az erőforrás kódösszeállítása

Ez mit takar pontosan? Mert egy normál PC esetén ide a hibakód
kerül.

Köszi,
Pepe

Szia!

Én is .NET-ezek PDA-ra. Én is tapasztalom, hogy nem ugyanúgy működnek a dolgok, mint PC-n. Azt találtam, hogy a Generics-ek például teljesen összevissza működnek vagy nem. Úgyhogy genericset semmiképp ne használj PDA-n!
Tudom, ez nem volt válasz a kérdésre, csak azért írtam be, hogy nehogy ebbe is beleütközz. Én http-t nem csináltam, arra nem tudok válaszolni.

"Nem található az erőforrás kódösszeállítása"

Ezt a framework üzente? Nincs egy kicsit részletesebb stack trace?

Minden kérésre ugyanazt a request példányt használod, vagy mindig létrehozol egy újat?
-------------------------------------------------
" - Amerikanische Infanterie! Angriff! Angriff! "