13 August 2021

Calendar Events - Dynamic and Responsive web calendar

Scott Morrow needed a responsive web calendar. He used LiveCode server to build the calendar and an additional LiveCode desktop application to create and post the event data. (MIT License)

Find out more, and download Calendar Events here


CoreLab - Run a multi-centre medical trial

Created with LiveCode and supported by LiveCloud (https://livecloud.io) as a back end database, CoreLab was created to fulfil essential functions required for a multi-centre medical research trial.

This app allows us to keep track of all studies received by the core lab, the centres participating in the study with basic CRM, allows admins to administer the the cardiac imaging received and users to analyse these studies with ease. Using LiveCloud as a backend data store, the data is accessible from any location on any mac/pc and all data is synchronised withe cloud. Using LiveCode’s geometry manager the interface can cater for a wide variety of machines/screen resolutions with ease. LiveCloud facilitates secure login with secure ‘forgot password’ and ‘change password’ features. Broadly speaking the app is split into 4 interfaces: Admin interface (admin access only) - Administer all users - Administer all studies - Adding a study assigns a randomised ID for each stage - Keep track of all centre data with build in facility to email the designated contacts - Keep track which subjects have missing studies, incomplete or complete analyses with a simple color code in a data grid and quick filters for each. - Allocate studies to users, which keeping tally of how many studies are allocated to each reader - Designate studies for inter-observer analysis to be analysed by all readers

User interface (admin and user access) - Shows each user what studies are allocated for analysis - Easily filter ‘complete’, ‘in progress’ and ‘not started’ analyses, or search for a particular randomised ID Analysis interface (admin and user access) - Facilitate easy and standardised data entry (using point-and-click as much as possible) to track 35 variables to be filled in by each reader as quickly and easily as possible.

 - For example representing graphically a region of the heart and allocating a score, instead of filling in a digit between 1 and 4 for each of the 16 segments of the left ventricle.

Database interface (admin access only) - Import data and allocate randomised IDs as needed - Edit data in a tabular format and sync with cloud - Export data to TSV file or copy to TSV - Reset analyses or entire database CoreLab greatly simplifies and streamlines a number of tasks performed by the many people involved with this study and could be rapidly developed with LiveCode.

Stam Kapetanakis

VISA Screen - (Visual Impairment Screening)

 A screening tool to aid in the detection of visual problems.

The Vision Impairment Screening Assessment (VISA) screening tool is intended to aid detection for visual problems outside ophthalmic clinics and practices. It is intended to aid screening and identification of visual problems after which the referral form should be used to refer the individual to formal eye care services for full investigation and diagnosis of the visual issue. VISA contains the following sections:

- Patient history

- Visual acuity

- Ocular alignment and movement

- Kinetic visual field test

- Visual inattention

Phil Jimmieson

VISA Screen can be found on the Apple Store


Poetry Explorer - Get inside a poem or piece of prose

Poetry Explorer is for anyone interested in getting inside a poem or prose excerpt, and seeing interactively how it works — rather than leaving it as a dead two-dimensional thing, flat on the page, like a set-text.

We also hope it may be attractive to younger people who like apps but don’t think they like reading on the page. Or to people who, naturally enough, are skeptical about ‘poetry’ as if it were a remote, difficult and specialist arty thing.

There is a split-screen option so two people can do it together – two friends, parent and child, teacher and student. Or just you making two different attempts that you wish to compare. In addition, there's a "fridge poetry" mode, where you can make changes to a poem by dragging words around.

Phil Jimmieson

Poetry Explorer can be found on the Apple Store


13 January 2021

Echidna Conservation Science Initiative - EchidnaCSI

Alan Stenhouse created an IOS and Android app to help research Echidnas populations.

Echidnas are iconic native Australian animals. But we know very little about their wild populations as they are extremely hard to find. We want to learn more about echidnas - where they are, what they are doing, if they are healthy – so we can work towards their conservation.

How can you help?
Many of you (in Australia) have seen wild echidnas (sometimes even in your own backyard!) and taken photos or videos of them. The next time you spot an echidna take a photo of it using our app! And we can start filling in the knowledge gaps about our beautiful echidnas.

This project has been running since 2017 and has collected over 10000 observations so far, along with physical specimens from all around Australia that are leading to fascinating insights on echidna microbiomes.

12 January 2021

Gluggy - A Window Cleaning Round Manager

Gluggy is a Window Cleaning Round Manager app for iOS featuring a Dashboard, Job Manager, Collections Manager, Customer Manager, User  preferences, System Reports and on device Backup & Restore Tools. The app is standalone and only requires mobile data for sending text messages or emails, so will run on newer iPods as well as iPhones. All data is stored on the device making it truly portable. 

The dashboard automatically updates with a view of Today’s Jobs, Overdue Jobs and Money Owing. Tapping one of these indicators takes you directly to a more detailed view. 

Earnings Today provides a graphic representation of today’s work showing a gauge of the jobs completed and jobs skipped with the monetary values for both shown in the centre of the gauge. 

The Job Manager provides the ability to create new jobs, edit existing jobs and complete jobs. When a job is completed you can mark it as done, skipped, paid or unpaid with the tap of a button. 

The Collections Manager lists all jobs that you haven’t received payment for and enables you to receive a payment or send reminder messages at the tap of a button.

The Customer Manager provides tools for managing customers, their jobs and job history. Individual jobs can be edited, added or deleted as can customer records. 

The app makes use of several transitions effects when moving from one screen to another. For example tapping an icon on the bottom navigation bar simply jumps to the required screen. Tapping an entry in a list will  slide in the required form from the right etc.  Careful attention was paid to how ‘Apple’ apps transition between various screens to make the app look and feel native to iOS. 

Along with identifying appropriate transition modes, I spent quite some time researching iOS screen layout to understand Apples approach to App layout and effective screen usage. Hopefully the result is that Gluggy is intuitive to use, easy to navigate, provides a good level of functionality and also ‘feels’ right. 

Why the name Gluggy? Well, you need a unique app name when submitting your app to the App Store. Single word app names are, in my opinion, better that long descriptive app names because they are more memorable, and Gluggy is short, easy to remember and spell. However, that’s not why it’s called Gluggy. 

Because the app was designed initially for window cleaners I researched the word ‘window’ in several languages and found Gluggi is Icelandic for window. I modified it from Gluggi to Gluggy so that it wouldn’t be misspelled by my English speaking target audience and hey presto a product name was born. 

Why did I make an app for Window Cleaners? Well I have several friends who are window cleaners and a few mentioned that there wasn’t a good app available. There are apps out there but the majority are pay monthly. I decided to take the plunge and build an app that did what they wanted how they wanted it. The result is Gluggy. 

Alan Green - creator of Gluggy

Gluggy on the Apple App Store

11 January 2021

EcrireEnPictos to practice french spoken and written

We developped EcrireEnPictos for people with special needs who meets difficulties to learn reading and writing. We need some features and a lot of preferences to adapt the exercices to the capacities of users.

WriteEnPictos uses a free library of pictograms and offers tools to explore, enrich, produce sentences and play with words, sounds and images. Although it uses pictograms, it is not reserved for specialized teaching and is useful for novice readers.

WriteEnPictos is open. The index of the collection allows to have several titles for the same pictogram and several pictograms for the same title.

An editor allows you to modify the list of titles for a pictogram, to create a new one from an image and to delete it. A register of registrants keeps the contents and their treatment modalities for each of them in the activities.

website https://alternatic.ch/ecrireenpictos/#more-8

02 September 2016

MacAnagram - 29 years in the making!

A new take on an old Word Game has finally been published after 29 years in the making!

MacAnagram, the anagram Word Game for Mac and PC doesn’t just confound you with some cryptic clues, it’s also slightly rude if you get it wrong! It started life in 1987 on my original Macintosh Plus which ran Apple's amazing scripting language, HyperCard! Sadly, Apple abandoned development of HyperCard. The functionality of HyperCard was picked up and extended with a different product and company called RunRev. That as then transformed into LiveCode which is now based in Scotland.

After a major re-design to comply with this modern programming language and to make it Internet compatible, MacAnagram has taken on a new lease of life and is available for you to enjoy!

The screenshot shows how the game provides a random scrambled word based on categories selected! A free hint is provided and all other help is 'purchased'. Clues are mostly cryptic to increase the challenge and it provides a randomized 'slightly rude retort' should you get anything wrong! The dictionaries can either be web-based (most current) or on-board which is updated with each new release of the App. From an Educational point of view, once the answer is revealed, an option to check it out on Wiki pops up in its built-in browser.

You can get it here and read more about it here.

01 April 2016

Capture Those Precious Memories

Alan Stenhouse used LiveCode to quickly build an app that allowed him to capture some precious memories with his father. I'll let Alan tell the story.

"One day when I was going through some old photos with my father, I was getting him to tell me something about them - who was there, where it was, when etc. I realised that I needed to record this easily and store it with the photo. Initially I just thought I wanted to take notes about each photo, but realised it would be great to record his voice recollections as well. Anyway, that afternoon + evening I made the first cut of an app which worked out quite well and I used it the next day successfully with my Dad."

In the screenshot you can see the the main palette window showing the image list with various controls at the top and a text area for taking notes at the bottom. Beside it is the image viewing window. 

The app also allows you to play back the images in a slideshow, automatically playing the spoken memories and displaying any written notes. 

Alan has created an iPad version of the app. He's called it Re-Collections

28 March 2016

Co-ordinating Timezones

Pat M, known as 7Leven, is an intern at a company called ThoughtSTEM LLC in California. ThoughtSTEM is a company that for a while taught kids to program in the San Francisco area. They would use innovative and fun methods to teach the kids like helping them Mod in Minecraft. Currently, they are developing a video game by the name of CodeSpells. In the game the user, a wizard, uses code to make all their spells.
Pat helps run the forums, run contests for the forum users, and relays information to and from the users. There is also a monthly update where the users can talk to the developers over a live streaming service. 

There are many users from many different locations around the US and other countries. So keeping up with the time zones is difficult. As a result, he made an application with LiveCode that always has the correct timezone that correlates to the developers location. This application also counts down to the the time for the update livestream the application and opens the livestream in the user's default browser. 

The app connects to a MySQL database and gets the time of the update each month from that database. Pat created a second application that updates the database to which the users' applications connect. 

12 October 2015

Dissect an Animal Without Harming It

Over 20 years ago, Stu of Duncan Software, wrote Dry Labs Plus. It provides a highly realistic simulation of the dissection of a number of animals including a fetal pig, a frog, a rat, a perch, a crayfish, and an earthworm. It has been used to educate many students and saved the lives of countless small animals.

Dry Lab Plus in action

Stu has continually refreshed Dry Lab Plus over those 20 years and authored various versions of it in different tools including Toolbox, Authorware, Director and Flash.

The latest version has been, to quote Stu, 'happily' re-written using LiveCode. It runs on OS X and Windows.

You can find out much more about it at Duncan Software.

13 January 2015

Program Your Watch

Roger Eller didn't want a smart watch set just to sync with his phone, he also wanted the opportunity to explore programming one with LiveCode. After thorough research, he bought a "SmartQ Z Watch" which runs Android 4.4 kitkat.  The watch had an almost immediate effect, "Having the full Android OS on your wrist, makes you feel like you're from the future."

When the watch is connected to a computer, it is seen as a generic Android Tablet. So programming it from LiveCode really was a case of "Plug & Play". I'll let Roger tell the rest of his story:

"Since the device is primarily worn as a watch, I wanted to put together an analog watch face. So I grabbed a LiveCode script off the Rev Online user contributions site.  I simply scaled the stack to fit a 240 x 240 pixel screen, and built an apk.  WOW!  It worked!"

"So now I'm hooked, and being a Star Trek nerd, my first watch app obviously had to be a LCARS watch."


"Now that my watch brain has started ticking, I'll be making more tiny, tiny apps. It would be nice to support the official Android Wear devices in the Google Play Store, but we need Runtime Revolution to add support for their new API.  That said, the SmartQ Z Watch is still a wonderful device, and best of all, it works with LiveCode - out of the box."

02 December 2014

Rewrite a Multimedia Game

Tom Bodine of the eponymously named Bodine Training Games LLC used LiveCode for a complete rewrite of the company's multimedia game show template, Game Show Presenter. The quiz software is used by teachers and trainers to add interactive fun to reviews and learning.

According to Tom, "The rewrite of Game Show Presenter in LiveCode only took about a quarter of the time needed to originally develop the product."

19 November 2014

14 November 2014

Report Personal Accidents

Have you ever had a personal accident at a company site (workplace, shop, training unit), not completed an accident record before your left the premises and wish you had when you got home? David Morgan used LiveCode to build an app that let's you make the report once you get home. It's called Accident Book.

You enter the details, sign the report and it then gets emailed to the company.

David said "133 workers and 70 members of the public were killed in UK workplace-related accidents last year. There is talk of fining companies in the UK £20m per workplace death. Yet even some of the largest companies fail to train staff in Health & Safety or use up-to-date data-protection compliant accident books. I thought a free Android app accident book following the latest HSE guidance would be useful to society."

"So I built a very quick, free accident book for business using LiveCode. I found a lot of the code solutions on the LiveCode Forum and Websites. I simply joined the ideas together."

"It's not perfect but it took about 2 weeks altogether. Most of the time was spent re-working ideas and trying to work with a scrolling app on Windows at 0.25 scale."

You can find it in Google Play Store.

09 November 2014

Team Organisation and Time Tracking

Roberto Trevisan of TD Software used LiveCode to help his small business customers organise and track how their employees time was spent in a cost effective manner. He built TCal, a time tracking calendar, that records events, deadlines and working hours on companies' own management databases. It works with a company's existing database which could be running in FileMaker Pro, Microsoft Access or MySQL.

The Tcal client allows employees to manage their events and times through a graphical calendar interface.

The TcalServer manages company shared calendars and interfaces to the company's own management database.

Tcal not only runs on both Microsoft Windows and Mac OSX, it is also available in both Italian and English. It is a testimony to both Roberto's development skills and the breadth and flexibility of LiveCode.

09 February 2014

Exercise Your Right Brain

Andrew Walters wants to help everyone be a genius at maths. Just as you need to train your body to run faster become an Olympic sprint champion, you need to train your mind to think faster to become a maths genius. Andrew developed Maths Trainer in LiveCode to do just that.
Maths Trainer tests and helps you improve your mental ability by letting you play fun games to keep your mind fit. The games become progressively more difficult to improve your brain performance.

Andrew originally developed the app on his desktop and said "I was blown away by how easily and quickly it went over to mobile. With a little bit of work I was able to get a fun and full functioning app running on my phone."

Sadly, it is no longer available in the play store.

28 September 2013

Give the Power to Arrest

This electronic version of the training course "Power to Arrest" from the Department of Consumer Affairs of the Bureau of Security and Investigative Services of the State of California was created using LiveCode by Alejandro Tejada Capellan for Franco Security Consulting Group.

This training course provides the minimum standards of instruction for security personnel. It is a self-instructional course designed to educate the trainee to carry out his or her duties with caution and within the confines of law.

Completing successfully this course is necessary to obtain the Security Guard's Registration Card, required for a person to serve the functions of a security guard or patrol person. This course is intended to be a learning experience as well as a guide to understanding.

24 August 2013

Help people learn French

Alain V├ęzina set up a small language learning centre for adults more than 20 years ago. At that time, he looked for activities on computer to help students and didn't find much. So he started computing to create the kind of apps of which he dreamt. He started with HyperCard, continued with SuperCard and for several years used LiveCode.

One of those apps he developed in LiveCode is named A-mots-couverts. It is a new type of language game, a kind of crisscross puzzle in varied, interesting texts. The user consolidates and enhances their knowledge and abilities in all aspects of French. There are numerous skills, abilities and knowledge put to the test: listening ability, memorising, reading, text analysis (main idea, secondary ideas), usual spelling, grammatical spelling, syntax, vocabulary, synonyms, antonyms, words of the same family, conjugation, tense conformance, phrases and expressions. It stirs up the user’s interest in learning French in all its forms: oral, read and written. There are three difficulty levels and at the highest difficulty level, challenges are issued to the strongest students.

"It is extremely educational. It's very addictive. I love it" according to Delia Dyer, one of Alain's students.

A-mots-couvert is available for Mac, Windows and iPad. Learn more about A-mots-couvert

It's in both the iOS AppStore and the Mac AppStore.