|
 |
Portfolio
Software Development
|
|
|
Scient Articles Storage
Description
This is an information system used for scient papers management. Application is intended for scientists,
engineers and representatives of other professions who deal with a plenty of electronic documents. The system
facilitates search, editing and structurization of the information contained in electronic documents.
Features list
- edit articles attributes like annotation, keywords list, notes
- address book contaning authors contact information, biography and personal data
- advanced search by keywords, annotations, titles, authors, tables and figures captions, creation dates
- document indexing and sorting
- statistical reports creation on database content
- filing creation using common criterias like subjects, authors, keywords, etc
- documents tree creation and its graphical representation
"Scient Articles Storage" combines ease in use, a plenty of opportunities, reliability and scalability.
Technical details
Scient Articles Storage is a Microsoft Access 2000 application. System was developed using Visual Basic For
Applications.
Web Imager
Description
This is an Internet integrated lightware pictures viewer. Internet integration means the following: application
eliminates difference between browsing images on the local computer and internet sites.
When navigating folders on the computer user sees images thumbnails containing in the folder. Additional info like
file name, size, etc is displayed to. Actually user is viewing web pages generated by the application on-the-fly. Web
pages created using customizable templates which can be modified by users.
When user surfes web pages, application extracts all images placed on the page and displays their thumbnails. The
most innovative thing here is that web site is added to the folders tree like a new drive. Instead of the folders tree
a structure on the web site is displayed. So user can easily navigate through the web pages using directory tree.
Features list
- browse images on the local machine and remote web sites
- image types supported: jpeg, gif, tiff, png, bmp
- easy local computer and web sites navigation
- display modes: file list or images thumbnails
- folders filtering - display only folders which contains files of the given types
- upload files to the Web server via HTTP protocol
Technical details
Application has a small size due to the Windows components reusage. Internet Explorer's Engine used for image viewing,
Shell for files browsing and directory tree navigation.
Distributed Passwords Recovery
Description
"Distributed Password Recovery" (DPR) is a unique approach to password recovery. DPR presents a Client-Server architecture
that can harness the combined computational power of an entire network to analyse and recover password protected or encrypted
materials in the shortest time possible. The DPR consists of two distinct and complimentary applications in a 2 tier model,
making use of a single Manager (Server) and a number of Clients (Nodes). Co-ordinating the password recovery or decryption process,
the DPR Manager splits the task into a number of manageable elements that are distributed to the Clients.
DPR uses loadable task solve module (TS-module) for passwords recovery. Task solve module contains algorithm of the passwords
recovery for the given cryptographic algorithm. These modules are loaded by the client for the period of task solving. DPR manager
checks, is the necessary module installed at DPR client. If yes, task data transfer begins, else the manager sends client the
library containing the TS-module and the client installs and loads received module. The manager can replace and remove TS-modules
also.
Features list
- Two tier model of the system: one Server, which manages a number of Clients
- Server supports a variable number of clients
- Manager distributes task among connecting clients
- Dynamic change and scheduling of the task priority
- Automatic redistribution of a task among clients in case of a critical error, or infringement of connection with one of clients
- GUI for task and plug-ins management
- Manager and clients logging system
Technical details
DCOM is used for componets communication. System uses runtime dynamic linking for TS-modules loading. Client and manager built
utilizing open architecture model. Use of an open architecture principle allows to extend DPR system functionality and add passwords
recovery for various file formats.