Wolfram Apps on Your Mobile Devices

Nick Zitzmann, Wolfram Research
Parth Pratrap, Wolfram Research

ABSTRACT
(please describe your presentation in 250 words or less)

Get an introduction to the Wolfram|Alpha, Wolfram Cloud and Wolfram Player mobile apps and learn about their use cases in an educational setting.

Wolfram|Alpha for iOS and Android

Where Knowledge Meets Computation

With most search engines, you ask the engine a question, and the engine will point you to various sites online that may answer your question. With Wolfram|Alpha, you ask the engine a question, and the engine will try to answer your question. Although we have a mobile Web site, we have mobile applications for iOS and Android that offer a better user experience, plus some exclusive features.

System Requirements (iOS)

iOS 10.0 or later

iPhone 5 or later, iPad 3 or later, iPod touch 6 or later

A network connection is required

Wolfram|Alpha for iOS and Android (cont’d)

System Requirements (Android)

Android 4.4 (“KitKat”) or later

The app will run on an Android tablet or a Chromebook, but is not optimized for tablets

A network connection is required

Wolfram|Alpha for iOS and Android (cont’d)

What works in the Alpha app

Any query that works in the Web site also works in the app

Basic step-by-step solutions: many math and scientific queries with solutions will show steps taken to generate the answer

Track your query history and favorite queries

Image as Input (premium feature; iOS only): take a photo or use an existing photo, get facts on it, apply filters and transformations, etc.

Share your results, including photos from Image As Input, to social media or other applications

Wolfram|Alpha for iOS and Android (cont’d)

Enhanced step-by-step solutions (new feature in 2.0; iOS only): sign in with your Wolfram ID to see step-by-step solutions, step by step

Enhanced SBS requires a Wolfram|Alpha Pro subscription; you can buy a subscription in-app

Wolfram Cloud for iOS and Android

View & Edit Your Notebooks Online

The Cloud app allows you to create and edit your notebooks, as well as most deployments (e.g. forms), from your phone or tablet computer.

System Requirements (iOS)

iOS 11.0 or later

iPhone 5s or later, iPad Air 2 or later, iPod touch 6 or later (the newer your phone or tablet, the better experience you’ll have using the app)

An external keyboard is not necessary, but greatly enhances the experience

Wolfram Cloud for iOS and Android (cont’d)

System Requirements (Android)

Android 4.4 (“KitKat”) or later

In general, the more RAM your device has, the more pleasant the experience will be

System Requirements (both)

A network connection is required

A Wolfram ID is required; a subscription is not necessary

If your organization owns a Private Cloud, both the iOS and Andorid apps support connecting to it

Wolfram Cloud for iOS and Android (cont’d)

What Works in the Cloud Apps

Connecting to either wolframcloud.com or your private Cloud server

Browsing files and folders

Creating new notebooks, if your plan allows it

Editing existing notebooks

Filling out instant APIs and instant Web forms

Magnification

Copying and pasting text & images from other iOS applications

Renaming and deleting objects

Browsing online documentation

Wolfram Cloud for iOS and Android (cont’d)

Notebook Editing Features

Edit text, insert Ctrl= boxes

Create and evaluate cells

Autocomplete

Function templates (iOS only)

Insert images taken by the camera, or from the photo gallery

Copy and paste cells

Wolfram Cloud for iOS and Android (cont’d)

What Doesn’t Work in the Cloud Apps

Creating new folders

Moving objects between folders

Creating or editing scheduled tasks with the GUI interface

Sharing files with other users

Resizing 2D objects

Rotating 3D objects

Wolfram Cloud for iOS and Android (cont’d)

Anything that won’t work with the Cloud, e.g. SystemModeler integration, reading from a connected device, etc.

We Respect Your Privacy

Both apps use your phone’s location to initialize the value of Here, and the time zone to initialize LocalTimeZone[], in the kernel

Both apps can use your camera or photo library to insert images into notebooks & forms

All communication between your device & the server is encrypted

Any data you send us is governed by our privacy policy

Wolfram Player for iOS

View Your Notebooks Offline & Online

The Player app allows you to view & interact with your notebooks. It works both offline and online.

System Requirements

Generally the same as the Cloud app. A network connection or Wolfram ID is not required for use.

Wolfram Player for iOS (cont’d)

Why Use Wolfram Player?

It works completely offline, even with dynamic content

Supports pinch-zoom

You can rotate 3D graphics, and touch to move locators

Supports connecting to multiple Wolfram Cloud accounts at once (on the same server, and on multiple servers)

You can import notebooks from third-party file clouds, such as Dropbox and OneDrive

Supports transferring files between Wolfram Cloud and the local device (and even between Cloud accounts!) in the background

Wolfram Player for iOS (cont’d)

Supports Slide Over and Split View on supported iPads

Why Not Use Wolfram Player?

No editing or evaluating!

Not all kernel functionality is available in the Player (particularly J/Link, and extensions that depend on J/Link)

Your Cloud deployments, other than notebooks & CDFs, will not work in the Player app

Learning Process

Example: Understanding Limits

Problem

Limits can be a tricky concept to comprehend in the beginning. How can we make this simpler to understand?

Wolfram|Alpha (Discover)

Q. Use the graph of function f to state the value of each of x → 0, (SuperMinus[0]), (SuperPlus[0]) limit, if it exists. If it does not exist, explain why.

f(x)=(((x^2)+x)/(Sqrt[(x^3)+(x^2)]))

Wolfram Cloud (Create)

Cloud App Demo 
Published example notebook

Wolfram Player (Play)

Limit Laws Demonstration in Player App (link)

Putting It All Together

Complete set of apps to supercharge the learning experience

Accessible to everyone!

Wolfram|Alpha

You can ask all kinds of questions. Really expand your curiosty and discover new things.

Wolfram Cloud

Learn Wolfram Language and unleash your creativity.

Wolfram Player

Play any notebook and fully interact with your content.

Learning Process

Additonal Resources

Wolfram Demonstrations Project

Wolfram U

WL Documentation

Some Other Notable Talks...

What’s New in the Cloud by Jan Poeschko (Tuesday)

Wolfram Tech in Online Course Platfroms like edX/Moodle/Coursera by Andrea Griffin (Tuesday)

Version 12 Enhancements for the (Pre-) College Classroom by Itai Seggev (Wednesday)

Wolfram Player and Wolfram Engine on iOS by Jason Harris and Rob Raguet-Schofield (Thursday)

Meetups

Bring your feedback/questions and any feature suggestions.

We would love to hear from you.

Wolfram Notebook Technologies (Thursday at Homewood)

Wolfram on Mobile Devices (Thursday at Homewood)

Your Feedback Is Welcome!

android-support@wolfram.com
ios-support@wolfram.com

Get the Wolfram|Alpha App (iOS) today!

BarcodeImage["https://apps.apple.com/us/app/wolframalpha/id334989259", "QR", 500]

Get the Wolfram|Alpha App (Android) today!

BarcodeImage["https://play.google.com/store/apps/details?id=com.wolfram.android.alpha", "QR", 500]

Get the Wolfram Cloud App (iOS) today!

BarcodeImage["https://apps.apple.com/us/app/wolfram-cloud/id978701305", "QR", 500]

Get the Wolfram Cloud App (Android) today!

BarcodeImage["https://play.google.com/store/apps/details?id=com.wolfram.android.cloud", "QR", 500]

Get the Wolfram Player App today!

BarcodeImage["https://apps.apple.com/us/app/wolfram-player/id1059014516", "QR", 500]