Home Development Blog
Development Blog

This Blog is a chronological log of the development of CryptoLeague.com taken from the notebooks of Christopher Cracknell.   The story starts with the oldest articles at the bottom of the list.

Joomla - GWT integration PDF Print E-mail
Friday, 01 October 2010 12:10

There were two bits of information that i wanted to pass between Joomla and the GWT clients.   I wanted to tell the GWT window where to open within the Joomla website and I wanted to pass in information about the currently logged in user/session.

The Puzzle Submission Interface PDF Print E-mail
Friday, 01 October 2010 11:48

An important part of the development is to provide an interactive interface for the submission of new puzzles.   This brought me up against the GWT default setup which is only really meant to have one window.

Database Access, ORM and Hibernate PDF Print E-mail
Friday, 01 October 2010 11:04

If you want to store things beyond the lifetime of a single instance of a program then you use a database.   If you want to write programs nowadays then you use an object oriented language and work with objects.   If you want to do both then you need an object database in which to store the objects.   Most people do this with an object-relational mapping (ORM) which store the objects in a relational database but still maintains their connectivity and identity as objects.   Hibernate is one such ORM technology.

Development tools PDF Print E-mail
Thursday, 30 September 2010 19:01

An important step in any development is the installation and configuration of the development tools needed to do the work.

Ajax and all that... PDF Print E-mail
Wednesday, 29 September 2010 15:03

The functionality I wanted for my interactive puzzle solving interface together with the requirement that it run in most browsers pretty much forced the choice of asynchronous JavaScript and XML (AJAX) or JSON.   This allows a web page to communicae with the server and act on the response without doing a reload of the whole page.


Page 7 of 9
Copyright © 2023 Crypto League. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.