SlideShare a Scribd company logo
www.uniface.comlectures.
lectures.
www.uniface.comlectures.
Uniface 9.7 GUI
Modernization
Arjen van Vliet
Solution Consultant
Friday, February 19, 2016
www.uniface.comlectures.
Lecture overview
1. Uniface 9.7 UDE modernization
2. Styling Entities and Area frames
3. Modernization in 10 easy steps
4. Demo
Please ask your questions in the chat,
during the presentation
www.uniface.comlectures.
1. Uniface 9.7 UDE
modernization
www.uniface.comlectures.
Modernization UDE
Introduction
New look and feel UDE using (new) GUI features
Low cost high impact changes: Start Page
Attract customers to modernize apps
Demonstrate GUI features
www.uniface.comlectures.
Modernization UDE
Start Page
Inspiration: Windows 10, 8 styling and color schemes
Four Themes: Mobile, Web, Desktop, Integration
Editor Shortcuts to most used editors per Theme
Re-styled Shortcut area
Different!
Customizable!
www.uniface.comlectures.
Modernization UDE
Shortcuts
Shortcut creation and handling unchanged
As many shortcuts as you need!
Filtering on Name
Sorting on all columns in Grid
One set, not one per Theme
www.uniface.comlectures.
www.uniface.comlectures.
Modernization UDE
Customize – unifaceadmusys.ini
Theme and Editor Shortcut button fonts
[screen]
IDFCategories=Microsoft Sans Serif,13,regular ;- Theme buttons
IDFButtonText=Segoe UI,Western,8,bold ;- Editor shortcut buttons
Color of shortcut area frame
[areaframes]
SHORTCUTS=uframe(backcolor=#66B2E6;attach=hsize,vsize)
Profile and Shortcut fields properties
[widgets]
IDFSpeedSearch=ueditbox(font=editfont;onedit=T)
IDFTextCell=ueditbox(font=editfont)
www.uniface.comlectures.
Modernization UDE
Customize – unifaceadmusys.ini
Split between common and uniface ini file
New IDF logical widgets are not visible in editors
Not to be used by customer apps, we can change or remove these.
To unhide the secret widgets:
[developer]
ShowFilteredWidgets = IDF
www.uniface.comlectures.
Modernization UDE
Customize – commonusysstartpage.def (xml)
Theming buttons and Editor Shortcuts
<CAT>MOBILE</CAT>
<BUTTONTEXT>Mobile</BUTTONTEXT>
<BUTTONIMAGE>^U9_MOBILE</BUTTONIMAGE>
<TYPES>CONC,APPL,EXTD,EXTS,RESO</TYPES>
Editor shortcuts
<OBJTYPE>APPL</OBJTYPE>
<ICON>^U9_SC_APPL</ICON>
<NAME>Startup Shell</NAME>
<DESCRIPTION>Define the properties of the startup shell used to
execute the application</DESCRIPTION>
www.uniface.comlectures.
2. Styling Entities and
Area frames
www.uniface.comlectures.
Uniface 9.7 Powerful options
In 9.7 powerful options got added
Modernize app without changing code
Interesting for
Applications running on different desktops
Applications running for different customer
site’s (VAR’s)
www.uniface.comlectures.
Steps to make this easier
New properties on entity level to make entity
area look nice.
Added mechanism to set properties for
individual entities in the .ini file, so outside
your code.
Graphical entity properties available for Area
Frames. Only available from .ini file
www.uniface.comlectures.
www.uniface.comlectures.
The Properties (main groups)
New properties for the border, color and
image of Area frames and Entities.
Some already existed for Shells, Windows or
Entities
Main groups:
1. Border Properties
2. Background Color Properties
3. Background Image Properties
4. Attach Property
www.uniface.comlectures.
1. Border Properties
BorderType
Flat
Groove
BorderColor (Name taken from W3C standards)
BorderRadius (Name taken from W3C standards)
DropShadowColor
www.uniface.comlectures.
Border Properties Example
www.uniface.comlectures.
2. Background Color Properties
BackColorFill
Solid color (default) or gradient color
BackColorStart
If (BackcolorFill=Gradient), make the gradient
start from any other color then white (default)
GradientStart
If (BackcolorFill=Gradient), define where to
start the gradient  Top (default), Bottom, Left
or Right.
www.uniface.comlectures.
Background Color Properties example
www.uniface.comlectures.
3. Background Image Properties
BackImage
Specify image for whole Entity or Area frame
Halign
Set to Left, Right or Center to position image horizontally
Hscale
Set to percentage to scale image. Default = 100 = no scaling
PreserveAspect
Set to True to preserve aspect ratio of image
Valign
Set to Top, Bottom or Center to position image vertically
Vscale
Set to percentage to scale image. Default = 100 = no scaling
www.uniface.comlectures.
Background Image Properties example
www.uniface.comlectures.
4. Attach Property
Now also works on entity and area frames
All values are supported:
Left, Right, Top, Bottom
Hmove, Vmove, Hsize, Vsize
In combination with attach properties on fields:
Resizeable area’s on your forms
www.uniface.comlectures.
Attach Property example
www.uniface.comlectures.
Setting the Properties [1]
Setting the properties on Entities
Proc Code ($entityproperties)
Property form (new properties behind ‘More’ button)
see example on next slide
.ini file
[entities]
DefEntity=udefentity(BorderType=Flat;BorderColor=Black)
This really allows you to control the look of
your application without having to recode.
www.uniface.comlectures.
Property form / More properties
www.uniface.comlectures.
Setting the Properties [2]
Setting the properties on Area Frames
Exclusively controlled through .ini file
[areaframes]
Frame=uframe(properties)
Frame=uframe(backcolor=powderblue)
More precise:
FrameName{.ComponentName}=uframe(Properties)
Give the INFO Area Frame a border on every Form:
INFO=uframe(BorderType=Flat;BorderColor=DodgerBlue)
Give all Area Frames on Form CUST001 a shadow:
Frame.CUST001=uframe(DropShadowColor=Navy)
This really allows you to control the look of
your application without having to recode.
www.uniface.comlectures.
Named Area Frames
Was possible already in Form Painter (including
rename), but only useful when printing.
Now Named Area Frames can be renamed in
the Form Painter, and addressed from the
usys.ini
[areaframes]
bok=uframe(backcolor=dodgerblue;backcolorfill=gradient;drops
hadowcolor=gray;backcolorstart=lightyellow;borderradius=20px
;backimage=@4balls.png;valign=bottom;halign=left;PreserveAsp
ect=TRUE;hscale=50;vscale=50)
www.uniface.comlectures.
Named Area Frame example
www.uniface.comlectures.
Considerations
Attach Property
Widgets inside area do not inherit property of area.
Printing
Properties are ignored while frame or entity is printed;
scope is GUI only.
Color Inheritance
Fields/widgets on top of areaframe/entity only inherit
backcolor property value and not gradient.
Form Painter
Form Painter will display entity/area frames with
properties from .ini file. Not visible in More Properties
form.
www.uniface.comlectures.
Example: Same entity, different properties
Advanced Development TechnologyAdvanced Development Technology
www.uniface.comlectures.
3. Modernization in 10
easy steps
www.uniface.comlectures.
Requirements:
New Start Page
White Background
Flat Buttons
Fresh
Different from 9.6
Low cost
Blog post and tools to encourage our customers to
modernize their applications:
http://unifaceinfo.com/modernizing-uniface-9-7-in-10-easy-steps/
www.uniface.comlectures.
Start Page
Advanced Development Technology
www.uniface.comlectures.
www.uniface.comlectures.
Colors and Buttons
and menus and panels
Advanced Development Technology
www.uniface.comlectures.
White Background
www.uniface.comlectures.
White Background
Seems simple, just change INI setting:
[application]
window=uwindow(backcolor=white)
shell=ushell(backcolor=#F9FCFF)
menu=umenu(backcolor=white;forecolor=black;backcol
orselect=#0084CC;forecolorselect=white;backcolorfi
ll=flat)
panel=upanel(backcolor=white;backcolorhover=white;
backcolorlocked=#55C1E8;backcolorselect=#97D5EC;bo
rdercolorhover=#55C1E8;bordercolorlocked=#0084CC;b
ordercolorselect=#0084CC)
www.uniface.comlectures.
White Background
But:
Step 1: Some Forms have a color set
Remove that
www.uniface.comlectures.
White Background
But:
Step 2: Some Entities on Forms have a color set
Remove that
Step 3: Some Modeled Entities have a color set
Remove that
www.uniface.comlectures.
White Background
But:
Step 4: Grid widget “disappears” (white on white)
Apply properties to give it a border (new in 9.7)
BorderType=Flat
BorderColor=Silver
www.uniface.comlectures.
White Background
But:
Step 5: “Simulated grids” made from normal Entities
disappear
Make these white again and apply border properties (new in 9.7)
BorderType=Flat
BorderColor=Silver
New entity properties:
BorderColor, BorderType, BorderRadius, DropShadowColor, BackColorStart,
BackColorFill, GradientStart, Attach, AttachMargin
www.uniface.comlectures.
Flat Buttons
www.uniface.comlectures.
Flat Buttons
Seems simple, just change INI setting, but:
Step 6: Determine types of buttons
Split Command Button in five logical widgets
IDFButtonBottom, for the big text buttons at the bottom of Forms
IDFButtonSide, for the big text buttons at the right-hand side of
Forms
IDFButtonSpecial, for the buttons that do not fall in any of the other
categories
IDFButtonImage, for the very small buttons with an image on them,
like the >> button
IDFButtonHeader, for the buttons that form the headers of
simulated grids
www.uniface.comlectures.
Flat Buttons
Seems simple, just change INI setting, but:
Step 7: Match modeled widgets with painted widgets
Put most used logical widget in model
Step 8: Set properties on painted buttons
Remove as much as possible, to enable control via .ini
Step 9: Set properties on modeled buttons
Remove as much as possible, to enable control via .ini
www.uniface.comlectures.
Flat Buttons
Seems simple, just change INI setting, but:
Step 10: Test
Functionality should be fine, but does everything look OK?
www.uniface.comlectures.
Details
See blog post on uniface.info for:
More details on each step (part 1, part 2, part 3)
Download tools for each step
DISCLAIMER
The tools described in this posting are not supported
Uniface software. You can download them and use them,
modify to your own taste and use them at your own risk.
You need the DICT model to be present in your
Repository before you can compile and use the tool. Be
absolutely sure you have a backup of your dictionary
before using any of these tools! You can download the
tools here. If you make an improvement to these tools
that might be useful to the community, please share it.
www.uniface.comlectures.
Fresh
Blue colors were selected for:
Buttons
Menus
Panels
Application Shell
Small image buttons like >>
No button shape behind those
www.uniface.comlectures.
Different from 9.6
www.uniface.comlectures.
Known Issues
Some things to keep in mind
Frames of our widgets are not fully consistent. Was
camouflaged by grey background of forms, shows more
clearly on white.
New entity frame properties work fine but in a multi-
occurrence situation where the entity is made to look like
a grid they have some visual imperfections.
Buttons in IDF had images on them in Uniface 7 but not
since then. These still are image buttons. In 9.6 that was
not a problem, we used representation = Windows. Flat
buttons have representation = Uniface. Now the “image”
prevents correct centering of text.
www.uniface.comlectures.
More Stuff
Advanced Development Technology
www.uniface.comlectures.
Set IDF Title Bar
Set the title of your IDF in your ASN file
[logicals]
IDFTITLE = Development ACME Project
www.uniface.comlectures.
Demo!
www.uniface.comlectures.
Follow us online
uniface.com
unifaceinfo.com/forum
www.uniface.comlectures.
Thank You!
Q & A
arjen.van.vliet@uniface.com
nl.linkedin.com/in/arjenvanvliet

More Related Content

What's hot

Photoshop_CS_Tutorial
Photoshop_CS_TutorialPhotoshop_CS_Tutorial
Photoshop_CS_Tutorialtutorialsruby
 
Practical work 5
Practical work 5Practical work 5
Practical work 5
wkhairil80
 
Autocad Training Delhi
Autocad Training DelhiAutocad Training Delhi
Autocad Training Delhi
lalit_625
 
2 d autocad_2009
2 d autocad_20092 d autocad_2009
2 d autocad_2009
Elisabete Amendoeira
 
Module 8 pcb editor basics
Module 8   pcb editor basicsModule 8   pcb editor basics
Module 8 pcb editor basics
lucky250
 
Intro to Axure
Intro to AxureIntro to Axure
Intro to Axure
Nic Edwards
 
Auto cad shortcuts___ & Commands booklet. best choice!!!
Auto cad shortcuts___ & Commands booklet. best choice!!!Auto cad shortcuts___ & Commands booklet. best choice!!!
Auto cad shortcuts___ & Commands booklet. best choice!!!
Hashim Hasnain Hadi
 
Autocad commands-1
Autocad commands-1Autocad commands-1
Autocad commands-1
Bhuban Fomb
 
Creo parametric tips and tricks
Creo parametric tips and tricksCreo parametric tips and tricks
Creo parametric tips and tricks
Evan Winter
 
AutoCad Basic tutorial
AutoCad Basic tutorialAutoCad Basic tutorial
AutoCad Basic tutorial
Julio Alcaraz Evaristo
 
Vb acourse excelcodeeasy
Vb acourse excelcodeeasyVb acourse excelcodeeasy
Vb acourse excelcodeeasy
HuuCuong3
 
Practical work 4
Practical work 4Practical work 4
Practical work 4
wkhairil80
 

What's hot (17)

Introduction to AutoCad 2011
Introduction to AutoCad 2011Introduction to AutoCad 2011
Introduction to AutoCad 2011
 
Photoshop_CS_Tutorial
Photoshop_CS_TutorialPhotoshop_CS_Tutorial
Photoshop_CS_Tutorial
 
Eagle tut
Eagle tutEagle tut
Eagle tut
 
Practical work 5
Practical work 5Practical work 5
Practical work 5
 
6. safe users-guide
6.  safe users-guide6.  safe users-guide
6. safe users-guide
 
3 d autocad_2009
3 d autocad_20093 d autocad_2009
3 d autocad_2009
 
Autocad Training Delhi
Autocad Training DelhiAutocad Training Delhi
Autocad Training Delhi
 
2 d autocad_2009
2 d autocad_20092 d autocad_2009
2 d autocad_2009
 
Module 8 pcb editor basics
Module 8   pcb editor basicsModule 8   pcb editor basics
Module 8 pcb editor basics
 
Intro to Axure
Intro to AxureIntro to Axure
Intro to Axure
 
Auto cad shortcuts___ & Commands booklet. best choice!!!
Auto cad shortcuts___ & Commands booklet. best choice!!!Auto cad shortcuts___ & Commands booklet. best choice!!!
Auto cad shortcuts___ & Commands booklet. best choice!!!
 
Autocad commands-1
Autocad commands-1Autocad commands-1
Autocad commands-1
 
Creo parametric tips and tricks
Creo parametric tips and tricksCreo parametric tips and tricks
Creo parametric tips and tricks
 
AutoCad Basic tutorial
AutoCad Basic tutorialAutoCad Basic tutorial
AutoCad Basic tutorial
 
Vb acourse excelcodeeasy
Vb acourse excelcodeeasyVb acourse excelcodeeasy
Vb acourse excelcodeeasy
 
file17749
file17749file17749
file17749
 
Practical work 4
Practical work 4Practical work 4
Practical work 4
 

Similar to U97 gui modernization webinar

Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
ASHRAFALI592771
 
LECTURE 1- BASIC CAD.pdf
LECTURE 1- BASIC CAD.pdfLECTURE 1- BASIC CAD.pdf
LECTURE 1- BASIC CAD.pdf
HashanahBelleSangrio
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.ppt
BhuvanaR13
 
Basic After Effect & Animation GIF (J&T Express)
Basic After Effect & Animation GIF (J&T Express)Basic After Effect & Animation GIF (J&T Express)
Basic After Effect & Animation GIF (J&T Express)
IzzuwanIsmail
 
Intro to premier pro
Intro to premier proIntro to premier pro
Intro to premier pro
Louise Sands
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
EliasPetros
 
Customising Xamarin.Forms
Customising Xamarin.FormsCustomising Xamarin.Forms
Customising Xamarin.Forms
Kym Phillpotts
 
Abstract Window Toolkit
Abstract Window ToolkitAbstract Window Toolkit
Abstract Window Toolkit
RutvaThakkar1
 
UNIT-2-AJAVA.pdf
UNIT-2-AJAVA.pdfUNIT-2-AJAVA.pdf
UNIT-2-AJAVA.pdf
PriyanshiPrajapati27
 
Understanding basic features
Understanding basic featuresUnderstanding basic features
Understanding basic featuresMr_Burns
 
Rocket Editor (Recovered).pptx
Rocket Editor (Recovered).pptxRocket Editor (Recovered).pptx
Rocket Editor (Recovered).pptx
SkyknightBeoulve1
 
Macromedia flash presentation2
Macromedia flash presentation2Macromedia flash presentation2
Macromedia flash presentation2Zeeshan Ahmed
 
NX_CAD
NX_CADNX_CAD
NX_CAD
Barney Day
 
Lecture 3 INTRODUCTION TO COMPUTER
Lecture 3 INTRODUCTION TO COMPUTERLecture 3 INTRODUCTION TO COMPUTER
Lecture 3 INTRODUCTION TO COMPUTER
Sultan Omar Shige
 
06 win forms
06 win forms06 win forms
06 win forms
mrjw
 
Power Point Lesson 08 P1
Power Point Lesson 08 P1Power Point Lesson 08 P1
Power Point Lesson 08 P1Nasir Jumani
 
Ajp notes-chapter-01
Ajp notes-chapter-01Ajp notes-chapter-01
Ajp notes-chapter-01
JONDHLEPOLY
 

Similar to U97 gui modernization webinar (20)

Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
 
Master Cam 9
Master Cam 9Master Cam 9
Master Cam 9
 
Desktop 03
Desktop 03Desktop 03
Desktop 03
 
LECTURE 1- BASIC CAD.pdf
LECTURE 1- BASIC CAD.pdfLECTURE 1- BASIC CAD.pdf
LECTURE 1- BASIC CAD.pdf
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.ppt
 
Basic After Effect & Animation GIF (J&T Express)
Basic After Effect & Animation GIF (J&T Express)Basic After Effect & Animation GIF (J&T Express)
Basic After Effect & Animation GIF (J&T Express)
 
Intro to premier pro
Intro to premier proIntro to premier pro
Intro to premier pro
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
 
Customising Xamarin.Forms
Customising Xamarin.FormsCustomising Xamarin.Forms
Customising Xamarin.Forms
 
Abstract Window Toolkit
Abstract Window ToolkitAbstract Window Toolkit
Abstract Window Toolkit
 
Vb introduction.
Vb introduction.Vb introduction.
Vb introduction.
 
UNIT-2-AJAVA.pdf
UNIT-2-AJAVA.pdfUNIT-2-AJAVA.pdf
UNIT-2-AJAVA.pdf
 
Understanding basic features
Understanding basic featuresUnderstanding basic features
Understanding basic features
 
Rocket Editor (Recovered).pptx
Rocket Editor (Recovered).pptxRocket Editor (Recovered).pptx
Rocket Editor (Recovered).pptx
 
Macromedia flash presentation2
Macromedia flash presentation2Macromedia flash presentation2
Macromedia flash presentation2
 
NX_CAD
NX_CADNX_CAD
NX_CAD
 
Lecture 3 INTRODUCTION TO COMPUTER
Lecture 3 INTRODUCTION TO COMPUTERLecture 3 INTRODUCTION TO COMPUTER
Lecture 3 INTRODUCTION TO COMPUTER
 
06 win forms
06 win forms06 win forms
06 win forms
 
Power Point Lesson 08 P1
Power Point Lesson 08 P1Power Point Lesson 08 P1
Power Point Lesson 08 P1
 
Ajp notes-chapter-01
Ajp notes-chapter-01Ajp notes-chapter-01
Ajp notes-chapter-01
 

More from Uniface

Ubg Uniface 10 Version Control and Additions 2019
Ubg Uniface 10 Version Control and Additions 2019Ubg Uniface 10 Version Control and Additions 2019
Ubg Uniface 10 Version Control and Additions 2019
Uniface
 
Ubg Uniface 10 Community Edition 2019
Ubg Uniface 10 Community Edition 2019Ubg Uniface 10 Community Edition 2019
Ubg Uniface 10 Community Edition 2019
Uniface
 
Ubg Roadmap 2019
Ubg Roadmap 2019Ubg Roadmap 2019
Ubg Roadmap 2019
Uniface
 
Ubg eLearning 2019
Ubg eLearning 2019Ubg eLearning 2019
Ubg eLearning 2019
Uniface
 
Ubg Business Update 2019
Ubg Business Update 2019Ubg Business Update 2019
Ubg Business Update 2019
Uniface
 
Uniface 10 Around the world by Jason Huggins
Uniface 10  Around the world by Jason HugginsUniface 10  Around the world by Jason Huggins
Uniface 10 Around the world by Jason Huggins
Uniface
 
Software imaging by Peter Lismer CEO
Software imaging by Peter Lismer CEO Software imaging by Peter Lismer CEO
Software imaging by Peter Lismer CEO
Uniface
 
Uniface 10 Now is the time by David Akerman
Uniface 10 Now is the time by David AkermanUniface 10 Now is the time by David Akerman
Uniface 10 Now is the time by David Akerman
Uniface
 
Roadmap by Mike Taylor
Roadmap by Mike TaylorRoadmap by Mike Taylor
Roadmap by Mike Taylor
Uniface
 
Uniface I0 IDE Custom Menus and Worksheets
Uniface I0 IDE Custom Menus and WorksheetsUniface I0 IDE Custom Menus and Worksheets
Uniface I0 IDE Custom Menus and Worksheets
Uniface
 
E learning jason huggins
E learning jason hugginsE learning jason huggins
E learning jason huggins
Uniface
 
Uniface 10
Uniface 10Uniface 10
Uniface 10
Uniface
 
Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...
Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...
Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...
Uniface
 
Uniface Lectures Webinar - Application & Infrastructure Security - Hardening ...
Uniface Lectures Webinar - Application & Infrastructure Security - Hardening ...Uniface Lectures Webinar - Application & Infrastructure Security - Hardening ...
Uniface Lectures Webinar - Application & Infrastructure Security - Hardening ...
Uniface
 
Uniface Lectures Webinar - Extending Applications for Mobile
Uniface Lectures Webinar - Extending Applications for Mobile Uniface Lectures Webinar - Extending Applications for Mobile
Uniface Lectures Webinar - Extending Applications for Mobile
Uniface
 
Customer Case Study: Synapse Innovation
Customer Case Study: Synapse InnovationCustomer Case Study: Synapse Innovation
Customer Case Study: Synapse Innovation
Uniface
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...
Uniface
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Get...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Get...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Get...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Get...
Uniface
 
Uniface Lectures Webinar - Uniface Mobile
Uniface Lectures Webinar - Uniface MobileUniface Lectures Webinar - Uniface Mobile
Uniface Lectures Webinar - Uniface Mobile
Uniface
 

More from Uniface (20)

Ubg Uniface 10 Version Control and Additions 2019
Ubg Uniface 10 Version Control and Additions 2019Ubg Uniface 10 Version Control and Additions 2019
Ubg Uniface 10 Version Control and Additions 2019
 
Ubg Uniface 10 Community Edition 2019
Ubg Uniface 10 Community Edition 2019Ubg Uniface 10 Community Edition 2019
Ubg Uniface 10 Community Edition 2019
 
Ubg Roadmap 2019
Ubg Roadmap 2019Ubg Roadmap 2019
Ubg Roadmap 2019
 
Ubg eLearning 2019
Ubg eLearning 2019Ubg eLearning 2019
Ubg eLearning 2019
 
Ubg Business Update 2019
Ubg Business Update 2019Ubg Business Update 2019
Ubg Business Update 2019
 
Uniface 10 Around the world by Jason Huggins
Uniface 10  Around the world by Jason HugginsUniface 10  Around the world by Jason Huggins
Uniface 10 Around the world by Jason Huggins
 
Software imaging by Peter Lismer CEO
Software imaging by Peter Lismer CEO Software imaging by Peter Lismer CEO
Software imaging by Peter Lismer CEO
 
Uniface 10 Now is the time by David Akerman
Uniface 10 Now is the time by David AkermanUniface 10 Now is the time by David Akerman
Uniface 10 Now is the time by David Akerman
 
Roadmap by Mike Taylor
Roadmap by Mike TaylorRoadmap by Mike Taylor
Roadmap by Mike Taylor
 
Uniface I0 IDE Custom Menus and Worksheets
Uniface I0 IDE Custom Menus and WorksheetsUniface I0 IDE Custom Menus and Worksheets
Uniface I0 IDE Custom Menus and Worksheets
 
E learning jason huggins
E learning jason hugginsE learning jason huggins
E learning jason huggins
 
Uniface 10
Uniface 10Uniface 10
Uniface 10
 
Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...
Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...
Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...
 
Uniface Lectures Webinar - Application & Infrastructure Security - Hardening ...
Uniface Lectures Webinar - Application & Infrastructure Security - Hardening ...Uniface Lectures Webinar - Application & Infrastructure Security - Hardening ...
Uniface Lectures Webinar - Application & Infrastructure Security - Hardening ...
 
Uniface Lectures Webinar - Extending Applications for Mobile
Uniface Lectures Webinar - Extending Applications for Mobile Uniface Lectures Webinar - Extending Applications for Mobile
Uniface Lectures Webinar - Extending Applications for Mobile
 
Customer Case Study: Synapse Innovation
Customer Case Study: Synapse InnovationCustomer Case Study: Synapse Innovation
Customer Case Study: Synapse Innovation
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Get...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Get...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Get...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Get...
 
Uniface Lectures Webinar - Uniface Mobile
Uniface Lectures Webinar - Uniface MobileUniface Lectures Webinar - Uniface Mobile
Uniface Lectures Webinar - Uniface Mobile
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

U97 gui modernization webinar