W0l0l0

Reminder

Úvodem

Dnešní pøetechnizovaný svìt a stále zvyšující se tempo života po jedinci vyžaduje rozvinuté logistické a plánovací schopnosti, ale pøedevším též nutnost pamatovat si mnohem více vìcí, a ty obvykle navíc mnohem detailnìji. Øešení tìchto „problémù“ je pomìrnì subjektivní záležitostí závislé na spoustì okolností, zkušenostech a schopnostech dotyèného, ale pøedevším i jeho dostupných technických prostøedcích.

V závislosti na potøebách jednotlivci využívají plánovací kalendáøe, papírové lístky, telefonní pøipomínky èi softwarové plánovaèe. Pøi použití neelektronických øešení obvykle vyvstávají další problémy, jako potøeba periodického kontrolování plánu a nemožnost jednoduché reorganizace událostí. Softwarová øešení pak vynikají pøedevším absencí nutnosti pozornosti uživatele, kterou si v pøípadì potøeby automaticky vyžádají, taktéž možností úpravy údajù a pøípadnì synchronizací mezi rùznými zaøízeními.

Konkurenèní øešení

Nejèastìjší používaná øešení využívá formátu iCalendar (standard RFC 5545), jehož definice obsahuje široké spektrum parametrù událostí. Dodržení standardu umožòuje uživateli jednoduše pøenášet vytvoøené datové soubory mezi rùznými aplikacemi i platformami a usnadní tak pøípadný pøechod z nevyhovujícího øešení. Díky zábìru formátu je nutné, aby každá jej podporující aplikace zvládala pracovat se všemi definovanými parametry, což však danou aplikaci svým zpùsobem uživatelsky zesložiuje. Aby však nejprve uživatelsky jednoduchá a pohodlná aplikace dokázala pracovat se všemi parametry, nabízí práci s nimi i uživateli, èímž se vlastnì døíve plánovaná jednoduchost vytrácí.

Druhou èasto využívanou možností je použití formátu Google Calendar. Google vyšel z formátu iCalendar, odstranil uživateli málo využívané parametry a pøidal nìkolik vlastních. Pøes webové rozhraní též nabízí prvotní import dat z aplikací pracujících s formátem iCalendar (bohužel však již nenabízí export). Dostupné jsou API funkce pro .NET prostøedí umožòující výmìnu dat mezi libovolnou aplikací a webovým rozhraním provozovaným zdarma spoleèností Google. Tím vlastnì zpøístupòuje online synchronizaci i mezi rùznými aplikacemi, navíc s možností prohlížení a pøípadnì úpravy dat pøes webový prohlížeè.

Samotnou skupinou jsou pak aplikace pracující s vlastním formátem dat, obvykle však redundantním k výše uvedeným.

Požadavky a øešení

Shrneme-li vlastnosti všech tøí uvedených možností, vhodná aplikace by mìla být uživatelsky pøívìtivá, pøedevším po stránce ovladatelnosti, pøehlednosti, jednoduchosti a pøitom úèelovosti uživatelského rozhraní. Chování aplikace by mìlo být maximálnì konfigurovatelné, nicménì vzhledem k požadované jednoduchosti však od uživatele požadovat pouze „nutné minimum“ a hned pøi prvním použití pracovat s výchozím nastavením vytvoøeným na základì obecných požadavkù. Aplikace by mìla podporovat synchronizaci mezi více instancemi aplikací a nabízet, pokud možno, jednoduchou pøenositelnost dat, paralelnì též i webovou administraci dat. Na základì nejèastìji zmiòovaných subjektivních požadavkù jednotlivých uživatelù by též mìla aplikace nabízet nìkolik relativnì netriviálních funkcí, jako možnost øazení do skupin èi konfigurovatelnost audio výstupu.

K aplikaci je (po dohodì) dostupný synchronizaèní server (PHP/MySQL).

Použité technologie

C# .NET WinForm

Náhledy

Galerie

Download

zip (536 kB)

Požadavky

.NET framework 2.0