The Maths App

by Heather Laine on November 1, 2015 No comments

How Eurotalk used LiveCode to develop a No.1 educational app in many iTunes stores. The Maths App has now gone on to become the cornerstone of the Onebillion charity initiative to bring education to marginalized children everywhere.

read more
Heather LaineThe Maths App

Prototek

by Heather Laine on October 25, 2015 No comments

“Thank you for a great product. It has saved me hundreds of thousands of dollars of engineering budget. No question about it.”

That’s what Charlie Faddis, Technology Director and co-founder of Prototek told us. He went on to say:

read more
Heather LainePrototek

Feature Exchange Update

by Mark Waddingham on October 21, 2015 4 comments

During the last week of September we tried a new model to fund specific feature development for the LiveCode platform – The Feature Exchange. A simple crowd-funding platform, the idea was that we could raise money from the community to implement contained and specified features in a well estimated timescale.

read more
Mark WaddinghamFeature Exchange Update

How LiveCode Lite Makes Computer Programming Ridiculously Simple

by Stephen Goldberg on October 15, 2015 4 comments

I am not a programmer. I am an educator and I have used many programming languages – going back to HyperCard – for their short learning curves, power, and ease of use. Over the years, I’ve used LiveCode to create many educational applications for the university and my publishing company, Medmaster. LiveCode has been enormously useful to create apps for Windows and Macintosh. For instance, the app “Atlas of Human Diseases,” which describes in pictures and text over 11,000 diseases in the world, could take a lifetime to do as a book, but it required only a few days with LiveCode.

read more
Stephen GoldbergHow LiveCode Lite Makes Computer Programming Ridiculously Simple

University of Vienna

by Heather Laine on October 12, 2015 No comments

The University of Vienna required a robust and fit for purpose management system to address the day to day running of this thriving learning environment. It has 9400 employees attending to 91,000 enrolled students taking 188 courses of which 56 are Bachelor Programmes, 117 Master Programmes, 4 Diploma Programmes and 11 PhD Programmes.  They use a solution built on LiveCode to manage all this. We spoke to Hartmut Eich, from the software development team at the University about their choice of LiveCode.

“The project originated as a system for the creation of a database-based applications. One of the key features of the system is the way that the data and the code is stored in the database itself. The database stores all of its own meta-structure – a description of the table structure, together with the relationships between the tables, along with all the code for the user interface.”

The LiveCode written system includes a module to perform any task necessary for operating a large University. Notable modules include:

  • A scheduler for course timetables
  • A room allocation system
  • The enrolment details for every student
  • Staff Payroll

There are half a million lines of LiveCode in 43,000 procedures and functions in the system. These have been built as approximately 1300 fully independent modules, each of which is stored in an Oracle database.

Hartmut told us: “LiveCode was an ideal choice for this project for many reasons. At the heart of the system is an augmented version of SQL that ties SQL together with the LiveCode language model. This is essentially a domain-specific language, tailored to fully support the needs of this application.”

“We upgraded to the latest version of LiveCode to take advantage of the Unicode improvements that have been incorporated over the years. New legislation means that we have to be able to represent a student’s name within the system correctly in their native language.”

“Another key benefit is the ability to fully customize the development environment. Our system uses its own customized set of tools, including a Code Editor written for the project. The editor cross-references the code stored in the database, making it easy to navigate the huge code-base contained across all the modules and to make changes. The LiveCode development environment is written in itself and we wanted to integrate the latest version of the LiveCode Integrated Development Environment tools into our system.”

“ Vienna University have multi-user development license for LiveCode. Their in-house team keeps the system up to date and adapts it to the changing requirements of the University. The design of the system makes it easy for a team to work on the project. Each module is completely independent and stored in the Oracle database. This makes it straightforward to work on it in parallel.”

read more
Heather LaineUniversity of Vienna

A Toast to the Global Jam

by Ali Lloyd on October 8, 2015 1 comment

The global jam is over! First thing’s first: apologies for the toast/jam pun, I probably shouldn’t have skipped breakfast.

Life is somewhat back to normal here at LiveCode HQ – although there are some tired faces (probably due to the fact that most of us were chatting LiveCode well beyond our scheduled hours). This is a testament to those of you that participated in and engaged with the event productively. It could only have been successful with the full support of the community!

read more
Ali LloydA Toast to the Global Jam

How Film Sets and Coding are Equally Important

by Jana Doughty on October 6, 2015 No comments

Edinburgh. Raining. The whinny of a horse blares through the window, as numerous bowler hats and long skirts walk past. We hear “Action,” more whinnies, and then “CUT!”

Thistle Street Lane South West, where LiveCode lives, is dressed with Victorian influence from fake bricks layered over the real ones that line the street to fake poo that’s sprinkled on top of the straw next to the goats and chickens.

read more
Jana DoughtyHow Film Sets and Coding are Equally Important