KLM uses LiveCode to develop its ticket booking system
KLM transports millions of passengers and their associated luggage around the world every year.
read moreKLM uses LiveCode to develop its ticket booking system
KLM transports millions of passengers and their associated luggage around the world every year.
read moreThe 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:
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 moreThe 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 moreEdinburgh. 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 moreDo you use Rapid Application Development?
Ever wondered how it can help you create your apps that much faster?
Gregory Warneford discusses how Rapid Application Development helps him and the US Navy.
Rapid Prototype Application Development at GDIT
General Dynamics Information Technology (GDIT) has been using LiveCode and its MetaCard antecedent for several years in its Newport, Rhode Island office. LiveCode is used by GDIT Naval Operations Subject Matter Experts (SME) to develop functional prototype applications. Prior to working with LiveCode, the SMEs had little to no software programming experience or formal training. The prototype applications that the SMEs make are then used as templates for formal Java development of fielded systems.
The rich development environment and simplicity of the LiveCode IDE allows for the rapid design and development of complex applications. In fact, recently, a number of LiveCode one-off applications have been delivered directly to Navy customers as small single-use tools (not intended for navy-wide distribution).
read moreQuite a number of users are asking why the Feature Exchange? Why do we not just produce these features for you, without asking for (yet more) money?
Let me pose a different question:
How do you fund development on a complex and powerful open source tool which requires large amounts of love, care, attention and development?
Money does not grow on trees, nor is there a pot of it at the end of the rainbow. We know. We’ve checked.
read moreI’m very pleased today to introduce to you our brand new Feature Exchange platform. The primary goal of this exchange is to bring you the features you want in LiveCode when you want them. I’ll describe how the exchange works in a moment. First, a little context.
read moreAs those of you who have followed us for awhile will know, in order to achieve the vision we have for LiveCode and to provide the bedrock for a more capable, flexible future, we undertook a large refactoring project. That effort was completed successfully as the principal purpose of LiveCode 7.
Refactoring the entire engine doesn’t in itself offer a lot to the end user, however in this case it did make it possible to add transparent Unicode support, GTK support and 64-bit Linux amongst other things- projects which would have been huge upheavals by themselves.
LiveCode 7 was always intended as a stepping stone to the next generation of LiveCode releases. As great as it has been as a stepping stone, the time has come to focus on the end result of all this effort: LiveCode 8.
read more
Recent Comments