Říj 27

BlueTux Až donedávna byla práce s Bluetooth v Linuxu doslova noční můrou. Ačkoliv mi nevadí občas něco napsat do příkazové řádky, instalovat hromadu různých balíků, googlit a zkoušet různé shellové skripty, abych se mohl připojit k telefonu nebo ke sluchátkům podle jejich MAC adresy, jistě není nic uživatelsky příjemného. Navíc jedinou věc, kterou výchozí manažeři Bluetooth v Gnome/KDE umí pořádně, je spárování.

Nedávno se dostal open source Projekt Blueman do použitelné verze 1.21, ve které je schopen bezproblémově pracovat s následujícími, nejčastěji používanými Bluetooth profily:

Blueman 1.21

A2DP – bezdrátová Bluetooth stereo sluchátka

HSP – headset pro telefon (mikrofon a reproduktor s nižší kvalitou přenosu)

HID – umožní připojit bezdrátovou myš/klávesnici nebo jiné polohovací zařízení

OPP/OBEX – Přenos vizitek nebo jednoduchých textových zpráv, posílání/příjímání souborů

FTP – Umožní zobrazovat a editovat obsah vzdáleného sdíleného adresáře

DUN/PAN – Sdílení internetového připojení s mobilním telefonem

Blueman - menuBlueman - Využití sítě

 

Program se tradičně “uhnízdí” po startu v oznamovací oblasti (Tray). Ovládání je skutečně intuitivní, čeština je samozřejmostí. Blueman po připojení k zařízení také ukazuje sílu signálu, rychlost upload/download a oběm přenesených dat. Podporuje připojení k internetu pomocí mobilního telefonu jak pro novější PAN (Personal Area Network) (Windows Mobile 6+), tak vytáčené připojení DUN  (Dial-up Networking) podporovaná většinou telefonů. Navíc lze nastavit, aby se ukládala informace o oběmu přenesených (pro každý telefon zvlášť). Po připojení k telefonu Blueman automaticky přesměruje Network Applet (správce síťových připojení), aby použil pro připojení k internetu nově vzniklé připojení. Tzn. od připojení k internetu přes telefon vás dělí 3 kliknutí myši. PAN lze navíc využít i k zasíťování počítačů jako alternativa k Wi-Fi.

Jediné co musím vytknout je, že zatím nefunguje AVRCP profil, tedy multimediální tlačítka na sluchátkách jako je pause, předchozí/další atp. Taky mě pobavilo, že Blueman můj HTC telefon identifikoval jako Palm. Chtělo by to, aby podle MAC adresy rozeznal výrobce  jako je HTC, Sony Ericson nebo Nokia a podle toho i zobrazil patřičnou ikonu.

Na notebooku vesele používám distribuci Ubuntu 9.10 Karmic Koala, se kterou jsem opravdu spokojen. Podpora hardware, rychlost a stabilita systému je skvělá. U hardware funguje vše bez nutnosti cokoliv složitě konfigurovat nebo instalovat. Jediné, co mě mrzí je právě, že Blueman není v základní instalaci narozdíl od směšného Gnome Bluetooth manažera. Navíc v repositářích Ubuntu je často zastaralá verze a je nutno přidat repositář ručně. Viz. návod pro Ubuntu na stránkách projektu. I když zase taková práce to zase není :-)

Ubuntu 9.10 Karmic Koala, Moomex Theme, Rexlia Font, AWN manager, Google Desktop, Dropbox

Co mě opravdu příjemně překvapilo je, že funguje vše na jedno kliknutí hned na poprvé, narozdíl od Windows. Vestavěná podpora Bluetooth ve Windows je dosti mizerná. Nahradit se to dá propracovaným softwarem IVT BlueSoleil. I když málokomu se chce platit extra peníze kvůli tomu, že jejich OS je nedodělaný. 

Vložil Techi

Hodnocení článku:
Current karma: 2.40 of 5, 5 vote(s) 553 hits
Defined tags for this entry: , , , , ,
Pro 30
pRSSreader 3x Hurá! a díky českému programátorovi, který si říká andrsd! Moje motlitby byly vyslyšeny a pRSSreader ve verzi 1.4.4 konečně nabízí všechny funkce, které si můžete od RSS čtečky přát
  • Podpora všech existujících formátů
    •  RSS 0.90, 0.91, 0.92 and 2.0, RDF 1.0 and Atom 0.3 a to včteně HTTP/HTTPS autorizace
  • Synchronizace s Google Reader
    • Stačí pouze vyplnit váš google account a vaše feedy budou synchronizované. Už vás aplikace nikdy nebude upozorňovat na již přečtené zprávy
  • Vylepšená today obrazovka
    • Přidán cycling time, můžete nastavit, aby se
      vám na today obrazovce ukazovali pouze aktuální (dnešní) zprávy. Ideální v kombinaci s Pocket Breeze
  • Bookmarking
    • Pokud používáte bookmarkovací stránky jako linkuj nebo delicious, můžete hned stránku linkovat při čtení zprávy
    • Feedy lze zařadit do kategorie a rychleji tak najít feed, který vás zajímá
  • Podpora pro offline prohlížení
    • Vlastní pravidla pro automatického stahování
    • Stahování pouze při synchronizaci s PC / pevném připojení
    • Ukládání obrázků
  • Vylepšené GUI
    • Optimalizace pro ovládání prstem
    • Zobrazuje se ikonka webu
  • Vyhledávání + Klíčová slova

    • Podle zadaného výrazu čtečka najde relevantní zprávy
  • Dokonalé nastavení
    • Uživatelský vzhled (barva, velikost písma)
    • Import/Export OPML
    • Nastavení připojení (Proxy)
    • Použitý internetový prohlížeč pro otevření URL stránky
Program je šířen pod licencí GPL a je kompatibilní s Windows Mobile 2003/5/6
Stahujte z google code

Vložil Techi

Hodnocení článku:
Current karma: 1.50 of 5, 12 vote(s) 1939 hits
Defined tags for this entry: , , , ,
Srp 31

Při testování SDL knihovny pro Pocket PC jsem zkompiloval demo aplikaci, která softwarově renderuje oheň. Napadlo mě, že by se někomu tato blbůstka mohla líbit. Po spuštění promění váš telefon/PDA v příjemný krb s plápolajícím ohněm. Zvuk na pozadí jsem nedával, aby se nevytěžovalo CPU. Testováno na PPC2003/WM5/6/6.1. Licence GPL

Stáhnout XflameCE 1.0

Vložil Techi

Hodnocení článku:
Current karma: 2.77 of 5, 26 vote(s) 1485 hits
Defined tags for this entry: , , , , ,
Srp 30

U čtenáře sepředpokládá základní znalost programování, angličtiny, jazyka C, Windows API a orientace v mobilních platformách

Po delší době jsem se vrátil k programování her, tentokrát pro platformu Pocket PC 2003 / Windows Mobile. Nejsem žádný profesionální herní vývojář, je to spíš hobby. Každopádně už jsem starý na to abych hry vymýšlel a programoval. Jednodušší je vzít existující oblíbenou hru s otevřeným zdrojovým kódem a upravit jí pro Windows Mobile.
Chvíli mi trvalo než jsem se zorientoval okolo dostupných knihoven pro vývoj her, ale pokud máte podobný záměr, tak vám snad usnadním trochu práce.

Grafika


Podívejme se nejprve na možnosti zobrazování grafiky na platformě Pocket PC

GAPI
Kdysi v počítačovém středověku (cca rok 2001) Microsoft uvolnil "herní" knihovnu nazvanou GAPI neboli Game API. V ROM jí najdete jako knihovnu gx.dll.  Nejvtipnější ovšem je, že tuto knihovnu Microsoft za těžké peníze odkoupil od firmy
Revolutionary Software Front, která tuto knihovnu původně vytvořila, když portovala legendární hru Doom pro Pocket PC. Jedná se přitom o velice low-level knihovnu, která vám dá jenom přístup k ukazateli na displej. Je to samozřejmě velice rychlé, ale knihovna samotná neumí vykreslit čáru ani obrázek. Vše ostatní si (ne)musí programátor napsat sám, ale k tomu se dostanu později. Knihovna je napsána v čistém C, ale existuje i wrapper pro .NET CF (C# a Visual Basic). Když jsme u programovacích jazyků, tak za ideální programovací jazyk pro psaní her považuji C++, resp. C pro malé hry. Jazyky C# a Visual Basic jsou závislé na .NET, který je přece jenom těžkopádný. Aplikace reaguje pomaleji a zabere více paměti, také není (snadno) přenositelná na jiné systémy, ačkoliv uznávám, že vývoj programu postaveném na .NET je pohodlnější a rychlejší.

DirectDraw
S příchodem Windows Mobile 5 Microsoft zabudoval do systému podporu pro DirectX. Konkrétně DirectDraw a Direct3D (tedy herní knihovna původně pro stolní Windows), aby tak usnadnil port stávajících her ze stolních Windows. Zároveň označil GAPI jako deprecated, aby donutil vývojáře her přejít na DirectX. Microsoft se tak oprávněně setkal s vlnou kritiky.

RAWFRAMEBUFFER
Další alternativou je technika RAWFRAMEBUFFER, která obdobně pracuje s displejem jako GAPI. Tj. s ukazatelem na displej. Tato technika ale není moc rozšířená. Používá se třeba, když zařízení pracuje s webkamerou.


GDI
Je grafická knihovna dostupná ve všech verzích Windows. Dovoluje kreslit základní obrazce jako elipsy, polygony, zobrazovat bitmapy. Nevýhodou je blikání obrázovky při překreslování a velmi nízká rychlost renderování oproti ostatním technikám. Proto se GDI na vytváření her nehodí.

OpenGL ES
OpenGL není ve Windows CE podporováno. Existuje však pokus o port 3. strany nazvaný OpenGL ES. Nicméně u zařízení je vyžadována HW akcelerace, bez které se mi žádný program nepovedl spustit. Proto tedy nepřipadá v úvahu. Stránky knihovny zde: http://www.khronos.org/opengles/

GAPI vs. DirectDraw


  1. GAPI je mnohem rychlejší než DirectDraw resp. Direct3D (alespoň pokud se používá SW rendering) Navíc co se týče grafických čipů tak je to bída na druhou. Modelů s grafickým čipem (DELL Axim) spočítáte na jedné ruce.  Místo abych jich postupně přibývalo tak jich spíš ubývá. Distributoři používají levnější grafické čipy v nových zařízeních než se používaly předtím. Navíc grafický čip (i přes velké snažení výrobců) je stále velmi energeticky náročný. Chcete aby vám telefon vydržel na hraní her jenom pár hodin?
  2. DirectDraw není podporováno v Pocket PC 2003 a starších!
  3. Na GAPI je postavena skoro každá "fullscreen" hra. (několik tisíc! her)
  4. Na GAPI jsou postaveny i herní frameworky a enginy
  5. Aplikace běžící ve fullscreen v DirectDraw nedokáže přepnout na aktivní okno. Např detekovat příchozí hovor a minimalizovat se. Prostě musíte nejdřív ukončit aplikaci a potom zvednout hovor.
  6. DirectDraw má také problémy s překreslováním. Např. právě při příchozím hovoru nebo když vyjede start menu. Na displeji zůstanou "mrtvé body"
  7. Dokumentace k DirectDraw na Windows Mobile je stručně řečeno ubohá.

A to nemluvím o tom, že tutorial aplikaci k DirectDraw nešla spustit na žádných z 3 systémů s Windows Mobile 5/6/6.1 ani na emulátoru. Aplikace skončila chybou typu nelze inicializovat bla bla bla. Musí se pracně měnit nějaké nastavení v registrech. Navíc dal Microsoft také jasně najevo, že o OpenGL ve Windows Mobile nemá zájem.  Abych to shrnul. Microsoft se může jít s DirectDraw vycpat. <flame>Zkrátka nemá dost inteligentních vývojářů a musí software jenom kupovat od jiných. Takto de facto vzniknul už MS-DOS, ale to je jiný příběh.</flame>
Podle mě GAPI ještě dlouhou dobu zůstane jedinou funkční a podporovanou knihovnou pro grafiku. Ať už to bude oficiálně podporován nebo ne. Vždy se dá do zařízení přidat knihovna gx.dll optimalizovaná pro konkrétní hardware, díky které bude GAPI šlapat jak má i na nestandardních rozlišeních. Nevýhodou GAPI zůstává, že nedokáže využít grafickou akceleraci.

Nicméně na každém zařízení se rychlost DirectDraw, GAPI a RAWFRAMEBUFFER projevuje jinak. Zpravidla jde však o rozdíly v desítkách procent.

Zvuk


Tak podpora zvuku je u Windows CE snad ještě horší než podpora grafiky :-) Jediné na co se Microsoft zmohl implementovat do svého operačního systému je přehrávání WAVE a to pouze bezkanálový zvuk. (Klasická funkce z Windows API - PlaySound() ) Žádné další nastavení. Prostě nic. Abych nelhal, CE samozřejmě vícekanálový zvuk podporují, ale API je velmi těžkopádné. Teprve až ve Windows Mobile 6 (rok 2007!) implementoval jednoduché API pro přehrání běžně podporovaných formátů pro které jsou dostupné kodeky (MP3, WMA a MID) a multikanálový zvuk. Kdyby si to odpustil asi by udělal líp, z důvodu zpětné kompatibility
. Vtipné také je, že Windows CE do verze 4.2 podporovali DirectSound (pouze pro přehrávání WAVE). Ve verzi 5.0 byl DirectSound ze systému odstraněn a ve verzi 6.0 přepsáno celé API pro práci se zvukem. Tomu říkám programátorská ZOO. Pro zvuk samozřejmě existují knihovny 3. stran. Samozřejmě komerční. Nejlepší z nich je pravděpodobně

FMOD 3 (100 USD)


Velmi precizní multiplatformní knihovna pro přehrávání zvuků a hudby navíc s podporou MP3, OGG/VORBIS, S3M, MOD a hromadu dalších blbostí jako nahrávání, streaming nebo ripping. Umí snadno přizpůsobit kvalitu zvuku, mono/stereo a další věci potřebné pro práci s mobilním zařízením. Pro nekomerční využití poskytována dokonce zdarma. Pro komerční využití od 100 USD což je v porovnání s ostatními knihovnami velmi slušná cena. FMOD 3 byla naprostá špička co se dá na nejen-kapesních Windows použít dokud se právě neobjevil Windows Mobile 6 s přepsaným API - ve kterém má FMOD problémy s některými formáty.  Oficiálně má FMOD podporovat pro přehrávání hudby


  • MOD
  • S3M
  • XM
  • IT
  • MID
  • RMI
  • SGT
  • FSB
a pro přehrávání zvuků
  • WAV
  • MP2
  • MP3
  • OGG
  • RAW
Nicméně z hudebních formátů se mi podařilo na WM6.1 přehrát pouze XM a ze zvukových WAV a MP2.

MIDI

Zde je návod přímo z MSDN jak převést MIDI do WAVE a přehrát standardními funkcemi.

Pokud se tedy nespokojíte s trapným WAVE musíte napsat podporu pro zvuk zvlášť pro Pocket PC 2003 + Windows Mobile 5 a zvlášť pro Windows Mobile 6/6.1 - Na žádný wrapper, all1one řešení nebo jinou použitelnou knihovnu jsem zatím nenarazil. Pokud o něčem víte, tak se prosím podělte.


Ještě bych zmínil, že MP3 není vhodný formát z licenčních důvodů. Nevím jak u non-commercial produktů, ale pokud má hra nad 5000 kopií (což nevím jak se u online prodeje dá zjistit) musíte si zakoupit licenci za 2500 USD Osobně tak preferuji Ogg/vorbis. <flame>Je to ironie, že z formátu původně vytvořeným pro kradení hudby se stane licencovaný produkt. Někdy je mi z těch licencí opravdu na blití.</flame>

Herní Knihovny

Aby si programátor zjednodušil práci často sáhne po hotových odladěných knihovnách. Multiplatformní knihovny Vám dovolí s minimálním úsilím vytvořenou hru distribuovat na řadě různých mobilních platforem.


EDGELIB (950 USD)

Je asi nejkomplexnější knihovnou s podporou WM, Symbianu, GP2X a Gizmondo s podporou 3D, zvuku, sítí, utilit, zkrátka všeho co je potřeba. Pro nekomerční použití je zdarma (ale s logem na obrazovce)

GAPIDRAW (995 USD) (source code licence 3495 USD)

Toto je 2D grafická knihovna pro Pocket PC / Windows Mobile. Ovšem zato velmi vyspělá s vysokou mírou optimalizace podporující všechny možné grafické operace. Podpora jak pro GAPI tak i DirectDraw. Pro nekomerční použití je sice také zdarma, ovšem na displeji bude napsáno, že se jedná o evalution verzi.

SDL (LGPLv2)

SDL
je můj osobní favorit. Jedná se o multiplatformní herní knihovnu (soubor knihoven), původně určenou pro Linux ovšem podporuje celou škálu mobilních zařízení  jako Symbian, GameBoy Advanced i právě Windows CE, neoficiálně PalmOS a dokonce iPhone. (Kromě řady UNIXových odrůd jsou podporovány i exotické systémy jako AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS a OS/2) Asi nemusím říkat, že práce s grafikou pro Windows CE je právě řešena přes GAPI. (V budoucnu je možné nahradit video wrapper třeba DirectDraw nebo si třebanapsat vlastní) SDL je standartně napsaná v C, ale je dostupná snad v každém trochu známém programovacím jazyce. (Dokonce i PHP!) SDL byla napsána zkušenými herními programátory pro herní programátory. Autorem této knihovny je Sam Lantinga - Vedoucí softwarový inženýr v Blizzard Entertainment.  Je to sada více knihoven pro práci s 2D/3D grafikou/vstup/výstup/sítěmi/ulitami/hudbou. Existují další knihovny, které samotné SDL rozšířují, nejpoužívanější je SDL_image pro načítání různých formátů obrázků, SDL_ttf pro práci TrueType písmy,  SDL_net pro práci se sítí a SDL_Mixer pro přehrávání hudby a zvuků - bohužel bez podpory Windows CE.(Většina lidí sáhne po FMOD, ačkoliv si můžete napsat wrapper pro SDL_Mixer a udělat tak aplikaci úplně nezávislou na platformě) Nicméně je SDL knihovna prověřena několika lety usilovného vývoje. Existuje celá řada tutoriálů a open source her a knihoven (herních enginů) rozšiřující možnosti SDL. Současná verze SDL 1.2 je pod GPL licencí. Můžete jí použít pro komerční účely pokud přilinkujete knihovnu jako DLL. Nová SDL 1.3 beta je možno volně distribuovat pro komerční účely. Všechny potřebné DLL knihovny pro SDL zaberou v paměti něco mezi 500kB až 1MB. Pokud je aplikace dobře napsaná není problém jí portovat pro libovolnou platformu. Jediná věc, která vás v portování omezuje jsou různá rozlišení a hlavně konfigurace vašeho vývojového prosředí :-) Všem zájemcům vřele doporučuji 
Seriál o programování v SDL na serveru root.cz

Proč Windows CE


Windows CE je i přes pár nedostatků velmi dobrou platformou co se týče vývoje aplikací. Narozdíl například od PalmOS nebo Symbianu. PalmOS je velmi časově náročný na psaní a ladění aplikací a Symbian má velký handicap při portování aplikace na různé verze systému mezi sebou jako EPOC, S60, S60v1, S60v2, S60v3, S70, S80, UIQ, různé feature packy z toho by se člověk zbláznil. Na rozebírání nevýhod J2ME a Linuxu tu už není místo, zkrátka Windows CE vítězí :-) U Windows máte verzi pro Pocket PC (dotykový displej), Handheld PC = Pocket PC s větším displejem a pro Smartphone (bezdotykový). Windows CE má velmi dobrou zpětnou kompatibilitu. V podstatě není velký problém přenést aplikaci ze stařičkých Windows 3.11 pro Windows CE :-) Dříve byl problém s architekturou procesorů (SH3, SH4, MIPS, ARM, XSCALE). Dnes se používá (od Windows CE 3.0) výhradně architektura StrongARM. (XSCALE je kompatiblní s ARM), takže už se architektura procesoru řešit naštěstí nemusí.

Windows CE a kompatibilita s ANSI/ISO C

Drtivá většina her s otevřeným zdrojovým kódem je napsaná v C. Proto je C ideální jazyk pro port těchto her. Nicméně Windows CE trpí menším nedostatkem, protože nepodporují všechny standardní funkce jazyka C. Například úplně chybí <signal.h> a <errno.h> a chybí implementace funkcí z <time.h>. Dále chybí náhodně různé funkce (rewind, asprintf, vasprintf, strcoll, tmpfile, getenv, setbuf) a pro Windows např. GetVersion()
Naštěstí chybějící podporu pro <time.h> lze vyřešit díky knihovně
OpenTimeCE a případně dopsat makra. Nicméně SDL nabízí vlastní funkce pro práci s časovačem nezávislé na platformě
K dispozici je jednoduchý návod na některé chybějící funkce jazyka C ve Windows CE - jiné funkce je možno ignorovat
Dále se určitě hodí implementace zlib pro Windows CE pro práci s archivem 


Poměrně závažným rozdílem Windows CE je absence relativních adresářů. Tzn. například kód fopen("score.txt", "r") vrátí NULL i pokud bude soubor ve stejném adresáři jako program. Ve Windows CE se vždy musíte odkazovat absolutní cestou. Já to řeším tak, že si z funkce GetModuleFileName() vyparsuji aktuální cestu a tu všude přidám před každý otvíraný soubor.

Co se týče síťové komunikace podporováno je samozřejmě i standardní API pro práci se sockety <winsock.h>. Pozor jenom na funkce close() v Linuxu a closesocket() ve Windows. Dobrou alternativou je opět SDL_net zapouzdřující práci se síti (netestováno)


Windows CE samozřejmě nepodporují příkazovou řádku, ale pokud program vypisuje na standardní výstup STDOUT např. funkcí printf(), tak se výstup automaticky uloží do souboru stdout.txt ve stejném adresáři. Alespoň u programů zkompilovaných ve Visual Studiu. Bohužel výstup na stderr se mi nepodařilo zachytit

Vývojová prostředí pro Windows CE a Windows Mobile


Za nejlepší vývojové prostředí považuji Microsoft Visual Studio 2005. Umožňuje programování v C++/C# a Visual Basicu. To je samozřejmě komerční a občas se trochu vyblbnete když musíte nastavovat různé záludnosti jako linker a compiler, buffer overflow chyby atp. Microsoft však zdarma uvolnil straší Embeded Visual C++ 4.0 pro vývoj Windows CE. Musíte si však stáhnout a nakonfigurovat několik balíků.
Pro Linux existuje projekt ce-xcompile, které umožní kompilovat programy v C/C++ v běžném gcc kompilátoru pro architekturu StrongARM. Vývojové prostředí si každý Linuxák určitě zvolí sám.

 

 

Článek může být průběžně aktualizován a rozšiřován


Veškeré vaše postřehy a komentáře uvítám tady v diskuzi nebo na adrese techi zavináč techi tečka name

Vložil Techi

Hodnocení článku:
Current karma: 2.17 of 5, 18 vote(s) 3668 hits
Defined tags for this entry: , , , , ,
Srp 16

Kdo si občas nezahraje nějakou tu hru na telefonu, když není co dělat? Kvalitní programy většinou nebývají zdarma a her to platí dvojnásob. Snažil jsem se vytvořit můj subjektivní žebříček 10 nejlepších her co vznikly pro tuto platformu a setřídit je podle zábavnosti


 


Pocket Heroes (tahová strategie)

Re-make legendárních Heroes III v mobilním provedení je skutečně naprostá špička, která vám zpříjemní mnoho hodin nejen v dopravních prostředcích. Lze hrát ve více lidech na jednom zařízení.


Warfare Incorporated (real-time strategie)

Povedená Real-Time sci-fi strategie inspirována C&C. Autorům se skutečně povedlo vytvořit pravou real-time strategii pro kapesní zařízení, kde nechybí žádné aspekty jako jsou upgrady/těžba/boj/zajímavá kampaň/dokonalá grafika a přitom pohodlné a intuivní ovládání


Tomb Raider (3D akční)

Jedná se o druhý díl stolního Tomb Raideru portovaný pro PocketPC. Lze ovládat hardwarovými klávesami i klávesami na obrazovce. HW Klávesy bohužel nejdou změnit, což trochu sráží hratelnost. Nicméně tohle je jedna z mála 3D akčních her, která běží plynule i na 200MHz procesoru bez žádné grafické akcelerace


MicroQuad (3D závody)

Šílené závody v malých autíčkách a různých prostředích, kde si děláte mezi sebou navzájem naschvály.


OpenJazz (arkáda)

Port známé DOSovské arkády s bláznivým zajícem Jazzem vystačí na dlouhé hodiny nudy


Worms World Party (arkáda)

Povedený port červíků se všemi možnými nastavení ze stolní verze je tou pravou zábavou pro více lidí s jedním PDA :-)


Doom (3D akční)

Tak tuto naprostou klasiku nemohu nechat bez povšimnutí. IDKFA + IDDQD + motorová pila vás perfektně odreaguje


Xplodus (logická)

Bomberman byla od dětství jedna z mých nejoblíbenějších her. Tento remake v sobě kombinuje pěknou grafiku a příjemné ovládání. Navíc je freeware


Orions: Legend Of Wizards (Tahová strategie)

Jedná se o strategii s klasickým motivem dobývání území. Bitvy jsou řešené karetními souboji na styl magicu. Nutno říct, že fantasy grafika je skutečně nádherná (Lze hrát souboje samostatně)


Eleworia (karetní tahová strategie) CZ

Dva týmy se snaží postavit věž nebo zničit soupeřovu věž s pomocí karet. Možná spíše znáte stolní verzi známou jako Mravenci nebo jako minigame z Might & Magic. Jelikož se jedná o hru od českého programátora, tak je hra v češtině.




Deathdrive (3D závody)

Toto je remake carmagedonu, bohužel ho nemohu zařadit, protože nefunguje na mém HTC TyTN. Respektive tato hra nefunguje na zařízeních vybavených procesory Samsung. Smůla

Vložil Techi

Hodnocení článku:
Current karma: 3.12 of 5, 26 vote(s) 3508 hits
Defined tags for this entry: , , ,
Čen 7
Opera 9.5 Seznam.cz
Aktualizováno 14. srpna 2008 - Opera Mobile 9.5 beta 2

Teprve nedávno se mi pod ruku dostala betaverze tohoto skvělého internetového prohlížeče. Musím říct, že po roce a půl používání Windows Mobile jsem konečně objevil použitelný prohlížeč. Výchozí Pocket Internet Explorer je totiž výsměch všem uživatelům Windows Mobile. Ano, existovaly (existují) alternativy jako NetFront 3, starší Opera 8.6 nebo Minimo - které přinášejí lepší (nikoliv vždy rychlejší) renderování a užitečné funkce, ale které se spouští na 400MHz zařízení 15 vteřin a stránku renderují další půl minuty. Minimo se mi zpoštělo dokonce minutu. Co je tedy v Opera Mobile 9.5 tak zásadní? Opera se velmi inspirovala moderní m trendem snadného ovlání prstem, zejména je vidět podobnost se Safari na Apple iPhone - a vůbec to není na škodu.

  • Rychlost spuštění na 400MHz stroji, zhruba 8 4 vteřiny. To se dá vcelku překousnout.
  • Velmi přívětivé uživatelské rozhraní. Při serfování automaticky přepne do fullscreen módu a v pravém dole zůstane jenom pufík na zobrazení ovládací lišty. Na ní jsou intuvní běžně používané funkce. (Zpět, oblíbené, záložky, homepage a nastavení) Ovládání optimalizováno pro prst. Opera je dostupná pro VGA/QVGA rozlišení.
  • ZoomT - Stránka se dá zoomovat a to v reálném čase. Stránka se po načtení zobrazí zmenšená najednou, jako ji vidíte na stolním PC. Po ťuknutí se přiblíží vybraná oblast.
  • Rychlost renderování stránky je dobrá. Pohyb po stránce je plynulý. A to i v případě, že stránka obsahuje hodně Javascript/AJAX, jako např. Facebook, Last.fm nebo MySpace
  • Offline browsing - Možnost uložit stránku do paměti a kdykoliv si jí zobrazit bez připojení k internetu - Tahle banální funkce, je velmi praktická a přitom ji žádný jiný prohlížeč neuměl.
  • Záložky - snadné a rychlé přepínání mezi stránkami
  • Flash & Video na stránce - Podpora zákaldních flashových animací a streamování videa. Nicméně na desktopové YouTube zapomeňte. Osobně bych ocenil, kdyby se embeded video/flash dalo otevřit jako nová záložka, resp. aplikace.
  • Vylepšováky - Na které jsou uživatelé zvyklí z desktopových verzí, tj. správce hesel, automatické doplňování adres, kopírování textu, správa pop-up, hledat text na stránce, uložit/přeposlat obrázek, odeslat odkaz v SMS atp.
  • Integrace do systému - aby se odkaz z emailu otevřel automaticky v Opeře není u jiných prohlížeču samozřejmostí.
  • Widgets - Vlastní rozšíření homescreen obrazovky jako počasí, RSS, Google Toolbar, nicméně v PDA není moc místa v paměti ani na obrazovce nazbyt.
  • Veškeré funkce (Nastavení, bookmarks) jsou zobrazeny jako-by webová stránka.
  • Výborná kompatibilita se stránkami navrženými pro Safari v Apple iPhone

Nevýhody? Pár věcí, na které jsem narazil. Nicméně je to pořád beta, takže se snad většina věcí dá dopořádku.

  • Rychlost je sice dobrá, ale nikoliv závratná. Opera Mini renderuje stránku o dost rychleji (což se dá pochopit, protože funguje trochu na jiné bázi)
  • Desktopový layout je fajn věc, ale pokud čtete článek široký 600 pixelů, asi vás nebude bavit scrollování zleva doprava. Možnost fit to screen tu je pořád, musíte ale vlézt do nastavení a reloadovat stránku.
  • Některé stránky optimalizované pro kapesní zařízení jsou zobrazeny v náhledu velmi zmenšené. (Jako-by stránka byla široká 1000 pixelů.)
  • Primitivní nastavení. K nastavení toho opravdu moc není, jako např. u NetFront. Nastavit lze opravdu jenom základní věci, tj. homepage, podpora obrázků, javascript, cookies, popup. Velikost cache a auto fullscreen.
  • Nelze změnit User-Agent. Tj. jestli má stránka prohlížeč identifikovat jako mobilní nebo desktopový
  • Není možné synchronizovat nastavení desktopové a mobilní opery jako  záložky jako s Opera Mini
  • Titulek stránky se zobrazí chybně, pokud je stránka v UNICODE.
  • Nedodělané funkce a design. Předpokládam, že to je betaverzí, ale chybí např. správa oblíbených položek nebo např. historie vypadá strašidelně.
  • Oblíbené položky nejsou sdílené ani nejdou importovat s Internet Explorerem.
  • Pokud je stránka XHTML a obsahuje závažné chyby, nemusí se vůbec načíst.
  • Nároky na paměť - nebudeme si lhát, 64MB RAM je opravdu minimum pro spuštění. Opera zabere v paměti 10-20MB podle počtu otevřených oken

Závěr? Opera Mobile 9.5 je v současnosti nejlepší prohlížeč pro Windows Mobile. Pokud ale preferujete rychlejší načítání stránek před komfortem, sáhněte raději pro Operu Mini.

Opera 9.5 Seznam.cz

Vložil Techi

Hodnocení článku:
Current karma: 2.30 of 5, 10 vote(s) 1317 hits
Defined tags for this entry: ,
Čen 2

Ve Windows Mobile 6 se oproti předchozí verzi změnil přístup sdílení internetu.

  • Byl odebrán modem přes infraport
  • Bluetooth DUN nahrazen PAN
  • Z USB modemu se stal síťový adaptér
  • Dial-up networking neboli DUN je původní protokol na připojení zařízení k internetu přes Bluetooth. DUN byl nahrazen novějším protokolem PAN - Personal Area Network, který má několik výhod

    • Uživatel nemusí na PC vytáčet modemové připojení s číslem *99#
    • Zařízení zůstane online i pokud voláte. (DUN se odpojí)
    • Můžete být online a připojeni přes ActiveSync zároveň
    • Připojení proběhne rychleji a je stabilnější

    nicméně řada starších zařízení (PDA, autorádia, Mac OS počítače) umí jenom Dial-up. Microsoft sice umožňuje přidat podporu Dial-up na požádání partnera, ale to pravděpodobně nebude váš případ.

    Pokud budete chtít použít Dial-up na Windows Mobile 6, můžete si naštěstí stáhnout hack a rozbalte ho do adresáře \Windows. Dále importujte do zařízení soubor registru (např. pomocí Resco Exploreru) a restartujte.

    Vložil Techi

    Hodnocení článku:
    Current karma: 3.25 of 5, 4 vote(s) 2173 hits
    Defined tags for this entry: , ,
Kvě 30
Dlouho jsem hledal rozvrh hodin, který by mi vyhovoval. Nakonec jsem napsal hlavní část aplikace jako svojí zápočtovou aplikaci pro předmět vývoj na platformě .NET akreditovaný na VŠE. (Smyslem aplikace bylo hlavně splnit nějaké podmínky při psaní kódu než napsat praktickou aplikaci) Aplikace nabízí základní funkce pro ukládání předmětů s informacemi, rozlišení sudých a lichých týdnů a nastavit si vlastní čas hodin a přestávek. Program je free (pod licencí GPL), určený pro mobilní zařízení s operačním systémem Windows (nikoliv smartphone) s nainstalovaným .NET Compact Framework 2.0 SP1.

Pokračovat ve čtení "Rozvrh Hodin pro PocketPC"

Vložil Techi

Hodnocení článku:
Current karma: 3.50 of 5, 4 vote(s) 3648 hits
Defined tags for this entry: ,
Dub 17
Jedna z nedílných součástí využívání Windows Mobile telefonu jsou multimédia. Pokud disponujete připojením k internetu, určitě na cestách oceníte rádio. Přece jenom poslouchat dokola se opakující MP3 vás časem omrzí a Windows Mobile telefony/komunikátory moc často FM příjmačem nedisponují

Aktualizovaný seznam českých rádií pro různé rychlosti připojení od GPRS/EDGE/3G/WiFi naleznete na

http://www.gb-soft.cz/XDAII/links_for_iRadio.htm

Stránku si uložte jako záložku v Internet Exploreru a rádio se přehraje ve Windows Media Playeru. Většina českých rádií bohužel používá ASX/WMA - a některé alternativní přehrávače mají s těmito formáty potíže

Pokud chceme sledovat televizi, můžeme nahlédnout do archivu České Televize. Jediné české televize, které můžeme sledovat online jsou ČT24 a TV Óčko. Óčko je trochu náročnější na přenosovou rychlost a budete potřebovat v telefonu alespoň 0.7MBitovou rychlost.
Televizi si lze naladit na

http://www.gb-soft.cz/ct.htm

Ještě existuje jedna česká televize pro dospělé, která taky streamuje "online" v kvalitě 320x240 zdarma, ale to sem nepatří :-)

Pokud preferujete zahraniční televize nebo rádia, poměrně obsáhlý seznam odkazů na streamy optimalizovaných pro telefon naleznete na

http://pda.mobiletopsoft.com/tv-radio.php

Vložil Techi

Hodnocení článku:
Current karma: 3.25 of 5, 12 vote(s) 2130 hits
Defined tags for this entry: , , ,
Dub 8
Přístup na školní síť VŠE
Pro ty, co WebDav neznají nebo nepoužívají, je to chytřejší alternativa FTP. Je to v podstatě rozšíření HTTP pro přenos souborů s více možnostmi, např. vyhledávání. Ale to není podstatné. Zkrátka některé servery podporují vzdálený přístup jenom přes tento protokol. Přístup je možný jedině díky pluginu pro Total Commander. Trochu otravné je, že nemůžete soubor z webdav otevřít rovnou, ale musíte ho nejdříve stáhnout.
Osobně jsem to potřeboval pro přístup k datům na VŠE NetStorage

Možností pro využití je samozřejmě více. Např. nejlepší webová galerie Menalto používá WebDav pro upload/download obrázků. Při uploadu se rovnou vytvoří album a vygeneruje náhled.

Vložil Techi

Hodnocení článku:
Current karma: 2.67 of 5, 3 vote(s) 1525 hits
Defined tags for this entry: ,

(Stránka 1 z 2, celkem 13 záznamů)