Poslední komentáře

    No comments.

Vyzkoušejte betaverzi aplikace DontForget 2.0

Windows Mobile ? Smartphone – Freeware
Jak již asi víte DontForget je aplikace, která vás opakovaně upozorní na nepřečtenou SMS, MMS, e-mail, zmeškaný hovor či upomínku z kalendáře (více informací najdete zde). Jak jsem vás nedávno informoval, připravuje se nová verze, která bude obsahovat další nové funkce. Dnes nastal čas vám tuto novou verzi, která dostala vhledem k zásadním změnám a novým funkcím do vínku číslo 2, blíže představit a podívat se tak trochu i „pod pokličku“ jejího vývoje. Dozvíte se, co nová verze skutečně přinese nového, a taky si můžete stáhnout první veřejnou beta verzi pro vyzkoušení či otestování.

Obrázek, který teď vidíte vpravo od tohoto textu, je zobrazení hlavního okna, nebo chcete-li
formuláře, administrativního modulu aplikace DontForget (dále jen Admin) ve vývojovém prostředí Microsoft VisualStudio .NET 2003, ve kterém je celá aplikace DontForget vyvíjena. Všechny položky, takto najednou, nemáte v programu samotném (na svém Smartfounu) šanci spatřit, jelikož jsou zobrazovány postupně, jakmile se posunujete klávesou směrem dolů. Toho, že popisky položek jsou anglicky se nelekejte, jelikož jde jen o pracovní názvy a v reálu jsou nahrazeny texty jinými, podle jazykové verze.

df2design
Ti, kdo již tuto aplikaci znají a používají, si jistě všimli určitých rozdílů v uživatelském rozhraní Adminu. Ano, změna uspořádání a odlišnost uživatelského rozhraní (GUI) je jednou z mnoha změn, jimiž nová verze prošla. Vzhledem k tomu, že přibyly nové funkce, bylo nutno poněkud přepracovat stávající GUI tak, aby bylo prostředí „vlídné“ i pro uživatelé s displeji s jiným než standardním QVGA (320×240) rozlišením. Ale nejedná se jen o změny kosmetické, a jak se později dočtete, i o změny zásadní a taky bude řeč i o zcela nových funkcích které jsou nyní k dispozici.

Než se dostaneme dále k výčtu novinek v nové verzi, chci jen přpomenout, že aplikace DontForget je poskytována zcela volně, jako freeware. Jedinou odměnou za mou práci je váš příspěvek pro nevidomé, který vás navíc vůbec nic nestojí a jiným může pomoci. Děkuji tímto všem co již přispěli, pravidelně při každé navštěvě tohoto webu přispívají i těm, kteří tak v budoucnu učiní.
Kromě práce na aplikaci DontForget se vám snažím, prostřednictvím článků na tomto webu, přinášet kvalitní informace, rady a zprávy ze světa chytrých telefonů a Windows Mobile zařízení atd. Budu velice rád, když se sem budete pravidelně vracet, pro svou dávku informací, poučení i zábavy a stanete se pravidelnými návštěvníky tohoto webu. Protože jenom tak to má smysl. Navíc, obsah a zaměření článků, můžete sami jednoduše ovlivnit. Například ohodnocením článku, který jste si přečetli, či svou účastí na referendech čili aktuální anketní otázce. Řekněte si sami, co je pro vás zajímavé, co byste zde rádi četli – já se to jinak nedozvím. A rád bych to věděl … protože jenom tak to má smysl.

Nyní teda ve zkratce to, co nová verze (v této své beta fázi) přináši nového. Připomínám, že jsou zde popsány pouze rozdíly oproti poslední verzi (1.22). Více informací o aplikaci DontForget včetně nastavení a použití najdete zde.

Nové uživatelské rozhraní administračního programu (DontForgetAdmin.exe)
? Nyní by mělo správně fungovat bez závislosti na rozlišení tj. na displejích od 176×220 výše. Tedy například i u rozlišení 240×240 nebo QVGA(240×320) v landscape režimu tj. 320×240.
? Zlepšený vertikální (nahoru/dolů) pohyb v okně nastavení po jednotlivých položkách
? Nově: Možnost horizontálního pohybu (doleva/doprava), takže je možno použít delší a výstižnější popisky u položek.
? Nově: Možnost přepnout do tzv. scroll-modu, tedy módu, kdy lze klávesami vlevo/vpravo pohybovat bez omezení.
? Nově: Prostředí Adminu (tedy jeho konfigurační položky) je rozděleno na několik částí resp. oddílů pro lepší
orientaci v položkách (např. Sledované události nebo Nastavení deaktivace).

Nový způsob lokalizace programu (vícejazyčné verze)
? Nově: způsob lokalizace byl zcela přepracován. Nyní je možno kdykoliv pomocí souborů s příponou *.lang přidat novou jazykovou mutaci (lokalizaci) zcela bez zásahu do programu.
? Čeština a angličtina je implementována programem a tudíž vždy k dispozici. Pro tyto jazyky rovněž není potřeba žádný *.lang soubor. Tyto jazyky jsou chápány jako interní.
? V Beta verzi je k dispozici jen čeština a angličtina, ostatní jazyky budou k dispozici až ve finální verzi.

Nové možnosti programu
? Minimální interval opakování upozornění lze nyní nastavit i na půl minuty. Předtím od 1 minuty.
? Možnost zobrazovat či nezobrazovat informační okno se zprávou „Nezapomeň na“ po zmeškané události.
? Možnost automatického přepnutí do módu Letadlo pokud je DontForget deaktivován v zadaný čas.
? Možnost automatického vypnutí přístroje pokud je DontForget deaktivován v zadaný čas.
? Možnost zpomalit nebo zcela vypnout standarní blikání LEDky. Standardně přístroj poblikává zhruba 1x za 3 sekundy. Nyní máte možnost toto blikání ovlivnit a zvýraznit tak blikání LEDky při zmeškané události (cca. 1x za 1,5 sekundy). Blikání můžete zpomalit nebo také zcela vypnout (volba Off).
? Další avizované funkce budou k dispozici ve verzi Beta 2 nebo ve verzi zcela finální

Instalace a spuštění beta verze
? Beta verzi je možno spustit nezávisle na předchozí verzi (poslední je 1.22) – v samostatném adresáři. Beta verze sdílí položky v registrech s předchozí verzí. Verze 2.0 je zpětně kompatibilní, takže tím žádný problém nenastává. Jen je třeba si uvědomit, že nastavením určité položky v Adminu nové verze změníte i nastavení téže položky verze předchozí a obráceně.
? Není k dispozici CAB instalátor, instalaci provedete jednoduše rozbalením ZIP archivu a zkopírováním všech souborů do nového, vámi vytvořeného adresáře např. „\Storage Card\Program Files\DontForget2Beta1\“.

Důležité poznámky k Beta verzi
? Verze označené jako Beta nejsou ještě zcela dokončené a odladěné, a některé funkce tak ještě chybí či nefungují tak, jak by měly ve finální verzi.
? Položky (a tedy i funkce které představují), které jsou zobrazeny kurzívou (šikmé písmo) nejsou zatím dostupné ani implementované a tudíž zatím vůbec nefungují – netestujte!

Stažení beta verze
Tuto novou verzi si nyní můžete stáhnout a sami vyzkoušet. Prosím ale všechny, aby si důkladně přečetli kompletní informace o této beta verzi, které najdete v souboru „DontForget2.cz.txt„, který je součástí zip-archívu „DontForget200-Beta1.zip“. To platí zejména pro eventuální (jen vážné) zájemce o beta-testování této aplikace, kteří zde také najdou důležité informace pro svou práci.
DontForget 2.0 Beta1 – stahujte zde

Přeji příjemný den a těším se zase na vaší návštěvu zde.
Hujer.

7 komentáře(ů) Vyzkoušejte betaverzi aplikace DontForget 2.0

  • Miro

    Skvela prace, diky. Jen by me zajimalo, jestli pri vyp. LEDce nedochazi k „sezirani“ baterky. Takova utilitka pro vyp. LED se onjevila, ale ihned odesla do zapomneni prave kvuli tomuto jevu.

  • O tom jevu v této utilitě vím. Snažil jsem se minimalizovat nároky na procesor a jeho vytížení. Bohužel vypnutí či krácení periody std. blikání LEDky není systémem přímo podporováno např. nějakou úpravou v registrech a tak musí nastoupit „hrubá síla“. Podle mých měření, která jsem prováděl zhruba týden s různým stavem blikání i zcela vypnutým můžu prohlásit toto:
    – čím delší prodleva mezi bliknutím, tím větší zátěž na procesor
    – maximální zátěž je při zcela vypnutém blikání (což je logické)
    – při zcela vypnutém blikání LEDky je dlouhodobá zátěž procesoru zvýšená o cca. 4-5% (úměrně se znižuje až na 1-2% při zvyšování periody blikání)
    – analogicky jsem zaznamenal jen nepatrné znížení výdrže baterie odpovídající zátěžii procesoru tj. maximálně 5%, což odpovídá zkrácení výdrže např. ze 72 hodin (3 dny bez vypnutí) na 68 hodin.

  • Miro

    Diky za odpoved.

    Po necelem 24hod testovani pri zcela vyp. LED mam ubytek cca 35%. Je to asi neco vice, ale na druhou stranu jsem se zase pohyboval v oblastech bez signalu, takze vysledek je timto ovlivnen.

    Muzes trosku poodhalit onu „hrubou silu“ co vypina LED, kdyz to tedy nejde registry? Nebo je to vyrobni tajemstvi anebo pro sirokou verejnost nepochopitelne 🙂

  • No ono testovat „jen úbytek“ je poněkud zavádějící. Sám jsem zjistil, že když mám baterii zcela nabitou, tváří se úbytek menší a taky (i když mám mobil přes noc vždy na stejném místě) je úbytek každý den jiný a taky dost kolísá od 5 do 15 %. Nicméně já testoval DF tak, že jsem na noc přepnul do modu Letadlo (radiová část vypnuta) a tak to nemohlo být ovlivněno signálem, příchozími SMS či hovory atd. To ty buhužel vyzkoušet nemůžeš, jelikož samozřejmě, ve verzi kterou máš, DF v režimu Letadlo LEDku „nevypíná“ (je totiž vyplá systémem) a tudíž ani thread, který to normálně zajišťuje neběží.

    Něco už jsem ohl. hrubé síly poodhalil. Nechci zveřejňovat všechny detaily, což asi chápeš, to by potom mohl každý lehce přijít k hotovému a navíc je to zase něco, čím se DF liší. To je to samé, jako bych chtěl po autorovi OmapClocku aby mi řekl, jak to udělal. Snad to chápeš… Zjednodušeně řečeno ale DF spouští oddělený podproces, ve kterém v přesných intervalech probíhá re-inicializace blikání LEDky. A jelikož jeden cyklus bliknutí je TMA-BLIK, tak než má přijít BLIK je LEDka znovu inicializovaná a tedy místo BLIK začně opět od začátku na TMA. Víc nepovím 🙂

  • Miro

    Jo, s tim ubytkem, to je pravda. Pri 100% je mensi, ke konci nasleduje „rychla smrt“. Ale muj subjektivni pocit je, ze neco vypnuta LED ujida.

    S tim vysvetlenim vyp. LED mi to staci – nejsem programator. Slo mi jen o hruby princip…

  • Samo že, podle mých dlouhodobých měření kolem +- 5% navíc je-li zcela vypnutá. Také zátěž procesoru (vytížení v procentech), kterou jsem týden měřil a optimalizoval podle toho kód, vykazuje nyní nárust o průměrných 5%. Což není myslím nijak tragické.

  • Miro

    …no a konecne ma zelena LED sve opodstatneni, nevim proc tohle vyrobce nevmestnal primo do ROM. Takze jeste jednou diky!

Napsat komentář

Můžete použít tyto HTML tagy

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>