Phoenix 2019 - 8th to 11th April, 2019

Event Schedule:

This session will provide a brief demonstration of the upcoming AccuTerm 8, discuss the future of WED and focus primarily on modern development tools for MultiValue development. Historically, MultiValue developers have used the old-fashioned line editor for writing programs, and command line debugger for debugging. This antiquated development environment is one reason it is difficult to attract new development talent to the MultiValue world. Visual Studio Code is an open-source, cross-platform, full featured, free IDE which recently has been adapted for use with most MultiValue platforms. There are at least 3 open-source initiatives specifically targeting MultiValue development using common IDEs like Visual Studio Code and Sublime Text. We will review these initiatives, what they offer for MultiValue developers, requirements to utilize them, and community involvement in their future.

Understanding the new IT terms, buzz words, and acronyms can be a full time job sometimes, not to mention translating them into something that you can explain to management.

Terms seem to come and go every 6 months or so. Some are new technologies, but other are just rename existing technologies to make them seem fresh.

Join Nathan to review the current Alphabet Soup and participate in this open discussion on how these terms affect you and how to explain them.

Augmented Reality Business applications are not far away. While this technology is still evolving, it is not likely to go away anytime soon.

In this session, we will cover how Augmented Reality (AR) is being used beyond apps like Pokeimon-Go and Google Translate. We will show you a proof-of-concept application using the Microsoft HoloLens connecting to a MultiValue Database.

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.

Those of you who work in the retail environment know all too well the anxiety an upcoming holiday season brings. A lot of companies put all systems on a “frozen” status for some number of weeks or even months prior to the beginning of the Holiday “crunch.” The thought of a system outage during Black Friday, for example, is enough to cause staff members to start losing sleep, developing stress-induced illnesses, and plummeting morale weeks in advance.

But now that everybody knows everything about anything bad that happens (it’s called The Internet), we see that software catastrophes are not limited to the Holiday Season. On any given day you can read about an airline accidentally selling thousands of dollars of First Class tickets to prime locations for a fraction of the regular cost losing thousands of dollars in fares and lost profits due to fuel costs.

So what went wrong? Didn’t they test their software/hardware changes and improvements? Think about this, if you knew the software for the robotic assisted surgery machine had been tested with the same standards your company uses for changes to your order processing system, would you still want that cardiac bypass done using it?

We’ve talked about automated testing, test-driven development, etc. in previous Conferences, and in this one, too. This session will address not just methodologies but also the Human side of testing. How do we write tests – automated and manual – That work. We will also discuss how to start preparing your current legacy code for automated testing. (Hint – don’t throw out a gazillion lines of proprietary legacy code and start over from scratch. Or not even by buying a "package."

We all have our own ideas on what makes good code. If you are the one setting the rules, this is your workshop. We will go over the concepts and then select audience members to help with specific cases.

How to build and maintain your standards. How to make compliance easier for staff and contractors.

There are many different "Frameworks" and "Coding Methodologies," not to mention various "Best Practices." This session is designed to help Developers understand what each one brings to the enterprise, and how it can be used or combined with others.

Find out how MVC relates to MVP and MVVM. Talk about "Best Practices" when it comes to Desktop developer vs. Web development vs Mobile Development. See how they may or may not be related to MultiValue applications.

Join us in this entertaining preview of what you will find from the sponsors and vendor in the exhibit hall. If you don't know which vendors to visit to find your solutions, or even what a vendor offers, here is the best place to see it.

Each vendor will provide a 5 mins song and dance, sometimes literally, of why you should visit them.

Unwind after a busy week of informative sessions with our Closing Party.

The Closing Conference party is a tradition at International Spectrum. It gives attendees a last chance to talk with each other and with vendors, before heading back to work to apply the information gain at the week of sessions.

Enjoy the food and drinks, and party the night away.

Code Review and Coding for Testing are techniques that can offer quality and productivity improvements to any organization; large or small. Both are gaining traction in every industry and development platform, MultiValue need not be an exception.

This session will explore code reviewing - what it is, how it's done and what it can bring and will review ways to develop with function, unit, and white-box testing in mind.

PDFs have become an preferred document exchange method for emails and archival storage. This session will show you different ways to create PDF documents and how to merge your MultiValue data into existing PDF documents.

A question that is being asked more and more is “Will my application be able to keep up with my company’s growth?” With the advent of virtual and cloud infrastructures, testing an environment has become relatively easy. Applications are a different matter. Doubling and quadrupling the data an application has to process can have dramatic impact on performance. In this session we will discuss what a database expansion test involves and what you can expect.

We have been exporting our data into Excel for years. CSV and Tab Delimited files are the normal, but as Excel advances and implements more security, we are getting requires to generate native Excel files. This session will take you through different ways to create and enhance your exports to be more friendly to Excel.

Whether you are using JAVA, .NET or another desktop language, you are likely interfacing with your MultiValue database incorrectly.

Interfacing applications effectively with a database requires developers to split much of the process between the database and the client. In this workshop, we will talk about how to design effective client/server/database interfaces using a MultiValue database.

Join BlueFinity International to discover how Evoke takes MultiValue into the 21st century. Evoke is the only mainstream mobile/rapid App development platform that allows for the incorporation of MultiValue DataBasic code/data and industry standard technologies in a single App.Evoke is all you need to rapidly develop and deliver mobile, web and desktop apps that run in web, hybrid and native mode on Android, iOS and Windows operating environments for all platforms and devices. One set of code does it all! Evoke development is drag and drop, point and click for the citizen developer.

With MVON#, you can persist your data to NoSQL platforms like MongoDB and relational databases like SQL Server. See how a single application can access multiple database platforms simultaneously in real-time, and learn how you can take advantage of features such as always-on, database profiling and fast backups, and how these features can be enhanced with MVON#'s multiValue-based clustering, lock-replication and fail-overs.

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.

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.

File design, programming, search techniques, indexing, and multi-threaded processing can dramatically improve processing speed when using your MultiValue database. This session offers proven solutions for optimizing your applications to take full advantage of your computer's resources.

Finding Tech Talent that fits your company's culture can seem like a hard task. There are many things managers can look at up front during the interview that can make your job easier.

We all know that there is more work than you can find qualified candidates. This session will help you develop better interview questions and procedures to help weed out the people that look good on paper, but don't really fit your company's needs.

Let’s face it, many of our MultiValue IT departments are going to be looking at personnel turnover in the next 5-10 year. Succession Planning is business/corporate term for planning ahead.

Succession Planning is similar to a Disaster Recovery Plan, in that, it is an exercise to takes you through how the transaction of personnel affects the business and how to make it as smooth as possible.

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.

Examples will include ForeMost, mvTools, Accuterm GUI, Python, Source Code Control, Google Charts & GEO, Dashboard Reporting, Tablet Menu, Exporting via MS Excel, .pdf, HTML XML, FAX, Email and ActFax.

Attend Ashwood's session to preview the ATeam's latest tools and products, and learn how they can increase your company's productivity. Every attendee will receive an Ashwood Computer thumb drive with the presentation pre-loaded and one lucky attendee will win a special door prize!

ForeMost contains many examples that illustrate how we assist and improve our customer's legacy systems solutions.

It is easy to add an index to a UniVerse file to increase performance, but are you aware of the system performance issues of doing this? Don’t want to wait for a select to run during month-end processing? Create a trigger. Want instantaneous retrieval of sales history based on region, date, dollar amount and phase of the moon? Create a trigger.

This session will talk about the pros and cons of adding indexes to UniVerse files, and different ways to address them.

With over 15 years of experience working with MultiValue clients at Entrinsik, Andrew Morovati, Chief Solutions Architect, will discuss the challenges associated with multivalued data and why Entrinsik’s Informer business intelligence software is the best reporting option for organizations running MultiValue databases. The presentation will cover technical challenges in extracting data within MultiValue databases, how to handle redundant columns and derived fields, managing joins, exploded select lists, generating savedlists, subrouting handling, integration with other sources of data, and more.

Join NexusTek to view their latest tools and products, and learn how they can increase your company's productivity.

Hackers & Spammers & Zombies -Oh MY!

Choosing your battles and mounting your defense against the latest cyber-threats. A critical session for any IT department, Susan provides an understanding of the new Security threats and solutions.

Linkar: Learn how to use any programing language or framework, .net, java, Python, Perl, NodeJs, PHP, Xamarin, etc. with MV databases. See examples for creating web, desktop and mobile apps with our new, low cost tool.

You will see Linkar in action as a component plugin in a native connector to PowerBI. Kosday roadmap. New plugins for VSCode, Excel, etc. And you can ask us how to create new plugins for your needs using Linkar. We will explain you how to do them or we can create them for you.

We will explain the complete innovative business model that Kosday uses that can help you with business.

Do you have a feature rich legacy application that has all your customized data, yet you are struggling to provide a cost effective solution to generate GUI Reports? Would you like to empower your users to create their own custom reports, without having to memorize file names and bizarre dictionary IDs? PHI Reporting combines the richness of Accuterm GUI as a user interface, and the power of MSExcel as a reporting repository. The result is a simple to use, dictionary driven, powerful reporting tool.

Our Reporting tool empowers your users to create adhoc reports and save templates for later use. You can print, save (as .PDF), or email. Your users will utilize "user friendly" Gui Screens, and to create reports in familiar .xlsx format, complete with Images, formulas, and headings.

See how you can create custom reports in minutes... you will NOT be disappointed !!

Most MultiValue databases contain modern features that are not difficult to implement. This session will go through many of those features and how you can leverage those features in your MultiValue database.

Multivalue Basic is not dead! This session will summarize the features of OpenQM’s QMBasic language that bring modern programming capabilities to a well-established language. For each feature we will discuss how it can be used to increase application functionality and developer productivity. There will also be a demonstration of Blaze, a powerful web application written by a OpenQM reseller which is front-ended with Node, ReactJS and JavaScript. The session is of value both to existing QM users and those considering migration from other MultiValue systems.

Baby steps to modernization, using DesignBais, Accuterm and your Business Logic! Whether you want to run on your own, learn from what we have done, or partner with our professionals TRG can help you step through the process of modernization. Come see the first step to modernizing your MV Applications.

During our session we will be covering the following;

  • Demonstration of the ‘First Step’

    We will demonstrate the integration of modern browser-based technology with your classic character-based applications

  • Success Stories

    TRG will review several of its recent success stories and include examples of these new applications

  • DesignBais DemoThis demo gives a technical overview of the features of DesignBAIS, a functionally rich toolset that enables Multi-value developers to design and create enterprise wide web-based applications
  • Future of DesignBais

    A brief discussion on the announced features and benefits of DesignBais

  • Partnering with Think TRG!

MVON# offers a host of modern tools and language extensions which can be utilized without sacrificing your existing application. Learn how C#, Python, JavaScript and TypeScript can integrate directly with your MultiValue BASIC, how to speed up your application development and analysis with VS Code, and how to profile your application to enhance performance and identify bottlenecks.

This session will talk about the MultiValue database and application design — what works, what is optimal, and how it should and shouldn’t be done. Since MultiValue Databases and files allow developers to combine structured and non-structured data, as well as for developers to create their own structures, many developers design their data files differently. Due to this flexible way of storing data, developers do not always design new files and structures optimally. Developers may also have inherited sometimes chaotic designs in an application that has been modified extensively.

Whether you are a new developer or an experienced developer, join us in this session to help understand the why and how. Or just impart your own knowledge and understanding.

This session will focus on different aspects of modernizing an existing application. Modernization isn’t just one thing, but a lot of little things. Every application and company needs different modernization features.

This session will look these features:

  • Mixing Green Screen and GUI
  • Outlook and Excel Integration
  • CRM presentation of Customer Information and Communications
  • Computer Telephone Integration (CTI) -Who is on the phone and what their information is?
  • Dashboards and Reporting
  • Document Management
  • BlockChain Smart-Contract Example
  • Augmented Reality Example
  • And much More

With all of the buzz with NoSQL and SQL databases how does SQL Server and MongoDB compare to MultiValue databases.

Docker is a $1 billion software startup and the leading enterprise-ready container platform. This session will demonstrate how you can use Docker, Kubernetes and other container technology to both assist in jBASE development and deploy to production. This session will introduce you to Docker technology, how you can quickly build test environments and review exciting new features in jBASE—Dynamic Objects and Dynamic Files. We will demonstrate how jBASE native C code can easily integrate with container technology. This will include Transaction Replication, simple clustering, and RESTful cluster deployment.

Disaster Recovering planning is usually much like closing the barn door after the animals have escaped. Most planning is done after a disaster has taken place. Many times the disaster is minor, but planning for outages that span any length of time can be an eye opener.

This session will talk about the old and new techniques that are needed to make disaster recovery planning work, and how to keep Continuity in your business during a disaster.

From problem reporting and project management through change control and deployment with rollback, PRC can increase productivity while meeting your compliance requirements. PRC works within the MultiValue environment to automate change control and deployment while enforcing security and protecting the integrity of software and data. With PRC in place a company can move ahead with in-house development without restricting their ability to take vendor upgrades.

Never lose work, step on each others' work, or make a mess that you have to fix in live under the gun again. Whether a company wants to provide tracking and robust tools for programmer convenience or must take it all the way through to compliance, PRC meets the needs of the developers (even specifically the “Pickie” type of developer who is used to moving quickly and freely) and of management (even the accounting/auditor type of management who recoils at fast and free development) easily and conveniently from within the familiar environment.

We have been using the same formulas for over 25 years to forecast and manage our inventory and manufacturing, but these formulas have aged to the point that they may not be accurate anymore. New AI and BI analytics have been developed, but are you using them?

Join us to see the new forecasting and optimization models that you should be using.

Every year the landscape of IT changes - new products, new platforms and new risks. Governments enact laws and regulations to bring order - new ones arriving somewhere almost daily. Let's review what is going on in the coming year with governance and compliance requirements, the threats that they address and things you can do to stay ahead of the wave.

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

Get an Introduction to Python programming. This session will cover syntax and structures and how they relate to languages you already know.

"Talk with a MultiValue Expert" is designed for the attendees to have quick discussions with the speakers on topics of their choosing. This is a good place to talk with an Industry Expert about a session topic, or an opportunity to just ask them something specific not covered at the conference formally.

  • Do you have Questions about how to Future proof your application?
  • Do need help understanding a specific technology and how to use it?
  • Want help planning the next 5 years of projects?

There will be a sign up for each industry expert in 10min increments. If there is someone specific that you would like to talk to more, please sign up early, sign up will be on a first come first serve basis.

See the registration desk for the signup sheets and available times.

Digital Assistants like Alexa and Google are working their way into customer service. Learn how to create an Alexa Skill that will present MultiValue data.

Seldom is the most comprehensive and most powerful tool-set also the easiest to implement. Norse has used ScreenDriver to fully modernize all of the significantly complex elements of Transportation Management and has delivered these applications to 13+ enterprise clients.

  • Most Comprehensive
  • Most Power full
  • Easiest to install

And oh, did we mention,

  • Least expensive!

Come see what ScreenDriver can do for your multi-value applications.

Rocket UniVerse Replication provides an automatic way to deliver read-only copies of UniVerse data to another Universe database. This allows you to create standby systems easily and keep them up-to-date and accurate, or to create data warehouses for reporting and other processing.

This session will show what UniVerse Replication can do and how to set it up.

If you use Outlook, then you should have a task window that displays each email’s customer information without the user having to look it up in your MultiValue Application. Lean how to create and use addins to extend outlook to be more useful to your business.

Bootstrap can help you build a responsive website and speed your web development. This session will help you understand how to leverage this framework to build mobile-first projects and show integration with your MultiValue data driving changes to the look of the website.

Creating visually appealing reports, charts, maps, and graphics from MultiValue data used to be a long, drawn-out process. With the ability to use Microsoft's PowerBI, your MultiValue data suddenly has the power of modern visualizations and business intelligence.

This session will provide you the means to export and manipulate your MultiValue data using PowerBI.

Join Nathan Rector, President of International Spectrum, for the conference welcome address. See what the MultiValue market and International Spectrum has been doing this past year and what the plans are for the future.

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.

Experienced MultiValue developers will learn how best to describe their MultiValue systems and applications to new developers in order to help them come up to speed with less effort on both you.