Skip to main content
Toggle navigation
Alpha Anywhere Advanced Topics - Volume 1
Contents
Index
Search
Title Page
Introduction
Legal
Introductions and Course Outline
Resources Used in this Document
Preliminary Tasks
-page break-
Section 1: Advanced Event Programming
Integrating an outside API -- Google Chart
What is happening programmatically?
Creating the Component foundation: controls, arguments, Events, and simple functions
Incorporating a third-party API (Google Charts JavaScript)
Creating a new Xbasic function
Passing text strings via Xbasic variables
Making an SQL call
Formatting Xbasic/SQL data into a JavaScript array for a JavaScript function
Displaying the data in the chart
Executing it all dynamically with an AJAX callback
Publishing
Summary
-page break-
Section 2: Alpha Anywhere Security
The Alpha Anywhere Security Framework
Overview of implementing Alpha Anywhere security
Overview of implementing Alpha Anywhere security
Part A: Building a login Component for a mobile business application
Configuring security settings for login
Part B: Creating security tables
Using the Security Table Upsize Genie
Adding a custom security table
Part C: Creating Users and Groups
Publishing security files
Part D: A Component with secured controls
Embedding a Component in a Component
Setting security for Components
Part E: Creating User Management Components
A Component for creating new user accounts
A Component for displaying developer-defined security data
A Component for changing an existing user’s account information
Part F: Additional Security Topics
Re-publishing security if security is based on DBF tables
Protecting application data
Summary
-page break-
Section 3: Debugging Alpha Anywhere Applications
What we’ll cover
Introducing Alpha Anywhere’s Xbasic Debugger
Turning on script debugging – debug(1)
Examining script elements in the Debugger window
Watching variables in the Expression list
Exiting debug mode
“Turning off” debugging
Working with the Expression list
Executing Xbasic statements in the Watch list
Copying Expressions and Values
Summary
-page break-
Section 4: Advanced Content for Mobile Business Applications
Comparing use of Lists and Grids
Supporting Touch Events
Displaying a map of a location
Image controls and the Image Gallery Component
Displaying video content
Producing reports for mobile devices
Displaying a Chart
Summary
-page break-
Section 5: Overview of Cloud-based Computing
What is “Cloud-based Computing”?
What is “the Cloud”?
Why is Cloud computing important?
Having your own Cloud: Private vs. Public
Public Cloud
Hybrid approach
Moving to the Cloud
Developing and deploying in the Cloud
Summary
Course Summary
Title Page
Alpha Anywhere™: Advanced Topics
Volume 1
Revised August 1, 2018
×