Favicon Svethardware.cz  Svět hardware   Fórum Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 4 z 4

Téma: rozdily mezi jednotlivymi OS a .NET podpora

  1. #1
    Občasný diskutér
    Registrace
    Jun 2005
    Příspěvků
    61

    potrebuju ted zacit vyvijet docela velkou aplikaci pro Win-PDA, jenze bohuzel s touhle platformou nemam zatim prakticky zadnou zkusenost (doted jsme vyvijeli jenom pro PalmOS)... takze bude nasledovat nekolik lama-otazek

    1. jaky je rozdil z hlediska programovani mezi jednotlivejma verzema Windows Mobile a Windows CE (.NET)? jaky je vubec rozdil mezi WinCE a WM?

    2. ktere OS podporuji .NET? (ktere primo a do kterych je potreba doinstalovat CF?)

    3. o kolik pomalejsi jsou .NET aplikace oproti nativnim? ma smysl z tohohle duvodu uvazovat o psani nativni aplikace, kdyz chci podporovat pokud mozno co nejvetsi mnozstvi zarizeni?

    4. jak je to s praci s DB? potreboval bych, aby aplikace pracovala s cca 5ti "databazema" (odboba PalmOS PDB = v podstate jedna relacni tabulka), nektere maji treba i 1500 zaznamu... na pocketpcdn.com pisou, ze se nedoporucuje pouzivat nativni CEDB pro vic nez 1000 zaznamu - proc? ma smysl treba neco ve stylu SQLLite pro WinCE (http://sqlite-wince.sourceforge.net)?

    predem dik za reakce.....
    Odpovídat lze po přihlášení

  2. #2
    Starousedlík SMob
    Registrace
    Jun 2004
    Příspěvků
    9,300

    1. a) Z programatorskeho hlediska rozdily mezi WinCE a WM/PPC moc neni. Akorat to vypada a chova se to trochu jinak.

    .NET CF je pro oba typy OS.
    b) Microsoft ma real-time OS kernel nazvany Windows CE. Pocitam-li vse od jeho verze 1.0, tak na nem jsou postaveny OS: Windows CE(.NET) Handheld Edition, PalmPC, PocketPC/Windows Mobile a Automotive Edition. Rozdil mezi temito systemy je v podstate pouze v UI (Handheld a PalmPC vypada jako Win95) a pak jeste v par malickostech... Osobne, Handheldy skoro umrely (a v CR se snad ani neprodavaji), stejne jako PalmPC (par Jornad snad jeste nekde funguje), takze bych doporucil se orientovat pouze na PocketPC/Windows Mobile platformu.
    BTW To .NET v nazvu WindowsCE.NET je jenom marketingovy tah, tak nejak padla euforie z .NETu i na machry z Embedded/Mobile systems... )
    Pokracuji v odpovedi na otazku 2, ktere spolu souvisi...

    2. Takze v cem je podpora? Budu se orientovat pouze na PPC/WM platformu a jeji edice...
    - PocketPC 2000 (WindowsCE 3.0 kernel) - .NET CF neni podporovan
    - PocketPC 2002 (WindowsCE 3.0 kernel) - .NET CF 1.0 je instalovatelny (.NET CF 2.0 uz nema byt)
    - Windows Mobile 2003 (WindowsCE.NET 4.2 kernel) - .NET CF 1.0 je soucast OS ( ServicePacky 1..3 nutne instalovat, .NET CF 2.0 bude instalovatelny)
    - Windows Mobile 2003 Second Edition (WindowsCE.NET 4.2 kernel) - .NET CF 1.0 SP2 soucast OS (ServicePack 3 nutne instalovat, .NET CF 2.0 bude instalovatelny)
    - Windows Mobile 5.0 (WindowsCE 5.0 kernel) - .NET CF 2.0 bude soucasti OS (vyrobce ale ma mit moznost zvolit, zda-li bude v jeho zarizeni .NET CF 1.0 SP3 - 2.0 pak pujde nainstalovat - nebo uz rovnou 2.0)

    3. O moc ne... A u normalnich/business aplikaci to clovek nepozna... Otazkou je, co chcete psat za aplikaci, pokud gamesu, tak C/C++ (eVC++ 4.0 dokaze kompilovat pro vsechny procesory - ARM, MIPS, SH3/4), pro cokoliv ostatniho .NETCF/C# (i kdyz i gamesy jsou v tom videl napsane a nebylo to nejak vyrazne pomalejsi)...

    4. Cokoliv jineho nez interni databaze... :yes:
    Doporucuji MS SQL Server CE 2.0 (zdarma, instalace v PDA zabira pouze 8MB) - nativni podpora v .NET CF, ve WM5.0 je stejne pouzit MS SQL Server 2005 Mobile Edition misto tech internich databazi...

    Staci to takhle?
    Kdybyste potreboval, mam nejake svoje .PPT do prace (jsou ale v EN), tak je vam muzu poslat...
    Odpovídat lze po přihlášení



  3. #3
    Pravidelný diskutér
    Registrace
    Apr 2004
    Příspěvků
    266

    4. Pokud nepotřebujete např. synchro s "velkým" MS SQL tak má cenu použít SQLite,---neomezený prostor, rychlost a navíc vše pod kontrolou (velikost kódu řádově 350kByte a vlastní databáze nezávislá na C++/C# (jsou již hotové knihovny pro obé) a navíc pouhým překopírováním tabulky z/na PC můžete pohodlně pracovat ve vývoji na PC (struktury, naplnění daty, atd. chodí mě to i v simulaci PDA VS7.0) Zkrátka pro aplikace které nepotřebují spolupracovat často se servery přes WEB a pod. velmi použitelné! Mrkněte na jejich fórum s příklady.
    Odpovídat lze po přihlášení

  4. #4
    Občasný diskutér
    Registrace
    Jun 2005
    Příspěvků
    61

    a da se pak nejakym zpusobem pri synchronizaci pristupovat k temhle datum? konkretne budu potrebovat synchronizovat data s DB Oracle - pujde napsat nejaky sync-plugin, ktery to bude zajistovat? bude se dat k tem SQLite datum treba pristupovat jako v klasicke PC-aplikaci (pres nejakou SQLite knihovnu), ktera jede nad SQLite?

    Citace Původně odesláno od Erikt68i
    4. Pokud nepotřebujete např. synchro s "velkým" MS SQL tak má cenu použít SQLite,---neomezený prostor, rychlost a navíc vše pod kontrolou (velikost kódu řádově 350kByte a vlastní databáze nezávislá na C++/C# (jsou již hotové knihovny pro obé) a navíc pouhým překopírováním tabulky z/na PC můžete pohodlně pracovat ve vývoji na PC (struktury, naplnění daty, atd. chodí mě to i v simulaci PDA VS7.0) Zkrátka pro aplikace které nepotřebují spolupracovat často se servery přes WEB a pod. velmi použitelné! Mrkněte na jejich fórum s příklady.
    Odpovídat lze po přihlášení

Podobná témata

  1. rozdíly verzí TT6 pro PDA
    Od Furbo v sekci TomTom
    Reakcí: 2
    Poslední příspěvek: 20-08-2007, 16:21
  2. Rozdíly mezi n310 a n311
    Od tomas.lizner v sekci Acer
    Reakcí: 2
    Poslední příspěvek: 06-06-2007, 20:36
  3. Rozdíly smartphone x mobil; a rozdíly smartphone x pda ?
    Od adamekma v sekci Zbývající SMP
    Reakcí: 4
    Poslední příspěvek: 11-12-2006, 14:08
  4. převod cfg souboru mezi jednotlivými verzemi map
    Od marvas_ce4you v sekci TomTom
    Reakcí: 4
    Poslední příspěvek: 02-01-2006, 22:33
  5. Reakcí: 14
    Poslední příspěvek: 05-08-2005, 13:14