Application Generator Merrill Networking Services.

Slides:



Advertisements
Similar presentations
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Advertisements

Introduction to ReportSmith and Effective Dated Tables
Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
HAL-PC VB-SIG - WEBSITE1 Introduction HAL-PC VB-SIG Potential Web Site Application Generator Architecture.
Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
 Introductions  Meeting Goals  Boat Dock  Integrated Data Systems  Child Find Module Included  Student Features Sorting Ability in Student List.
1.NET Web Forms DataGrid © 2002 by Jerry Post. 2 Data Grid Has Many Uses  The grid uses HTML tables to display multiple rows of data. It is flexible.
WASTE MANAGEMENT ©2010 SciQuest USA Confidential 1 Powered by RFx User Guide.
Advantage Data Dictionary. agenda Creating and Managing Data Dictionaries –Tables, Indexes, Fields, and Triggers –Defining Referential Integrity –Defining.
WBLE Training Prepared by : Albert Yong and Jass Kok Web-Based Learning Environment Version 1.0 (August 2009) Centre for Learning and Teaching.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Accounts Receivable Presented by: Robert Myers Presented by: Robert Myers.
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Introducing new web content management tools for Priority...
PowerPoint: Tables Computer Information Technology Section 5-11 Some text and examples used with permission from: Note: We are.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
File Upload Instructions and Information The File Upload utility is used for transferring files too large to send through the system. How it Works:
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Microsoft Access 2013 Build User-Friendly Database Systems Chapter 7.
Create Forms Lesson 5. Software Orientation Creating Forms A form is a database object –enter, edit, or display data from a table or query Providing.
The basics of the Online Portal
Using Microsoft ACCESS to develop small to medium applications on campus.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Mass Assigning Student Data Mass Assigning Student Data Presented by: Halie Paglio.
New Features in Release 9.2 (July 27, 2009). 2 Release 9.2 New Features Updated Shopping Experience Home/Shop page Shop at the top search New Hosted Supplier.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Systems Module Slide 2 – Overview and Navigation
HTML Hyper Text Markup Language A simple introduction.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Duty Log and Chat Setup SSG Frese, Jerome S. Sensor Manager Cell 12 MDD.
Data Management Console Synonym Editor
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
The New GIL Web Site Overview for Editors Phil Williams GIL Support UGA GUGM 2011 Macon State College 19 May 2011.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
Introduction to EBSCOhost Tutorial support.ebsco.com.
The online program guide, playlist and SoundExchange report generator for public broadcasting. NPR Digital Services: Composer Pro.
Introduction to KE EMu
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
All information's of PLINQO in this Document, I got it from: So, you could visit the link above to research.
January 2006Colby College ITS Setting Up Course Pages.
BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Monitoring Directory Tutorial.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
How to create a prompt in an Alma Analytics report Yoel Kortick | Senior Librarian.
Transportation Agenda 77. Transportation About Columns Each file in a library and item in a list has properties For example, a Word document can have.
South Dakota Library Network SFX Management Basics A – Z List & Citation Linker South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Be “GUI ready” developing in RPG by Robert Arce from PrismaTech. Be “GUI ready” developing in RPG-ILE Presented by: Robert Arce.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
Core Goals Assessment – Using the Online Reporting System for information or technical.
© 2015 Ex Libris | Confidential & Proprietary Yoel Kortick | Senior Librarian Primo Analytics.
Project Management: Messages
LMEvents SharePoint Portal How-to Guide
Learning about Taxes with Intuit ProFile
FTS 2 Failure Tracking System 2 User‘s Guide Process Flow
Manage Funding In this training module, you will be guided through the process of adding funding and funding documents to a requirement package. This feature.
2-1-1 Automated Verifications
Please thank our sponsors!
PIE Planning & Resources
Presentation transcript:

Application Generator Merrill Networking Services

Introduction Thanks for the input last week Agenda  Pros and Cons of generators  History of this generator  How to build your own Application Generator Suggested architectural approach to build an Application Generator using your sites standard  Overview of features and functions

Application Generator Objective IS NOT to sell my GENERATOR!!! Looked at Net Tiers – Code Smith  My approach is different and may still be of value Understand the approach that I used which can be applied  To any programming language Possibly used for xaml generation.  To any end user standard for development  To any development coding standards. Will show how to build your generator from your source code

Application Generator History Year 2000 Conversion  Used Sapiens / DB2 at ABS in 1995 High Productivity  Function Point Analysis BUT there were issues  Database structural changes required regenerations and broken links  Functions outside of supported functions  Proprietary code with yearly costs  Users forced to Generator Standards Wanted to develop a tool with the advantages and none of the disadvantages.

My Failed approaches Direct from DB2 Catalog  Initially DB2 Coldfusion testing Stored Procedures  No flexibility in list page, update page  No field editing Object Approach / table object / field Objects  Table object – contained table based parameters Contained field objects with field specific options  InList, isFilter, isDropDown  It was a fantastic approach when everything was standard,  But problems Code modifications were several layers deep.. Constantly adding new parameters to field and table objects Code became difficult to support Too many options layers down in code

Current Approach Overview Develop running code for a single table  Your programming language, standards end user standards.  Split off methods that are field dependent in different sections Generate documented source code  Use the source code as a string  Your codes is stringBuffer.append(“your working code here” +vbCRlf) For each new table only the sections of code that are field dependent needs to be changed. Build a screen to capture these parameters for each field  Use the SQL Server catalog to obtain field names, data types and sizes  Is Key, In List, Has Dropdown, Field Display Name, Required, Memo  At each point where a field name was used for the standard application use this table’s field names.

Demo Show Generator Page for Menu Page Show end user functions in the Generated Page Sample of the menu page Show the generation process Show the generated code

End User Standards List Page  Sort on any Field  Filter on any fields  Forward, back, top and bottom Set number of lines  Edit Button to update page  Add button to add page  Checkbox for delete Edit Page  Javascript Edits triggered on submit  Dates filled in 02/01 – 02/01/2010  VB edits Design flaw in my development standards  Should have separate db object for each table  Show Sample Menu Page

Technical Questions Follow on Project?  Standard List – Crud in Silverlight I could build one Someone might have a standard As a group review and improve on standard  I could build a generator based on the standard and we could share it Tool to upload a directory or multiple files at a time?  <input type='files' name= LINQ Problem  Owner names in test and production are different