fbpx
Wikipedia

DataFlex

DataFlex is an object-oriented high-level programming language and a fourth generation visual tool for developing Windows, web and mobile software applications on one framework-based platform. It was introduced and developed by Data Access Corporation beginning in 1982.[5][2][6][7]

History and overview edit

DataFlex can be traced back to 1982 when the company called Data Access Corporation[8] (founded in 1976) created and developed a language allowing application code to run on almost any system architecture, regardless of hardware.[2][9] It started as a relatively early example of a fully fledged and commercially used fourth-generation programming language (4GL). In its early forms, DataFlex was available for CP/M, MS-DOS, TurboDOS, Novell NetWare,[10] OS/2, Unix, VMS and IBM AIX operating systems.[11] By 1985, DataFlex was applied in a variety of high-tech industries including automated inventory control systems and insurance fraud detection systems.[5]

DataFlex has lasted many years as a niche application development environment. The DataFlex product supports many relational database environments: Oracle database, Microsoft SQL Server, IBM Db2, MySQL, PostgreSQL and any ODBC database. DataFlex applications are used by around 3 million users. In 1991, the 3.0 version with a modernized interface was released.[12] In 2014, Data Access released 2014/18.0 version.[13] The release of DataFlex 2023/23.0 introduced FlexTron technology that allows the usage of web controls within Windows desktop applications.

DataFlex is developed and provided by Data Access Worldwide, a software company with main offices in Miami, Florida, Hengelo, Netherlands, and São Paulo, Brazil.[1][14]

Features edit

The DataFlex language supports:

  • Supports many database environments: Oracle database, Microsoft SQL Server, IBM Db2, MySQL, PostgreSQL as well as any ODBC database.
  • Easily switch between database backends, no code change needed.
  • Variables are loosely typed. The virtual machine takes care of conversions.
  • Flexibility; the language is object oriented, so developers can create subclasses and libraries.
  • Code compiles to an intermediate byte-code which makes the programs easily portable between operating systems.
  • No threads or multitasking
  • Methods can - for ease of coding - be defined or redefined inside the object definition. Technically the compiler simply sub-classes the superclass and adds the methods to the class.
  • Automatic delegation of messages in the object-oriented programming environment
  • Embedded Database access is ISAM-based. It can be used royalty-free.

Language Extension edit

  • Functions defined in Dynamic Link Libraries can be used.
  • Classes, methods and properties defined in a COM module can be used. COM automation, controls and embedding is supported.

Development environments edit

The DataFlex programming language is used in the following development environments:

DataFlex Studio
This is the flagship visual development environment from Data Access Worldwide. DataFlex is available for Microsoft Windows only. DataFlex is a GUI development language in a style comparable with Visual Basic, Delphi and C++. From version 4 (1996) up until version 17.1 (2015), the product was labeled Visual DataFlex.
DataFlex WebApp Server
Available for Microsoft IIS only, the DataFlex WebApp Server can be used to develop thin client applications such as browser-based applications (both full class browsers such as Google Chrome, Internet Explorer, Mozilla Firefox and Opera, as well as WAP browsers). Developers can also create Web Service client and server applications. The server has built-in load balancing capabilities which also assist with High Availability, this does, however, require an SPLF license.
Web Framework
DataFlex includes a web framework for writing web and mobile applications.
Character mode DataFlex
The latest iteration of the original character mode application (3.2) is available as a Console Mode application for MS-DOS, Microsoft Windows and Unix variants (notably Linux).

References edit

  1. ^ a b c "DataFlex 2024/24.0 Release". Retrieved March 13, 2024.
  2. ^ a b c "Definition of: DataFlex". PC Magazine. Retrieved February 6, 2020.
  3. ^ "Installing DataFlex". Johan Broddfeld comments on code. Retrieved 6 February 2020.
  4. ^ “DataFlex License Info”
  5. ^ a b “DataFlex: An Introduction by Curtis Krauskopf”
  6. ^ "DataFlex for Creators". InfoWorld. 4 (26). 1982.
  7. ^ “InfoWorld (June 1, 1987)”
  8. ^ "DataFlex: Programming Gymnastics". PC. 3 (17). 1984.
  9. ^ "InfoNews/Software, CP/M, DataFlex". InfoWorld. Vol. 4, no. 9. IDG. March 8, 1982. p. 46. ISSN 0199-6649.
  10. ^ Aarons, Richard N. (September 4, 1984). "DataFlex: Programming Gymnastics". PC Magazine. Vol. 3, no. 17. Ziff Davis. pp. 253–255. ISSN 0888-8507. Retrieved March 8, 2017.
  11. ^ Duncan, Judy; Petreley, Nicholas; Chiu, Peter; Mathews, Carla (November 18, 1991). "Product comparison, Database building blocks". InfoWorld. Vol. 13, no. 46. IDG. p. 92. ISSN 0199-6649.
  12. ^ InfoWorld, August 12, 1991
  13. ^ Benzinga: "DataFlex 2014/18.0 Released by Data Access Worldwide"
  14. ^ dataaccess.com: “DataFlex - Overview”]

External links edit

  • Data Access Worldwide website
  • DataFlex Learning database (online resource for learning about building applications with DataFlex)
  • VDF-GUIdance (independent resource for users of the DataFlex programming language)

dataflex, object, oriented, high, level, programming, language, fourth, generation, visual, tool, developing, windows, mobile, software, applications, framework, based, platform, introduced, developed, data, access, corporation, beginning, 1982, developer, dat. DataFlex is an object oriented high level programming language and a fourth generation visual tool for developing Windows web and mobile software applications on one framework based platform It was introduced and developed by Data Access Corporation beginning in 1982 5 2 6 7 DataFlexDeveloper s Data Access WorldwideStable release24 0 1 March 13 2024 27 days ago 2024 03 13 1 Operating systemMicrosoft Windows 2 3 TypeObject oriented Integrated development environment programming language application framework structured imperativeLicenseCommercial proprietary software 4 Websitewww wbr dataaccess wbr com wbr DataFlex Contents 1 History and overview 2 Features 3 Language Extension 4 Development environments 5 References 6 External linksHistory and overview editDataFlex can be traced back to 1982 when the company called Data Access Corporation 8 founded in 1976 created and developed a language allowing application code to run on almost any system architecture regardless of hardware 2 9 It started as a relatively early example of a fully fledged and commercially used fourth generation programming language 4GL In its early forms DataFlex was available for CP M MS DOS TurboDOS Novell NetWare 10 OS 2 Unix VMS and IBM AIX operating systems 11 By 1985 DataFlex was applied in a variety of high tech industries including automated inventory control systems and insurance fraud detection systems 5 DataFlex has lasted many years as a niche application development environment The DataFlex product supports many relational database environments Oracle database Microsoft SQL Server IBM Db2 MySQL PostgreSQL and any ODBC database DataFlex applications are used by around 3 million users In 1991 the 3 0 version with a modernized interface was released 12 In 2014 Data Access released 2014 18 0 version 13 The release of DataFlex 2023 23 0 introduced FlexTron technology that allows the usage of web controls within Windows desktop applications DataFlex is developed and provided by Data Access Worldwide a software company with main offices in Miami Florida Hengelo Netherlands and Sao Paulo Brazil 1 14 Features editThe DataFlex language supports Supports many database environments Oracle database Microsoft SQL Server IBM Db2 MySQL PostgreSQL as well as any ODBC database Easily switch between database backends no code change needed Variables are loosely typed The virtual machine takes care of conversions Flexibility the language is object oriented so developers can create subclasses and libraries Code compiles to an intermediate byte code which makes the programs easily portable between operating systems No threads or multitasking Methods can for ease of coding be defined or redefined inside the object definition Technically the compiler simply sub classes the superclass and adds the methods to the class Automatic delegation of messages in the object oriented programming environment Embedded Database access is ISAM based It can be used royalty free Language Extension editFunctions defined in Dynamic Link Libraries can be used Classes methods and properties defined in a COM module can be used COM automation controls and embedding is supported Development environments editThe DataFlex programming language is used in the following development environments DataFlex Studio This is the flagship visual development environment from Data Access Worldwide DataFlex is available for Microsoft Windows only DataFlex is a GUI development language in a style comparable with Visual Basic Delphi and C From version 4 1996 up until version 17 1 2015 the product was labeled Visual DataFlex DataFlex WebApp Server Available for Microsoft IIS only the DataFlex WebApp Server can be used to develop thin client applications such as browser based applications both full class browsers such as Google Chrome Internet Explorer Mozilla Firefox and Opera as well as WAP browsers Developers can also create Web Service client and server applications The server has built in load balancing capabilities which also assist with High Availability this does however require an SPLF license Web Framework DataFlex includes a web framework for writing web and mobile applications Character mode DataFlex The latest iteration of the original character mode application 3 2 is available as a Console Mode application for MS DOS Microsoft Windows and Unix variants notably Linux References edit a b c DataFlex 2024 24 0 Release Retrieved March 13 2024 a b c Definition of DataFlex PC Magazine Retrieved February 6 2020 Installing DataFlex Johan Broddfeld comments on code Retrieved 6 February 2020 DataFlex License Info a b DataFlex An Introduction by Curtis Krauskopf DataFlex for Creators InfoWorld 4 26 1982 InfoWorld June 1 1987 DataFlex Programming Gymnastics PC 3 17 1984 InfoNews Software CP M DataFlex InfoWorld Vol 4 no 9 IDG March 8 1982 p 46 ISSN 0199 6649 Aarons Richard N September 4 1984 DataFlex Programming Gymnastics PC Magazine Vol 3 no 17 Ziff Davis pp 253 255 ISSN 0888 8507 Retrieved March 8 2017 Duncan Judy Petreley Nicholas Chiu Peter Mathews Carla November 18 1991 Product comparison Database building blocks InfoWorld Vol 13 no 46 IDG p 92 ISSN 0199 6649 InfoWorld August 12 1991 Benzinga DataFlex 2014 18 0 Released by Data Access Worldwide dataaccess com DataFlex Overview External links editData Access Worldwide website DataFlex Learning database online resource for learning about building applications with DataFlex VDF GUIdance independent resource for users of the DataFlex programming language Retrieved from https en wikipedia org w index php title DataFlex amp oldid 1217256194, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.