Presentation is loading. Please wait.

Presentation is loading. Please wait.

Strategic Direction, Roadmap and Enhancements

Similar presentations


Presentation on theme: "Strategic Direction, Roadmap and Enhancements"— Presentation transcript:

1 Strategic Direction, Roadmap and Enhancements
Phlip Pretorius 12-March-2014

2 Content New Technology The Road Map for Int 4 and further
Integrator 3 Enhancements Integrator 4 Enhancements Post Integrator 4

3 New Technology Oracle's Application Development Framework ADF
Java/J2EE Web application development framework Java/J2EE Web application - web-based enterprise applications Development Framework - environment for developing, building and deploying applications, products and solutions What is ADF? A software framework is a universal, reusable software platform to develop applications, products and solutions. Short for Java 2 Platform Enterprise Edition. J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online. The J2EE platform consists of a set of services, APIs, and protocols that provide the functionality for developing multitiered Three-tier organization In three-tier organization, applications are structured around three physical tiers: client, application, and database.[7][8][9][10] The database is normally an RDBMS. The application contains the business logic, running on a server and communicates with the client using HTTP.[11] The client, on web applications is a web browser that runs HTML generated by the application layer.[12][13] The term should not be confused with MVC, where, unlike in three-tier architecture, it is considered a good practice to keep business logic away from the controller, the "middle layer".[14][15] Many frameworks follow the MVC architectural pattern to separate the data model with business rules from the user interface. This is generally considered a good practice as it modularizes code, promotes code reuse, and allows multiple interfaces to be applied. In web applications, this permits different views to be presented, such as web pages for humans, and web service interfaces for remote applications.

4 New Technology Our objectives Improve the usability of the system
Future proof your investment in ITS Integrator Improve the scalability of the iEnabler products Enable the use of web-, cloud- and mobile devices Improve and enrich functionality

5 New Technology Development Frameworks Three-tier structure Client
Application Database Three-tier organization In three-tier organization, applications are structured around three physical tiers: client, application, and database. The database is normally an RDBMS. The application contains the business logic, running on a server and communicates with the client using HTTP.The client, on web applications is a web browser that runs HTML generated by the application layer. Java Database access technology JDBC – allows java programs to execute SQL

6 New Technology Development Frameworks Model–view–controller (MVC)
Data model Business Rules User Interface MVC The MVC architectural pattern to separate the data model with business rules from the user interface. This is generally considered a good practice as it modularizes code, promotes code reuse, and allows multiple interfaces to be applied. In web applications, this permits different views to be presented, such as web pages for humans, and web service interfaces for remote applications.

7 New Technology Oracle ADF View Controller Model

8 New Technology Features Example
This is the full screen that a user will see when login into INT4. The menu tree can be hidden. Please watch this option very carefully as I am going to ask a question that’s worth R if a member of the audience can answer correctly.

9 New Technology Features Stretching
In this image, the browser is maximised and the columns still have specific % ratio compared to each other.

10 New Technology Features Stretching
In this image, the browser is not maximised but columns still have the same ratio.

11 New Technology Features Moving columns Now for that R100.00 question.
The offering type column has been moved to a new position – normally the OT is after the Block code description

12 New Technology Features Search

13 New Technology Features Search

14 New Technology Features Filtering

15 New Technology Features Sorting

16 Road Map How the roadmap was derived High used programs

17 Road Map How the roadmap was derived Industry Experts Sessions
Strategic Technology Direction User Group Proposals Senior management visits Industry Experts - would have like to invite everybody but it is not practical. If you would like to be involved in the future please let me know !

18 Road Map Client Partner Participation Waterfall vs Agile
Short Development Cycles Regular User Feedback The waterfall model is a sequential design process, often used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation, and Maintenance. Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It

19 Road Map User Group Proposals
User should continue to propose system enhancement Client input / requests valuable User Feedback

20 Integrator 3 Enhancements
Back Office Cancellation date in future SOD CE for subsystem RE in {SMNT-12} New warning pre-requisite and illegal combinations. Stop Duplicate ID Academic Transcript New fields Supplement Note for language of tuition One of our clients recently reported that a cancellation date of 20-Feb-2041 was entered. Obviously a matter of finger trouble. Warning pre-requisite: I reported on this at UG 2013 but at that stage the functionality was not yet in INT3. It now is. Stop duplicate: Still show the LOV of possible duplicates but the user will not be able to commit a duplicate unless the person or a supervisor is linked to the new restriction code. Academic Transcript: Added new field the approved qualification ID (similar to SAPSE/HEMIS number). We added new fields on the transcript like ID number, issuing institution name and registration number, credits and national level as examples. User can also print the supplement.

21 Integrator 3 Enhancements
iEnabler Academic Proof of Registration

22 Integrator 3 Enhancements
iEnabler Residence Proof of Registration

23 Integrator 3 Enhancements
iEnabler Voucher as method of payment

24 Integrator 3 Enhancements
Wizard

25 Integrator 4 {SMNT-2} {SACAD-15}
I would like to show what we have done with {SACAD-15}. We have divided the screen into 4 areas i.e. Mandatory curriculum fields, Rest of the curriculum, quota and modules See the buttons bottom right. Each of the buttons opens up the fields in the different areas. The user can have all the areas open or only the area of interest e.g. the quota.

26 Integrator 4 {SACAD-15} Here I have opened the ‘Quota’ area

27 Integrator 4 {SACAD-15} Here I have opened the ‘Curriculum and ‘Quota’ area

28 Integrator 4 {SACAD-15} The in-active block codes are closed by default and the user will open the tab when required.

29 Integrator 4 {SACAD-15} I can then open the Curriculum modules table and change the size of each of the areas

30 Integrator 4 {SREGB-8} Basic Search
In this slide I show the basic search fields.

31 Integrator 4 {SREGB-8} Advanced search
In this slide I show the advanced search capabilities.

32 Integrator 4 {SREGB-8} Advanced search – different operators
In this slide I show the advanced search capabilities.

33 Integrator 4 {SREGB-8} The search results
In this slide I show the advanced search results I would like to get your comment on this layout – especially the remarks field

34 Integrator 4 Several Code Structures

35 Integrator 4 In the pipeline for conversion New System Cycle 'L'
SNAPPA-1 SREGB-1 SSTUDY-21 New System Cycle 'L' Calculation of Full Period Mark PL Class List (Lecturer iEnabler SSTUD2-1 Enter Full Period Marks SSTUD4-1 Compute Half/Full Period Marks SSTUDM-2 Change Marks and Results (CALCULATE) SSTUDY-1 System Cycles - Study Records Change the academic structure curriculum program to prevent the setting of a subject in the same curriculum to both compulsory and not compulsory for different offering types

36 Integrator 4 Usability upgrade of the Lecturer iEnabler
The Registration Program(s) Include the LS from PNAM of approval of marks as a standard product Implementation of workflow functionality Generic solution for implementation in other systems Linked to Routing functionality More “immediacy” users need to be able to see the effect of changes operational rules System Cycles changes, Calculation Criteria changes and operational changes admission of students and the effect on quotas changes in student's marks and the effect on full period mark, exam admission

37 Post Integrator 4 Multi level Organizational Structure
Extend the Text Customization to all student iEnabler pages and add this feature to the traditional back office programs Expand the mobile technology offerings including the expansion into operational aspects such as registration Further refine the "Interested in Studying here" module Exam paper are defined per exam type. No validation exists to ensure that papers are not created for attend only categories of exam types Load marks from an Excell Spreadsheets

38 Post Integrator 4 Currently system only allows to make offering type inactive for the iEnabler. Need the functionality to be able to select which study periods in that offering type to be made inactive. Copy program required to copy Assessment dates to different offering type Add a subminimum to the Mark type mark criteria Need an indicator to prevent certain Qualifications and Subjects/Offering types from displaying on the web Create a trigger that will update the card system when the name of a student changes Add a parameter Student Type or ALL and prompt for up to at least 7 Student Types if not selecting ALL to {STWEBM-3} The export capabilities of the system need to be enhanced especially where statistics reports are concerned Create API's and web services to communicate with third party software

39 Disclaimer The information, comments and material presented in this presentation are provided for information purposes only.  The presentation is not addressing all possible technical or business aspects and does not claim to be complete or exhaustive.   Adapt IT reserves the right to change its business or product development plans as circumstances dictate. This document may not be reproduced or distributed without the written permission of Adapt IT (Pty) Ltd.

40 The Agile Approach Questions?

41 Thank you


Download ppt "Strategic Direction, Roadmap and Enhancements"

Similar presentations


Ads by Google