home *** CD-ROM | disk | FTP | other *** search
-
- The S.M.A.R.T. Tool
- Native 'C' and C++ Source Code Porting
- Version 1.0 Beta
-
- (C) 1993, 1994 One Up Corporation
- All Rights Reserved
-
-
- WHAT IS IN THE S.M.A.R.T. TOOL?
-
- The S.M.A.R.T. Tool provides analysis and source
- code migration from one platform to another or one
- version to another on a given platform.
-
- The process of porting source code from one
- platform to another is indeed difficult and subjective.
-
- In fact, exploiting the features of one platform, and
- using proprietary libraries, class, and objects may
- make it severely difficult to port to another platform
- without a major rewrite of the code.
-
- There is no pat solution or utility to port all code to
- a target platform, and we dare say there most
- probably never will be. With the proper
- tools, methodology, techniques and training the
- effort required in the migration of source code can
- be greatly reduced.
-
- The most appropriate solution for this process is to
- use the computer tools to perform tasks that are
- easily identified, routine, and labor intensive and
- provide a knowledge base to contain information
- related to all occurrence types of differences
- between the platforms. The human element must be
- applied where the complexity of the issue is too
- complicated for the computer analysis. It is obvious
- to again provide the programming professional with
- powerful productivity tools to make global changes
- based on the migration issues of complex nature.
- This is the One Up S.M.A.R.T. approach to native code
- migration.
-
- The current version of The S.M.A.R.T. Tool (1.0)
- supports Windows 3.1 -> OS/2 2.1 and OS/2 1.3 ->
- OS/2 2.1 migration and analysis depending upon the
- tables that are installed with this application.
- Additional migration tables will be available in the
- future.
-
- The S.M.A.R.T. Tool is designed to assist in the
- analysis and migration of native source code from
- one platform to another or one version of an
- operating environment to another on the same
- platform.
-
- The platform dependent data is contained in the
- migration dictionary (table) and the migration
- database files.
-
- This process is based on finding keywords (API calls,
- symbols, parameters, typedefs, etc) that differ in the
- migration. These keyword differences are categorized
- into groups to represent the difficulty in migration,
- ranging from a simple literal replacement to the case
- where the functionality does not exist in the target
- platform.
-
- Analysis Procedure
- ------------------
-
- The S.M.A.R.T. Tool will analyze source code and
- prepare a report (display) providing a detailed
- evaluation of the migration requirements.
-
-
- Migration Procedure
- -------------------
-
- Furthermore, in the migration process, The S.M.A.R.T.
- Tool will process the user specified source files and
- create migrated source files. The migrated source
- file will contain automatic migration changes (where
- possible) and in all cases will provide in-line
- commented code for the user to complete the
- migration.
-
-
- Using The S.M.A.R.T Tool with SourceLink
- ----------------------------------------
-
- The S.M.A.R.T. Tool provides you with the capability
- to specify Link options when creating a hyperlink
- database from the data in the Analysis
- Procedure or Migration Procedure.
-
- These options are only applicable when The
- S.M.A.R.T. Tool is used with SourceLink
-
- SourceLink can be a very effective and productive
- tool in the migration of source code. SourceLink
- allows you to mouse-click to each change
- throughout your source base to provide a
- systematic method of checking or making migration
- code changes.
-
- More information on this can be found under
- "Utilities", SLBUILD in the SourceLink
- Technical Manual.
-
-
- NOTICE OF PRE-RELEASE CODE
-
- This software version of The S.M.A.R.T. Tool is
- prototype code and is not at the level of
- performance and compatibility of the final, generally
- available software offering. This version of The
- S.M.A.R.T. Tool may not operate properly and may be
- substantially modified prior to first customer
- shipment.
-
- DISCLAIMER OF WARRANTY
-
- Because this version of The S.M.A.R.T. Tool
- constitutes prototype code and may be changed
- substantially before first customer shipment, The
- S.M.A.R.T. Tool and accompany documentation is
- provided "AS IS", without warranty of any kind. One
- Up Corporation further disclaims all implied
- warranties including without limitation any implied
- warranties of merchantability or of fitness for a
- particular purpose. The entire risk arising out of the
- use or performance of the software remains with
- you.
-
- In no event shall The S.M.A.R.T. Tool or its suppliers
- be liable for any damages whatsoever (including,
- without limitation damaged for loss of business
- information, or other pecuniary loss) arising out of
- the use of or inability to use this One Up Corporation
- product, even if One Up Corporation has been
- advised of the possibility of such damages.
-
-
- ABOUT OTHER ONE UP CORPORATION PRODUCTS AND SERVICES
-
- One Up Corporation develops technical programming
- and end user OS/2 software products, computer
- education and consulting services.
-
- The S.M.A.R.T. Tool
- -------------------
-
- The S.M.A.R.T. Tool is the application you are
- currently running. This tool provides powerful
- assistance in the process of migrating source code
- and migration analysis and evaluation.
-
- SourceLink
- ----------
-
- SourceLink is an excellent general programming tool
- with an emphasis on hyperlink source code access
- and source code editing. SourceLink is tightly
- integrated into The S.M.A.R.T. Tool to provide a
- highly productive programming environment.
-
- SourceLink is a feature rich programming
- development tool combining hyperlink source code
- access, a fully functional editor, and many file
- manipulation utility functions.
-
- Features
-
- Build hyperlinks to key elements of your source
- code.
- REXX Macro interface.
- Full IBM Workframe interface.
- Spawn Compiles directly from SourceLink and
- hyperlink to errors.
- Context sensitivity to all IBM development help
- files (if installed).
- Edit with multiple windows, any size files.
- Create functional call tree and other
- documentation display - all hyperlink sensitive.
- Unsurpassed methods for navigating directories,
- drives and source code.
- Hyperlink capabilities make learning new code a
- breeze.
- Print S.M.A.R.T. analysis and source code with
- format from within SourceLink.
- Interface with The S.M.A.R.T. Tool provides
- automatic hyperlink to all points of change.
-
- The S.M.A.R.T. Resource Translator
- ----------------------------------
-
- The S.M.A.R.T. Resource Translator (1st Qtr 1994)
- extends the capabilities of The S.M.A.R.T. Tool to
- provide complete source code resource translation.
-
- The S.M.A.R.T. Resource Translator translates
- resource source files from one platform to another.
- These files include dialog templates, menus,
- accelerator tables, string tables and a number of
- bitmap formats.
-
- Features
-
- Scheduled for completion 1st Quarter 1994.
- Source to source translation.
- Windows 3.1 -> OS/2 2.1 Translation.
- Processes 'ifdef' statements.
- Untranslatable statements are logged in error
- file.
- Interface with The S.M.A.R.T. Tool.
-
- The S.M.A.R.T. Commander
- ------------------------
-
- The S.M.A.R.T. Commander (2nd Qtr 1994) is a
- powerful, interactive tool for making global changes
- to your source code. The Commander combines the
- functionality of regular expression search and
- replace, a code generator, and a macro command
- processor along with additional functionality to
- perform highly productive maintenance and porting
- processes.
-
- Features
-
- Scheduled for completion 2nd Quarter 1994.
- Macro command driven search and execute.
- Spans multiple files, directories and drives.
- Macro record and playback.
- Integrates with both The S.M.A.R.T. Tool and
-
- Open Shutter
- ------------
-
- Open Shutter creates screen captures and bitmap
- translation.
-
- This simple to use screen capture process allows you
- to select any rectangular area, window, or the
- entire desktop, and capture it with a single
- user-defined keystroke or mouse click. Rotate your
- image at any angle, map colors and modify your
- color palette, and stretch or compress your image to
- any dimension you need.
-
- Preview the modifications prior to output. Save your
- image as an OS/2 or Windows BMP, ICO or metafile.
- Also save as an OS/2 pointer, Windows Cursor, PC
- Paint Brush (PCX), Tagged Image File Format (TIFF),
- Graphic Interchange Format (GIF), Ventura Publisher
- image format (IMG), and MacPaint (MAC) formats.
-
- Features
-
- Captures screen regions and windows for OS/2.
- Output to printer, clipboard, or file.
- Select any window or portion of a window for
- capture.
- Set your own hotkey for quick save or print.
- Save in 2, 4, 8 or 24 bit color or gray scales.
- Flip horizontally/vertically and rotate to any
- angle.
- View previously saved screen captures.
- Stretch or compress captured area.
- Gray shading and color mapping.
- Preview prior to save or print.
-
- Window Washer
- -------------
-
- Window Washer is a screen saver with many
- animation features.
-
- This latest addition of the best selling 32-bit screen
- saver for OS/2 now provides the first FULL SCREEN
- keyboard monitoring feature for OS/2, along with
- new effects and multimedia enhancements. Window
- Washer provides OS/2 users with full password
- security of their personal computers as well as
- providing monitor phosphor burn-in protection.
-
- Features
-
- Provides screen saving and locking functionality.
- Digital audio and video enabled.
- Ability to use TIFF, GIF, BMP and PCX
- backgrounds for Window Washer Effect.
- Ability to play CD's, or any Digital Audio
- supported by MMPM/2.
- Hot Key activation.
- Keyboard/Mouse password protection.
- Keyboard monitoring of Full Screen sessions for
- inactivity.
- Effects include:
-
- Enhanced Window Washer
- Riding Mower
- Spot Light
- Slider
- PM Lines
- Messages
- Digital Movies
- Spinning Globe
-
- Computer Education, Training, and Consulting Services
- -----------------------------------------------------
-
- Computer Education and Training is provided in
- formal classes at One Up's educational facility.
-
- Consulting Services providing outsourcing of platform
- porting for your software and porting workshops.
-
- One Up's educational services offer an unmatched
- curriculum delivered by OS/2 professionals.
-
- Features
-
- Scheduled classes are taught at One Up
- corporate facility in Dallas, Texas.
- Courses include:
- OS/2 Basics for End Users
- Installing, Using and Customizing OS/2
- OS/2 Technical Support
- 'C' Language Programming
- C++ Programming
- OS/2 PM Programming
- Advanced OS/2 PM Programming
- SOM Programming for OS/2
- OS/2 LAN Server Administration
- OS/2 Communications Manager
- S.M.A.R.T. Program Development and Migration
- Tools
-
- One Up provides complete application migration and
- porting services. Using the One Up developed Tools -
- The S.M.A.R.T. Tool and SourceLink, in conjunction
- with a migration methodology and the expertise of
- trained and experienced professionals, One Up will
- provide a native source code port for your
- application.
-
- Features
-
- Custom outsourcing for the migration of your
- application across multiple platforms.
- Use of professional with extensive experience in
- porting and multiple platform issues.
- Reduction of effort and time through the use of
- highly productive tools and methodologies.
-
- For sales information regarding these products and
- services please contact:
-
- One Up Corporation
- Sales Department
- 1603 LBJ Freeway, Ste 200
- Dallas, Texas 75234
-
- voice (214) 620-1123
- fax (214) 620-9626
-
-
-
-
-
-
-