The Future of Programming
SPLIT THE APP
Make Creators, Not Users
SPLIT THE APP
Make Creators, Not Users
TriSplit defines a new programming architecture that splits application ("apps") into three independently developed and validated external files that can be located anywhere on the web and combined by users to create new and automated solutions without writing a line of code. Calculations and data processing (Universal Code Engines -UCE) are split off from user interfaces (Universal Interface Frameworks - UIF) and written in any programing language. Universal JSON data file schemas are defined that will connect all horizontal, vertical, and longitudinal markets from the bottom-up. This organization provides automated solutions that cannot be created any other way. TriSplit has gone through three working revisions over the last seven years on the desktop and is being prepared for release on the web.
|
TriSplit defines an eXternal Object-Oriented Programming (XOOP) "soup" environment where data definitions and methods are split into two separate objects and controlled by industry and subject matter expert (SME) stakeholders. Industries and data experts define common Universal JSON data schemas and SMEs create plug-in calculation tools. TriSplit provides a collaborative website that allows everyone to work together on compatible tools from small calculations to large systems like PLM and Digital Twin. Experts become creators of new solutions, not simple users who have to rely on independent programs that have limited customization and poor data integration. After 50+ years of software development, many needed programs are lost or not created and many markets have missed great opportunities.
|
Coming Soon! Plug-and-play repositories of universal public JSON data files (UDB) and Universal Code Engines (UCE) running on common UIF "viewer-apps." TriSplit will provide one site to upload, use, collaborate, and monetize your data and code. The universal data definitions and UIF viewers will support table data, 2D/3D geometry and animation, glTF, sensor data, and UCE plug-ins from the repository.
The "Metaverse" is driven by glTF and that's created from 3D geometry. TriSplit will provide the P&P geometry data infrastructure needed for that world to meet its massive scaling needs. Rendering is easy. Geometric modeling is not.
TriSplit will offer "Community Apps" that connect to any uploaded code and data in the repositories.
"Community App Programming" will cover table data, 2D/3D geometry, and sensor data to connect PLM and Digital Twin systems.
TriSplit will offer Plug & Play "Big Data" and "Big Code" repositories for AI/ML analysis.
Only public data is uploaded to TriSplit. All private data is read from/to your PC/private cloud storage on-the-fly. You control your PLM data infrastructure (schemas, backup, DR, more) and collaborative data-driven needs. Data-centric, not app-centric.
The simple explanation is that TriSplit will be YouTube for plug & play code and data. It's B2B, B2C, and B2B2C. TriSplit will offer a universal marketplace where content experts can upload their code and data in one afternoon for immediate use, collaboration, and monetization. Developers will have an option other than giving away their source on GitHub. Source is hidden and run on the server.
TriSplit will be THE PLACE to go to find code and data to use RIGHT NOW.
Split The App also splits content experts from web gurus. Content experts will become creators, not just users or startup helpers.
The "Metaverse" is driven by glTF and that's created from 3D geometry. TriSplit will provide the P&P geometry data infrastructure needed for that world to meet its massive scaling needs. Rendering is easy. Geometric modeling is not.
TriSplit will offer "Community Apps" that connect to any uploaded code and data in the repositories.
"Community App Programming" will cover table data, 2D/3D geometry, and sensor data to connect PLM and Digital Twin systems.
TriSplit will offer Plug & Play "Big Data" and "Big Code" repositories for AI/ML analysis.
Only public data is uploaded to TriSplit. All private data is read from/to your PC/private cloud storage on-the-fly. You control your PLM data infrastructure (schemas, backup, DR, more) and collaborative data-driven needs. Data-centric, not app-centric.
The simple explanation is that TriSplit will be YouTube for plug & play code and data. It's B2B, B2C, and B2B2C. TriSplit will offer a universal marketplace where content experts can upload their code and data in one afternoon for immediate use, collaboration, and monetization. Developers will have an option other than giving away their source on GitHub. Source is hidden and run on the server.
TriSplit will be THE PLACE to go to find code and data to use RIGHT NOW.
Split The App also splits content experts from web gurus. Content experts will become creators, not just users or startup helpers.
Traditional "App" Programming Architecture
In a traditional app programming structure, programmers tie a custom user interface to a fixed set of calculations and data processing. They also define their own proprietary data file formats which require neutral file translators to use other apps. These translators might not exist, may not work correctly, and they slow down the work process. One PLM paper refers to this as "data and code integration hell." More critically, apps with user interfaces do not allow their data processing code to be separately sequenced and automated for new tasks. That's a fundamental flaw of the interactive app programming architecture.
|
Traditional apps are also more costly to create because they require cooperation between both programming experts and subject experts. For a huge number of markets and application areas, this greatly limits the development of programs. When technology changed, as when DOS changed to Windows, many calculations were lost. The calculations may still be valuable, but the cost of converting them to a new technological app format was not justified. Now, with a change to web-centric app programming, good calculations are again being lost. TriSplit breaks apps into more basic and independent programming objects.
|