1 / 54

Agenda

Agenda. Global TRUCK, ... An strategic project ! The Project Design Patterns Tips and Examples Contact us Questions and Answers. Lecturers : Fernando Lazcano Carlos Marzoa Ana Rozza Alejandro García. Global TRUCK Project. AGENDA. 1. Global TRUCK,

rleila
Download Presentation

Agenda

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agenda Global TRUCK, ... An strategic project ! The Project Design Patterns Tips and Examples Contact us Questions and Answers • Lecturers: • Fernando Lazcano • Carlos Marzoa • Ana Rozza • Alejandro García Global TRUCK Project AGENDA

  2. 1. Global TRUCK, • ... an strategic project ! • SOLUR • For whom ? • GT Benefits • A Global Support ! Global TRUCK Project ... an strategic project !!

  3. SOLUR • THE COMPANY It is the organization developing, supporting, implementing and commercializing the TRUCK/GX Suite • Our MISSION Providing a vertical solution to Sales Distribution and Logistic areas for companies distributing massive consumption products. • FOCUS • Distribution of Primary and Secondary Supplier Chains • Sales point management with mobile computing • Routes Reengineering, Dynamic Routing, Transportation Planning. • “Best of Breed”in Sales, Distribution and Logistic. • SUPPORT –Three languages, 24 x 7 Global TRUCK Project ... an strategic project !!

  4. Sistemas “legacy” • Global Visibility of Inventories • Transit between Plants         • Tracks "Tracking" • Freights calculation     • Multiple channels (Wholesale, Retail, OT) • Service Modalities (Presale, Direct Sale, Dist.) • Mobile computation for Presale and Self Sale • Centralized credit control • Intelligent management of sales policy • GPV (surveys, measures, score cards) FOCUS

  5. For Whom ? • Distributors of massive consumption products operating in the following environments: • National, • Regional and • Multinational ...specifically designed for: • Countries “Cluster”, • ASP • or individual installations ...with access through the intranet / internet and “off line” module for CD administration (in contingency events).. Global TRUCK Project ... an strategic project !!

  6. GT Benefits • WEBTechnology (GeneXus 8.0) • 3-tier architecture • Scalable: from national to multinational companies • Intranet / Internet compatible • OPTIMAL use of bandwidth • GIS Technology (Geographical Information Systems) • Integrated, “ready to use” GIS Solutions • Reengineering of Sales Routes and Dynamic Routing of deliveries with customized algorithms • Licensing options “on demand” and “for once” • New Design • Maximum typing speed • Easy integration with ORACLE E Business Suite applications • Off-Line Operation (v. 4.1.x y sig.) • Increases System Availability in DCs Global TRUCK Project ... an strategic project !!

  7. A Global Support from... • ARTech Consultores • “Architectural reviews” • GOLD Support • ICA (Ingenieros Consultores Asociados) • New business alliance • Know How in GIS technology • ORACLE • OPN-ISV Agreement with international projection • Training and maximum compromise with Global Truck • PDT (Prog. De Desarrollo Tecnológico – MEC-) • Financing 28% of GT project • Advice • Our Customers... Global TRUCK Project ... an strategic project !!

  8. 2. The Project Global TRUCK Project ... the project

  9. The Project … FROM THE MANAGEMENT? • TRUCK/GX Metrics • Development Infrastructure and Test • Human Resources • Training • Learnings • Schedule Global TRUCK Project ... the project

  10. Metrics, ...quantity of Objects Global TRUCK Project ... the project

  11. Metrics, ...obtaining an universal measurement? • Functional Points • Total Truck: 10.000 • Global Truck Development : 5857 • Cocomo II Measures (USC-COCOMO II 1999 provided by PDT) Global TRUCK Project ... the project

  12. Development Infrastructure and Test • GeneXus • 8.0 Version (D4) • Java Generator (U2) • Templates (2003) • Platforms Global TRUCK Project ... the project

  13. Human Resources, ...comparing 3.7 and 4.0 versions

  14. Human Resources, ... growth HOW TO INTEGRATE THE TEAMS? • Management • Project • Development • Development • Two Parallel Teams: Functional + New Technologies • New Technologies: Reduced Market • Technology • New demands for Technical Profile • Application Servers, Firewalls, LDAP,Load Balancing, Single Sign On Global TRUCK Project ... the project

  15. Human Resources, ... growth HOW TO INTEGRATE THE TEAMS? • SQA • Test Cases • Testing Owners • Testing • Multidisciplinary • Functional TRUCK/GX • “Black Box” • Similar Products • New Technologies: Reduced Market • On-line documentation • Processes • Helps • Technical Account Managers • ARTech • Oracle Global TRUCK Project ... the project

  16. Training HOW TO ENTER IN A NEW WORLD? • Introduction to the new technology • J2EE, Web Services, Java, Java Scripts, etc. • ARTech • Gx Implementation of new technologies • Gx 8.0 • Generation WEB – Java • Oracle • Administration 9iAS • Performance • Oracle AQ (Messages) Global TRUCK Project ... the project

  17. Learnings WHAT ELSE MAY I RECOMMEND? • Gx 8.0 Pioneers • Prototypes • TRUCK/GX conversion rules • Architectural Reviews • Templates • Support and follow up tools • Robot for testing • Stress Test Global TRUCK Project ... the project

  18. Schedule • Prototypes Nov/03 a Dec/03 • Development Dec/03 a Jul/04 • Alfa Test Solur Apr/04 a Set/04 • Beta Test Solur Jul/04 a Set/04 • Certification by Customers Oct/04 a Dec/04 • Stress Test Dec/04 Global TRUCK Project ... the project

  19. 3. Design Patterns Global TRUCK Project ... design patterns

  20. 3. Design patterns • Basic Elements • “TRUCK User Interface” ... • Simple Transactions • Complex Transactions • Templates • Complex “Working with” • Grids Administration • Conclusions • Conversion Timeframes • Request to ARTech Global TRUCK Project ... design patterns

  21. Header Menu Bar Acciones Footer TUI (TRUCK User Interface) • ORACLE BLAF (Browser Look and Feel) • Page Header and Footer • Menu bar Global TRUCK Project ... design patterns

  22. Paging Filters Grids Administration Components Global TRUCK Project ... design patterns

  23. Double click Scroll Bar, Add lines Prompt or Combo Simple Transactions Global TRUCK Project ... design patterns

  24. Link within a page How to group them Complex Transactions Global TRUCK Project ... design patterns

  25. Work Flow Complex Transactions Global TRUCK Project ... design patterns

  26. Templates Solve Simple “Work with” Global TRUCK Project ... design patterns

  27. Templates Visualization of Associated Data Global TRUCK Project ... design patterns

  28. Templates Visualization of Associated Data Global TRUCK Project ... design patterns

  29. Column go to lower level Frequent Actions Complex “Work with” Global TRUCK Project ... design patterns

  30. Secondary Grid Mark and Unmark Locate Item Move N Up and Down Grids Administration Global TRUCK Project ... design patterns

  31. Conclusions • Prototypes!! • Complete, Documented and Distributed • The importance of Standards • What Theme class/image should you use in each element • How to solve each case; e.g.: Paging, Prompts, etc. Global TRUCK Project ... design patterns

  32. Conversion Time • TIP... PROCs do not need conversion, unless they call WorkPanels, LOGIC change. Estimating the effort is difficult. Global TRUCK Project ... design patterns

  33. Request to ARTech • New UTL • LogsCommit • AttributesHelp • Webpanels help has a list of links to the helps of related attributes • “Silent Transactions” via JMS • Multi-language Global TRUCK Project ... design patterns

  34. 4. Tips and Examples Global TRUCK Project ...tips and examples

  35. 4. Tips and Examples • WebServices Use • Orders Entry (Architectural Review) • Queries/Lists • Tips Global TRUCK Project ...tips and examples

  36. GT WebServices • GIS WebServices • Geo-codification • Visualization • Routes Reengineering • Dynamic Routing • Application Modules • Massive Products Addition • Massive Orders Addition Global TRUCK Project ...tips and examples

  37. ¿Excel?...Api’s Java- POI-Apache project Geo-codification • Via WebServices • You send Address Collection and Ws returns coordinates • Via “Batch” • You perform an “upload” from Excel and the information is updated

  38. ¿Google? WS .., Joaquin Requena, or Joaquín Suarez or…… humm !! WS/GIS-Geo-codification

  39. Resultado de WS window.open(…) + SDT’s + &Session

  40. WS/GIS-Visualize • Proposed Alternatives • Work Monitor • E.g.: Routes Reengineering • “Work with Customers” • Easy reuse Global TRUCK Project ...tips and examples

  41. Dynamism Sales Volume Territorios (Vol.Vtas) “Other Data” Dynamic ?<Div ID=“Customers" style="position:........ /Div > Work Monitor Dinámico

  42. Work Monitor • Characteristics • Work “Window” • The user may Hide associated Map dynamically (without “Refresh”) • More complex “Object” • Own Logic + WS + Mapa “Tools” logic Global TRUCK Project ...tips and examples

  43. Call a WS Scroll? <DIV style="OVERFLOW:auto;HEIGHT: ../DIV>

  44. Associated Data Sales Volume Areas/Territories Capturing?<SCRIPT….....onclick=mouseClick;</SCRIPT>' Visualize II – Reuse

  45. Visualize II – Reuse • Characteristics • “Two Work Windows” . • WS logic + Encapsulated Map “Tool” • It separates “business” logic from GIS. • “Reuse”. Captures “input” from environment It can be called from “N” objects. Global TRUCK Project ...tips and examples

  46. Orders Entry • First Prototype (Dec-2003) • Web Environment and “High Typing”. Is it possible? • Architectural Review (ARTech/Oracle/Solur) • “Stress Test”-Microsoft Web Application Stress Tool. • Response Times in less than a second • 100 concurrent users • User environment customization • User “Default’s” . Each module allows customization thus optimizing data entry. (Truck Module) + SDT + Xml = User Environment

  47. Excel List Excel List? ... JavaApi’s ...POI-Jakarta Orders Entry (Dec-2003)

  48. Set focus() Trn-Web Component Web Panel + (TRN + Web Component)(Dec.2003) Orders Entry – (Extended Entry)

  49. Edit/Hide/Visible User customizes his entry environment (Dec-2003) Orders Entry (customized) Editar/Ocultar/Visible

  50. navigation Navigation SDT. Header solves navigation links !! Queries/Lists

More Related