FEATURES
Today's information systems are becoming increasingly complex as businesses are forced to compete in a global economy. Computer applications and the way they are developed and deployed must reflect this complexity. To cope with this, system designers are relying more and more on the object-oriented (OO) data model.
OO may have been around since 1967, but it is only in the current decade that the processing power of PCs has enabled it to be embraced by virtually every type of tool and application. In doing so, OO has influenced many spheres of endeavor, including databases and programming languages. This represents a dramatic shift in the information technology industry. It is a move that's being reflected in the curricula of tertiary education providers worldwide. Unfortunately most toolsets do not support OO concepts and implementation without an impedance mismatch between layers of the tools. Techniques such as object-relational mapping are required to provide persistence in many models. JADE removes this impedance and allows the concepts of OO to be taught in a conceptually simpler environment. Learning outcomes will be enhanced as students will grasp the concepts without struggling with the toolsets.
If you're going to teach Programming, use JADE
JADE is a software development and runtime tool which is a single technology, following a single development model, that provides all the tools your students will need to build and run a complete business information system. From lecture hall to the computer lab to the research project, JADE enables all the real world skills such as analysis, design and testing to be explored, without the struggle of complex syntax, in one consistent OO development environment.
What does JADE offer the computing educator?
Consistent use of object-orientation
One of the biggest challenges in corporate computing today is mapping OO applications onto the relational databases for traditional vendors. JADE avoids this complexity by following a consistent OO model, from the screen painter to the database. JADE completely eliminates the 'hybrid' problem, enabling students to focus on the key concepts of OO. They can take what they've learnt in the lecture hall straight into a working laboratory model.
You need only one technology to build and deploy entire systems
JADE contains all the facilities your students need both to build and to run information systems. The JADE development environment is feature rich and contains everything from the painter, editor, language and debugger to the database. Students can more easily grasp key system design concepts, user interface considerations, and enterprise deployment when they're not immediately faced with complex product interfaces.
One development and testing environment
JADE development occurs in a single 'all-seeing' environment. The total integration of the product from the painter to the database aids development integrity and minimizes testing time and frustrating rework for inexperienced developers. Coding anomalies are picked up straight away - there's no more waiting for a runtime testing scenario to detect errors.
JADE is simple to learn
The JADE language is strongly typed, simple and intuitive, with similarities to Pascal and C++. Students can gain confidence, developing information systems that work quicker and easier.
Facility to teach database concepts
Use JADE's OO database to teach roll back and roll forward recovery, locking techniques and multi-user concepts. In addition, synchronized database, patch versioning, and source control can all be taught and used by students.
What can JADE offer students?
The right skills
OO is the data model that will dominate corporate computing system design into the future.
A career path
JADE is being used in sites throughout the world, by everyone from small software houses to major manufacturers, and by some of the leading system integrators such as Gen-i, IBM and Mi Services Group. Having strong skills will offer quicker adoption of toolsets that a prospective employer may use.
An enjoyable, valuable course
The JADE Higher Education Program offers a well-resourced course with comprehensive technical support.
A scholarship
Part of the JADE Higher Education Program may include a student scholarship awarded annually to students for achieving excellence in a teaching program which includes JADE.
Certification
Jade Software Corporation will offer certificates to successful students from approved courses.
The JADE Higher Education Offer
Higher Education providers are offered the ability to provide students with a comprehensive, quality educational program in JADE.
Student Resourcing
Full course training notes including a Student Guide are supplied in electronic form for replication as an enhancement to tutors' teaching programs and applications.
Online material is also available plus many other teaching aids.
JADE training materials include sample applications and PowerPoint cells for use and/or modification by tutors. Student copies of JADE are freely available together with sample code.
CONTACT
For further information on the JADE Higher Education Program contact:
JADE Education Manager
P O Box 20152
Christchurch
New Zealand
Phone: +64 (3) 365 2500
Fax: +64 (3) 358 6050
Email: highered@jadeworld.com
|