Uniface Lectures Webinar: An Introduction to Uniface 10
Transcript of Uniface Lectures Webinar: An Introduction to Uniface 10
![Page 1: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/1.jpg)
Advanced Development Technology
May 3, 2023
Uniface 10Arjen van VlietSolution Consultant
![Page 2: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/2.jpg)
www.uniface.com Advanced Development Technology
Imagine always having driven traditional cars...…with traditional dashboards…
![Page 3: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/3.jpg)
www.uniface.com Advanced Development Technology
Then one day a new revolutionary car arrives……with a new revolutionary dashboard…
![Page 4: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/4.jpg)
www.uniface.com Advanced Development Technology
Traditional New
![Page 5: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/5.jpg)
www.uniface.com Advanced Development Technology
![Page 6: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/6.jpg)
www.uniface.com Advanced Development Technology
Uniface 10 IDEA look at the new developer
![Page 7: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/7.jpg)
www.uniface.com Advanced Development Technology
Uniface 10 Concepts• Development Objects and Main Development Objects• Modeled Objects and Derived Objects• Templates and Palettes• Projects • Libraries
![Page 8: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/8.jpg)
www.uniface.com Advanced Development Technology
Uniface 10: The Uniface IDE [1]• New Editors• Code Containers• ProcScript Inheritance• Compiled Modules Inspector• Triggers• Modelled Components• Modelled Properties
![Page 9: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/9.jpg)
www.uniface.com Advanced Development Technology
Uniface 10: The Uniface IDE [2]• Component Variables• Global and Compile-Time Constants• Repository
![Page 10: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/10.jpg)
www.uniface.com Advanced Development Technology
Uniface 10 Changes, examples [1]• …in terminology (UDE→IDE, template→modeled object, etc.)
• …in ProcScript inheritance (overlay inheritance vs. container inheritance )
• …in Subtype Property Inheritance (real instead of simulated inheritance)
• …in discontinued functionality (Classic deployment, deployment env.)
• …in discontinued Platforms and Databases (OpenVMS, IBM Iseries, HP-UX Unix, RDB, RMS, SolidDB)
• …in trigger names (Execute trigger→Exec operation, etc.)
• …in ProcScript (new: $instancelayout, changed: component variables )
![Page 11: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/11.jpg)
www.uniface.com Advanced Development Technology
Uniface 10 Changes, examples [2]• …in JavaScript API (numerous enhancements, new: uniface.datastore)
• …in Properties (Renaming in Property Inspector for consistency and clearness)
• …in Configuration Settings (assignment- and initialization settings, logicals)
• …in command line switches (new: /tpl, /plt, obsolete: /rma, /exe )
• …in Repository (Not possible to run U10 IDE against U9 repository)
Please remember:• These are just some of the enhancements• Migration takes care of changes in triggers and inheritance
![Page 12: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/12.jpg)
www.uniface.com Advanced Development Technology
See Uniface Library
![Page 13: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/13.jpg)
www.uniface.com Advanced Development Technology
The Uniface 10 IDEA first glance at the new developer
![Page 14: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/14.jpg)
www.uniface.com Advanced Development Technology
![Page 15: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/15.jpg)
www.uniface.com Advanced Development Technology
![Page 16: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/16.jpg)
www.uniface.com Advanced Development Technology
Navigation
![Page 17: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/17.jpg)
www.uniface.com Advanced Development Technology
Browse via U-Bar
![Page 18: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/18.jpg)
www.uniface.com Advanced Development Technology
Multiple editors
![Page 19: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/19.jpg)
www.uniface.com Advanced Development Technology
The Editor
![Page 20: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/20.jpg)
www.uniface.com Advanced Development Technology
The Resource Browser
![Page 21: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/21.jpg)
www.uniface.com Advanced Development Technology
The Properties Editor
![Page 22: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/22.jpg)
www.uniface.com Advanced Development Technology
Task Driven Worksheets
![Page 23: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/23.jpg)
www.uniface.com Advanced Development Technology
Project Support
![Page 24: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/24.jpg)
www.uniface.com Advanced Development Technology
Project Resource Browser
![Page 25: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/25.jpg)
www.uniface.com Advanced Development Technology
Project support• Center of Navigation• Collection of Development Objects• Scope for various actions:
• Compile• Deploy• Export
• U9 subsystems are not migrated to U10 projects (for good reasons)
![Page 26: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/26.jpg)
www.uniface.com Advanced Development Technology
Script Editing
![Page 27: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/27.jpg)
www.uniface.com Advanced Development Technology
Uniface 10 demo
![Page 28: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/28.jpg)
www.uniface.com Advanced Development Technology
WebEx Demo1. Finish a pre-constructed application model2. Develop a small Web application3. Develop a small Desktop (C/S) application
![Page 29: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/29.jpg)
www.uniface.com Advanced Development Technology
See Uniface Library
![Page 30: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/30.jpg)
www.uniface.com Advanced Development Technology
My personal experience with Uniface 10 so far…
![Page 31: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/31.jpg)
www.uniface.com Advanced Development Technology
the Kubler-Ross Change Curve
https://www.cleverism.com/understanding-kubler-ross-change-curve/
![Page 32: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/32.jpg)
www.uniface.com Advanced Development Technology
General positive findings• Developer stays in one well-developed main screen• Less separate actions needed to perform a certain task• Creating objects seems more natural compared to U9
Please share your experiences!We welcome your views, opinions and expressions!
![Page 33: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/33.jpg)
www.uniface.com Advanced Development Technology
Please share your findings on the forum
![Page 35: Uniface Lectures Webinar: An Introduction to Uniface 10](https://reader034.fdocuments.net/reader034/viewer/2022042600/5872feec1a28ab8c718b7d8d/html5/thumbnails/35.jpg)
Follow us online
unifaceinfo.comunifaceinfo.com/forumslideshare.net/unifaceyoutube.com/uniface