TROIA is a comprehensive software development environment that is geared for the development of Internet-based and platform-independent business and enterprise resource planning applications. It is both compiled and interpreted, and includes integrated tools.
TROIA has been developed by IAS as the product of a sustained R&D effort in place since 1996, and with its simplified set of commands and user-friendly interface, it features a rapid learning curve. It is flexible due to its database- and operating system-independent nature, and is a powerful and scaleable software development platform thanks to its modular and object-oriented structure.
With an infrastructure that is comprised of 100% Java code, TROIA offers a comprehensive development environment that can be easily integrated with Internet applications and third-party software.
Internet-based and accessible from anywhere and at anytime, TROIA removes time and place constraints and raises productivity up to new levels.
Advantages of the TROIA Software Development Tools
Create user interfaces in minutes
The dialogs and reports that are part of the CANIAS ERP system can be easily modified based on user requirements, and new dialogs and reports can be created using the drag and drop features of the graphical user interface offered as standard in TROIA. The changes can be immediately moved into production.
Design and develop your own reports
The report designer that is part of the TROIA development environment allows you to rapidly and conveniently design your own reports in a visual manner. Reports can be generated as PDF documents and printed in a flexible manner.
Customize the standard applications within the system based on your needs
The CANIAS ERP system is offered to our customers with source code included, and the applications may be modified to meet organizational requirements. TROIA’s dynamic redirection feature makes it possible for new classes and dialogs to be used without requiring modification to existing classes and dialogs. This allows system source code to be preserved intact while allowing user- and organization-specific modifications to be made in a convenient manner.
Keep up with globalization
Multilingual support is a standard feature of the CANIAS ERP platform, and all dialogs and messages may be easily localized to any language without requiring additional development. Each user sees corresponding dialogs and messages in the language he or she selects for a session, and will be able to generate reports in any language. Thanks to Unicode and UTF8 support, a wide range of languages are available including Far Eastern languages.
Design databases in a platform-independent manner
With the help of visual tools, the database management system ODBA allows you to manage from within the TROIA development environment database components such as tables and indexes used within your application development cycle. ODBA also includes functionality to move tables and data within or across databases, while preserving table and data integrity.
Obtain immediate help
When developing applications with TROIA, you may summon up help at any point, and obtain assistance on commands and functions. The indexes, descriptions, examples and tips relating to TROIA commands and functions will be promptly displayed.
Avoid errors during application development
Coding errors that may occur during application development are detected by the code trace facility within TROIA, resulting in the minimization of application errors.
Control your development processes
Registering a Hotline problem item is the first step in development with TROIA. The TROIA Hotline Management System manages all of your development processes, starting with the design stage all the way to application deployment. All activities including assignment of tasks to individuals, as well as bug fixes and changes made during development, are captured and recorded.
Who Should Attend
Individuals working within the IT departments of organizations currently using, or preparing to make use of, the CANIAS ERP system, recent graduates and senior year university students from industrial engineering and computer science departments, as well as individuals seeking to start a career in the software development field.
Course Content
Introduction
Creating Database Tables
Creating a Hotline Record
Specifying Table Names
Specifying Table Structures
Saving Table Structures and Creating Tables within the Database
Creating a Dialog
Creating the "Vehicles List" Dialog
Specifying Components to Add to the Dialog
Creating the "Vehicle Details" Dialog
Creating and Using Classes within Applications
Creating "Vehicle Pool" Application Class
"Vehicles List" Dialog Functions
"Vehicle Details" Dialog Functions
Developing Applications Using Master/Detail Relationships
Creating "Vehicle Maintenance" Table
Development Required for Dialogs
Development Required for "Vehicle" Class
Inheritance
Class Inheritance
Dialog Inheritance
Redirection
Report Generation
Creating Report Layouts
Writing Code for Reports
Use of Sections
Course Duration:
5 Days (40 Hours)
750 Euro + VAT 5 - 9 November 2007
Attendees will deserve TROIA Certificate of Expertise.