• No results found

Go Ria / Mobile. Automatic Conversion of Magic / unipaas Applications to RIA / Mobile

N/A
N/A
Protected

Academic year: 2021

Share "Go Ria / Mobile. Automatic Conversion of Magic / unipaas Applications to RIA / Mobile"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Go Ria / Mobile

Automatic Conversion of

Magic / uniPaaS Applications to RIA / Mobile

The advanced patented technology developed by Go Up Technology experts,enables

automatic conversion of Magic applications (any version) to uniPaaS RIA Version.

Automatic conversion permits the application methodology to be retained, while implementing all the advanced capabilities of the updated RIA version.

Go Up Technology provides a completely automatic conversion process that is

quicker, more effective, and more economical than alternative solutions.

 Streamlines code during the conversion process to optimize the new system.

 Embeds advanced capabilities in converted application during the conversion process.

 Reduces maintenance costs by standardizing application.

 Automatic conversion enables system to be operational very quickly.

 Converted systems retain original application methodology, so assimilation is quick & easy.

(2)

Features of Go RIA / Mobile

1. General

 Generates RIA models

 Replaces Internal User Actions 1-20 with New User Events

 Implement General Functions and Methods In the Main program, to support easy and general IO and Reports handling

 Supports unsupported help screens with new implemented objects

 Generates Easy-to-Maintain Code

 Sign unused programs

2. 3-Tier Architecture

 Converts the application’s architecture from 2-tier (client / server) to a 3-tier architecture

 Imposes full separation between activities on the client and activities on the server in all the following objects:

o Forms & Controls

o Logic units & Handlers

o Events & Expressions

o Data View

 Optimizes processes that minimize server round-trips

 Declares Read Only Tables to stay resident in Client Cache

3. New Components

 Mobile Resources Component

(3)

4. External Objects

 Handles unsupported fonts (replaced with True Type fonts)

 Compresses uncompressed images

 Handles Client First Caching after Click-Once installation

 Sets INI file according to the conversion parameters

 Replace OLE/OCM, ActiveX and other components with.Net components

 Handles interfaces and operations of external commands

 Handles Webservices interfaces and database actions

5. Global Variables

 Replaces Environment Functions with Global Virtual Fields (e.g. Term, User etc…)

 Replaces IniGet of Logical Names With Translate

 Replaces Mode with Literal Modes

 Replaces Real / UNC names in Images to Logical Names

 Adds Global Variables for Mobile Development

6. Functions & Events

 Replaces KbPut with Raise Event operation

 Replaces KbGet with Handlers

 Handles and replace unsupported events

 Handles and replace unsupported functions

 Replace IO client-side functions

(4)

7. Task Behavior

 Defines the new Task Mode (RIA Interactive, Ria Non-Interactive, Batch)

 Replaces split forms with RIA Frames or Subforms

 Identify heavy tasks in order to Breaks down into separate programs

 Handles manager tasks (an online execution from batch)

 Handles Refresh View Tasks with Direct Sql / Where Clause or after calling Batch process in separate transaction

 Changes transaction & locking strategy (also in Subform and It’s container task)

 Handles unsupported Task Initialize mode

 Handles I/O and GROUP BY in RIA non interactive tasks

8. GUI

 Connect to the new generated models

 Replaces unsupported attributes

 Implements placement of all GUI objects

 Implements New SDI program as the new startup program

 Changes Forms Display to modal and Floating (in Menu first level & Popup windows)

 Add expression (based on field in the Main Program) to Top (Y) value of forms

 Add new Form Rich Interactive model to inherit Attribute (e.g. center forms)

9. Subforms

 Implement Subform controls instead child forms

 Handles End Condition and forces Record Prefix in tasks executed from Subform

 Adds condition to Exit events in controls & Raise Event operations

 Handles tasks executed from Subform control and change the obtained parameters

 Handles tasks executed from Subform Control and changes the Task Prefix behavior

(5)

10. GUI – Controls

 Replaces unsupported attributes

 Replaces unsupported controls

 Replaces Radio Button control on grid with Combo Box control

 Implement Combo Box visible lines

 Separates server-side functions from expression on controls

 Implement missing control names

11. Logic Units & Operations

 Handles Raise event with destination context

 Replaces "Call Prog" with return value with new User function

 Handles Call task with Display attribute

 Handles Error & Warning messages

 Handles Unsupported Operation in RIA Tasks (Form, Invoke Com)

12. Data View

 Handles Range, Locate and Init with server side expression

 Adds dummy field to RIA tasks without selected fields in Data View

13. Reports & I/O

 Builds reports / I/O on the server side as files (PDF etc.)

 Transfers the created report files to client

(6)

14. Mobile Implementation

 Adds Mobile Resources Component

 Adds Global Variables of Mobile Development in Main Program

 Removes unsupported .Net objects

 Duplicates RIA Display Form To Mobile Display Form

 Provides option to change / convert the new Mobile Display Form dimensions

 Adds title bar to all the new Mobile Display Forms

 Implements placement of all GUI objects

 Replaces unsupported controls

15. Log

 Full log of changes

 More than 50 information reports with documentation and suggestions on improving the application

References

Related documents

• User finds out that route information is incorrect (wrong terrain, slope, corner or crossing description) • User reports problem as “incorrect information” •

DSOR Team Member #7. DSOR Process Discussion. Organizational Context and the Success of Management Information Systems. DSOR Process Interview. Kazi, Interviewer) End User #2.

Ethic in the workplace has several positive implications for both individual outcomes such as job satisfaction, commitment and organisational citizenship behaviour

aura soin d'exe'cuter ce group e de deux ou trois notes avec rapidite', toutefois en lVtudiant dabord lentement, afin de faire ressortir nettement chaque note.

Figure 1 Aimed to increase recombinant quality and solubility, co-production of individual chaperones or chaperone sets has been a common strategy since the role of these proteins

Every building shall be maintained free of rodents, vermin and insects at all times and methods used for exterminating rodents, vermin or insects shall conform

The Human Resources Committee shall establish policies, which describe the authority and responsibilities of the Committee and CCSNH leadership and clearly present the content

The link revealed that integrating a variety of tenure options and housing types (rental, bonded, and subsidized); various densities; a higher level of services and