Skip to main content

Posts

Recent posts

The NTX System

This is a part of the Permissions system. The NTX System "Project Avocado", as we used to call it, is the most interesting and ongoing project in the new NovaOS. The idea is simple, a unified system that gets added into applications while they're running so that they have the ability to talk with the NovaOS system - even when being fully isolated and sandboxed. The permissions system relies on this single system a lot, it is the underlying state of all app-os communications. Everything an app wants to do is available within this one system. Basic structure It's a javascript class , with a ton of functions inside. That's it. But looking again shows that all the functions are grouped with categories. The categories are named "fileGet", "dir", "olp" etc. Adding to your app Using it is as easy as including a nova-include with "ntx" in the content. The class will be added to your application context's myWindow object. Remembe...

What is NovaOS?

What is NovaOS? NovaOS is a system so unique that you cannot compare it with anything else.   NovaOS is the only web system that lets you run full Web Applications offline with the ability to edit their source code on the go while being fully client side and having a virtual filesystem and user interface , everything right in the comfort of your browser. Not only that, NovaOS lets you create webapps on the go, manage them with a ton of default applications. With consistent updates and an app store with full web software made for NovaOS. All free of any cost. NovaOS gives you the ability to use your resources and do not rely on cloud services for your day today tasks. Makes it fast, secure and reliable.  Speaking of its features, NovaOS gives inbuilt compression for your files, automatically. NovaOS compression uses WASM and is based on fflate compression format. Another feature in NovaOS is the built-in security system. Using a string as a password, NovaOS can encrypt all your...

Introducing Nova Design

Nova Design is a part of the nova ecosystem that studies user interface design and its impact on various hidden aspects such as emotion, addictiveness, experience etc. The Goal of the study is to understand and implement natural, cognitive senses that we all share in regular user interface design. Studying user experience is crucial , every design choice changes how a user uses and comments on a system. Studying complex human emotions are hard , but through cognitive and easily observable patterns in character can be easier. This will allow Nova Design to create data on how much it matters and if it's worth efforts. Even though Nova Design isn't yet perfect , each element of the UI should be refactored and studied through multiple perspectives. Choices and intentions of users could also change how someone looks at UI. Cultural changes change how users feel about UI , this in fact can create varied feelings on different elements and colors. Without hindering the UI for differen...

Accessing NovaOS

There are several ways to access NovaOS. Here is a list of ways on how: The public version The public version of NovaOS is a version that is intended for public use . This includes use of the webpage hosted in GitHub Pages. The public version has this link:  https://adthoughtsglobal.github.io/Nova-OS/ There is a redirect  site that links to this public version hosted at  https://novaos.netlify.app/ . But it is being slowly discarded from usage. The development version NovaOS Experiments is a project under adthoughtsglobal  that is dedicated to test and implement new features in NovaOS. See a whole list of Experiments here .  The development version or usually called as the 'dev' version ('ondev version', 'dev ver', 'experiment version' 'nova flags version'), is not intended for public use and may cause issues.  This includes use of the webpage hosted in GitHub Pages. This is due to the direct pushes of updates that are being made and are not p...

Preparing for switching NovaOS versions

steps to use dev version if you have saved data on old version: open dev version if the boot is 'stuck', click on erase everything at the bottom reload steps to use dev version if you have saved data on old version and you have access to the public version: open your normal, public version open settings app click on 'storage' on the sidebar scroll down and click on 'Erase device' steps to remove all data for the domain using the inspect window open your normal, public version execute this script on console: localStorage.removeItem('todo'); localStorage.removeItem('magicString'); localStorage.removeItem('updver'); localStorage.removeItem('qsets'); let indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB || window.shimIndexedDB; let dbName = 'trojencat'; try { let deleteRequest = indexedDB.deleteDatabase(dbName)...

repost: Adthoughtsglobal Nova Terms Of Use

Information: This is copy of  Adthoughtsglobal Nova Terms Of Use for reference if  this page  is down. Adthoughtsglobal Nova Terms Of Use Nova OS Terms of Use Welcome to Nova OS, the web-based operating system developed by Adthoughtsglobal ("Adthoughtsglobal," "we," "us," or "our"). These Terms of Use govern your access to and use of Nova OS, including any content, functionality, and services offered through Nova OS. 1. Acceptance of Terms By accessing or using Nova OS, you agree to comply with and be bound by these Terms of Use. If you do not agree to these terms, you may not access or use Nova OS or its services. 2. Access and Use Nova OS is provided solely for informational and non-commercial purposes. You may access and view the code of Nova OS for educational, reference, and functional purposes, However, You may not edit, copy, modify, republish, or redistribute the code in any manner, whether in whole or in part. 3. Intellectual Property Ri...