Welcome Guest | My Membership | Login

International Spectrum 2017 Conference
and Exhibition


May 1st-4th


Sessions for: Tuesday

PLEASE NOTE: Schedule is subject to change. Please check often for updated times and new sessions.


            
Tue 5/2/2017 8:00 AM  
  Registration
9:00 AM  
   Implementing Universe Encryption Exploring the Power of I-Types Finding the Needle in the Haystack Factory: Unidata Code Profiling DevOps in the Modern World
10:00 AM  
   Automated Testing Tools Available to MultiValue Developers Fundamentals: MultiValue Dictionaries Integrating MultiValue Applications with your Trading Partners File Resizing for UniVerse
11:00 AM  
   SQL vs MultiValue (A DB and Development Comparison) PROC for Programmers Object Oriented Programming and Exceptions in OpenQM
12:00 PM  
  Lunch
1:30 PM  
   Lab: Making a GUI Application from Scratch Fundamentals: MultiValue Retrieval Syntax   
2:30 PM  
   Understanding MultiValue Design and Terminology for Non-MultiValue Developers  
3:30 PM  
   Defensive Programming for MultiValue Database Developers EDI For Dummies "Yes, You Can!" - Enhancing MultiValue applications for Today and the next 10 years  
4:30 PM  
  Vendor Speed Dating (Tuesday)
5:30 PM  
  Sneak Preview - Attendees Only
7:00 PM  
 

Implementing Universe Encryption

Speaker: Brian McMahon   (PICK Programmers Shop)
Categories: How-To , MultiValue Fundamentals
Date/Time: 5/2/2017 9:00:00 AM

Encryption in your data isn’t just an option any more. There are many Regulation and Compliance issues that affect business applications these days. This session will cover not just the "how to" setup and implement database encryption, but best practices for implementing encryption, PCI Compliance, and Health compliance.

Automated Testing Tools Available to MultiValue Developers

Speaker: Brian McMahon   (PICK Programmers Shop)
Categories: Management
Date/Time: 5/2/2017 10:00:00 AM

Automated Testing and Unit Testing are all solutions used in many development environments, but due to the integrated UI that MultiValue applications sometime include, it can be hard to find good testing tools.

Brian will review the various tools he's used with clients, and how well they worked in different testing situations. If you are looking to move beyond the "make change and push to live" to find bugs, then join Brian to see what you can do and how to implement testing solutions and plans in your enterprise.

SQL vs MultiValue (A DB and Development Comparison)

Speaker: RICHARD THIOT   (Maverick Systems)
Categories: Management
Date/Time: 5/2/2017 11:00:00 AM

The market is abuzz with terms like NoSQL, Big Data, NewSQL, Database Appliance, etc. Often, IT decision makers can get very confused with all the noise. They do not understand to true differences between SQL databases and MultiValue databases.

This session will discuss the features found in SQL databases and MultiValue Databases and how they compare.

Lab: Making a GUI Application from Scratch

Speaker: Noah Pantel  
Categories: Connectivity , Not Just MultiValue , Start-To-Finish: Desktop Application with MultiValue Data , Workshop
Date/Time: 5/2/2017 1:30:00 PM

This lab will take you through the steps, planning, and coding required to create a GUI application.

Defensive Programming for MultiValue Database Developers

Speaker:   (Rocket Software)
Categories: How-To , MultiValue Fundamentals
Date/Time: 5/2/2017 3:30:00 PM

The art of writing maintainable code.

Most programming code is cryptic and some is downright indecipherable. Many programmers cannot even read the programs they themselves wrote six months earlier. Modern programming code does not have to be so confusing. During the session we will go over tips and practices of writing programs that will yield code the anyone can read and understand.

Exploring the Power of I-Types

Speaker: Martin Phillips   (Ladybridge Systems Ltd)
Categories: MultiValue Fundamentals
Date/Time: 5/2/2017 9:00:00 AM

This session, broadly applicable to QM, UniVerse and Unidata looks at the power of I-type dictionary items. Starting with simple expressions and working through to examples of using the multi-valued functions, we will see how I-types can provide elegant solutions to some apparently complex problems.

Fundamentals: MultiValue Dictionaries

Speaker: Nehemiah Spence III  
Categories: MultiValue Fundamentals
Date/Time: 5/2/2017 10:00:00 AM

If you use MultiValue Retrieval in any aspect of your job (end-user or developer) you need to understand what is happening in your file dictionaries. During this session you will learn how to read and write dictionaries, understand the various dictionary structures and how they process. We will cover what each line of the dictionary does, how to convert data and create calculated dictionaries.

The PICK A and S type dictionaries will be covered in this session, as well as the corresponding INFORMATION I-Type dictionary items.

Fundamentals: MultiValue Retrieval Syntax

Speaker: Nehemiah Spence III  
Categories: MultiValue Fundamentals
Date/Time: 5/2/2017 1:30:00 PM

MultiValue Retrieval is a fact of life in all MultiValue applications whether you are an end user or developer. MultiValue Retrieve (ACCESS, ENGLISH, U2Query Language, etc) is one of the many features that make the MultiValue Database so powerful and versatile. This session will cover aspects of writing your own retrieval statements. The major topics are Verbs, Sorting, Selection Criteria and Output Specifications.

This session is a good refresher course for the professional, or an introductory course for your new IT staff or power users.

EDI For Dummies

Speaker: Judi Edwards, CCP, MBA  
Categories: Management , Not Just MultiValue
Date/Time: 5/2/2017 3:30:00 PM

EDI, Electronic Data Interchange, on the surface looks daunting, expensive and next to impossible to implement. The data set definitions look like something out of an old episode of Flash Gordon saving the Universe for the ninth time; and old, outdated information has us seeing dollar signs. But it’s really not that outer worldly, scary or expensive. Judi Edwards has practical, real experience with EDI in the logistics industry.

Finding the Needle in the Haystack Factory: Unidata Code Profiling

Speaker: Kevin King   (Precision Solutions)
Categories: Workshop
Date/Time: 5/2/2017 9:00:00 AM

As code "matures" its performance can begin to suffer under the weight of new code and changes to existing code. The boss wants every program running at peak efficiency - and why not? But how can we know where the bottlenecks might be? In this course we'll explore Unidata BASIC profiling and how this feature can help you maximize the performance of your programs without wasting a lot of time with experiments or guesswork.

Integrating MultiValue Applications with your Trading Partners

Speaker: Kevin King   (Precision Solutions)
Categories: Connectivity
Date/Time: 5/2/2017 10:00:00 AM

This session is to help you working out the details and tools needed to connect to your business trading partners. Each partner is different and the connection tools needed to make that trading partner happy varies. This session will talk about ways to simplify and integrate with these trading partners quickly.

PROC for Programmers

Speaker: CHARLES BAROUCH   (HDWP)
Categories: MultiValue Fundamentals
Date/Time: 5/2/2017 11:00:00 AM

PROC is dead, Long Live PROC! This session will cover PROC; how it is used, and how it is structured.

Understanding MultiValue Design and Terminology for Non-MultiValue Developers

Speaker: Clif Oliver   (Modern MultiValue, LLC)
Categories: Management , MultiValue Fundamentals
Date/Time: 5/2/2017 2:30:00 PM

If you you are new to working with MultiValue databases and need to access, extract, or share data with the MultiValue platforms in your enterprise, then this session is a must.

This session will help developers who are more familiar with other development environments understand the MultiValue database and data structures. If you are a .NET, PHP, or Python developer and you are trying to explain your data requirements and needs to your MultiValue developers and administrators, then join us to learn the common terms and design practices used in the MultiValue applications.

"Yes, You Can!" - Enhancing MultiValue applications for Today and the next 10 years

Speaker: Kevin King   (Precision Solutions)
Categories: Management
Date/Time: 5/2/2017 3:30:00 PM

Do you need to connect to a service or business partner, but are not sure how? Are you being told "no, you can't do that."

If you are, then you need to join this session. Kevin will talk about what tools are available to you to make everything connection and integration.

He will also talk about how to use the tools you already have to future proof and plan for the next 10 years of your business application.

DevOps in the Modern World

Speaker: Judi Edwards, CCP, MBA  
Categories: Management , Not Just MultiValue
Date/Time: 5/2/2017 9:00:00 AM

DevOps is a term used to refer to a set of practices that emphasize the collaboration and communication of both software developers and information technology professionals while automating the process of software delivery and infrastructure changes. It aims at establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.

As we all know, doing all this can be a challenge. This session will taking you through the processes needed to create a successful DevOps plan and pitfalls to watch out for.

File Resizing for UniVerse

Speaker: Clif Oliver   (Modern MultiValue, LLC)
Categories: Management , MultiValue Fundamentals
Date/Time: 5/2/2017 10:00:00 AM

File sizing can be an important part of keeping your UniVerse system running efficiently. Unfortunately a lot of the issues are not well documented and are somewhat mysterious to the new non MultiValue developer or administrator. Even the seasoned Pick professionals can find the ideas of different group sizes, a number of different “file types,” and how the choices can vary between different hardware platforms.

This session aims to help clear up those mysteries, provide and a working knowledge of how to select a proper file type, modulo, separation. We will also discuss some of the issues of the actual resizing function.

And yes. We will also discuss the “dynamic” files that allow you to avoid resizing files at all.

Object Oriented Programming and Exceptions in OpenQM

Speaker: Martin Phillips   (Ladybridge Systems Ltd)
Categories: Sponsor/Exhibitor Sessions
Date/Time: 5/2/2017 11:00:00 AM

Object oriented programming adds a valuable capability to the developer’s toolbox. This topic, updated since it was last presented in 2014, discusses use of object oriented programming techniques in MultiValue applications and how they can simplify the development process.

Exception handling provides a powerful alternative way in which to handle error conditions and other events in applications, avoiding the need for cascading status codes back through multiple layers of program modules.

The availability of these two features also eases the transition for developers coming to MultiValue with a background in programming languages such as C# or Java that are built around these concepts.


Return to top