Title: By: Aad van Schetsen
1The Next Generation Uniface Product Direction
and Strategy Uniface Dutch User Group
Face2Face May 18th, 2006
- By Aad van Schetsen
- Global Sales Director Uniface
2Uniface in 2006 The success continues!
3Uniface 9.1 Whats happening?
- Feedback from the community
- Not happy with Uniface 9.1 content (CU2, User
Groups, Lab Visits, customer announcements,
Sales, etc, etc). - Advanced development is too big a change
- Enterprise applications team development Is an
IDE style development environment suitable? - Balance of development vs. deployment features
4Uniface 9.1 What this actually means
- Uniface 9.1 release date has been put back
- Uniface 9.1 content has been refocused
- More resources added to the Uniface development
team - New RD projects established for Uniface 9
- Uniface 9 focused (9.1, 9.2 or later delivery)
- Agile development
- Ability to delivery prototype functionality
5New Roadmap
December 2006
April 2004
Beta May September 2006
6Uniface 9 The Functionality
- Uniface 9
- Enhanced Uniface Development Environment
- GUI Enhancements
- Integrated Web Development ()
- Unicode Support
- Web Services ()
- Uniface Mobile ()
- Windows Vista ()
- Java .Net integration ()
- Hot Deployment
- () new content
7Uniface 9.1 Enhanced UDE
- Focus on Usability and Productivity
- Reduce the change in development style
- Maintain the underlying infrastructure
- Sustain Customers development utilities
- Minimal changes to the repository
- Make migration as easy as possible
8Uniface 9.1 Enhanced UDE
- Usability and Productivity Graphical Modeling
- Multiple graphical views of Uniface application
model - Printing and print preview
- Zoom-to-fit, zoom-in and zoom-out
- Layout changes will be stored
- Model navigator
- Diagram export (several formats supported incl.
BMP, PNG and JPEG) - Existing models can be imported
9Uniface 9.1 Enhanced UDE
- Usability and Productivity Advanced color
handling - W3C standards
- RGB colors
- Windows system colors
- New color properties
- Color box widget
- Color handling in Proc
- Color picker available at runtime
10Uniface 9.1 Enhanced UDE
- Enhanced online help/documentation
- Reorganized into task-based topics
- Removed non-Uniface specific information
- Two new tutorials added
- My first Uniface application
- Developing and deploying web applications
11Uniface 9.1 Enhanced UDE
- Usability and Productivity enhancements
- Enhanced XML handling
- Import/export to standard XML
- Zip file compression option support for
Import/Export, File_load, File_dump, .asn files - Dual monitor support
- Import/Export/Convert Data available in Proc code
12Uniface 9.1 Enhanced UDE
- Use the grid widget in the UDE
- When you increase the resize of the window, the
number of occurrences visible on the screen will
also increase - Open forms
- Define forms (Model, Entity, Field, etc)
- Signature Editor
13Uniface 9.1 Integrated Web Development
- Integrated development
- Development and customization within the Uniface
UDE - Stored in the Uniface repository
- Full migration support including any
customization - No more skeleton files (optional)
- Standards support
- Enabling of XHTML compliant generated HTML
- Modern, competitive user interface capabilities
- Mainstream browser support
14Uniface 9.1 Unicode
- Enhanced Language Functionality
- Show multiple languages in single application
- Increased language support
- Traditional Chinese
- Conforming to standards
- Standard implementation for languages
- www.unicode.org - Enhanced Language functionality
- Foundation for future Uniface releases
15Uniface 9.1 GUI Enhancement
- New Widgets
- Calendar widget
- Rich Text Widget
- Progress Bar widget
- Output widget
- Color list widget
- Color box widget
16Uniface 9.1 GUI Enhancement
- Enhance existing Widgets
- Tree widget
- Grid widget
- Drop down (in grid)
- Dynamic Menus
- Build menus using Proc code
17Uniface 9.1 GUI Enhancement
- MS Windows Vista Support
- Look and feel
- Fonts
- Icons
- Aero Glass (translucent window frames)
- Functionality
- Notifications
18Uniface 9 Web Services
- Web Services Enhancements
- Enhance and mature the existing functionality
- Web Services provision (call out) on Unix
- Document data type handling
- XML Schema handling
19Uniface 9 Web Services
- Web Services customer and industry driven
- Web Services provision (call out) on Unix
- Follows the Uniface methodology of Technology
Independence - Server side integration
- Web Application Server
- Opens opportunities for Uniface Flow and View
functionality enhancements
20Uniface 9 Web Services
- Web Services customer and industry driven
- Document data type handling
- Evolution of web services
- Data oriented rather than RPC (service execution)
- XML Schema handling
- complicated data handing
- Required by several Government agencies
- Very common question from customers at CU2004
21Uniface 9.1 Uniface MobileNext Generation
Deployment
- Windows Mobile Support
- Provide Uniface runtime environment on handheld
devices - Focus on wireless client-server initially
- Local embedded databases and synchronization
- Expecting initial delivery in Uniface 9.1
timeframe
22Uniface Product Strategy Planning for Uniface
9.2
- Planned for 12-18 months after Uniface 9.1
- Further UDE Enhancements
- More user interface enhancements
- Web Services
- Hot Deployment
- Application management
- Technical updates
- Maintenance
- User requests
- Based on Uniface 9.1 feedback
23Uniface 9 Beta Program
- Will run in three waves
- Beta 1 Unicode
- Beta 2 GUI enhancements
- Beta 3 UDE enhancements and Integrated Web
Development - Beta 4 (Integrated Beta) All functionality in
Beta - Please subscribe at Uniface frontline
http//frontline.compuware.com/sw/beta/register/25
201.asp
24Uniface Maintenance and Currency for 2006
- Uniface 8.4.04/M431 service pack
- Delivered March 2006
- Will delivery maintenance, currency and some
minor enhancements - Distributed License Manager (DLM4.0)
- Will be used by all Compuware distributed
products - Technical support from Lab for Uniface customers
- More customer driven functionality
25Uniface Maintenance and Currency for 2006
- Uniface 8 General Currency Plans
- New DB2 driver Transationtrue, stored
procedures on all platforms - NLS Support for ODBC database driver
- SQL Server 2005
- SQL Server 2005 Express
- Solid 4.5
- Alpha OpenVMS 8.2
26Uniface Maintenance and Currency for 2006
- Other work
- Correct the 10k limit
- Support IPv6
- Mouse Wheel functionality
- Web Services time out switch
- Tomcat upgrade (in Web ASV and Flow deployment)
- Minor Uniface Query Tool Enhancements
27Uniface Maintenance and Currency for 2006
- After Uniface 8.4.04
- Uniface 8.4.05 CD refresh and service pack
planned for Fall 2006 - 64bit Windows (Intel Itanium, AMD Athlon 64)
- QALoad / Uniface - In analysis with the QAload
and Uniface development teams - Further Uniface Query Tool enhancements
- HTML 4.01 compliency
- Database support on OpenVMS Itanium
- Integration of Uniface, View and Flow
28CU2006
- Theme The Next Generation
- Focus on technical content
- Key messages
- NextG Development
- Uniface 9, APS, Web Services, Integrated Web
Development - NextG Deployment
- Service Oriented Architecture (SOA), Microsoft
Vista, Uniface Mobile - Conference sessions
- Keynotes (Gartner)
- Breakouts / Technical
- Campground
- Lunch Learn
29CU2006 Time and Place
- November 6th- 8th, 2006
- Palais des Congrès de Strasbourg, France
- International renowned convention centre.
- Centrally located, good connections.
- Impressive facilities for conferences and
transport. - Historic city centre.
30(No Transcript)