Software pro Pocket PC
září 26, 2006
Dneska jsem zahlidl ve feedu freewarepocketpc.net dve aplikace – Task Manager v1.0 a RSS reader v1.0. Obe od cloveka, ktery se podepisuje jako Blade2032.
Pripomina mi to moje zacatky s Pocket PC. Kdyz jsem si PDA poridil, zacal jsem hledat v neprebernym mnozstvi freewaru utility, ktery bych mohl nainstalovat a pomohly mi pri praci. Je pravda, ze v unoru 2005 opravdu dobreho freewaru mnoho nebylo. Hodne programu bylo starych nepodporovaly VGA screen a nebo trpely nedodelky. Predstavuji si, jak takove programy vznikaji. Nekomu neco chybi, umi programovat, tak sedne a napise to. Da to ven a lidi to pouzivaji. Kdyz ma cas tak to vyviji dal, ale jak to tak byva, casu moc neni, prijde prace a vyvoj se zastavi. Na freeware nevydelate – je to spis takovy konicek.
Ja jsem takhle napsal svuj prvni soft – Birthdays, ktery je celkem popularni (okolo 5 tisic downloadu za mesic). Pak jsem potkal program, ktery se jmenoval RSS Info Pocket Feed. Byl napsan pro .NET CF v1.0. Moje PDA ma .NET framework v1.0 predinstalovan, takze no problem. Bohuzel na to, jak byl program jednoduchy, byl zalostne neschopny. Tak jsem sedl a pres vikend napsal Pocket RSS Reader. Melo to bratru 3000 radku v C++. A rikal jsem si jakou to mam super RSS ctecku. Kamos me presvedcil, at to dam ven k dispozici lidem. A tak se stalo. Najednou zacaly chodit feature requesty a ja zacal implementovat. Taky se mi ozval clovek z happyjackroad, ze si lidi pletou muj soft (!) s jejich komercnim (PocketRSS). Tak se Pocket RSS Reader prejmenoval na pRSSreader (na palmare to povazovali za dulezitejsi informaci nez jaky ma soft funkce). Ale je pravda, ze tenkrat to nic moc neumelo – udrzovalo to seznam feedu a stahovalo to XML, ktery to zobrazovalo. Tak takhle nejak zacal pRSSreader, ktery ma ve verzi 1.3.2 okolo 70 000 radku a funkci, ze by je na prstech jedny ruky nespocital.
Jak sel cas dal, zacal mi chybet task manager – proste neco na prepinani uloh, prip. na opravdove ukonceni alikace, ne jen minimalizaci. Celkem ok byl VisBar, ale nepodporoval VGA screen. Takze jsem si napsal tMana. Kupodivu to pouziva nejak moc lidi. Je to ve verzi 0.9.x, cili to jeste nic neumi a moc to nefunguje, ale i presto to lidi pouzivaji. Na spadnuti je uz verze 0.9.5, ktera bude opravovat mnoho chyb, bude asi nejrychlejsi z dosud vydanych a hlavne nejstabilnejsi. Doufam, ze se nekdy dockam verze 1.0 :)
Ale proc to vsechno pisu? Blade2023 bude nekdo jako ja pred rokem a pul. Ale myslim, ze udelal zasadni chybu, ze pouzil .NET CF 2.0. Lidi si nic takovyho moc nechteji instalovat (.NET CF v2.0 neni zatim na zadnem systemu predinstalovan). Je to jeden z duvodu, proc pisu nativni kod. Ale urcite se mu to bude psat rychleji nez me. C++ prilis zdrzuje, v C# v .NET CF 2.0 uz ma spoustu veci hotovych. Tak uvidime, jak se to bude vyvijet…
I kdyz spis nez o programovani a funkcich je to o tom, jestli clovek dokaze udrzet kod v case. Me se to zatim celkem dari. Spis narazim na problemy s casem nez na problemy technickeho razu.
Trackback this post | Subscribe to the comments via RSS Feed