SlideShare a Scribd company logo
Change the title ...




Sometimes learning a new language is easier when you’ve decoded some of the
acronyms used to shorten the names of tools and features in a product. Let’s
demystify some of the acronyms used in Genero and discuss the important terms
they represent.




                                                                                         1
BDL is Business Development Language and refers to the language used to write
Genero programs. Some refer to BDL as just the Genero Language.


DVM stands for Dynamic Virtual Machine. The Dynamic Virtual Machine is a highly
efficient application server that executes your application and manages database
interaction and communications with client platforms. The DVM is the hub through
which your program runs on any supported platform. You’ll hear us at Four J’s
claim, “Compile once, deploy anywhere!” The DVM is why this is possible.


GDC is the Genero Desktop Client. The GDC is a required, thin piece of software
that resides on the front end. It renders the application for each client and
communicates with the Runtime System on the DVM. There are lots of flavors of
GDC whether your front ends are Windows, Mac, or X11. You can also deploy the
               y                                                              y
GDC through an active X plug-in (we call that GDC/AX)


GWC is the Genero Web Client which renders your application in a Web Browser
and allows you to fully customize your Genero application for web deployment.


GWS is Genero Web Services or the Web Services E t
      iG        W bS i           th W b S i        Extension. It allows you t
                                                          i       ll        to
exchange data with other applications using standard protocols. Genero supports
both producing and consuming Web Services.



                                                                                   2
3
XML is tagged text. It stands for eXtensible Markup Language and is a specification
for creating custom markup languages. Genero has specific tags or elements used
to represent data important to Genero.


DOM - Stands for Document Object Model. DOM is also a standard from the W3
Consortium that allows for manipulation of XML in memory. XML that is read into a
Genero program becomes part of a DOM document. A DOM document is
hierarchical like a tree with branches. Each branch represents a “node”. The nodes
each have attributes or characteristics that can be modified during runtime by using
methods available in the Genero language. For example, if you wanted a part of
your form to be hidden, you could call a method that would set the attribute of a
particular node’s hidden attribute to true.


AUI is the Abstract User Interface, sometimes referred to as the Abstract
Presentation Layer. This is simply the Genero DOM document representing the user
interface. Because it is represented as a DOM document, it can be interpreted by
any Genero client and rendered in that operating system. It’s the full definition of the
user interface that your program can work with to add, delete, and modify parts of.




                                                                                           4
For example, forms when compiled are simply XML files and if you open a compiled
form, you’ll find the full form represented with tags such as FORMFIELD and LABEL
and attributes like NAME and TEXT.




                                                                                    5
Here is a representation of the Abstract User Interface. Notice that each part of the
UI is represented in the tree and that each node has attributes associated with it.




                                                                                        6
The last two terms to decode are SQL and ODI.


SQL stands for Structured Query Language and is used to send and receive data to
a relational database. When writing a Genero program, you’ll write standard SQL
within your program functions to request data from the database and to send new,
update or delete requests to it.


ODI stands for Open Database Interface and represents Genero’s use of native
drivers to provide support for simultaneous access to multiple databases including
Oracle, DB2, mySQL, Informix, Generodb among others.


This concludes our video on Demystifying Genero Terms.




                                                                                     7

More Related Content

What's hot

Mbox2pst
Mbox2pstMbox2pst
Mbox2pst
Cauvery Varma
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
Frederic Kaplan
 
Best Web Development Courses - Classes in Pune | Web Development Classes in ...
Best Web Development Courses - Classes  in Pune | Web Development Classes in ...Best Web Development Courses - Classes  in Pune | Web Development Classes in ...
Best Web Development Courses - Classes in Pune | Web Development Classes in ...
Swati Pardeshi
 
Best Web Development Courses - Classes in Pune | Web Development Classes in ...
Best Web Development Courses - Classes  in Pune | Web Development Classes in ...Best Web Development Courses - Classes  in Pune | Web Development Classes in ...
Best Web Development Courses - Classes in Pune | Web Development Classes in ...
Swati Pardeshi
 
WML Script by Shanti katta
WML Script by Shanti kattaWML Script by Shanti katta
WML Script by Shanti katta
Senthil Kanth
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
tutorialsruby
 
Markdown – An Introduction
Markdown – An IntroductionMarkdown – An Introduction
Markdown – An Introduction
Venkatesh Narayanan
 

What's hot (7)

Mbox2pst
Mbox2pstMbox2pst
Mbox2pst
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Best Web Development Courses - Classes in Pune | Web Development Classes in ...
Best Web Development Courses - Classes  in Pune | Web Development Classes in ...Best Web Development Courses - Classes  in Pune | Web Development Classes in ...
Best Web Development Courses - Classes in Pune | Web Development Classes in ...
 
Best Web Development Courses - Classes in Pune | Web Development Classes in ...
Best Web Development Courses - Classes  in Pune | Web Development Classes in ...Best Web Development Courses - Classes  in Pune | Web Development Classes in ...
Best Web Development Courses - Classes in Pune | Web Development Classes in ...
 
WML Script by Shanti katta
WML Script by Shanti kattaWML Script by Shanti katta
WML Script by Shanti katta
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
Markdown – An Introduction
Markdown – An IntroductionMarkdown – An Introduction
Markdown – An Introduction
 

Viewers also liked

Improve your Presentation Power
Improve your Presentation PowerImprove your Presentation Power
Improve your Presentation Power
Andrea Tanzi
 
0002 Understanding Aui
0002 Understanding Aui0002 Understanding Aui
0002 Understanding Aui
guest174e18
 
Cervical Laminoplasty by Pablo Pazmino MD
Cervical Laminoplasty by Pablo Pazmino MDCervical Laminoplasty by Pablo Pazmino MD
Cervical Laminoplasty by Pablo Pazmino MD
Pablo Pazmino
 
0001 Genero Terms1
0001 Genero Terms10001 Genero Terms1
0001 Genero Terms1
guest174e18
 
Overview for Technical Nearshore Investment in Costa Rica
Overview for Technical Nearshore Investment in Costa RicaOverview for Technical Nearshore Investment in Costa Rica
Overview for Technical Nearshore Investment in Costa Rica
Andrea Tanzi
 
Employee Engagement Is
Employee Engagement IsEmployee Engagement Is
Employee Engagement Is
David Zinger
 
0001 Genero Terms
0001 Genero Terms0001 Genero Terms
0001 Genero Terms
guest174e18
 
Kyle Canfield Austria
Kyle Canfield AustriaKyle Canfield Austria
Kyle Canfield Austria
guestc1c6e8
 
0002 Understanding Aui
0002 Understanding Aui0002 Understanding Aui
0002 Understanding Aui
guest174e18
 
A Sourcing and Recruiting Method that Works
A Sourcing and Recruiting Method that WorksA Sourcing and Recruiting Method that Works
A Sourcing and Recruiting Method that Works
Andrea Tanzi
 
Cervical Arthritis / Cervical Spondylotic Myelopathy / Cervical Stenosis by P...
Cervical Arthritis / Cervical Spondylotic Myelopathy / Cervical Stenosis by P...Cervical Arthritis / Cervical Spondylotic Myelopathy / Cervical Stenosis by P...
Cervical Arthritis / Cervical Spondylotic Myelopathy / Cervical Stenosis by P...
Pablo Pazmino
 
Neck Pain and Arm Pain : Cervical Radiculopathy by Pablo Pazmino MD
Neck Pain and Arm Pain : Cervical Radiculopathy by Pablo Pazmino MDNeck Pain and Arm Pain : Cervical Radiculopathy by Pablo Pazmino MD
Neck Pain and Arm Pain : Cervical Radiculopathy by Pablo Pazmino MD
Pablo Pazmino
 
Web presence package for SME & Start-up.
Web presence package for SME & Start-up.Web presence package for SME & Start-up.
Web presence package for SME & Start-up.
YourName.pro
 
0001 Genero Terms1
0001 Genero Terms10001 Genero Terms1
0001 Genero Terms1
guest174e18
 
XXX Domain Brand Protection Strategy by PRODITECH Solutions
XXX Domain Brand Protection Strategy by PRODITECH SolutionsXXX Domain Brand Protection Strategy by PRODITECH Solutions
XXX Domain Brand Protection Strategy by PRODITECH Solutions
YourName.pro
 

Viewers also liked (15)

Improve your Presentation Power
Improve your Presentation PowerImprove your Presentation Power
Improve your Presentation Power
 
0002 Understanding Aui
0002 Understanding Aui0002 Understanding Aui
0002 Understanding Aui
 
Cervical Laminoplasty by Pablo Pazmino MD
Cervical Laminoplasty by Pablo Pazmino MDCervical Laminoplasty by Pablo Pazmino MD
Cervical Laminoplasty by Pablo Pazmino MD
 
0001 Genero Terms1
0001 Genero Terms10001 Genero Terms1
0001 Genero Terms1
 
Overview for Technical Nearshore Investment in Costa Rica
Overview for Technical Nearshore Investment in Costa RicaOverview for Technical Nearshore Investment in Costa Rica
Overview for Technical Nearshore Investment in Costa Rica
 
Employee Engagement Is
Employee Engagement IsEmployee Engagement Is
Employee Engagement Is
 
0001 Genero Terms
0001 Genero Terms0001 Genero Terms
0001 Genero Terms
 
Kyle Canfield Austria
Kyle Canfield AustriaKyle Canfield Austria
Kyle Canfield Austria
 
0002 Understanding Aui
0002 Understanding Aui0002 Understanding Aui
0002 Understanding Aui
 
A Sourcing and Recruiting Method that Works
A Sourcing and Recruiting Method that WorksA Sourcing and Recruiting Method that Works
A Sourcing and Recruiting Method that Works
 
Cervical Arthritis / Cervical Spondylotic Myelopathy / Cervical Stenosis by P...
Cervical Arthritis / Cervical Spondylotic Myelopathy / Cervical Stenosis by P...Cervical Arthritis / Cervical Spondylotic Myelopathy / Cervical Stenosis by P...
Cervical Arthritis / Cervical Spondylotic Myelopathy / Cervical Stenosis by P...
 
Neck Pain and Arm Pain : Cervical Radiculopathy by Pablo Pazmino MD
Neck Pain and Arm Pain : Cervical Radiculopathy by Pablo Pazmino MDNeck Pain and Arm Pain : Cervical Radiculopathy by Pablo Pazmino MD
Neck Pain and Arm Pain : Cervical Radiculopathy by Pablo Pazmino MD
 
Web presence package for SME & Start-up.
Web presence package for SME & Start-up.Web presence package for SME & Start-up.
Web presence package for SME & Start-up.
 
0001 Genero Terms1
0001 Genero Terms10001 Genero Terms1
0001 Genero Terms1
 
XXX Domain Brand Protection Strategy by PRODITECH Solutions
XXX Domain Brand Protection Strategy by PRODITECH SolutionsXXX Domain Brand Protection Strategy by PRODITECH Solutions
XXX Domain Brand Protection Strategy by PRODITECH Solutions
 

Similar to 0001 Genero Terms

Understanding Dom
Understanding DomUnderstanding Dom
Understanding Dom
LiquidHub
 
ModelTalk - When Everything is a Domain Specific Language
ModelTalk - When Everything is a Domain Specific LanguageModelTalk - When Everything is a Domain Specific Language
ModelTalk - When Everything is a Domain Specific Language
Atzmon Hen-Tov
 
ANDROID DEVELOPER introduction PPT.pptx
ANDROID DEVELOPER introduction  PPT.pptxANDROID DEVELOPER introduction  PPT.pptx
ANDROID DEVELOPER introduction PPT.pptx
CHETHANKUMAR274045
 
Xml For Dummies Chapter 20 Ten Top Xml Applications
Xml For Dummies   Chapter 20 Ten Top Xml ApplicationsXml For Dummies   Chapter 20 Ten Top Xml Applications
Xml For Dummies Chapter 20 Ten Top Xml Applications
phanleson
 
Application Development | Delphi Review 2009
Application Development | Delphi Review 2009Application Development | Delphi Review 2009
Application Development | Delphi Review 2009
Michael Findling
 
Building XML Based Applications
Building XML Based ApplicationsBuilding XML Based Applications
Building XML Based Applications
Prabu U
 
buildingxmlbasedapplications-180322042009.pptx
buildingxmlbasedapplications-180322042009.pptxbuildingxmlbasedapplications-180322042009.pptx
buildingxmlbasedapplications-180322042009.pptx
NKannanCSE
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
Yesu Raj
 
Introduction To Docbook 4 .5 Authoring
Introduction To Docbook 4 .5   AuthoringIntroduction To Docbook 4 .5   Authoring
Introduction To Docbook 4 .5 Authoring
Viswanath J
 
A Project Report on Insurance System with Tracking Manager
 A Project Report on Insurance System with Tracking Manager  A Project Report on Insurance System with Tracking Manager
A Project Report on Insurance System with Tracking Manager
Sachin Kariyattin
 
Dot net Introduction and their usabilities
Dot net Introduction and  their usabilitiesDot net Introduction and  their usabilities
dot NET Framework
dot NET Frameworkdot NET Framework
dot NET Framework
Roy Antony Arnold G
 
Android development training programme Day 1
Android development training programme Day 1Android development training programme Day 1
Android development training programme Day 1
DHIRAJ PRAVIN
 
Difference between xml and json
Difference between xml and jsonDifference between xml and json
Difference between xml and json
Umar Ali
 
DSL, the absolute weapon for the development
DSL, the absolute weapon for the developmentDSL, the absolute weapon for the development
DSL, the absolute weapon for the development
ESUG
 
Xml applications
Xml applicationsXml applications
Xml applications
Nabahat Tahir
 
Validating Xml
Validating XmlValidating Xml
Validating Xml
LiquidHub
 
Net framework
Net frameworkNet framework
Net framework
jhsri
 
DEF CON 23 - Saif el-sherei and etienne stalmans - fuzzing
DEF CON 23 - Saif el-sherei and etienne stalmans - fuzzingDEF CON 23 - Saif el-sherei and etienne stalmans - fuzzing
DEF CON 23 - Saif el-sherei and etienne stalmans - fuzzing
Felipe Prado
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
SIVAJISADHANA
 

Similar to 0001 Genero Terms (20)

Understanding Dom
Understanding DomUnderstanding Dom
Understanding Dom
 
ModelTalk - When Everything is a Domain Specific Language
ModelTalk - When Everything is a Domain Specific LanguageModelTalk - When Everything is a Domain Specific Language
ModelTalk - When Everything is a Domain Specific Language
 
ANDROID DEVELOPER introduction PPT.pptx
ANDROID DEVELOPER introduction  PPT.pptxANDROID DEVELOPER introduction  PPT.pptx
ANDROID DEVELOPER introduction PPT.pptx
 
Xml For Dummies Chapter 20 Ten Top Xml Applications
Xml For Dummies   Chapter 20 Ten Top Xml ApplicationsXml For Dummies   Chapter 20 Ten Top Xml Applications
Xml For Dummies Chapter 20 Ten Top Xml Applications
 
Application Development | Delphi Review 2009
Application Development | Delphi Review 2009Application Development | Delphi Review 2009
Application Development | Delphi Review 2009
 
Building XML Based Applications
Building XML Based ApplicationsBuilding XML Based Applications
Building XML Based Applications
 
buildingxmlbasedapplications-180322042009.pptx
buildingxmlbasedapplications-180322042009.pptxbuildingxmlbasedapplications-180322042009.pptx
buildingxmlbasedapplications-180322042009.pptx
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
 
Introduction To Docbook 4 .5 Authoring
Introduction To Docbook 4 .5   AuthoringIntroduction To Docbook 4 .5   Authoring
Introduction To Docbook 4 .5 Authoring
 
A Project Report on Insurance System with Tracking Manager
 A Project Report on Insurance System with Tracking Manager  A Project Report on Insurance System with Tracking Manager
A Project Report on Insurance System with Tracking Manager
 
Dot net Introduction and their usabilities
Dot net Introduction and  their usabilitiesDot net Introduction and  their usabilities
Dot net Introduction and their usabilities
 
dot NET Framework
dot NET Frameworkdot NET Framework
dot NET Framework
 
Android development training programme Day 1
Android development training programme Day 1Android development training programme Day 1
Android development training programme Day 1
 
Difference between xml and json
Difference between xml and jsonDifference between xml and json
Difference between xml and json
 
DSL, the absolute weapon for the development
DSL, the absolute weapon for the developmentDSL, the absolute weapon for the development
DSL, the absolute weapon for the development
 
Xml applications
Xml applicationsXml applications
Xml applications
 
Validating Xml
Validating XmlValidating Xml
Validating Xml
 
Net framework
Net frameworkNet framework
Net framework
 
DEF CON 23 - Saif el-sherei and etienne stalmans - fuzzing
DEF CON 23 - Saif el-sherei and etienne stalmans - fuzzingDEF CON 23 - Saif el-sherei and etienne stalmans - fuzzing
DEF CON 23 - Saif el-sherei and etienne stalmans - fuzzing
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 

Recently uploaded

Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
my Pandit
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
jeffkluth1
 
The latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from NewentideThe latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from Newentide
JoeYangGreatMachiner
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Stone Art Hub
 
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper PresentationKirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
aragme
 
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Niswey
 
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
valvereliz227
 
Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
HajeJanKamps
 
Cover Story - China's Investment Leader - Dr. Alyce SU
Cover Story - China's Investment Leader - Dr. Alyce SUCover Story - China's Investment Leader - Dr. Alyce SU
Cover Story - China's Investment Leader - Dr. Alyce SU
msthrill
 
TIMES BPO: Business Plan For Startup Industry
TIMES BPO: Business Plan For Startup IndustryTIMES BPO: Business Plan For Startup Industry
TIMES BPO: Business Plan For Startup Industry
timesbpobusiness
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Call8328958814 satta matka Kalyan result satta guessing
Call8328958814 satta matka Kalyan result satta guessingCall8328958814 satta matka Kalyan result satta guessing
Call8328958814 satta matka Kalyan result satta guessing
➑➌➋➑➒➎➑➑➊➍
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
Adnet Communications
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
ZevinAttisha
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
my Pandit
 
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
concepsionchomo153
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
dpbossdpboss69
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
hartfordclub1
 
Business storytelling: key ingredients to a story
Business storytelling: key ingredients to a storyBusiness storytelling: key ingredients to a story
Business storytelling: key ingredients to a story
Alexandra Fulford
 

Recently uploaded (20)

Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
 
The latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from NewentideThe latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from Newentide
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
 
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper PresentationKirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper Presentation
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
 
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
 
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
 
Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
 
Cover Story - China's Investment Leader - Dr. Alyce SU
Cover Story - China's Investment Leader - Dr. Alyce SUCover Story - China's Investment Leader - Dr. Alyce SU
Cover Story - China's Investment Leader - Dr. Alyce SU
 
TIMES BPO: Business Plan For Startup Industry
TIMES BPO: Business Plan For Startup IndustryTIMES BPO: Business Plan For Startup Industry
TIMES BPO: Business Plan For Startup Industry
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Call8328958814 satta matka Kalyan result satta guessing
Call8328958814 satta matka Kalyan result satta guessingCall8328958814 satta matka Kalyan result satta guessing
Call8328958814 satta matka Kalyan result satta guessing
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
 
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
 
Business storytelling: key ingredients to a story
Business storytelling: key ingredients to a storyBusiness storytelling: key ingredients to a story
Business storytelling: key ingredients to a story
 

0001 Genero Terms

  • 1. Change the title ... Sometimes learning a new language is easier when you’ve decoded some of the acronyms used to shorten the names of tools and features in a product. Let’s demystify some of the acronyms used in Genero and discuss the important terms they represent. 1
  • 2. BDL is Business Development Language and refers to the language used to write Genero programs. Some refer to BDL as just the Genero Language. DVM stands for Dynamic Virtual Machine. The Dynamic Virtual Machine is a highly efficient application server that executes your application and manages database interaction and communications with client platforms. The DVM is the hub through which your program runs on any supported platform. You’ll hear us at Four J’s claim, “Compile once, deploy anywhere!” The DVM is why this is possible. GDC is the Genero Desktop Client. The GDC is a required, thin piece of software that resides on the front end. It renders the application for each client and communicates with the Runtime System on the DVM. There are lots of flavors of GDC whether your front ends are Windows, Mac, or X11. You can also deploy the y y GDC through an active X plug-in (we call that GDC/AX) GWC is the Genero Web Client which renders your application in a Web Browser and allows you to fully customize your Genero application for web deployment. GWS is Genero Web Services or the Web Services E t iG W bS i th W b S i Extension. It allows you t i ll to exchange data with other applications using standard protocols. Genero supports both producing and consuming Web Services. 2
  • 3. 3
  • 4. XML is tagged text. It stands for eXtensible Markup Language and is a specification for creating custom markup languages. Genero has specific tags or elements used to represent data important to Genero. DOM - Stands for Document Object Model. DOM is also a standard from the W3 Consortium that allows for manipulation of XML in memory. XML that is read into a Genero program becomes part of a DOM document. A DOM document is hierarchical like a tree with branches. Each branch represents a “node”. The nodes each have attributes or characteristics that can be modified during runtime by using methods available in the Genero language. For example, if you wanted a part of your form to be hidden, you could call a method that would set the attribute of a particular node’s hidden attribute to true. AUI is the Abstract User Interface, sometimes referred to as the Abstract Presentation Layer. This is simply the Genero DOM document representing the user interface. Because it is represented as a DOM document, it can be interpreted by any Genero client and rendered in that operating system. It’s the full definition of the user interface that your program can work with to add, delete, and modify parts of. 4
  • 5. For example, forms when compiled are simply XML files and if you open a compiled form, you’ll find the full form represented with tags such as FORMFIELD and LABEL and attributes like NAME and TEXT. 5
  • 6. Here is a representation of the Abstract User Interface. Notice that each part of the UI is represented in the tree and that each node has attributes associated with it. 6
  • 7. The last two terms to decode are SQL and ODI. SQL stands for Structured Query Language and is used to send and receive data to a relational database. When writing a Genero program, you’ll write standard SQL within your program functions to request data from the database and to send new, update or delete requests to it. ODI stands for Open Database Interface and represents Genero’s use of native drivers to provide support for simultaneous access to multiple databases including Oracle, DB2, mySQL, Informix, Generodb among others. This concludes our video on Demystifying Genero Terms. 7