PocketBlog.com : Don't leave home without your weblog!

 

Pocket Blog for the Pocket PC

Documentation
Download

Support

Bryce's Weblog

Click to see the XML version of this web page.
Subscribe to "PocketBlog.com" in Radio UserLand.
Subscribe to "PocketBlog.com" in AmphetaDesk

Click here to send an email to the editor of this weblog.

 
 

Pocket Blog Roadmap

Release Cycles:

v1.0: Short-term items to be implemented during the Beta cycles, 3-6 weeks out

v1.1: Interim release, several weeks after v1.0

v2.0: Mid-term, perhaps 3 months after v1.1

v3.0: Longer-term. Likely to include a re-write for the .NET Compact Framework. Not going to happen until the majority of PDA vendors have CE.NET upgrades available, as targeting an emulator doesn't interest me (or else I would have started with .NET as soon as I realized how bad eVB is)

Internals:

Reduce memory footprint: (v1.0/v1.1) Pocket Blog presently consumes about 2MB of working memory, and can peak another 1MB or so above that, depending on the cache settings. A good 700KB of that appears to be the eVB runtime itself. Many objects are being kept in program memory when it would be more efficient to retrieve them from storage memory on-the-fly.

Increase perceived speed: (v1.0) Pocket Blog needs more visual indication that it is busy doing something. Some routines are brining up the spinning cursor and displaying a status message, but several are not. eVB also seems to be much slower at the sorts of array, string, and object manipulations that VB has been notorious for. Reducing the memory footprint and more aggressively caching the results of certain text manipulations ought to improve speed at the same time.

API Abstraction: (v3.0) Pocket Blog will be far more useful if it could support more APIs. Implementing more APIs will be easier if their specifics could be placed in tokenized files. Simply tell Pocket Blog how to post an entry to CMS X, and how to parse the response, and whammo, CMS X is now PDA-enabled.

Features:

Category Routing: (v1.1) Implemented via the MetaWeblog API. Radio users will want this, not sure if any other weblog software supports it yet. For users with multiple weblogs under a single Radio installation, this is a must-have feature.

Internal Glossary: (v1.1) Like the Shortcuts feature in Radio, but maintained within Pocket Blog itself. Perhaps using a menu instead of text replacement...

HTML Preview: (v1.1) It is possible to sufficiently control Pocket IE from eVB. During the proof-of-concept stage, I had tried for true WYSIWYG, but doing so requires using undocumented WM_MESSAGEs.

Spell Check: (v3.0) The Pocket PC exposes a spell-checking API, but eVB's lack of support for user-defined types and structures makes it impossible to call directly. CE.NET ought to solve this, but if an eVB solution presents itself it will be implemented ASAP.

Multiple Weblogs: (Version 2.0) Blogger doesn't have categories, ala Radio, but it does allow a single user to have multiple weblogs. This will seriously complicate caching and the UI.

Multiple Servers: (Version 3.0) For people who have multiple weblogs maintained by multiple services. Caching and UI will become a serious challenge.

the



© Copyright 2003 T Bryce Yehl.
Last update: 6/29/2003; 7:29:56 PM.