The Road to PROIV Version 7

PROIV Version 7
Plans for PROIV Version 7 are currently in an investigation & research
stage. As such they are not finalised and this roadmap should be viewed
as an early guide only.
Rich Client Experience – XAML Client
PROIV Version 7 will introduce a new client to deliver a richer client
experience to application users, in particular power users.
The new client will make use of presentation facilities being delivered
in the upcoming Microsoft Windows Vista release (formerly known as Longhorn)
About Windows Vista
Windows Vista is Microsoft’s next generation of operating system.
The Vista client plans include Windows Presentation Foundation (formerly
Avalon) for the graphical interface. This interface will introduce support
for many new advanced User Interface (UI) features (e.g. 3D visualisations,
lighting effects, textures).
The new PROIV client will use XAML (an extension to the XML markup
language) to describe the layout of the UI.
Interoperability - Web Services & Service
Oriented Architectures (SOA)
PROIV Version 7 will further enhance the Web Services functionality
(being introduced in PROIV Version 6) to support distributed transactions
across applications.
It will also support new & emerging standards from the W3C consortium
and Microsoft’s codename Indigo (the communication & Web Services
component of Longhorn).
PROIV Virtual Machine – enhanced processing
PROIV Version 7 will introduce facilities for multi-threaded PROIV applications,
with a new communication mechanism between concurrently executing Virtual
Machine threads.
Platforms – 64 bit & Databases
PROIV Version 7 will extend PROIVs existing 64 bit server support to new
platforms. In addition, the new XAML client will be supported on 64 bit
hardware.
The PROIV database interface will be extended. The new version will
provide improved performance features (including a bulk fetch facility)
and a new generic interface to database specific features (including
stored procedures and triggers).
Support for additional databases may be introduced depending on market
demand.
Multi-Lingual Phase 2 – UNICODE
PROIV Version 7 will extend the Version 6 Multi-lingual option to include
full support for UNICODE.
PROIV Version 7 will allow an application to be built & deployed
in any combination of Latin or non-Latin language (including languages
with multi-byte characters e.g. Chinese & Japanese).
Development Environment - RAD
A new version of the PROIV developer environment will be created to
allow rapid development and assembly of all program components. It will
provide support for all new features, as well as making use itself of
the new features.