261549

From CTMS

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:

261549 1.png

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

261549 2.png

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

261549 3.png

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:

261549 4.png

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

Version
Date
Status
Reason
Initials
0.1
31/07/09
Draft
Initial version
PC
1.0
05/08/09
Issue
Reviewed and Issued
MJC


AUTHORISED BY

Matt Crisford Development Manager
Peter Greer TMSCC MTS Product Manager