Rapid Application Development The Systems Engineering and Architecture Group of IRT is pleased to support and host HTMLDB web-application development for the School of Medicine community. If you are a medical researcher affiliated with the School of Medicine with small-to-medium scale data management needs, you can either hire us to build you a data management system, or become an HTMLDB application developer yourself. If you are interested in creating your own medical data management solution, this page will help get you started rapidly developing web applications using Oracle's HTMLDB platform. Getting Started The first step to take is to identify yourself and your project and request a workspace by filling in a WebDB Developer Workspace Request form. Once you have supplied the above information, an account will be created for you and you will be notified of your password via phone. Learning the Basics You can get started learning the basics even before you have an account by browsing the official Oracle HTMLDB web site at http://www.oracle.com/technology/products/database/application_express/index.html. Oracle has recently rebranded HTML-DB as "Oracle Application Express". We're running version 2.0 (http://www.oracle.com/technology/products/database/application_express/html/2.0_archive.html), so you'll want to focus first on the 2.0 versions of their tutorials, but the older tutorials are still valid; the screenshots are slightly different, but the basic concepts are the same. You will want to download the User's Guide for future reference, and take the Quick Tour to get a sense of the platform's capabilities. Once you have an account, you should work through at least one of these excellent tutorials: If you only have the time or inclination to work through one tutorial, the issue tracking system is the more comprehensive of the two. It takes about six hours to complete. After working through the tutorials, you should browse the rest of the HTMLDB documentation, paying particular attention to the How-To's section (http://www.oracle.com/technology/products/database/application_express/html/doc.html). There are a lot of excellent articles on this page, all dealing with advanced techniques not covered in the basic tutorials. Some reference links:
Be sure you've checked the documentation before posting your question to a forum or mailig list, as the available documentation is quite comprehensive and generally well written. Chances are that you can answer your own question in just a few minutes by checking the appropriate documentation. SoM Specifics All SoM HTMLDB applications that handle Protected Health Information (PHI) must have their access secured using ITSS's WebAuth. WebAuth assumes that you can separate out your security zones by subpaths in a URL; unfortunately, as you will by now have observed, the HTMLDB URL is uniform across all applications. We have created a framework for Webauthing HTMLDB applications; this HTMLDB WebAuth Developer's Guide will walk you through the process. When you are ready to migrate your application from the test environment to the production environment, send an email to requesting that your application be reviewed and ported to production. After your data has been migrated, you will need to consult this HTMLDB Application Migration Guide for the additional steps to take to complete the migration process.
|
|