• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Bla bla bla
 

Bla bla bla

on

  • 1,062 views

 

Statistics

Views

Total Views
1,062
Views on SlideShare
1,062
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Bla bla bla Bla bla bla Presentation Transcript

    • From green to dream David Malmgren intellus intellus
    • Requirements intellus intellus The whole system on Windows, Unix with SQL Server, DB2 and Oracle Take care of customer modifications Add-on products and integration must work for new platform Better User Interface then 5250/Emulation, and same for all platforms Easy to learn and manage in customer projects
    • intellus intellus AS400 User Interface SQL Server Framework Authentication Windows Queues Application 1 Application 2 Design Tools Administration ODBC Driver JDBC Driver Java AS400 100% Conversion
    • Statistics intellus intellus Distribution Manifacturing Finance Programs SQL Server 11 000 RPG Programs 2 000 CL Programs 7 000 Logical files 3 500 Physical files 3 500 Display files 1 800 Printer files 8 Gb = size of database small customer 400 Gb = size of database large customer 120 Mb = size of all programs in Java 2 Hours to convert all code Conversion 3 Hours to replicate 20 Gb database
    • intellus intellus Physical files Table Logical files View Index Message files Table Dataarea Table Job queue Service Broker (Queuing system) Out queue Data queue
    • intellus intellus RPG CL Java Java External file expansion Java Approx. 60 CL commands supported DSPF XML Layout PRTF XML Layout Java External file expansion
    • intellus intellus
    • intellus intellus
    • intellus intellus
    • intellus intellus
    • intellus intellus
    • intellus intellus
    • intellus intellus
    • Runtime overview Windows intellus intellus Web server UI Server User Interface Internet Windows SQL Server Tables Views Data queues Job queues Out queues Java Server UI Layouts Java programs Active Directory Authenticate Menu Security
    • Windows vs. AS400 intellus intellus Price on hardware Access to Java or .NET API’s, drivers and open source code Web services Access information in remote SQL Databases XML Handling, Encryption Strategy to host everything on Windows Windows AS400 Performance Stability, logging and tracing Investments in knowledge, money and infrastructure
    • Conversion vs. Write New intellus intellus Knowledge about programs and database structure preserved First convert and then replace or add moduels = Low Risk All functionallity covered from day 1 Conversion Write new Better code structure High quality, no new bugs Application redesign Utilize new features Cleanup
    • Performance intellus intellus 2005 Performance 2006 2007 2008 2009 Reference AS400 Windows, Java, SQL Server Hardware JVM Code optimize
    • Silverlight iSeries intellus intellus RPG Browser Internet 5250 RPG Silverlight API Silverlight iSeries RPG 5250 Emulator 5250 EXFMT EXFMT XAML
    • RPG Silverlight API intellus intellus D PAGE S 10I D FIELD S 10I D WORK S 30 C EVAL PAGE = XPAGE('MyPage') C EVAL FIELD = XGET(PAGE:'myField') C EVAL WORK = XGETTEXT(FIELD) C EVAL XSETTEXT(FIELD:'Hello World')
    • RPG Silverlight API intellus intellus D PAGE S 10I D TREE S 10I D TREENODE S 10I D TREENODE2 S 10I C EVAL PAGE = XPAGE('MyPage') C EVAL TREE = XGET(PAGE:'myTree') C EVAL TREENODE = XADDNODE(TREE:'Cars','cars.jpg') C EVAL TREENODE2 = XADDNODE(TREENODE:'Volvo':'volvo.jpg') C EVAL TREENODE2 = XADDNODE(TREENODE:'Saab':'saab.jpg') C EVAL TREENODE = XADDNODE(TREE:'Engines') C EVAL TREENODE2 = XADDNODE(TREENODE:'Diesel') C EVAL TREENODE2 = XADDNODE(TREENODE:'Gas') C EVAL TREENODE2 = XADDNODE(TREENODE:'Petrol')