|
Fifth Generation Systems (5g) uses advanced technologies in the creation and support of its products. 5g has also created a host of tools, utilities, and other sophisticated resources to enhance the development process, many of which are available to the general development community.
The most significant component is the open5G programming language. Nearly all of the company’s applications utilize this “C”-based open source language that was originally authored by 5g principals.
The development and execution environment used by Fifth Generation centers around the 5g/Engine. This highly optimized executable (less than 2MB) is written in “C” and “Assembler” and features a run-time engine, integrated debugger, profiler, JIT compiler, advanced caching system, and a number of other features. The engine also includes one of the fastest web and application servers available today with integrated relational and object database.
Additional 5g generated tools include standalone compiler, linker, librarian, build tools, and a number of customized code generators and pre-built libraries – many of which the company has placed into open source.
Fifth Generation extends its integrated platform beyond the developer’s system and execution servers to include the end-user’s system. This is accomplished through complementary HTML templates, JavaScript libraries, helper functions, APIs, and ActiveX controls that make it easy for 5g technology to span the distance between client, server, and developer.
Fifth Generation’s general developer policy is to provide access to significant portions of the company’s technologies for free or at very little cost. 5g seeks to remove all barriers of entry for any developer seeking to utilize 5g technologies. The company’s primary vehicle in this effort is the open5G website (www.open5g.com).
Creating advanced technologies and using them in the construction and execution of innovative products places 5g in an interesting category: the company is not just a user of technology – they are a provider of technology as well. If the company has its way, these technologies will reach across the development landscape to benefit all those who seek excellence in development.
|