Online Software / 2

Online Software / 2

Online Software / 2 - Download applications

Download applications

Copyright® 2018,
Jan-Erik Lärka

http://www.xn-lrka-loa.com/

and

https://github.com/OS2World/APP-INTERNET-Online_Software_2

License agreement

License agreement

Copyright© 2018, Jan-Erik Lärka

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of "Jan-Erik Lärka" nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

About

About

Online Software / 2
Version 1.2 build 2

The main purpose (beside world dominance ;-) of the application is to

This application need a fully functioning internet connection as it connect to a site to retrieve list of applications and images
Each application presented to you, use preview images and information provided by eCSoft/2 ( https://ecsoft2.org )

Thank you

Installation

Prerequisites

This application need support libraries that provide various services involving window handling, image processing and file downloads.

Window handling

Image processing

File downloads


Installation

Unpack to a destination  folder and create a Program object on the desktop.
You may want to copy the libraries above to the same folder as this application.

User interface - Overview

Overview

Application titlebar Titlebar
Application toolbar Toolbar
Application row 1 Application row
Application row 2 Application row
Application row 3 Application row

Titlebar

Titlebar

Titlebar and progressbar The titlebar of the main window double as a progress bar during load of categories. It appear as a slightly lighter blue (or gray if focus has been set elsewhere) area that increase in size as more of the category load.

Toolbar

Toolbar

      1        2                3                4     5        6
Reload categoryList software categoriesSearch for softwareShow/Hide dropdown listClear searchSettings

1. Reload               - Click the button to reload the currently selected category.

2. Categories        - The button display/hide a dropdown menu with the currently
                                     available software categories to choose from.

3. Search for ...      - Click in the field and type what you search for on your keyboard with at least 3 characters.
                                     It list information that match from the category selected.

4. Search results  - The button display/hide the dropdown menu with matching search criteria.

5. Clear search     - The button clear the search field.

6. Settings              - The button open the settings window to adjust
                                    download options, toolbar button size and turn on/off tooltips.

Application row

Application row

Each row present one application with Title, Date, Preview (if available), Information area and Download Link (if available).

Presentation of one application



1. Title                    - Clickable link to the application page at http://ecsoft2.org ¹

2. Date                   - Date ² the application was announced/updated/added to the site http://ecsoft2.org

3. Preview             - Clickable image that open a larger view³ of the presented application

4. Information       - Summary of the text that describe the use of the application

5. Download link - Clickable link, behavior depend on the application settings
                                    where option 3 (Always ask) and 4 (Save files to) show a progressbar
                                  Progressbar on/for each row/application during download for each clicked row

Vertical Scrollbar         Click on, drag or scroll the vertical scrollbar to view more applications in the selected category.

Opens the web page in the application set to handle URLs
National date format as defined on the computer running the application
The window for the larger preview image can be resized and closed with a mouse click

Settings

Settings

Dialog window for settings

1. URL to Clipboard  - Copies the URL to the system Clipboard ¹ (Default)

2. URL on Desktop    - Create the URL on the desktop ²

3. Always ask              - Save the file to a path specified at download

4. Save files to            - Save the file to the path ³ specified by the text field below
                                           Can be selected with the button with 3 dots

5. Clear Images          - Deletes downloaded preview images (both large and small)

6. Clear Files               - Deletes downloaded applications and packages

7. Button size               - Small or Large button size on the toolbar

8. Tooltips                    - Controls whether tooltips should be visible or not

%HOME%\.cache\eCSoft\ECSOFT2.INI contain settings and application info such as window size and position
To be pasted in web browser by hand or intercepted by a tool like AutoWGet for downloadA tool like AutoWGet can scan the desktop for URLs to downloadDefault path is %HOME%\.cache\eCSoft\Downloads 

Trouble shooting

Trouble shooting

The following pages describe possible problems you may encounter and what to do

Startup
      └ DrCtrl017.dll

Usage
      └ Close unexpectedly

Startup - DrCtrl017.dll

Startup - DrCtrl017.dll

Online Software / 2 complain that it can't find DrCtrl017.dll

Usage - Close unexpectedly

Usage - Close unexpectedly

The application window disappear and close all of a sudden and/or create odd image file sizes?

Related tools

Related tools

html2hlp.cmd (with html2hlp.add)

Helper application for Online Software / 2 (not yet available, individual features tested) Please send your rexx installation scripts for various tools and applications to info@ecsoft2.org with info about what the script does and how.

Can auto detect clamd servers available on the network and scan files without any use of clamscan.exe or clamdscan.exe There are alot of useful scripts out there that you sit on, please share them so that the rest of us can use them. The script will recieve one parameter, the path and file to work with. Ensure that the script can ask the user for additional information if neededand also ANPM if Arca Noae open it up for useful command line parameters