© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: The BASIS IDE Nico Spence Chief Marketing Officer BASIS International Ltd.
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: Overview Origins of the IDE Developer Tools IDE Performance Analyzer GUIBuilder Demonstration Future Summary
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: Origins of the IDE The READY prompt _edit Lister and Compiler *lst *cpl Separate standalone GUI utilities DDBuilder ® ResBuilder ® GUIBuilder ®
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: Origins of the IDE continued NetBeans IDE Modern graphical development tool Multiple programming languages Open-source project BASIS supplied modifications for BBx ® /PROGRESSION 4 PRO/5 ® BBj ®
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: Developer Tools BASIS IDE (Integrated Development Environment) Data Dictionary module replaces DDBuilder Resource/FormBuilder module replaces ResBuilder Data File Viewer replaces _browse BBx compilers embeds bbx4cpl.exe pro5cpl.exe bbjcpl.exe File type/icon association Editor and Debugger replaces _edit and console CVS client
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: Developer Tools continued Performance Analyzer GUIBuilder
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE Data Dictionary Module Creates data dictionary Modifies data dictionary Defines views View table layout column index Edit table layout column index
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE continued Resource/FormBuilder Provides window controls Employs native graphical controls Offers customized graphical controls Presents WYSIWYG view of graphical controls Includes comprehensive layout manager
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: Formbuilder - Demo
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE continued Data File Viewer Displays Indicative icons Contents of all file types Attributes of all file types Record in ASCII Record in HEX Encrypted files/fields Traverses file by any key chain
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE continued Compilers Supports legacy and current BBx compilers PRO/5 Visual PRO/5 ® BBj Supports graphical project compilation Creates graphical link to the erroneous line Program file suffix/legacy management
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE continued Project Management Separate Filesystem Views Option Settings Project User Default Property Sheet Examples Compiler Output directories File extensions
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE continued Source Code Control Integrated client Graphical diff Concurrent versioning system Multiple projects Multiple languages Multiple versions
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE continued File Type Icon/Program Association File types MKEYED XKEYED JKEYED Indexed String Compiled programs BBj PRO/5
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE continued BASIS Editor Displays syntax highlighting Supports macros Offers search and replace capability Delivers code completion
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: BASIS IDE continued Debugger Identifies persistent break points Checks syntax Presents a variable watch window Displays hierarchical view of CALLED programs Shows the executing line of code
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: Performance Analyzer Statistics Program name Line Count Total Average Percent Statement Listing Summary
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: GUIBuilder Rapid Application Development Tool Support for Visual PRO/5 and BBj Integration with IDE scheduled for 2006 Preview in 2005 Suggestions encouraged
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales: Summary Origins of the IDE Developer Tools IDE Performance Analyzer GUIBuilder Demonstration Future