Technical Examples...
(Developed since Summer 2003.)
Flash MX 2004 Examples
- Clarksons' Box Application. This is a visual database interfacing with server-side PHP scripts to:-
1. Allow files to be uploaded.
2. List the uploaded files for adding to the visual database.
3. Store details of objects in the visual database in XML files.
Previously stored databases can be reloaded from the server into the application for viewing and modification. Objects are 'stored' on the faces of a 3D cube which can be rotated. The number of compartments can also be chosen by the user.
Standalone versions of the application were produced using mProjector to allow them to be run locally on Windows and MAC OS X systems.
- Maths Assistant.
This Flash fruit-machine application allows helps people with division, multiplication and addition and subtraction of numbers with up to three decimal places. The difficulty and type of sums displayed
can be restricted by a level parameter which corresponds the the basic skills levels. (E1, E2, E3,
1 and 2.) Flash Version 7 upwards is required.
- Story Assistant.
This Flash fruit-machine application allows the user to pick the main themes which will make up a
story and then either print them out or copy and paste them into a word processor. Flash
Version 7 upwards is required.
- Interactive Movie Creator/Viewer. This Flash application allows the user to create stories using graphics embedded in the application, add text to each frame and then save them to the server. Previously created stories can be loaded from the server. We developed all the technical and GUI functionality. The application involved heavy use of Actionscript, and PHP scripts were used to load/save the XML movie data from/to the server hosting it. The Viewer application allows the user to view stories created with the Movie Creator described above. It has facilities for automatic playback at varying speeds and also a print facility. Flash Version 7 upwards is required.
- Advanced Image Viewer. This Flash
application gets it's config info from a FlashVars parameter in the web page, calls a server
script which returns a set of url encoded data containing the image data along with the location
of the actual images for when the user clicks on the image to see it actual size. It then allows
the user to browse through the images. A progress bar (and text) can be displayed while each
image downloads from the server. The image number can also be typed into the box to jump
straight to a particular image. The image can also be zoomed and panned.
- Zoomify Map Viewer. This Flash application uses a customised version of the Zoomify Flash Viewer to allow the user to interact with a dynamic area map which can be zoomed and panned.
DHTML (Javascript) Examples
These examples use DHTML and Javascript:
- Simple AJAX Page. Nothing fancy, just HTML.
- Simplejax Page. Uses PHP to generate the Javascript for AJAX.
- Word Search game. Click on squares to highlight them,
click again to reset.
- Rollover information boxes. Either square or rounded boxes can be used using CSS and/or graphics.
- Fridge Magnet Activity. Click to pick up the 'fridge
magnet', click again to drop it.
- Intelligent Message Stream. Delivers a timed stream of messages including text, images and graphs into
multiple child windows.
- Metadata Generator. (Generates HTML or XML.)
- Dynamic content which expands or changes when clicked on.
Top of page
Perl Programs
XML Data Saver. This simple script saves a string of XML
data posted to it, to a file specified by the query string environment variable. It is used with the Zoomify
Annotation System.
Image Detail Retriever. This simple script returns
details of the images and text files in a directory specified by the query string environment variable. It
is used by the Flash Image Viewer described above.
Site Search. This script provides a simple text search
facility for a web site.
General. Database search and admin programs. (MySQL and PostgreSQL.)
Online Bookshop. Database search and admin programs. (MySQL and PostgreSQL.) Interfaced with Amazon through
their associate program and incorporated images pulled from their site. Online purchasing.
Database or text file based Membership List Administration
with newsletter emailing facility.
Content Management Systems. (CMS.) Interfacing with either text files or MySQL or PostgreSQL databases. Allowed
updating of site contents by client using an admin system.
Managed Learning Environment. (MLE.) Interfacing with either MySQL or PostgreSQL databases. Secure environments
for teachers and students to upload and share resources, store student work and allow annotation by teachers.
Top of page
ASP/VBSCRIPT Examples
Booking Form. (Uses an Access database.)
Database Admin System. (Uses an Access database.)
Top of page
PHP4 Examples
COL Metadata Generator. Gets resource details from database tables and write to target XML metadata file. Script for running from the command line via cron.
Members page with cms and resource upload facility. Uses cookies and MySQL database.
Database Admin Script with resource upload facilities. Uses MySQL database.
Members login page. Uses cookies and MySQL database.
'My Site' page. Uses cookies and MySQL database.
Bookshop Facility. Uses MySQL database and links to Amazon.
(See BSOL web site.)
Random image display. Displays a random image on the home page. (See the home page of this web site.)
Ming Demo. A Sokoban game written in Ming PHP/Flash MX Actionscript.
Ming isn't installed on this server unfortunately, but you can look at the file and see how it works. (Not written by
us, just here to show that we're familiar with the technology. See this page for loads of excellent
working examples.)
MP3 streaming with Ming. Ming isn't installed on
this server unfortunately, but you can look at the file and see how it works.
Top of page
Java examples
Here are examples of Java applets and programs we've written:
Applets
- Matching Pairs. Match the photos with their name.
- Count Down. Navigate to the centre of this countdown puzzle.
- What do they stand for?. Can you find the words that fit the letters in these sentences?
- One Straight Cut. Trigonometrical shape puzzles.
- Operations. Find the missing number or operator.
Programs
JDBC test program. Main program source,
Frame1 source,
About Dialogue source.
This program opens an odbc database using a recordset.
Text Editor with changeable background colours, font colors, styles, clipboard handling, printing, etc.
Main program source,
Frame source,
About Dialogue source.
Top of page
|