Welcome! This is the place to get information about all of your sessions as well as product literature. In each session below you'll have access to session details and presentation downloads.
Track 1: The Empowered Business (App Modernization, App Management, REST, Rules, BPM, Frameworks)Track 2: People and Process Optimization (Table Partitioning, Perf. Tuning, Virtualization, Disaster Recovery, Dev. Studio)Track 3: IT Forces Meet Internet (Mobile App Development, Node.js, User Experience [UX], Product Roadmaps)Track 4: Rapid Application Development and Data (Web Development, Application Data Integration, PaaS, Cloud Services)
Want to make your business more productive? Discover how IT can drive productivity in ways never before possible by boosting the power of your applications and the speed at your organization builds them.
Imagine the problems you could solve or the opportunities you could pursue that you don’t today? Find your answer here. Presentations focus on solutions that help you build and manage modern applications, leverage the data they depend on, and ultimately empower people across your company.
Modern Business Application Development Peter Judge, Software Architect, Progress Software; Edsel Garcia, Software Engineer, Progress Software
See the power of Progress unleashed in this session featuring live demonstrations of application development with best-of-breed solutions including OpenEdge OOABL, REST, BPM, Corticon, Rollbase and Mobile. If you're looking for a big-picture perspective of Progress potential, this is the session for you.
Rollbase for OpenEdge Dudes Shelley Chase, Software Architect, Progress Software
If you're an OpenEdge developer who wants to use Rollbase to enhance and extend OpenEdge apps, this is the session for you. You'll get lots of tips and tricks including using OpenEdge as a backend database for Rollbase. We'll also show you how to use Rollbase to access OpenEdge applications through external tables, JSDO access and other channels.
The ABL Keeps Getting Better (What's New in the ABL in 11.4) Laura Stern, Software Engineer, Progress Software; Sharanya Sarkar, QA Engineer, Progress Software
The ABL team is always striving to add new facilities to the language to keep up with customer needs and the changing market. This session provides an overview of the changes to the ABL in version 11.4. These include passing objects between a client and an AppServer, a new GET-CLASS function, support for JSON Before-Image and 64-bit WebClient.
What's New in OpenEdge Management/Explorer Rohit Kumar, Software Engineer, Progress Software; Havard Danielsen, Software Engineer, Progress Software
Managing OpenEdge server solutions like databases, application servers and system resources? Attend this session to learn about enhancements to the OpenEdge Management/Explorer interface. See how it simplifies a variety of activities including managing OpenEdge webservices and the new Pacific application server; and configuring remote containers for centralized monitoring.
Developing REST Support for B2B Access to Your OpenEdge AppServer Application David Cleary, Software Engineer, Progress Software; Kumar Navneet, Software Engineer, Progress Software
How do you gain total control of all HTTP messages and response artifacts; or, open AppServer application functionality to virtually any HTTP client that accesses an HTTP web server? Start by attending this session on how to take full advantage of the scope and flexibility of OpenEdge REST services. Discover how REST provides transparent transport access to AppServers from mobile clients; and supports RESTful HTTP client access and the complete range of ABL datatypes. We'll walk you through developing a RESTful service interface to an AppServer, and highlight your best options for using HTTP messages and responses like headers and cookies. If you want the power to develop and control every aspect of HTTP to AppServer interactions, don't miss this session.
Using OpenEdge, Corticon, Rollbase and Node.js to Create a Dynamic, Rule- and Model-Driven Web-UI Mike Liewehr, Managing Director, AKIOMA Software
Apero's Journey to Create an Application Framework for Updating a Legacy ERP Sophy Nathanail, CEO, Apero Solutions Inc.; Oscar Perez, Director of Software Development, Apero Solutions Inc.
Get an insider's look at how Apero used OpenEdge Web service technology to modernize its legacy ERP product with a rich, new user Interface and solid Service Oriented Architecture (SOA). Attend this session for a walk-through of Apero's successful approach with their executives. They'll take you through the steps of designing an application framework for consistent maintenance of user interface design patterns across application components and modules. The team will also focus on the value of creating three, well-defined layers including a user Interface, business logic layer and database layer.
What's New in OpenEdge BPM 11.4 Suresh Inavolu, Software Engineer, Progress Software
Attend this session for an overview of OpenEdge BPM and how it can help you be more productive and respond more quickly to changing business requirements. We'll cover OE BPM basics along with new feature highlights including a new Rollbase presentation type that enables you to host your user interface in Rollbase while driving business logic via OpenEdge BPM.
Introduction to the Pacific Application Server for OpenEdge David Cleary, Software Engineer, Progress Software
Attend this session for an introduction to the many advantages of using the new Pacific AppServer (PAS) for OpenEdge. We'll compare and contrast the PAS for OE architecture with the existing OpenEdge AppServer and answer questions from session attendees. Topics covered include development, deployment, debugging and management.
Living with the New Pacific AppServer for OpenEdge Roy Ellis, Software Engineer, Progress Software
The new Pacific AppServer for Openedge (PAS OE) will need to be managed, monitored and scaled differently than then the "classic" AppServer. We will discuss what code changes may be needed to use the PAS OE. We will discuss managing and monitoring the PAS OE. And we will talk about the new load-balancing procedure. Lastly we will explain the advantages of the new PAS OE.
Corticon Integration with OpenEdge and BPM (OpenEdge-Corticon-BPM) Jawahar Surapaneni, QA Engineer, Progress Software; Divyatheja Pachipula, QA Engineer, Progress Software
Are you embedding business policies and practices deep inside code? If so, attend this session on the benefits of extracting business rules from code, and integrating Corticon with OpenEdge and BPM to immunize code from business change. Learn how to automate rules without coding in ABL development. See what happens when you separate business logic from code and create them as rules in Corticon, to deploy them to a Corticon server as a web or decision service. The goal of this session is to give you a detailed understanding of how OpenEdge integrates with Corticon and how to run rules from ABL and BPM with PDS OpenEdge.
Customizing Your Application, NO PROBLEM! Carole Miller, Systems Engineer, Progress Software; Chris Hogan, Systems Engineer, Progress Software
Grappling with how to customize pricing and application code for different customers? Attend this session to see how Corticon can help you address these challenges. We'll walk you through an OpenEdge deployment scenerio with two customers that require customized pricing outside of application code. See how Corticon enables you to externalize rules to empower customers to self-upgrade to new software versions and easily customize applications.
Integrating Rollbase and OpenEdge – The Rest of the Story Mike Fechner, Director, Consultingwerk
What can you gain by integrating Rollbase and OpenEdge? Using a simple RAD PaaS development approach to build complementary web applications for OpenEdge applications is one advantage. So is using Rollbase as an alternative to WebSpeed. If you're considering the possibilities, attend this session to see what you can achieve when Rollbase is integrated into the SmartComponent Library framework. Discover how to access OpenEdge business logic in Rollbase; and how OpenEdge applications interact and exchange data with Rollbase objects. Get an overview of Rollbase REST interfaces, ABL queries and how to manipulate data within the Rollbase portal and access meta data to build tight integrations. Additional topics include: Rollbase interfaces, Rollbase REST Services; Accessing Rollbase meta schema from the ABL; Querying Rollbase objects from the ABL; Manipulating Rollbase obejcts from the ABL; Accessing the Rollbase user interface; Using Rollbase to access the Progress Application Server; Building on ABL REST client.
Pick up the pace of moving from prototype to productivity by learning from the best practices of others who precede you on the path.
We're assembling our best tips and tricks, while members of the Progress community share their insights and experience on how to get the most from your technology. Presentations focus on managing applications and data throughout the lifecycle from development to user experience.
Getting Started with Table Partitioning Havard Danielsen, Software Engineer, Progress Software; Rich Banville, Software Fellow, Progress Software
You're familiar with the concepts and virtues of table partitioning and ready to get started. In this session you will learn how easy it is to incorporate table partitioning into your existing deployments. Using a series of demos you'll be guided through table partitioning enablement, migration and maintenance, enabling you to envision how you can adopt OpenEdge's Table Partitioning in your existing deployments.
What's New In OpenEdge 11.4 Brian Bowman, Product Manager, Progress Software
Explore the exciting new capabilities available to you in the latest edition of OpenEdge 11.4. If you've been looking for reasons to move to the new release, you'll find many at this session!
Dude, Where's My Log File? Michael Banks, Principal Software Engineer, Progress Software
Looking for tips and tricks to troubleshoot challenges with your OpenEdge application and database? Attend this session for a checklist that takes you through a common troubleshooting scenario. Discover where to find helpfulTomcat/Apache log files and what to to look for when you're there. The session also covers a variety of client, database and AppServer issues, including the new Pacific Application Server for OpenEdge.
Unlocking the Secrets of Progress Developer Studio for OpenEdge Divyatheja Pachipula, QA Engineer, Progress Software; Swathi Yellavram, QA Engineer, Progress Software
Progress Developer Studio for OpenEdge (PDS for OE) provides a host of capabilities with configurations and options to simplify OpenEdge application development. You get the best results when features are customized to drive maximum performance and a seamless development experience. Attend this session for an overview of customization options, preferences and properties settings and how to fine tune them to suit your environment. You'll come away from the session with time-saving tips and tricks and an understanding of PDS for OE best practices in ABL application development.
Progress® Corticon® Business Rules—Understanding Business Rules and When to Use Them Mark Allen, Corticon Founder & Former CEO, Progress Software
How do you respond to accelerating change in regulation, competitive pressures, new service offers, customization and fraud? Are you responsive enough to meet your customers' needs and translate their requirements quickly into new rules that drive applications? Learn why externalizing business rules in Progress Corticon can make any application far more agile.
When Disaster Recovery is Not Enough—Maintaining High Availability Paul Koufalis, President, Progresswiz Consulting; Gilles Querret, Technical Manager, Riverside Consulting
What scenario is more likely to bring down your whole system? A full-blown disaster or isolated component malfunction? The answer may surprise you, which is why you need to attend this session on maintaining highly available applications. You'll learn from the experiences of real-life IT professionals who rarely have to reach for the dreaded "Disaster Recovery Activitation Procedures" binder. Find out how to join their ranks.
Table Partitioning—Application and Design Rich Banville, Software Fellow, Progress Software
In this session we will discuss how Table Partitioning impacts your applications from the ABL perspective. We'll look at locking behaviors, unknown value support, rowid/recid implications, record creation cautions and displaying partition policy detail information. We will also describe table partitioning "Good Design Principles" for data access, including how to choose the appropriate tables and fields for partitioning taking into consideration data availability, performance and the implications of join activity.
Test Challenges and Approaches with SaaS and PaaS Dr. Ganesh Iyer, QA Engineer, Progress Software
The Cloud and other Web 2.0 technologies are revolutionizing how software is developed, deployed and used. With Software as a Service (SaaS), software is readily available through browsers anytime, anywhere. But rapid release cycles, frequent change and Agile software development methods with data from multiple clients bring a host of new challenges—many related to testing. For an overview of the most common pitfalls and tips to overcome them, attend this session where we'll cover: Security testing, multi-tenancy testing, elasticity testing, load testing, elastic scalability testing, live upgrade testing and browser compatibility testing. Do rapid portal changes ever cause painful, automation script maintenance headaches? This session shows you how to get relief.
Getting Even More Out of OpenEdge in a Virtualized Environment Libor Laubacher, Tech Support Engineer, Progress Software
How do you take full advantage of virtualization to optimize database integrity and the functionality of your OpenEdge environment? For answers, attend this session for tips and demos on how to make the most of virtualization by: Effectively configuring VMs running on OpenEdge databases in conjunction with third-party backup suites like VEEAM and Legato Optimizing vSphere 5.5 high availability features including DRS, vMotion, Fault tolerance, replication and snapshots to ensure 24x7 server uptime Provisioning virtual disks based on the part of your OpenEdge environment it runs (e.g. database, jse or application server) Fine tuning virtual networks to reach application throughput benchmarks.
Performance Tuning the OpenEdge Database in the Modern World Mike Furgal, Director, Managed Database Services, BravePoint; Gus Bjorklund, Software Architect, Progress Software
Modern computing demands large memory, many CPUs and elaborate storage. How do you meet these demands in your OpenEdge environment? This session gives you tips and pointers on technologies designed to meet these requirements including NUMA (Non-Uniform memory Access), RAID and advanced OpenEdge tuning techniques. What's in it for you? We'll address that question in a discussion of benefits.
Scaling OpenEdge AppServers Irfan Syed, QA Engineer, Progress Software
Could the client access and response times of your customer applications use a boost? If so, attend this session on how to improve application performance by scaling Tomcat servers with advanced load balancing techniques. Get tips for scaling client requests to OpenEdge Adapters such as AIA, WSA, REST and Webspeed Messengers on different platforms. Plus, discover how to take advantage of load balancers, proxy servers and configuration combinations between Apache/IIS and Tomcat. Other topics include transports including HTTP, HTTPs and Tomcat Connectors.
While forces driving IT are intersecting—cloud, mobile, web, social, big data—Internet-connected devices are creating revolutionary new business opportunities.
Watches, thermostats, glasses. Customers who rely on these devices in their personal lives are increasingly wanting to use them in business. Learn how forward-thinking organizations are taking full advantage of new technologies, and how you create innovative solutions for them in the future.
UX Trends and Considerations: A Peek Into the Future Arin Bhowmick, Vice President, Product Management, Progress Software
Attend this session for an advance peek into the future of UX. We'll explore trends and factors to consider when looking at how you can IMPROVE your customers' experience when delivering your next generation applications. You will also get to hear about the changes in user expectations and digital advances that you can leverage to aid user adoption. Innovation now comes from the consumer markets first. This shift is having a profound effect on the enterprise and is radically altering customer/employee expectations. We now all expect our experiences– to be much like the experience we enjoy in our personal lives. What are you doing to RETHINK your user experience/interface requirements/capabilities? Join us and get an insight on experience considerations for envisioning best in class apps.
What is Node.js and Why it Matters Brandon Cannaday, Director, Software Engineering, Progress Software; Charlie Key, Senior Business Operations, Progress Software
This session will start by providing an overview of Node.js, how its being used, and why its adoption is growing so far. The session will then describe the features in the Modulus products.
What is IOT and How Modulus and Pacific Can Help Eduardo Pelegri-Llopart, Vice President, Technology, Progress Software
These days the Internet of Things is everywhere, from the connected home to the connected car, from smart watches to smart glasses, from beacons to smart thermostats. In this session we will provide an updated view of the IOT space and we will show you how Pacific technology like Node.js and Rollbase can be used to build IOT applications.
Macintosh Retail Group's (MRG) implementation of Pacific: Supporting Business Transformation Kris de Moor, Corporate ICT and Supply Chain Director, Macintosh Retail Group; Tore van Grembergen, IT Manager Group, Macintosh Retail Group
In the transformation of the business from traditional retailing to cross channel retailing, Macintosh has chosen Progress Pacific to modernize and add flexibility and agility to their current software infrastructure, without the level of risk normally associated with this kind of strategy change. In this session the Macintosh IT management team will present and discuss the choice for Pacific, the first results and the roadmap for the implementation. Using the existing logic of its OpenEdge application, Rollbase to develop a modern cloud-based front end, and OpenEdge BPM and Corticon for business process and business rules management, MRG is transforming its entire ERP system, enabling the company to seamlessly connect the physical stores, online shops and marketplaces with the back-office, customer service and warehouse in real time.
Building a Successful Business with Progress Pacific David Barach, CEO, Good Done Great
Attend this session for an inside look at how Progress Pacific helps Good Done Great drive growth and reduce costs. CEO David Barach shares how building applications with Pacific helps the corporate and volunteer giving strategic and technology services provider expand its product line and achieve success.
Blending and Using Data with OpenEdge, Progress Easyl and DataPA OpenAnalytics Adam Breakey, Senior Product Marketing Manager, Progress Software; Rich Julius, Principal Product Manager, Progress Software; Gary Lamb, CEO, DataPA
Almost every modern application needs to generate data for reports, queries and dashboards. Progress Easyl enables OpenEdge applications to blend data from multiple sources and create unified data sets for export to BI tools and dashboards. In this session you'll see how data from multiple cloud and on-premise sources can be blended using Progress Easyl and then used in DataPA OpenAnalytics to create visually stunning dashboards. These interactive dashboards can be then be used on the PC, in a web browser, in DataPA's native mobile apps or even embedded inside your OpenEdge application.
Engine for Growth: Agile SaaS Case Studies Paul Petersen, Director, Ideas Ahead Pty, Ltd.
In today's economy, companies are under pressure to deliver more software & services to customers quicker. If you are looking to improve agility, speed up delivery cycles and still maintain quality outcomes, then attend this presentation. This session will present case studies on how businesses have changed their internal engine for SaaS growth by moving to Agile Development and Automated Testing. This session will cover agile transition, new tools and techniques, lessons learnt and more.
How Mobility Benefits Your Workforce, Your Customers, Your Business Ankur Goyal, Product Manager, Progress Software
Personal mobile device use in the workplace is exploding as a channel for connecting with internal systems and engaging with partners and customers. This presents an enormous opportunity for mobile application developers and providers who can deliver the capabilities and/or support users rely on to be productive. Progress customers and partners that want to stay at the forefront of the mobile application movement can attend this session to explore opportunities in this growing environment. Led by Lee Andron, Progress Senior Principal Product Manager in mobile strategy, the session addresses applications and mobile-first strategies that make sense for your organization, and provides tips for moving forward.
What's Next for OpenEdge: A Glimpse Into the Future (OpenEdge Roadmap) Rob Straight, Product Manager, Progress Software
What direction is Progress taking OpenEdge down the road? For a preview into Future development plans, 11.5 and beyond, attend this session. We will hihglight our current thinking and provide insight into where we see the future of OpenEdge.
Bridging the Gap Between Business and IT Mark Troester, Director, Senior Product Management, Progress Software
Business wants more than IT can provide. This is not an indictment against IT, it's a supply and demand problem. Given demand outstrips supply, the business looks for alternatives - SaaS, outsourcing, offshoring, cloud, etc. While it’s great that the business is resourceful, if applications are developed in rogue fashion, "Shadow IT" will be exacerbated. How do you avoid these problems without locking everything back up in IT? You can start by picking up some IT-friendly, self-service strategies at this session led by Mark Troester, Progress Senior Director of Pacific App Dev & Deployment. The session leads you on an exploration of the business and IT landscape by profiling common challenges that address most organizations. You'll look at why business professionals in all disciplines are taking on the role of technologist, and learn about successful approaches to optimizing business and IT interactions. Finally, you'll discover how Progress Pacific enables self-service with appropriate governance.
Application development and data that reveal insights: They go hand-in-hand, yet often they're approached as separate IT initiatives. Imagine the business opportunities if we could only take a more holistic view.
We'll show you how. Presentations explore the power of combining Progress solutions and products that drive value for the technology you already have.
Hands-On Workshop: How to Build a Mobile App in One Hour or Less Ajay Sharma, QA Architect, Progress Software
Mobile business applications are on everyone's short lists. How is your organization keeping up with the demand? If speeding time to market is a priority, attend this session to learn how Progress Rollbase drives the process. You'll get hands-on experience building a complete Rollbase mobile app with a full set of functions such as CRUD operations, events, third-party services integration and PUSH notifications. You'll also version your app for iOS and Android devices and deploy it when complete. The app is yours to keep for use on your own mobile device.
ABL Data Integration, Today and Tomorrow David Moloney, Software Architect, Progress Software
Is the growing volume, velocity and variability of big data threatening to overwhelm your data access models? If so, attend this session for tips on using OpenEdge data integration techniques and architectures to overcome data access challenges in modern ABL applications. We'll review proven OpenEdge methods for getting direct or indirect access to many data forms and data sources, including code from recent OOABL sample applications that enable access to DataDirect Cloud and Easyl. Get a peek at future plans for new data access models and tighter integration in ABL applications.
ASPsoftware Takes Trucking Business Mobile to Improve Accident Reporting and Safety Terry Daley, CEO, ASPsoftware
Attend this session for a first-hand look at how ASPsoftware used Progress Pacific to build a new software module for a trucking business in record time with hardly any coding required. Learn how the Progress partner helped the company significantly increase operational efficiences, driver productivity and information accuracy by creating a workflow to simplify accident reporting, end to end. ASPsoftware highlights the solution's most transformative capabilities including empowering drivers to capture accident data with a smart phone app; transmitting it seamlessly across the communication chain to supervisors, mechanic, reviewers and assessors; and maintaining accurate statistics on driver accident histories for safety performance improvements.
Firewall-Friendly On-premise Data Access to/from Your Cloud App Sumit Sarkar, Systems Engineer, Progress Software
Learn how to get instant secure data connectivity to OpenEdge databases that reside on-premise behind a fire wall; or in public/private clouds. Avoid manual database dumps, exposing open TCP ports, VPN, or SSH tunneling for accessing data; and learn how you can expose your application data in real-time through standard APIs such as ODBC and JDBC through a self service data connectivity cloud service. We're really excited that OpenEdge was the first RDBMS in history to support this next generation of data connectivity for today's hybrid cloud/on-premise world.
Inside the JSDO: Mobile and Web Edsel Garcia, Software Engineer, Progress Software
Mastering Progress Rollbase, Inside and Out Dr. Ganesh Iyer, QA Engineer, Progress Software; Dr. Chandrasekhar Gontla, QA Engineer, Progress Software
The secret to building high-performance SaaS business applications is mastering the full power of Progress Rollbase, inside and out. Want in on the secret? Attend this session to explore the most powerful, but lesser-known capabilties enabled by Progress Rollbase. Learn about the custom development toolkit, LDF, record creator, external authentication and third party cloud services for storage. This session is a great place to start training as a Progress Rollbase power user.
EDI Integration and Data Transformation Tony Lavinio, Software Architect, Progress Software; Jaime Meritt, Vice President, Product Management, Progress Software
Trying to integrate X12, EDIFACT, IATA or other EDI standards with your application? What about HL7 or HIPAA integration for healthcare needs? Maybe you need to convert custom file/data formats or transform them to XML? Attend this session to learn about all of the great capabilities Progress can provide to solve your data integration needs.
Top 7 Data API Headaches (and How to Handle Them) Jeff Reser, Product Marketing, Progress Software
Dealing with data APIs can give many of us headaches and sleepless nights. In this session, we will explore real-world examples of how these data API headaches can be triaged and treated with simpler approaches involving cloud-based services and more. Best practices will show how to most efficiently access the right data to help business transform vital information into actionable insights.
Create Interactive Google Analytics Dashboards in Your Favorite BI Tool! Brody Messmer, Development Manager, Progress Software
Does your organization use Google Analytics? Are you having trouble analyzing the information that Google Analytics makes available? Does your organization already have SQL based tools that you can leverage for analyzing Google Analytics data if only there were a way to execute SQL queries? Come to this session to see how to extend the features of Google Analytics and create interactive dashboards in your favorite BI tool. We will demonstrate how Progress was able to SQL enable the cube data housed in Google Analytics so that is now open and accessible to any business tool. Whether you love the simplicity of Excel or the beauty of Tableau, this session is for you!
Enable BI, Reporting, and ETL Integration with Your App Brad Wright, Product Manager, Progress Software
Whether it is for Business Intelligence, Analytics, reporting, ETL integration, or more, SQL connectivity to OpenEdge is important for your customers. In some cases however you need control over the connectivity, usually routing it through the Application Server, enforcing security and multi-tenancy, or redefining the schema to be more user-friendly. Building a custom driver to OpenEdge has never been easier thanks to OpenAccess 8. Now you can build your own driver entirely in ABL, avoiding Java, .NET, or C++ coding entirely. Learn how OpenAccess 8 simplifies the process and how you can build a driver in days.
Making MongoDB Accessible to All Brody Messmer, Software Engineer, Progress Software
Want to learn what the "hype" is about with MongoDB, NoSQL, and JSON? Need SQL access to MongoDB to enable BI, Analytics, and reporting tools like Tableau, Business Objects, and/or Excel? Perhaps you would like to learn more about the ease of using a hosted, cloud-based MongoDB server. If any of these are true, this session is for you! We'll review the basics of MongoDB, introduce the DataDirect ODBC and JDBC connectors, and demonstrate how they can be used with Tableau and other ODBC/JDBC enabled applications and maintaining the fidelity of the data by exposing it as a set of relational tables. All demos will use MongoDB servers hosted in the cloud by Modulus, where the MongoDB server is saved in triplicate and backed up offsite to maximize reliability and durability.
Enabling ODBC and JDBC Drivers for OpenEdge Business Logic Chandra Sekhar, Software Engineer, Progress Software
If you're looking to gain hand-on experience enabling ODBC and JDBC drivers for OpenEdge business logic, this is the session to attend. We'll show you how to do it with minimal ABL coding.