(CS)3 is able to provide a number of specialist services, which include, but are not limited to the list below and on some other pages. For those items where more details are available, mousing-over the paragraph displays a tool-tip, and the cube on the left can be clicked when it is an active link with a roll-over image, and takes you to pages with more information or to external websites. In many cases more information can be obtained from tool-tips on images and form inputs on the linked pages. For any further information, please use the email address below. You can also mouse-over the logo image above for some additional technical information.
Resurrecting legacy Fortran: There is a great deal of old Fortran code that is still used in scientific/engineering applications dating back in some cases to the 1970s, and there are not many people available today to maintain or upgrade such code. At least two solutions can be provided to solve this:
Internet and intranet: Applications using JavaServer Faces together with PrimeFaces and AJAX, coupled with a database. For scientific/engineering calculations the server-side Java code can either be linked directly to an application in C/C++ or Fortran for the calculations, see above, or by invoking a shell command, or using a script.
Reverse engineering: Situations can arise when code from a developer is acquired, and it is required to update the code or convert it into another programming language, see the first link above, but the code is poorly documented, or not documented at all, and the author of the code is unavailable. In such cases the code has to reverse engineered in order to determine the algorithms used, and in many cases the algorithms have to be rewritten.
Databases: A major part of many on-line applications use databases. In addition to storing text, numbers, dates, etc., databases can be used to store graphical images, and information used to display 3D graphics for scientific, engineering, or educational purposes.
Specialist code: Specific code for teaching, and for particular scientific or engineering calculations in a number of languages, such as Fortran, C/C++ and Java, which may involve linking codes in different languages, as mentioned above. Such code can either be part of a stand-alone application, or incorporated into on-line application.
3D graphics: Display scientific/engineering data and used for educational resources. This makes use of WebGL in those browsers supporting it, and can be combined with other resources mentioned above. The logo on the home page uses WebGL. A note on hiding your email address from spammers is included.
Software Related Videos: A number of videos were downloaded from YouTube, edited as necessary, then uploaded to the link here for convenience, particularly if the original videos are later removed from YouTube.
External websites: Development of various external websites as required.
Resume: My resume is available here in pdf format.
Publications: On request some publications can be provided from peer-reviewed scientific journals, and conference and laboratory reports. An example of such a publication is provided here, and can also be found at http://iopscience.iop.org/0067-0049/168/1 by scrolling down to page 140 in the contents and selecting the format you want to view it in.
|Return to the||home page|