261549
261549 - PA-7N5TVY/ Adjust Screen Image Size
Copyright OBS Logistics © 2010
The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied
FUNCTIONAL OVERVIEW
Client Requirement
Amend the overall MTS displayed Screen size to fill a 4:3 or 16:9 standard monitor when set to medium resolution (eg 1024x768) Zoom the image to fill the screen - adjust borders where possible to give maximum visibility of MTS screen
Benefits identified as a result of the change: Avoid scrolling to access areas of the visible screen
Solution
Analysis of Oracle functionality identifies that there is no known current method of dynamically resizing Oracle Forms. The programming language dictates that an exact pixel height and width must be specified for particular forms. It may, however, be possible to resize individual forms, however, these would need to be identified and coded with a particular width and height as a copy of the original. This is not advised at this point as it would duplicate development effort for any future changes to that particular form – i.e. having two versions ‘normal’ and ‘widescreen’.
For the following solution it is assumed that the MTS users are using a standard MS Internet Explorer as a browser window to access the MTS Application, running a Sun JVM.
As the main issue here appears to be the lack of vertical screen ‘real estate’, giving rise to the need to scroll up and down to view some of the MTS forms, it is suggested that a new method is used to invoke new MTS sessions in a detached browser window which is devoid of the following:
- Tool bar
- Scroll bars
- Menu bar
- Status bar
This will have a default size of 1020 pixels width x 750 pixels height. The current Oracle Application window size setting for MTS is 1000 pixels width x 730 pixels height.
The window will be resizable in the normal windows manner however the java applet the window contains will not re-size with the window.
This functionality will be triggered using the existing URL links on the mtsi.dhl.com html webpage e.g. COLV, COPF
This would have added stability benefits of preventing the use of the ‘forward’ and ‘back’ buttons on the browser window. Also, it can be set such that it ensures only one session per PC for a particular MTS Application is possible.
Scope
This change will be applied to the current MTS main page for the specified URL links.
This functionality can be applied to individual URL links from mtsi.dhl.com; however, it is advised that in order to maintain product consistency this change is applied to all contracts running the MTS system. An additional cost of approx 0.5 days per change would be needed to achieve this. Or 1.5 days to do all URLs at once.
Set-Up
Pre-Requisites
The standard browser application required to run the MTS system. It is assumed that this is MS Internet Explorer. A Java VM installation is also required.
Menu Structure
No change, the existing URL from the MTS main access web page (MTS.html) will be utilised. System access route will remain unchanged.
Data
No data changes are required.
FUNCTIONAL DESCRIPTION
MTS Main access Web Page (MTS.html)
The system access will remain unchanged; the resized browser window would be opened via the existing URL links as available on the MTS main web page:
Current Web Browser Window Display
On actioning the URL link the system currently opens an MTS instance java applet in the current browser window. This is a standard (MS Internet Explorer) browser window session and as such includes all standard application components such as:
- Forward / Back Navigation Buttons
- Address Bar
- Menu Bar (Favourites, Actions)
- Status Bar
- Tool Bars (Search Engine Applications)
- Scroll Bars
Such components are not required for the MTS application and take up valuable screen space, as a result this reduces available space for the MTS system java applet, resulting in the need to vertically scroll the browser window for certain monitor sizes/screen resolutions.
New Web Browser Window Display
The URL link will open a new browser window, detached from the original browser window running MTS.html. This will be controlled by Java Script which allows parameter control of the various window display attributes
The following display components will be removed:
- Tool bar
- Scroll bars
- Menu bar
- Status bar
The detached window will be resizable as per a standard window, using the normal mouse ‘click and drag’ method, however, due to Oracle limitations, the MTS forms will not resize.
The browser window and MTS application will display similar to the following screenshot:
The detached browser window will open with a default size just larger than the current Oracle Application window size - 1020 pixels width x 750 pixels height. This will display the largest of MTS screens, without the need to scroll vertically or horizontally.
All MTS system functionality will remain unchanged.
REFERENCES
Not Applicable
DOCUMENT HISTORY
Initial version | ||||
Reviewed and Issued |
AUTHORISED BY
Matt Crisford | Development Manager | |
Peter Greer | TMSCC MTS Product Manager |