Qusnetsoft NewsReader

Overview

Reader - Split
Reader - Articles
Reader - Text

Groups - List
Groups - Subscribe

Outbox
Drafts
Sent

Carbon Copies

Settings
Group Properties

Define Server
Group list from Server
Writing articles

Copyright © 2004, Dmitry G. Qusnetsov. All rights reserved.

Overview

Qusnetsoft NewsReader is a full-function NNTP client for Pocket PC. Subscribe accounts for several NNTP servers at the same time, threads tree in topic list, easy to read, synchronize, reply via email or to groups and posting of new articles. Offline reading feature. Automatic age-oriented database size control. Secure NNTP login support.

Requirements:

Interface

The NewsReader have multithread interface. All long time processes works with separate tasks. This concept allows you for example reading groups during background synchronization.

In most view modes you can see top information bar on top of the screen. This bar have 5 sections which described below:

When concurrent processes active the status bar shown at the bottom of the screen.

This bar have 3 sections:

Help topics


Groups - Subscribe

When NewsReader is started for the first time you would see Subscription dialog. There are two ways to subscribe for a group: just type in a group name directly or select  a few groups from Group list. First way is definitely faster, but you have to know exact name of each group you wanted to subscribe for. The second way would be to receive group list from a server and select desired groups from that list. You may have experience delays while receiving large lists. Though the good thing is that once you retrieved the Group list from a server it would remain available for later re-use, even while you would want to check it offline.

First way: subscribe directly

You would need to type in a few values and press [OK] button:

Second way: receive Group list

To subsribe via Group list you would have to:
  1. Enter your NNTP server url in field Server, as it was described or select alredy defined server from list.
  2. Press Extension button at right side of group input field. If you have started NewsReader for the first time or enter new server name you will see empty Group list. You have to synchronize with server to receive Group list. If you already received list of groups from server - just enter word for filtering or asterisk for viewing whole list and go to step 5. Remember that this list can be very large and process can take long time, so it's strongly recommended to use filter keywords.
  3. Establish internet connection.
  4. Press [Refresh] button in toolbar. You will see message receiving progress. This process may take some substantial time to finish. After synchronization is completed you will be back in Group list.
  5. You may navigate through this list and select a desired group by Tapping on group name. After selecting a group you may check subscription parameters in group settings dialog and then press [OK] to create group record.

Help topics


Groups - List

Database concept

Information of a subscription group would be saved as a separate database in predefined folder. Every group database contains following files:

After launching the NewsReader you would see subscribed Group list. For every record indicated:

You may select group for reading by single tap. After the long tap you can get access to context menu related with selected group.

State icons

- Normal state
- Group have new articles
- Group in Passive Mode
- Group busy for synchronization or another process
- Group broken or hard busy

Operations of Context menu

Common operations

Help topics


Group list from Server

You can manage NewsGroup list received from a server. To request Group list you have to:

  1. Enter your NNTP server url in Subscribe dialog or select server from list
  2. Connect your device to the Internet.
  3. Start [Refresh] operation.

The NewsGroup list refresh process may take some substantial time on some servers due to huge volumes of articles stored. We recommend to use direct subscribe operation if you know exact names of groups desired.

The alphabetically sorted Group list stored in a file with name corresponding with nntp server. You may browse all list records or define filter keyword and tap [Set] button. Tap on group name to subscribe. After selecting a group you may check subscription parameters with group settings dialog and then press [OK] to set the group.


Help topics


Reader - Articles

The Article list shows all articles headers in selected group in hierarchical tree with the following information:

Context menu operations

Common operations

Help topics


Outbox

Newly created articles and replies for all the groups placed into a separate storage - Outbox database. Database is stored in two files - outbox.nt and outbox.mt in the predefined folder and contains all outbound messages with all information needed for posting, Drafts, Sent Items and Carbon Copies. After post Outbox messages moved to Sent Items section of outbox.

The Outbox window splitted to two parts - Tree and Text windows. Tree window contains list of article headers (subject and author) separated by group names. Text window contains selected article details and text.

Operations

Also, you may use all standard operations in edit mode like [Copy], [Cut], [Paste], [Clear], [Undo] and [Select all]. Use Tap-and-hold to access to Edit menu.

Help topics


Reader - Text

Reader window would open for an article if that article is selected from Article list. On top of the window the article header is displayed: Group name, "From", "Subject" and "Date" fields. Long subject line may be shown partially, so you may want to tap on "Subject" to see the whole subject line. This line will be scrolled. Tap again for stop scrolling.

At right top of window places status icons which indicates following:

- Lock state for current article
Article can be locked so never be deleted or hide. You can set the Lock state of currently selected article by using context menu in articles list or just tap this small icon.

- Article have a HTML MIME part
Article may have a HTML section which can be viewed by NewsReader. Tap this icon to view currently selected message as Web Page if icon shown active.

- Article have an attached files
Article may contains attached files. Ià attaches exists in article you can tap this icon for view list of attached files. Any file can be opened or "Saved As..." from this list.

- Article body stored in database
Database contains viewable source of received article. Store mode can be defined in Settings and allows to save all message body in database. This optional feature allows to manage attaches and HTML messages but grows database size. If you want to have attaches switch this option on. If you want to save storage space switch this option off in Settings. You can tap this icon to view article source.

- Article text stored in database
Database contains readable text of currently selected article. Tap this icon for switching to main view from another modes.

- Thread position indicator
Indicates presence Next and Previous articles in current thread relative to current article.

You can tap on icons to select view mode of Reader. If you request data which not downloaded you will asked about download. You can tap-n-hold on any icon space for force download complete article data and save it to database.

You can use defined keys (by default Left and Right arrows) to select previous or next article in thread and scroll text in reader window by page or line (by default Up and Down keys).

Operations

Also, you may use standard operations in edit mode like [Copy] and [Select all]. Use Tap-and-hold to access to Edit menu.

Help topics


Writing articles

NewsReader allows you to post messages to usenet groups, send reply by e-mail or save to Drafts folder foe later editing. There are two ways to post articles: Create new article from Article list or reply to article to group from Reader window. You may also reply to author of an article by e-mail. In this case you reply will be placed in "Drafts" folder of your default e-mail account in Pocket Outlook.

This operation will open message editor window. On top of the window the article header information is displayed: "Reply to" Group name, "From" field is set to your own "Reply-to" e-mail address (see Settings topic for details) and edited "Subject" field. "Re:" letter will be appended before Subject string and text of original message will be copied into edit window with or without quoting.

Editor operations

Also, you may use all standard operations in edit mode like [Copy], [Cut], [Paste], [Clear], [Undo] and [Select all]. Use Tap-and-hold to access to Edit menu.

Help topics


Settings

This dialog window allows you to set general system parameters:

User

Format

Group

E-mail

Words

This section contains window where you can define keyword list for Carbon Copies. NewsReader allows you to define list of keywords which will finds in received articles. All articles which contains these keywords will be copied in special folder in Outbox database called Carbon Copies.

Keywords may contains any ASCII characters. Enter one keyword per line. Every line will be checked separately.

Keys

This section allows you to define hardware keys.

Key Map list contains operation which can be used with hardware keys. Left column contains code and right column contains operation description. Under the list window at right side placed Code window, which displayed key code.

For key definition select operation you want redefine and just press desired key. Another way - to select operation and then tap on Code window. You can then select key from popup list.

[Reset] will back keyboard settings to default value. [Clear] will release key code from selected operation.

Font

You can define default values for various font sizes for viewer. These font sizes will be used in Text window of reader, Outbox, Drafts, Sent Items and Carbon Copies.

Misc

WARNING
It is very important to define your e-mail address prior to entering any messages or replying to groups or e-mail. This information will be used in message headers fields.

Help topics


Group Properties

The following settings stored in database separatelly for every groups.

Format

Main

Help topics


Define Server

Define Server dialog allows you to define NNTP server definition. All server definitions you entered saved in registry and can be selected from list for next subscriptions. For every server definition you can choose:

Bottom section of screen contains list of stored server definitions.

Help topics


Reader - Split

The Split mode allows you to see both threads thee and articles text in separate windows in some time. You can navigate throw tree branches and text for viewer window will be automatically refreshed. For more details see following topics:

Reader - Articles
Reader - Text
 

Operations

Help topics


Drafts

Newly created articles and replies for all the groups placed into a separate storage - Outbox database. Database is stored in two files - outbox.nt and outbox.mt in the predefined folder and contains all outbound messages with all information needed for posting, Drafts, Sent Items and Carbon Copies. All edited articles you can save to Drafts section of Outbox.

The Drafts window splitted to two parts - Tree and Text windows. Tree window contains list of article headers (subject and author) separated by group names. Text window contains selected article details and text.

Operations

Also, you may use all standard operations in edit mode like [Copy], [Cut], [Paste], [Clear], [Undo] and [Select all]. Use Tap-and-hold to access to Edit menu.

Help topics


Sent Items

Sent items placed into a separate storage - section of Outbox database. Database is stored in two files - outbox.nt and outbox.mt in the predefined folder and contains all outbound messages with all information needed for posting, Drafts, Sent Items and Carbon Copies.

The Sent window splitted to two parts - Tree and Text windows. Tree window contains list of article headers (subject and author) separated by group names. Text window contains selected article details and text.

Operations

Also, you may use all standard operations in edit mode like [Copy], [Cut], [Paste], [Clear], [Undo] and [Select all]. Use Tap-and-hold to access to Edit menu.

Help topics


Carbon Copies

NewsReader allows you to define list of keywords which will finds in received articles. All articles which contains these keywords will be copied in special folder in Outbox database called Carbon Copies. 

The Carbon Copies window splitted to two parts - Tree and Text windows. Tree window contains list of article headers (subject and author) separated by group names. Text window contains selected article details and text.

Operations

Also, you may use all standard operations in edit mode like [Copy], [Cut], [Paste], [Clear], [Undo] and [Select all]. Use Tap-and-hold to access to Edit menu.

Help topics