Florida 2012 - 2nd to 5th April, 2012

Event Schedule:

.NET has become the defacto new development environment for most enterprises. Developing .NET applications are relatively easy, but developing a .NET application to use a database effectively requires knowledge and planning.

Interfacing .NET 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.

Bring your laptop, with or without Visual Studio installed. We will help you get it installed, and building a "Proof of Concept" .NET appliation for you take home with you to your Boss.

Talk with speakers and experts that have solved all the problems you are likely to run into while developing a .NET applicaiton.

Bring your laptop, with or without Visual Studio installed. We will help you get it installed, and building a "Proof of Concept" .NET appliation for you take home with you to your Boss.

Talk with speakers and experts that have solved all the problems you are likely to run into while developing a .NET applicaiton.

Many of our devices scream at us in coded and cryptic error messages. Rather than being part of the problem, let's work to create clear standardized, meaningful error messages. With the advent of Twitter and its 140 character limit it is clear that much can be said in few words. This session will explore some various approaches.

This session is designed to show the features of AccuTerm7 specific to AccuTerm7 GUI development It is geared to the Multi-Value/Pick programmer who wants to convert or develop applications in a Windows graphical environment using AccuTerm7 GUI. It will specifically address the following:

  • How AccuTerm7 GUI works and is setup
  • Sample Applications and Techniques
  • MAINEVENT programming with AccuTerm7 GUI
  • AccuTerm7 GUI Internet Version
  • VB Scripting and AccuTerm7 GUI
  • Sample Source Code will be Distributed to all Attendees

Tablets, Phones, Smart Home Panels… Android Development will take you into the future. This session will provide you information on what software you need and what steps you will need to develop for these systems and hardware.

We will also show you the basics for talking with your MultiValue system from an Android Applications.

Whether your software is text or GUI based, mvTools will enable you to improve your application software and if you have a team of developers, mvTools will provide the development standard you need.

Ashwood's developers use these tools daily to provide our customer's services in less time and at a significant savings! mvTools save time. From 50% to 60% in most cases and will enable you to revitalize your text and GUI application software.

Standard reports and search techniques are no longer adequate for today's business requirements. It's time to release the knowledge held in unstructured data (i.e. text and memo fields) and incorporate that into our business analytics. Qualitative as well as quantitative analytics provides a far more complete picture of the business. See a demonstration of our embedded business intelligence product, DeepSee, coupled with our unstructured data analysis capabilities, iKnow.

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.

Data is any business's key assets. Without reliable data, then business will loose money and fail. This session will talk about protecting sensitive data and how best to provided audits to your ever changing data.

DesignBais Release 6 is a major release. It contains many new features that will help to make your multi-value application the best in the business. DesignBais is a rapid application development and deployment environment specifically targeted to the multi-value developer. DesignBais provides tools that enable the development and deployment of functionally rich, browser-based, commercial and public grade web applications. Your knowledge of multi-value is the only discipline required to create best of breed web applications. Rick Weiser will demonstrate the latest features of DesignBais Release 6 and provide a simple overview of the complete feature set of DesignBais. You will be pleasantly surprised!

We see a lot in the trade publications about server virtualization in the data center. It seems to be the current Big Thing. But virtualization is not just about enterprise-wide servers. It is also available on the desktop.

Join us for a discussion of how desktop virtualization works and how a long time MultiValue developer has used it to increase productivity, lower costs, and improve software quality. And if you are already using it, share your own experiences with this exciting new way of Doing More With Less.

You just spend a bunch of time work attending sessions, now is the time to apply it. We know that you don't always have time to implement or test something out once the conference is over. This time slot was set aside just for you to do that.

Some of our speakers and MultiValue experts will be available to help you work through your problems, or help clarify how a specific solutions works. Even if you don't have anything specific you want to work on, join us just to talk about your environments and challenges.

This session will delve deeper into development of a Native iPhone application including how to access multivalue data from your iPhone app. This session will include the development of an application that demonstrates a native iPhone application.

e-Commerce drives business today. Most of us have developed something kind of e-Commerce interface for our business. This session revisits e-Commerce techniques and solutions to see if you can create a faster, more optimized interface with our MultiValue enterprise.

We will update a MySQL database with products from you MultiValue System, and then pass completed orders from MySQL back into your MultiValue system to be processed.

Bring your laptops.

There are many different levels and types of bar coding. Many companies limit the use of bar coding to the shipping department or for scanning UPC codes. In this session, you will learn how to create, manage, and implement an enterprise-wide bar coding system for your manufacturing, retail, and asset management needs.

We'll talk about storing the data, printing bar codes, and general interface questions and issues with using bar coding equipment with your MultiValue application.

A Tradition at International Spectrum - An Informal welcome reception right on the exhibition floor - minutes after the exhibitors have completed setup - to welcome everyone to the show and give a sneak preview of what's to come in the next few days. A greate way for you to informally make the connections with the people you'll want to see later.

jQuery Mobile is the latest Open-Source framework to make mobile website development easy. jQuery mobile is an extension of jQuery, and provides developers with a predefined GUI and Navigation components designed for touch screens and mobile devices.

If you are looking at developing a mobile device, then this is a good starting point to make your website function and look like a mobile app without learning a lot of design.

There is a growing need for applications to support more than the basic 8-bit character set. Whilst simple encoding of a wider set of characters into some 8-bit representation is fine for storage, it does not easily allow use of the powerful data selection and display capabilities of the multivalue environment.

This presentation will examine how QM has been extended to support the 65536 characters in the Unicode Basic Multilingual Plane and what opportunities this offers in a global market.

A new presentation, greatly improved. This session will show you how to create word documents on the fly by mixing templates and data from your MultiValue database. This is a PICK application you can use to create a word document

You have been creating green screen/command line programs for years, but now you starting to create applications in Windows or the Web.

  • Where do you start?
  • How do you process data and validation?
  • When should you read/write/lock your data?

GUI applications require a different thinking process when developing and handling data. Some applications can be made simpler and some are more complex when you start developing event—driven applications.

Join Charles Barouch, and see how to develop fast and effective GUI and event—driven programs.

You want to talk with other professionals in your area, but don't know how to go about it. There use to be MultiValue User Groups in every state and country. Now they seem to be far and few between.

If you are interested in starting a User Group or Special Interest Group (SIG), join us to talk about how to get one started, and what International Spectrum will do to help promote it.

Do you have a set of programs that your development staff is loath to touch knowing that every time something is changed, something else breaks?

Refactoring is a disciplined technique for restructuring an existing body of code and altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. Each transformation (called a 'refactoring') does little, but a sequence of transformations can produce a significant restructuring, reducing the chances that a system can get seriously broken during the restructuring.

Attend this session to learn how to refactor not only your code, but also your environment so that developers are motivated to not only fix programs and add features, but return software whose existing functionality is better than it was before they worked on it.

Entrinsik's Informer Web Reporting is an award-winning operational reporting and analysis solution used by tens of thousands across various industries. Informer delivers real-time access to multiple databases, including U2, D3, SQL, Oracle, Informix, MySQL and others, from one intuitive drag and drop interface without complex ETL processes, data warehousing, or data cubing.

NEW Informer Dashboards help organizations improve decision-making with visually compelling, interactive dashboards to analyze, track and drill down into real-time information while monitoring key operational performance indicators. Informer creates a self-service operational reporting and analysis environment where users can customize data views for ad-hoc analysis without IT support. Informer's VAR Toolkit minimizes implementation time and facilitates easy integration into existing environments. Easy to use. Easy to implement.

Apache and PHP have become a popular framework and platform for Web 2.0 and HTML5 development. Since they are both Open Source, you can find precompiled applications for just about any OS and hardware being used.

Now the MultiValue developers don't need to feel left out. In this session we'll show how easy it is to download, install, and start working with Apache and PHP.

gMail and Google apps deliver dozens of useful, powerful cloud-based tools such as email, chat, and calendars, and your business can use them for free. We'll introduce these apps and show you how your business can make the most of them in this social media world. Join us for this introductory talk.

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.

You hate java, or think it is too complex to work with, lets look again. The JSP Standard Template Library (JSTL) is a very new component released by Sun for JSP programming. JSTL allows you to program your JSP pages using tags, rather than the scriptlet code that most JSP programmers are already accustomed to. JSTL can do nearly everything that regular JSP scriptlet code can do.

This session will examine JAVA, JSP, and JSTL, and take you through the basics of JSTL using Tomcat to publish MultiValue business data.

Ask yourself this: If your database supplier tested new versions of your MultiValue database the same way you test program changes to your production software, would you still consider upgrading? Or do updates to your application frequently cause errors, downtime, lost data, or decreased user confidence?

This session explores proven techniques for successful software testing and how they can be applied to our rapid change, free form, MultiValue environment. We will also discuss the impact of testing protocols and tools on the time crunch found in most shops.

This session will explore the development of MultiValue Smartphone and Tablet applications using PhoneGap.

PhoneGap is an easy way to create and deploy native and hybrid applications for your business. See how simple HTML, CSS, and JavaScript can be merged with your MultiValue enterprise to create a application quickly and with native functionality.

No Android JAVA and no iPad Objective-C to learn.

Part 1 of 2, this session will talk about how to Mobile and Browser enable your MultiValue application using OpenInsight.

Part 2 of 2, this session will talk about how to Mobile and Browser enable your MultiValue application using OpenInsight.

Bring your laptop, tablet and/or cell phone, and sit down with experts in Mobile Application design to create your "Proof of Concept" application to talk home with you.

This lab will provide MultiValue developers the ability to write and test Tablet/Cell Web and Native applications. This is the best place to apply the knowledge you learned in previous sessions.

Bring your laptop, tablet and/or cell phone, and sit down with experts in Mobile Application design to create your "Proof of Concept" application to talk home with you.

This lab will provide MultiValue developers the ability to write and test Tablet/Cell Web and Native applications. This is the best place to apply the knowledge you learned in previous sessions.

Mobile devices can do more than just text with your friends or kids. They can also interact with data from your multi-value database. Data can not just be pulled down using a browser, but they can also be pushed out from your servers. We'll review the mobile notifications and look at options available to you. Join Eagle Rock Information Systems for this talk on mobile communications.

BlueFinity leads the market in supplying Microsoft-centric tools which allow MultiValue developers to create or enhance powerhouse applications using the very latest technologies while still retaining their valuable and often substantial investment in MultiValue software and knowledge. Now, with mv.NET Solution Objects, these applications can be deployed against any of the wide range of user interface devices —workstations, tablets, handhelds, phones, and other mobile devices — and developed with the latest application delivery frameworks and tools. Discover how to create powerful solutions that address the evolving needs of users and customers in a timely, comprehensible and affordable way.

All of our customers benefit from InterSystems technology and our MultiValue customers are no exception. They need to develop breakthrough applications as much as any other customer. With InterSystems offering full MultiValue support, adopting other elements of InterSystems technology becomes an easy task. Come and hear how one of our customers has benefited from their migration to Caché. They will discuss how their operations, development environment, and support of multiple locations – and therefore their business — have improved as a result of advancing their application with InterSystems.

As a .NET programmer, working with a MultiValue Database doesn't always seem to conform to how you think it should be done. Surprising enough, MultiValue Database structure and interfaces fit the .NET object models better than traditional database.

Move beyond direct queries of the data, and learn how to use the full potential of the MultiValue database with stored procedures, and so how the to generate Datasets and Data Objects more efficiently.

Panel discussion with the industry experts on direction, design, andexpectations for the MultiValue market and developers. Where should webe heading, why we should be heading there, and how to get there from here.

We will start with a few questions and then open the floor to you theattendees to ask your own questions.


  • Charles Barouch
  • Jorge Casares
  • Kevin King
  • Brian McMahon
  • Richard Thiot

Excel is a popular media to review and work with MultiValue Data. It provide an easy way to provide formatted output, and data mining using pivot tables. Majority of all end users out there have access to Excel, and use it to some degree or another.

In this session we will show you how to extract MultiValue data and import it into Excel using subroutine calls. We'll talk about how to add data to individual cells, as well as do bulk updates of cells and rows.

This session also includes 1 hour of hands-on samples, so make sure you bring your laptop.

We all want to know. We all assume we know. Now get the actual information.

An application programming interface (API) that allows send programmed and customized emails by using D3 subroutines and a program in Java.

You'll be able to send birthday congratulations, letters, prize lists, reports etc. Let your system work while you improve your image with clients, employees, etc.

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.

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.

Your manager has asked you to provide them with an estimate on how long a project will take, but the last two times you provided a quote, one came up short and the another came up long and was rejected. Project estimation is not as difficult as everyone thinks it is. Join Clif and learn how to accurately provide estimates to your managers and clients.

ASP.NET has been enhanced from the original WinForms approach to an the MVC (Model-View-Controller) approach in the last few years. More and more new ASP.NET development is using this structure and technology.

MultiValue database work very well in this environment. This quick-start will provide you samples and concepts that will allow you take advantage of this powerful technology.

ASP.NET is one of the most popular programming environments. ASP.NET is a rich programming framework for building web—based applications. It offers outstanding support for both developers and administrators, providing improved ease—of—use, tool support, reliability, scalability, administration, and security. The ASP.NET Quick Start walks through a series of sample code and concepts to teach you how to make the most of this powerful technology.

Quickbooks has become the defacto standard for account packages. Most small businesses use it, and even some large businesses are starting to ask for support. Even though our enterprise systems have account modules, sometimes is easier to supply an interface to Quickbooks.

This session is a hands-on workshop to provide you a solution to connect to a Quickbooks database. We will show the different ways to import and update data, and the pit falls involved with using Quickbooks within our detail oriented world.

Attend this hands on demonstration of implementing Universe RESTful Services. Discussions on best practice for communication to the web service, step by step creation of a web service, and real live examples will be provided.

Synergetic Data Systems, Inc. (SDSI) is the premier developer of unique horizontal software products for the Unix and Windows® community. Since 1988, SDSI software has been implemented in nearly 9,000 business organizations worldwide. SDSI products include UnForm, sdOffice®, dSERVETM, MailCallTM , and GeneralTM Report Writer.

SDSI's flagship product UnForm is a powerful document management solution that seamlessly integrates with any software to produce laser forms, electronic documents in PDF format, and deliver e-documents via email or fax without modification of the host application. UnForm offers optional components for Document Archiving and Management, and Document Imaging/Scanning. Also available is a GUI Design Tool to create and maintain document formats.

This session is designed for experienced MultiValue developers who are familiar with UniVerse programming and hashed files and want to add triggers to files to automatically perform additional processing, such as audit trails, when changes are made to the file, without modifying existing application programs.

  • Trigger Events
  • Trigger Subroutine
  • File Open Issues and Techniques
  • Trigger Debugging
  • Trigger Restrictions

The jQuery UI framework provides a rich (and growing) set of user interface features that can make the browser just as powerful, if not more so, than any dedicated GUI. And being a web technology, it's available right now, and for nearly every browser out in the wild today. Come learn more about how a couple simple lines of Javascript can transform the most mundane user interface into something truly extraordinary.

Content Management Systems (CMS) provide end-users and power-users the ability to update websites without being programmers. There are many Open Source CMS systems on the Internet that would make your job easier.

If the company adds a new product line, or needs to update information the company website, why should they come to the programmer to do so. Using WordPress, DotNetNuke, Umbraco, Drupal, and scores of others would allow your company to update the information without having to bother you.

This session will talk about the different CMS options and how you can enhance and control content with MultiValue database information without sacrificing the CMS flexibility.

All the current databases have an option to access your MultiValue data using ODBC, but each one does it different. Learn how each database handles ODBC mapping to MultiValue data and see live examples and applications that use ODBC to access your MultiValue data. Don't limit yourself, or your users, by not understanding the one of the common tools that comes with your existing system.

This session is designed for experienced MultiValue developers who are familiar with UniData programming and hashed files and want to add triggers to files to automatically perform additional processing, such as audit trails, when changes are made to the file, without modifying existing application programs.

  • Trigger Events
  • Trigger Subroutine
  • File Open Issues and Techniques
  • Trigger Debugging
  • Trigger Restrictions

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.

As a powerful, flexible, easy to learn, and easy to deploy language, PHP provides a platform for an easy transition into web technologies for Multivalue BASIC developers. In this session we'll look at the basics of PHP and discuss how we can leverage our U2 data and programming from a web context.

Cascading Style Sheets provide a powerful way to take an otherwise ordinary web page and transform it into something beautiful. But with over 100 different descriptors for styling a single web page, how do you know where to start? In this session we'll look at the basics of CSS and show you how to make some cool stuff happen without a lot of time or effort.

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.

International Spectrum provides the MultiValue Marketplace community, code, and other helpful information. We are always looking for new authors and new content. If you would like to contribute to the community, then this session is a good place to start.

We will take about how International Spectrum publishes the magazine, and the different ways you can get your knowledge and expertise into the community. It doesn't matter if you don't know what to write, or are concerned that you don't write very well. We will tell how we can help address those concerns.

Join us, and start expressing your vast knowledge to those that need it the most.

Billed as "A rock solid default for HTML5 awesome." the HTML 5 Boilerplate was developed by Paul Irish, a Google developer, to pull together best practices for developing web pages with an HTML 5 doctype. Let's take a look at how to use the features of this template and tailor it to your needs. While this talk will be relevant to developers interested in writing web-based (including mobile) software using any of the MV DBMS's, I will also show the toolkit we use for developing our web-based application using the Zen AJAX framework from InterSystems Cache'. The HTML5 Boilerplate has been integrated into many CMS toolsets, and now we have it integrated into our generated pages too. In addition to discussing the features and benefits of the HTML5 Boilerplate, I will demo our Zen development studio environment. We will create a web page from our page template so that we get the Boilerplate features. This presentation should be fun for anyone interested in either the HTML5 Boilerplate or those who would just like a peak at how we are writing a brand new MultiValue application using the Zen AJAX platform that comes with Cache'.