Unraveling Multimodality with Large Language Models.pdf
Agados-based Application Design Demo
1. Agados-defined Application : Design & Configure Demo
New Function Building & Debugging, Function Configure
Design Demo Revision: 2014.11.23
Template Revision:20131025 v2.0
2. Ⓒ2014 agados All rights reserved.
2
Design & Configure Demo
Structure of this presentation
Debugging Function
•Tracing through various view of flow
•Viewing Flow Diagram
Configuring Function
•Add Column on List of Customer
•Modify Objects
Building New Function
•New Function Building for ‘Customer Searching’
•Create Objects
Handling of Customer Information.
Building/Configuring New Function
•New Function Building for ‘Customer Registering’
•Create Objects
•Add Column on Form of ‘Customer Registering’
•Modify Objects
3. Ⓒ2014 agados All rights reserved.
3
Design & Configure Demo
Searching Customer Info. –New Function Building
Object Type
Descriptions
Create Objects
Form
Customer Information Screen for Searching.
Object Name
CustListForm
Object
Perform query and transmission result values. Performed in Server-side.
CustListObject
Event Object
Define logic performed after ‘Button-Click’. Performed in Client-side
CustListEObject
MemberSet
Result Set Managed in Server for Customer Info. Generating MemberSet on basis of CUSTOMER TABLE in DB
CustMem
DataTable
Object managed for Displayed Customer Data. Generating data sets on basis of MemberSet Object ( CustMem )
CustTable
4. Ⓒ2014 agados All rights reserved.
4
Design & Configure Demo
Searching Customer Info. –New Function Building
Member Name
Relevant Column of TABLE
Create MemberSet ( CustMem )
Cust_Nm
Cust_Addr
Cust_Tel
Cust_Type
Cust_Owner
Custom_Ta.Cust_Nm
Custom_Ta.Cust_Addr
Custom_Ta.Cust_Tel
Custom_Ta.Cust_Type
Custom_Ta.Cust_Owner
Member Type
String
String
String
String
String
5. Ⓒ2014 agados All rights reserved.
5
Design & Configure Demo
Searching Customer Info. –New Function Building
Column Name
Relevant Member of MemberSet
Create DataTable (CustTable)
Cust_Nm
Cust_Addr
Cust_Tel
Cust_Type
Cust_Owner
CustMem.Cust_Nm
CustMem.Cust_Addr
CustMem.Cust_Tel
CustMem.Cust_Type
CustMem.Cust_Owner
Column Type
String
String
String
String
String
6. Ⓒ2014 agados All rights reserved.
6
Design & Configure Demo
Searching Customer Info. –New Function Building
Control Name
Descriptions
Create Form (CustForm)
CustNmText
SearchBtn
CustGrid
DataTable
DataTable
Customer Name for Searching condition
Button to Execute Searching
To display for customer List
Link to MemberSet (CustMem). It have Condition Value for link.
Link to MemberSet (CustMem). It have Customer List for link.
Control Type
TextEdit
Button
Grid
CondTa
ListTa
7. Ⓒ2014 agados All rights reserved.
7
Design & Configure Demo
Searching Customer Info. –New Function Building
Node Type
Descriptions
Create Object (CustListObject)
Start
Create Adapter
Query
Close Adapter
End
Start flow.
Create Connection for DB
Execute SQL to select Custom_Ta ( Customer TABLE)
Close Connection for DB.
Stop Flow. Define out-parameter.
Node Name
Start
Create Adapter1
Query1
CloseAdapter1
End
8. Ⓒ2014 agados All rights reserved.
8
Design & Configure Demo
Searching Customer Info. –New Function Building
Node Type
Descriptions
Create Event Object (CustListEObject)
Start
Jump Object
End
Start flow.
Call Object (CustListObj) defined in Server.
Stop Flow. Define out-parameter.
Node Name
Start
Jump Object1
End
9. Ⓒ2014 agados All rights reserved.
9
Design & Configure Demo
Searching Customer Info. –New Function Building
Result Screen
10. Ⓒ2014 agados All rights reserved.
10
Design & Configure Demo
Searching Customer Info. –New Function Debugging
Flow View –Defaulted
You can check out Nodes, Flows and values & queries per Nodes through Log View that one of Visibilities Function.
11. Ⓒ2014 agados All rights reserved.
11
Design & Configure Demo
Searching Customer Info. –New Function Debugging
Flow View –Node Data
12. Ⓒ2014 agados All rights reserved.
12
Design & Configure Demo
Searching Customer Info. –New Function Debugging
Flow View –Node Statement
13. Ⓒ2014 agados All rights reserved.
13
Design & Configure Demo
Searching Customer Info. –New Function Debugging
Flow View –By object
14. Ⓒ2014 agados All rights reserved.
14
Design & Configure Demo
Searching Customer Info. –New Function Debugging
Flow View –By Thread
15. Ⓒ2014 agados All rights reserved.
15
Design & Configure Demo
Searching Customer Info. –New Function Debugging
Flow View –By Diagram
16. Ⓒ2014 agados All rights reserved.
16
Design & Configure Demo
Searching Customer Info. –New Function Debugging
Flow View –Trace Value
17. Ⓒ2014 agados All rights reserved.
17
Design & Configure Demo
Searching Customer Info. –New Function Debugging
Flow View –Running Pattern
18. Ⓒ2014 agados All rights reserved.
18
Design & Configure Demo
Searching Customer Info. –Configure Function ( Add Column )
Object Type
Modify Action
Modify Objects
Form
Add Column on Grid-Control.
Object Name
CustListForm
Object
Modify SQL Statement
( Add Column’s name ‘Custom_Ta.Emp_Count ‘)
CustListObject
Event Object
Do not Modify
CustListEObject
MemberSet
Add Member(Emp_Count) into MemberSet.
CustMem
DataTable
Add Column(Emp_Count)into DataTable.
CustTable
19. Ⓒ2014 agados All rights reserved.
19
Design & Configure Demo
Searching Customer Info. –Configure Function ( Add Column )
Adding Member Name
Relevant Column of TABLE
Modify MemberSet ( CustMem )
Emp_Count
Cust_Ta.Emp_Count
Adding Member Type
String
20. Ⓒ2014 agados All rights reserved.
20
Design & Configure Demo
Searching Customer Info. –Configure Function ( Add Column )
Adding Column Name
Relevant Member of MemberSet
Modify DataTable (CustTable)
Emp_Count
CustMem.Emp_Count
Adding Column Type
String
21. Ⓒ2014 agados All rights reserved.
21
Design & Configure Demo
Searching Customer Info. –Configure Function ( Add Column )
Adding Control Type
Description
Modify Form (CustForm)
Grid Column
Add Column for Number of Employees
Adding Control Name
Emp_Count
22. Ⓒ2014 agados All rights reserved.
22
Design & Configure Demo
Searching Customer Info. –Configure Function ( Add Column )
Modified Node Type
Description
Modify Object (CustListObject)
Query
Modify SQL Statement.
Modified Node Name
Query1
SELECT Cust_Nm
, Cust_Addr
, Cust_Tel
, Cust_Type
, Cust_Owner
FROM CUSTOM_TA
{CUST_NM}
SELECT Cust_Nm
, Cust_Addr
, Cust_Tel
, Cust_Type
, Cust_Owner
, Emp_Count
FROM CUSTOM_TA
{CUST_NM}
Emp_Count 추가
23. Ⓒ2014 agados All rights reserved.
23
Design & Configure Demo
Searching Customer Info. –Configure Function ( Add Column )
Modified Result Screen
24. Ⓒ2014 agados All rights reserved.
24
Design & Configure Demo
Registering Customer Info. –New Function Building
Create Objects
Object Type
Descriptions
Form
Customer Information Screen for Registering.
Object Name
CustEditForm
Object
Perform query and transmission result values. Performed in Server-side.
CustEditObject
Event Object
Define logic performed after ‘Button-Click’. Performed in Client-side
CustEditEObject
MemberSet
Result Set Managed in Server for Customer Info. Generating MemberSet on basis of CUSTOMER TABLE in DB. MemberSet used on Searching Customer Information.
CustMem
DataTable
Object managed for Displayed Customer Data. Generating data sets on basis of MemberSet Object ( CustMem ). DataTable used on Searching Customer Information.
CustTable
25. Ⓒ2014 agados All rights reserved.
25
Design & Configure Demo
Registering Customer Info. –New Function Building
Control Name
Descriptions
Create Form (CustForm)
CustNmText
CustTypeCombo
CustAddr
CustTel
CustOwner
WriteBtn
Customer Name
Select Customer Type
Customer Address
Customer Telephone No.
Customer Owner
Save Button
Control Type
TextEdit
ComboBox
TextEdit
TextEdit
TextEdit
Button
26. Ⓒ2014 agados All rights reserved.
26
Design & Configure Demo
Registering Customer Info. –New Function Building
Node Type
Descriptions
Create Object (CustEditObject)
Start
Create Adapter
Query
Close Adapter
End
Start flow.
Create Connection for DB
Execute SQL to insert for Cust_Ta ( Customer TABLE)
Close Connection for DB.
Stop Flow. Define out-parameter.
Node Name
Start
Create Adapter1
Query1
CloseAdapter1
End
27. Ⓒ2014 agados All rights reserved.
27
Design & Configure Demo
Registering Customer Info. –New Function Building
Node Type
Descriptions
Create Event Object (CustEditEObject)
Start
Jump Object
End
Start flow.
Call Object (CustEditObj) defined in Server.
Stop Flow. Define out-parameter.
Node Name
Start
Jump Object1
End
28. Ⓒ2014 agados All rights reserved.
28
Design & Configure Demo
Registering Customer Info. –New Function Building
Register Customer Information Screen
29. Ⓒ2014 agados All rights reserved.
29
Design & Configure Demo
Registering Customer Info. –Configure Function (Add Input Field)
Object Type
Modify Action
Modify Objects
Form
Add TextEdit Control (for a number of employees).
Object Name
CustEditForm
Object
Modify SQL Statement ( Add Column’s name ‘Custom_Ta.Emp_Count ‘)
CustEditObject
Event Object
Do not Modify
CustEditEObject
MemberSet
Add Member(Emp_Count) into MemberSet. MemberSet used on Searching Customer Information.
CustMem
DataTable
Add Column(Emp_Count)into DataTable. DataTable used on Searching Customer Information.
CustTable
30. Ⓒ2014 agados All rights reserved.
30
Design & Configure Demo
Registering Customer Info. –Configure Function (Add Input Field)
Adding Control Type
Description
Modify Form (CustEditForm)
Text Edit
Add TextEdit Control for a number of employees
Adding Control Name
EmpCountText