-
Notifications
You must be signed in to change notification settings - Fork 13
ANTz v1.0
Shane Saxon edited this page Jul 19, 2020
·
19 revisions
We are constructing version 1.0 based on experience gained from the ANTz v0.x.x functional prototype. While defining V1, we continue to use the existing prototype to test core components:
- Define v1 architecture and key applications.
- Build (empty) framework for ANTz V1.
- Test (missing) components with ANTz v0.
- Migrate v0 core into V1.
- Multi-user shared environment.
- Client-Server architecture.
- Plugin support.
- Guided GUI.
- Thin-client browser using WebGL.
- Thick-client app on OSX and MSW.
- Server running on Linux.
- Languages: C, Python, JavaScript, Java (sockets).
- Data: CSV, (My)SQL, JSON.
- Network: OSC, RESTful.
- GaiaViz - insight & games.
- CoderViz - uses DOT, fileviz & gitviz.
- FileViz - local and networked drives.
- GitViz - branches, issues & wiki.
- API - Doxygen (code & data exchange).
- Github - Wiki (guides) & Issues (bugs & enhancements).
- User - In app tutorials and videos.
- OSX 10.8.5+
- MSW W7, W8 & W10
- Linux CentOS & RHEL
- Browser HTML 5.0 with WebGL
- Immersive 3D (AR/MR/VR)
- Customized Universes (GUI, physics, scenery, rules)
- Plugin Architecture
- Live IO
- CSV
- JSON
- (x)SQL
- 3D models - glTF, OBJ, DXF, 3DS...
- AV - MOV, AVI, DnX...
- Images - JPEG, J2K, PNG, GIF, TIFF, TGA...
- Text
- DB Tables
- File directories
- Websites
- WebGL (HTML5 browser all platforms)
- SDL (app on MSW, OSX & Linux)
- GLFW (possible alternate to SDL)
- feeglut (current framework, plan to deprecate)
- magnum engine
- OpenGL
- OpenXR
- OpenCL
- ASSIMP
- FreeType
- FreeImage
- JANNSON
- PostgreSQL
- libcurl
- AJA
- BlackMagic Design
- CUDA
- MySQL
- zSpace (until OpenXR supported)
- OmniSci Core - GPU SQL Engine
- Data Structures akin to STL
- List of C libs: https://notabug.org/koz.ross/awesome-c
- https://github.com/jtsiomb/kdtree
- http://xanadu.com/xUniverse-D6 Ted Nelson zigzag
- Portable cross-platform C core.
- C wrappers for components in other languages.
- Other supported languages C++, Java, Python.
- OS specific methods are optional and separated.
- Source Code Formatter.
- Perhaps 'Correct by Construction' or similar.
© 2024 Shane Saxon. All rights reserved.
Saxon Digital™, Neuralphysics™, Neural Physics Engine™, NPE™, PODmind™, 7viz™, FileViz™, GaiaVizⓇ, CoderViz™, Csync™, lazyC™, Xr™, Xreality™, ANTz+Fx™, ANTz+™, OpenANTz™, ANTz+Xr™ and the ANTz+Xr™ logo, the Saxon Digital slogans, and the Saxon Digital product names are trademarks of Saxon Digital in the U.S. and/or other countries. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.
Maintained by: OpenANTz.com