Start Here --> Welcome to the Panorama X 10.2 Online Courses!

Welcome to the Panorama X 10.2 online courses! I’ve got a lot of information for you, so let’s dive in.

Downloading and Installing Panorama X 10.2

I’m sure your first question is how to download the 10.2 software. Here’s the link:

The system requirements are 10.9 and up (10.12 and up for the server). Both the standalone version and the server have been tested on macOS 11 (Big Sur). (Gosh it feels weird to write macOS 11 instead of macOS 10 – I almost wrote 10.16 :rofl:)

After downloading, move the file into your Applications folder. If you want to keep the 10.1 version, you can rename one of them. It’s perfectly fine to have both versions on the computer, you can even run both of them at the same time. However, there’s probably no real need to keep 10.1 around, and if you have two copies of on your system you might not get the one you want when you double click on a database. So decide what’s best for you. (Of course even if you delete Panorama X 10.1, you can always re-download it again in the unlikely event you ever needed it.)

If you are using macOS 10.15 Catalina or 11 Big Sur, a special step is needed the first time you run the preview version. Because this preliminary version of Panorama X is not notarized, these versions of macOS will refuse to run it if you double click on it. Instead, you must right click on it and choose Open from the pop-up menu. This is only necessary the first time you run it after downloading. After the first time, you can open it normally by double clicking on it or by double clicking on any Panorama database file.

There is no difference in the file format between Panorama X 10.1 and 10.2. You can freely interchange databases between the versions, or even 10.0. Of course if you add 10.2 features to your code they won’t work if you run the older version.

For those of you that signed up for the Deploying Shared Databases course, I’ll be discussing how to install the server in an online session. Note that if you didn’t sign up for this course, Panorama won’t allow you to install or launch the server.

If you haven’t done so already, you may want to check out the Release Notes for Panorama X 10.2.

Of course most this material will be be covered in the upcoming course. Speaking of which…

Getting Started with Zoom

The online sessions will be conducted via Zoom. If you don’t already have the Zoom app installed on your system, I recommend that you do so now, ahead of time. You’re looking for Zoom Client for Meetings, which is at the top of this page:

If you have a Zoom account that’s fine, but you do not need a Zoom account to join the class sessions. All you need is the link, which will be provided (see below).

The best way to participate is to use a desktop computer with the Zoom application. You can also participate on an iPad, but you may find the screen a bit small. We do not support using a web browser for class participation – you must use the Zoom app.

Learning to use Zoom

I’m sure many of you are very familiar with Zoom by now. If you are, you can skip ahead to the next section.

If you’re new to Zoom, don’t worry, it’s pretty easy. You may want to take a few minutes to read this short free book about the essentials of Zoom.

There are also many, many, many YouTube videos for learning about Zoom. In preparing to write this introduction I watched at least part of quite a few of them looking for a good video to recommend. I didn’t find one I thought was perfect, but this series seems pretty good – short and too the point but still covering the essentials (unfortunately they were using Windows, but most of it is the same or similar).

Video, Audio and Chat

Most of the course will involve looking at my screen and listening to me talk. During presentations, I would request that everyone keep their audio muted in consideration of the other attendees (unless called upon).

I know that some people don’t like to turn on their cameras during Zoom sessions. That’s perfectly fine, there’s no requirement for video. On the other hand, as a presenter I enjoy seeing some faces, so I encourage you to enable your cameras if you’re up for it.

Audio discussion isn’t really practical with a large group, but Zoom has a text chat feature that allows discussion among the group during the presentation. This will also be the primary way to ask questions, I will periodically review the chat to see if there are questions that need answering.

Orientation (Tuesday, January 19, 1 PM California Time)

Since we have a large group (75 from 9 countries!), I’m sure there are going to be some kinks to work out in getting everyone onboard with Zoom. So for the first session on Tuesday there won’t be any in-depth content, the focus will be on making sure that everyone can connect, that the sound and video works, that everyon knows how Zoom chat works, etc. I want to make sure these types of issues are out of the way so actual course material doesn’t get interrupted by technical issues (to the extent possible). I will also present an overview of what I plan to teach during the course, and will cover how sessions will be run as far as questions, feedback, how to watch recorded session videos etc. Whatever your familiarity with Zoom, please be sure to attend the session on Tuesday so we can make sure everything is working. After Tuesday I’ll be too busy presenting to be able to assist in any connectivity or other technical issues related to getting Zoom working.

Course Calendar

SInce you are now signed up for the course, you can view the upcoming course class schedule and join courses by selecting the Panorama X Live Course Calendar command from the Help menu. This window will show you the class schedule in your local time zone, and the elapsed time to the next live session. (You can scroll or grow the window to show more upcoming courses.)

Note that you will only see course sessions that you are actually signed up for. If you’re not signed up for the Shared Databases course, those sessions will not appear in the window.

Shortly before a course is about to begin, the link to the course will be displayed in the calendar window.

Clicking the link opens a page in your web browser, which then has a second link that allows you to open the Zoom conference app to actually join the Zoom class session. When you first join the Zoom session, you will start out in a waiting room. If you arrive early, you’ll be in the waiting room until the meeting actually starts, then one of the meeting co-hosts will let you in. If you arrive after the meeting starts, you’ll be in the waiting room until one of the co-hosts admits you. In addition to myself, there will be several volunteer co-hosts for each meeting that will help with this duty.

Where’s the Zoom Link?

The Live Course Calendar should update automatically, including showing you the Zoom link before each session. But if a session is about to start and you don’t see the link, we’ve built in a manual fail-safe – simply click the Refresh button.

If that doesn’t work, try holding down the Option key when you click on the Refresh button, which invokes a super-fail-safe refresh.

In the unlikely event that the link still doesn’t appear, or if you can’t connect for some other reason, there will be a topic set up on this forum where you can request assistance, especially for the first meeting. (Note: Please do not post Zoom links on the forum.)

Important: You must install Panorama X 10.2 to receive the Zoom Link

I’m guessing you’ve already installed Panorama X 10.2 by the time you read this sentence, but if not, be sure to do so in advance of the first session on Tuesday. As you can see, you’ll need to have Panorama X 10.2 running to get the link so you can join the meeting. Take a moment right now to check that you can open the Live Course Calendar and that you see the information for the first meeting on Tuesday (not the link, just the schedule). If you don’t see the schedule, or you can’t run Panorama X 10.2, please contact me as soon as possible so that I have time to fix the problem.

See You on Tuesday!

Hopefully I’ve answered most of your initial questions, but I’m sure I haven’t thought of everything. I’ll be answering more questions on Tuesday and throughout the class, and also here on the forum. I’ve still got a lot to do to get ready for the sessions, so technical answers about the software may be a bit limited for now, but definitely submit any questions you might have about getting connected to the sessions. Oh, and by the way, thank you for signing up and for your support of Panorama and ProVUE!

Stay safe,

Jim Rea
Founder, ProVUE Development

Cannot find the Help menu as described:

Course Calendar

SInce you are now signed up for the course, you can view the upcoming course class schedule and join courses by selecting the Panorama X Live Course Calendar command from the Help menu. This window will show you the class schedule in your local time zone, and the elapsed time to the next live session. (You can scroll or grow the window to show more upcoming courses.)

Please advise.

You do need to download Pan X 10.2 if you haven’t already done so. It includes the updated Help menu with the Live Course Calendar

Sorry about the request; I found it. It was not clear to me that the Help menu was in PanoramaX.

I guess I have two different site license accounts. When I try to launch the Beta I get the attached message. However it won’t let me logout so I can login with the right account. Screen Shot 2021-01-17 at 12.38.51 PM

If you still have a copy of 10.1, you can launch that, and log on to the correct account. That will carry over to 10.2 when you launch it.

If you have already deleted 10.1 you can go to and click Download Trial.

1 Like

Yes, you do have two different accounts. You created one account in 2015 with an address in Michigan and an email address, and a second account in 2018 with an account in Ontario and what looks like a personal domain for the email. When you signed up for the class, you used the Michigan one. If you want to switch, let me know, I can do that. Otherwise, as Dave suggested, use 10.1 to switch to the account.

Got it. Thanks

After downloading PanoramaX 1.2.b12, I tried this version for my daily Panorama tasks and here are my findings:

  1. I did not have to make any change in any Panorama procedure (which are about 2650 lines of code).
  2. The Big Sur issues remain (frequent crashes without data loss; the field is not always highlighted when moving to a difference field with the up down left right arrows).
  3. The fans of my 16" 8 core Mac seem to come on more often and louder than with Panorama X 1.1.2 but that is hard to quantify.
  4. I regularly run an AppleScript that first invokes Panorama from an AppleScript to run a set of complex Panorama procedures that generate a CSV file and then invokes the C++ app that reads this CSV file for further processing. In Panorama 6, I did not need to insert an AppleScript “wait” instruction between Panorama and the C++ app. In Panorama X 1.1.2 a “wait 10” was needed to insert a 10 second wait. In Panorama X 1.2.b12 I had to increase this to 30 seconds (or something between 10 and 30 seconds).
  5. Is it possible that Panorama 1.2.b12 still contains debug code and will run faster in the production release which could make points 3 and 4 go away?

Correction: The AppleScript command is “delay 10” that I increased to “delay 30”. I then decreased this step by step and in PanoramaX 1.2.b12 it still works with “delay 12” but not with any lower number.

  1. That’s good, that is what I would expect.

  2. No Big Sur specific work has been done on 10.2 yet. I won’t be able to work on that until after the class is finished.

  3. One other person has reported this, I do not know the reason.

  4. I would suggest that you have the AppleScript end by invoking Panorama. Then your procedure that processes the CSV file can launch the C++ app as the final step. That way it will launch as soon as possible, without any extra delay.

I’m guessing that Panorama 6 was causing the AppleScript to pause, essentially “hanging” the script while Panorama was working. So the delay was still happening. Panorama X does not cause the AppleScript to pause while it is running.

5, There is no debug code in b12 that I know of, I do not expect the final version to be faster. I think your need of a wait statement in AppleScript is a separate issue.

Thanks, Jim!
Looking forward to your classes. Woohoo!

I used App Delete to remove the older PanX and tried to launch the new PanX. Says it’s not logged into an account. Sounds like I have to reinstall the old PanX again. So the suggestion that the old version can be deleted means just the “.app” and NOT use something more comprehensive like AppDelete?

I’ve no particular knowledge of what AppDelete might delete.

But I do know that the registration/login that 10.1 does must happen within 10.1

If you then download 10.2 and open it, it will grab onto the correct authorizations. You can then trash your 10.1 if you like.

Doing it otherwise may cause issues.

Thank you Robert. My mistake was most likely trashing 10.1 too early. So there were … issues.
Now to read the FREE Zoom Essentials .pdf book.

Glad you are still with Panorama. When you first came “onboard”, decades ago, and would complain about things, I (back in support days) initially just saw “complaint”. But soon, because I’m in your camp, it was clear that the complaint was intended to make things better.

I’m in my curmudgeon years now and I don’t hesitate to ‘splain to today’s young whippersnappers how their casual instructions often adds ambiguity. I don’t go so far as to explain to a club bouncer who says, “Go to the end of the line.” that I am at one of the two ends of the line and and as the line is growing outward from the club entrance, a case could be made for “the end of the line” to be at the club door. But I’d think it :grinning: