APJ Progress Spark Conference
Perth, Australia, 21 to 23 April 2015

General Sessions

Tuesday, 21 April

Download Presentation Here

Time Agenda
8:30-8:45 Welcome Note
Stephen McNulty,VP Field Operations, Progress
8:45-9:30 The Future of Software Development: 10 Considerations for Killer Apps
Karen Padir, President, Application Development & Deployment, Progress
9:30-10:00 Progress Vision in FY15
Jerry Rulli, President, Progress
10:15-11:00 The Road to Innovation
Tom Kincaid, VP, Channels, Progress
11:00-11:30 Partner+ Difference and Benefits
Kimberly King, VP, Global Partners and Channels, Progress

Tuesday 21 April - Track 1: Modernise & Integrate

Time Agenda
21 April
13:00-13:45
Progress Corticon Business Rules - Understanding Business Rules and When to Use Them
Ken Smyth, Sr. Systems Engineer, Progress
Ankur Goyal, Principal Product Manager, Progress

Download Presentation

How do you respond to accelerating change in regulation, competitive pressures, new service offers, customisation and fraud? Are you responsive enough to meet your customers' needs and translate their requirements quickly into new rules that drive applications? Learn why externalising business rules in Progress Corticon can make any application far more agile.
21 April
13:50-14:35
Application Modernisation
Robin Smith, Sr. Consultant, Professional Services, Progress

Download Presentation

A practical approach to modernising an application by "Preserving and Extending" the application not "Rip and Replace". We will discuss the Why, How and How Long and run through a practical demonstration the Fluid methodology to modernisation. Then a preview of the new "Spark" methodology and toolkit that was announced at Exchange last year that Progress Professional Services is putting together and how Fluid will evolve.
21 April
14:40-15:25
Rollbase for OpenEdge Dudes
Susan Houniet, Principal Systems Engineer, Progress
Daniel Figucio, Sr. Systems Engineer, Progress

Download Presentation

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.
21 April
15:45-16:30
An ISV Approach to Rapid Application Development using Rollbase and Corticon
Tony Wilson & Andrew Clifford, Practiv

Download Presentation

Practiv is a New Zealand based Progress Reseller, Systems Integrator and more recently have been exploring the ISV space with an Insurance Broker system using Rollbase and Corticon.

Practiv builds software solutions that have the power to transform business by integrating systems, automating workflows and creating agile process models that leverage your IT assets. For 15 years Practiv have been helping industry leaders in retail finance, insurance, telco, energy and government to do business better using technology.

In this presentation Practiv will be taking you through the approach they took to Rapid Application Development using Rollbase and Corticon. This will cover how they evaluated the speed of building Rollbase applications coupled with developer training. And then the approach Practiv took to building their Insurance Broker System. This will cover assessment of Rollbase fit to requirements, complexity of functionality through to bringing Corticon in to the solution to support complex business logic. Practiv will then provide some demonstrations of their working Insurance Broker Solution.
21 April
16:30-17:15
Corticon Integration with OpenEdge and BPM
Ken Smyth, Sr. Systems Engineer, Progress
Ankur Goyal, Principal Product Manager, Progress

Download Presentation

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.

Wednesday, 22 April - Track 1: Modernise & Integrate

Time Agenda
22 April
9:00-9:45
Customising Your Application. NO PROBLEM!
Ken Smyth, Sr. Systems Engineer, Progress
Ankur Goyal, Principal Product Manager, Progress

Download Presentation

Grappling with how to customise 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 scenario with two customers that require customised pricing outside of application code. See how Corticon enables you to externalise rules to empower customers to self-upgrade to new software versions and easily customise applications.
22 April
9:45-10:35
The Next Generation Business Applications built on Pacific
Nayane Gunawardena, Head Professional Services, Kingslake

Download Presentation

Most small and mid-sized businesses still use spreadsheets and other non-managed systems to run their day-to-day operations. KingslakeBlue is a project to build a sustainable eco-system to provide simple, fast, flexible yet powerful solutions that run on any device to replace inefficient spreadsheets and other manual processes. Kingslake will share their experience of setting up a white-labelled version of Rollbase with a Telco in order to take the power of Progress Pacific to citizen developers as well as building specific line of business applications.
22 April
10:55-11:40
Business Powered by SiteFinity & Rollbase
John Orrock, Rollbase Philippines
22 April
11:45-12:30
Mastering Progress Rollbase, Inside and Out
Daniel Figucio, Sr. Systems Engineer, Progress

Download Presentation

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 capabilities 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.
22 April
14:20-15:05
Building a User Experience (UX) Capability
Bernard Schokman, UX Training

Download Presentation

User Experience (UX) Design is all about Identifying what it is in your business you want to shift, what problem(s) you can solve for customers to do that, designing or modifying the design of a product or service to solve those problem(s) and measuring the effect of that change on what you wanted to shift initially in your business. Learn what you need to know started in UX.
22 April
15:25-16:10
Internet of Things - Consumer Empowerment & The Opportunity for Change
Anthony Nadalini, Director & Co-Founder, Revolution Software

Download Presentation

An insight into the changing automotive retail sector & opportunities that Internet of Things presents to complement, disrupt and change consumer engagement.

Tuesday 21 April - Track 2: Telerik

Time Agenda
21 April
13:00-13:45
Cross-Platform Mobile Development for iOS, Android and Windows Phone
Tommy-Carlos Williams, Mobile Developer Lead, SpiderOak

Download Presentation

Developing for multiple mobile platforms can be a challenging proposition – especially when you consider the myriad of SDKs, frameworks, languages, and delivery models available to target them. This session will present the different approaches you can take when targeting across numerous mobile platforms. It will highlight the strengths and weaknesses of each approach, showcase tooling that you can leverage, and provide real-world examples of best practices. If you’re looking for a guide on how to target mobile application development, this session is for you!
21 April
13:50-14:35
A Lap Around Telerik Reporting
John Bristowe, Principal Developer Advocate, Telerik

Download Presentation

People use reports to communicate information, make decisions, and identify opportunities. Telerik Reporting is a reporting solution for all .NET cloud, web, and desktop platforms that provides a full range of ready-to-use tools and services to help people throughout your organization create, deploy, and use reports quickly and easily. This session will show you how to effectively take advantage of Telerik Reporting whilst highlighting its latest features.
21 April
14:40-15:25
Project Feather: Develop rich user experiences with MVC and Sitefinity CMS
Peter Marinov, Sitefinity Solution Consultant, Telerik


Take an exclusive look into the new modern, intuitive, convention based, mobile-first UI for Telerik Sitefinity. Learn how ASP.NET MVC and AngularJS have been used to create a unique productivity framework for developers and designers that work with Sitefinity.
21 April
15:45-16:30
Using the OpenEdge JSDO with Telerik Kendo UI
John Bristowe, Principal Developer Advocate, Telerik
Phil Malone, Principal Technical Support Engineer, Progress

Download Presentation

Kendo UI is a JavaScript framework that can be used to build web and mobile apps using HTML5 and JavaScript. It provides a very powerful set of UI widgets (controls) that can be bound to a DataSource component for accessing local and remote data. This DataSource makes it much easier to request data, fill widgets with data, and then make and track changes to that data.

The OpenEdge backend can be accessed through the Kendo UI DataSource using the same architecture used for mobile app development in OpenEdge 11.2+ via the JavaScript Data Object (JSDO). The JSDO provides support for a complex data model and API to manipulate that data while maintaining data integrity. The JSDO catalog defines the logical schema and mapping to a remote data source. The catalog also defines an API to invoke remote business logic in addition to simple CRUD operations. The JSDO is designed to work with any Web / JavaScript framework. Similarly, Kendo UI is designed to provide the best UI regardless of backend provider. Naturally, the two work great together.

This session will provide an overview of the OpenEdge JSON, Kendo UI, and how you can leverage them both to build amazing applications.
21 April
16:30-17:15
Continuous Delivery and Telerik Sitefinity
Sean Molam, Technical Architect, Precedent
Seth Cleaver, Sr. Sales Engineer, Telerik

Download Presentation

The world we live in is changing at a dramatically increasing pace and so are the business environments and software needs of organizations. As teams move to faster, more automated, more agile processes and continuous delivery is becoming a hot topic among Telerik Sitefinity customers and partners.

Wednesday 22 April - Track 2: Telerik

Time Agenda
22 April
9:00-9:45
NativeScript: A New & Better Way to Build Cross-Platform Native Apps
John Bristowe, Principal Developer Advocate, Telerik

Download Presentation

NativeScript is the next generation of cross-platform native app development. In this session, you’ll learn what it is, how it works, and - most importantly - how to use it to develop cross–platform native apps.
22 April
9:45-10:35
Build Content-Driven Mobile Apps with Sitefinity CMS
Peter Marinov, Sitefinity Solution Consultant, Telerik


As developers are starting to focus on more complex, deeply integrated mobile apps for both line of business and consumer facing purposes, content and multimedia becomes a key driving factor in the success in a lot of these applications. Many apps today are not just data-driven, but also content-driven. They require powerful content management capabilities and marketers and business users want to be able to manage those experiences, just like they do on the web.

In this session we are going to showcase how to utilise the full power of Sitefinity content management and easily consume this content within any web, hybrid or mobile app by integrating Telerik Sitefinity with Telerik Platform or by accessing Sitefinity’s own web services directly.
22 April
10:55-11:40
Leading the charge into a digital future
Loryn Jenkins, Head of Innovation and Strategy, WebSilk

Download Presentation

Find out how Websilk transforms organisations using Telerik Sitefinity.
22 April
11:45-12:30
Putting Your Things on the Internet
Andrew Coates, Developer Evangelist, Microsoft

Download Presentation

This demo-heavy session will introduce the Internet of Things, and show you ways to think about connecting sensors and actuators to the enormous network of data, storage and analytical capability that is the cloud. We'll go through an example of building a prototype system to collect and act on data as well as to visualise it in a dashboard.
22 April
13:30-14:15
Introducing the Sitefinity Digital Experience Cloud
Cross-Channel Data Integration with Digital Experience Cloud

Seth Cleaver, Sitefinity Technical Engineer, Telerik
Peter Marinov, Sitefinity Solution Consultant, Telerik


The new digital marketing era is already here. Organisations are now faced with new challenges in planning, executing and measuring the success of their marketing efforts. Learn more on the response from Telerik – The Sitefinity Digital Experience Cloud. In this session you will better understand the long term vision of the product and how this innovative marketing solution helps marketers understand and personalize the customer journey across channels and increase ROI of their marketing initiatives.
22 April
14:20-15:05
Big Data Visualization with Sitefinity
Ben Shapiro, Vivid Group

Download Presentation

Visualising data for organisations provides tremendous insight for companies and customers alike. In this presentation hear how ASX listed, innovative energy monitoring organisation, Energy Action worked with Vivid Group to use the power of Sitefinity, Telerik Reporting and Kendo UI to drive clear insight into energy spend of their customers and is used as a differentiation strategy for acquiring new for new customer organisations.
22 April
15:25-16:10
Hack to the Future
Troy Hunt, Software Architect and Microsoft MVP for Developer Security


Online security continues to hit the headlines on a daily basis – medical records breached, media companies infiltrated and credit cards stolen en masse. It's an alarming state of affairs resulting in increasingly large incidents in terms of both compromised records and financial impact. But how does this keep happening? Are these highly sophisticated attacks or are we as a software industry just making it all too easy? And for that matter, where is this trend taking us in the future?

In this session we'll walk through some of the most common online security flaws today and look at just what it is that makes these attacks so successful. We'll see how these flaws are being introduced, how they then manifest themselves as security risks and then how attackers exploit them to their advantage. It's a real world look at the state of online security today and what we can expect to see tomorrow.

Tuesday 21 April - Track 3: OpenEdge

Time Agenda
21 April
13:00-13:45
What's Next for OpenEdge: A Glimpse into the Future
Rich Banville, Software Fellow, Progress

Download Presentation

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 highlight our current thinking and provide insight into where we see the future of OpenEdge.
21 April
13:50-14:35
Common Database Problems, Common Database Solutions
Mike Furgal, Sr. Manager Professional Services, Progress

Download Presentation

Bravepoint sees many customers and encounters many unique problems. This session will cover case studies of some of the more interesting database issues and the technologies required to solve real world problems seen over the past 18 months. This will be a highly interactive session where audience participation is encouraged. At the end of the session you will be better prepared to handle database issues, large or small, that come your way.
21 April
14:40-15:25
Introduction to the Pacific Application Server for OpenEdge
Roy Ellis, Principal Software Engineer, Progress

Download Presentation

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.
21 April
15:45-16:30
Getting Started with Table Partitioning
Rich Banville, Software Fellow, Progress

Download Presentation

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.
21 April
16:30-17:15
HTTP/REST OUT API's in OpenEdge ABL
Roy Ellis, Principal Software Engineer, Progress

Download Presentation

HTTP is the glue that holds the internet together, and JSON and REST are the lingua franca that lets customers and businesses talk to each other. Be the first to learn about the new HTTP and REST out API’s in the OpenEdge ABL. This set of OpenEdge.Net.HTTP classes allows a full set of HTTP and REST API’s to make calls from the OpenEdge ABL to any HTTP or REST server. These API’s were implemented because of requests from customers to be able to make REST calls from the ABL and push-notifications to Mobile users. We will discuss the structure of the classes, how to call them and then show different examples.

Wednesday 22 April - Track 3: OpenEdge

Time Agenda
22 April
9:00-9:45
The ABL Keeps Getting Better (What's New in The ABL in 11.4 & 11.5)
Phil Malone, Principal Technical Support Engineer, Progress

Download Presentation

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 & 11.5. These include passing objects between a client and an AppServer, a new GET-CLASS function, support for JSON Before-Image and 64-bit WebClient.
22 April
9:45-10:35
Living with the New Pacific AppServer for OpenEdge
Roy Ellis, Principal Software Engineer, Progress

Download Presentation

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.
22 April
10:55-11:40
Table Partitioning – Application and Design
Rich Banvillle, Software Fellow, Progress

Download Presentation

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.
22 April
11:40-12:30
Pro2, MDBA & Modernisation Stuff
John Harlow, Vice President, Professional Services, Progress
Robin Smith, Sr. Consultant, Progress


PROGRESS Bravepoint has many offerings to move your business forward. There is something for everyone in this session. If you are an end user that wants to add BI analytics to your environment we can help. If you are an end user that is having trouble finding qualified OpenEdge DBA staff, we can help. If you are an end user or an Application Partner than wants to move your application to a modern look and feel, we can help. This presentation will talk about the offerings, where the fit along with success stories around them.
22 April
13:30-14:15
Lean Startup for Intrapreneurs
Paul Petersen, Director, Ideas Ahead

Download Presentation

New and established businesses need to be more successful, by innovating to stay ahead of competitors, identifying and exploring new business opportunities fuelled by leading edge technologies, as well as continuing to excite/delight customers and prospects. The 'Lean Startup' is a movement that transform how new products & services are built and launched with less waste. This talk will explain the key principals and how existing businesses can use small Intra-preneurial teams to spark new business success.
22 April
14:20-15:05
Performance Tuning the OpenEdge Database in the Modern World
Mike Furgal, Sr. Manager, Professional Services, Progress

Download Presentation

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.
22 April
15:25-16:10
OpenAccess for OpenEdge: Enabling ODBC and JDBC Drivers for OpenEdge Business Logic
Susan Houniet, Principal Systems Engineer, Progress

Download Presentation

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.

Tuesday 21 April - Track 4: Partner + Business Forum

Time Agenda
21 April
13:00-13:45
Expanding Your Business Opportunities
Kimberly King, Vice President, Channels, Progress

Download Presentation

All of the key initiatives of Partner+ are designed to drive growth with your business. Learn about some of the key initiatives and how they can make a difference in your business today.
21 April
13:50-14:35
The OpenEdge Initiatives for 2015: Modernisation Tools, Strategies & Services
What's New in 11.5 – How it can benefit your business
Colleen Smith, Vice President, Product Marketing, Progress

Download Presentation

This session will highlight what the OpenEdge Business Unit has planned for 2015. It will include: New Features in 11.5; How Application Modernisation can add Business Value to your organization; and outline the OpenEdge business strategy in support of your application development plans for 2015 and beyond.
21 April
14:40-15:25
Progress Bravepoint - Services to expand your business
John Harlow, Vice President, Professional Services, Progress

21 April
15:45-16:30
Cloud Investment Model
Colleen Smith, Vice President, Product Marketing, Progress

Download Presentation

Want to make the right cloud application investment decisions at the right time? Attend this session to get a close look at the Progress Cloud Investment Model as a blueprint for determining how and when to move the right applications to the cloud.

Wednesday 22 April - Track 4: Partner + Business Forum

Time Agenda
22 April
9:00-9:45
SaaS Best Practices – Pricing and Sales Compensation
Colleen Smith, Vice President, Product Marketing, Progress

Download Presentation

SaaS is one of the hottest trends in the enterprise application market, but it remains unchartered territory for many businesses. With the use of SaaS increasing year over year, there are a number of important issues to consider – Pricing and Sales Compensation are two of the toughest. Attend this session to hear how to overcome both issues.
22 April
9:45-10:35
Creating a New User Experience – Desktop, Web & Mobile
John Harlow, Vice President, Professional Services, Progress


Modernization of OpenEdge Applications continues to be one of the key initiatives for OpenEdge. In this session, John will outline the philosophy, technology and methodology Progress indents to adopt while working with OpenEdge partners and directs.

Thursday, 23 April

Workshops

Product Details
Corticon Agility Through Business Rules Management
Ankur Goyal, Principal Product Manager, Progress

Download Presentation

Keeping business applications up to speed with rapidly changing market expectations, customer requirements and regulations is vital to staying ahead. But this can be a challenge when business rules are implemented in costly, hard-to-change code. Need the agility to more quickly implement and update business rules?

Attend this workshop and discover how to accelerate your response to change with the Progress Corticon business rules management system (BRMS). See how Corticon works with existing applications using Progress OpenEdge, Rollbase, and/or DataDirect Cloud.
Open Edge Table Partitioning Workshop
Rich Banville, Software Fellow, Progress


Business application performance, scalability, maintenance and data management. They all suffer with data overload. Attend this workshop to discover how Progress OpenEdge 11.4 eases the burden of managing large OpenEdge databases with table partitioning and new, powerful features for boosting performance and scalability.
Telerik Build a Complete Website and Mobile Application from A-Z in 90 minutes with the Telerik Platform
Peter Marinov, Sitefinity Solution Consultant, Telerik
Seth Cleaver, Sitefinity Technical Engineer, Telerik
John Bristowe, Principal Developer Advocate, Telerik


This workshop will teach you how to build an entire website with Sitefinity in less than 90 minutes. This website will be built using a combination of popular web technologies like ASP.NET MVC, AngularJS and Twitter Bootstrap. From there, next 90 minutes you'll learn how to integrate this website with Telerik Platform mobile tools to publish a native and hybrid mobile app.

The session will highlight the approaches of different roles in your team – designers and developers - and will demonstrate how these roles can collaborate to rapidly deliver a Sitefinity-driven web application and content-driven mobile app.
Pacific Navigating Pacific (An OpenEdge AppServer Hack-a-thon)
Roy Ellis, Principal Software Engineer, Progress


The new Pacific AppServer for OpenEdge (PAS for OE) is the modern interpretation of Progress' Classic AppServer. In this workshop we will cover creating, managing and monitoring of PAS for OE. We will cover migration of an application from "Classic" AppServer to PAS for OE. We will be supplying an Arcade Cloud image for each attendee of the workshop, but you will need a laptop with a Remote Desktop application to participate.

Note: Agenda is subject to change. Attendees to workshops please bring your laptops.

Back to Top