├── .gitignore ├── LICENSE ├── README.md ├── manifest.mf ├── nbproject ├── build-impl.xml ├── genfiles.properties ├── project.properties └── project.xml └── src └── dosna ├── DOSNA.java ├── DOSNAConfig.java ├── PeriodicNotificationsChecker.java ├── bootstrap ├── Bootstrapper.java └── about ├── content ├── ActorRelatedContent.java ├── ContentManager.java ├── DOSNAContent.java └── about ├── core ├── ContentMetadata.java ├── DOSNAStatistician.java └── about ├── dhtAbstraction ├── DataManager.java ├── DosnaDataManager.java └── about ├── gui ├── AnanciUI.java ├── ConnectionAddForm.java ├── ConnectionAddPanel.java ├── ConnectionsManagerUI.java ├── LoginFrame.java ├── MainFrame.java ├── SignupFrame.java └── util │ └── GBConstraints.java ├── notification ├── Notification.java ├── NotificationBox.java └── about ├── osn ├── about.txt ├── activitystream │ ├── ActivityStream.java │ ├── ActivityStreamContent.java │ ├── ActivityStreamContentSelector.java │ ├── ActivityStreamDataManager.java │ ├── ActivityStreamLoadingEventHandler.java │ ├── ActivityStreamManager.java │ └── about.txt ├── actor │ ├── Actor.java │ ├── ActorConnectionsManager.java │ ├── ActorContentManager.java │ ├── ActorManager.java │ ├── Relationship.java │ ├── User.java │ └── about.txt └── status │ ├── Status.java │ ├── StatusAddForm.java │ ├── StatusHomeStreamDisplay.java │ └── about.txt ├── simulations ├── NotificationBoxSimulation.java ├── NotificationsSystemSimulation.java ├── SimulatedUser.java ├── about └── performance │ ├── SimConfig.java │ ├── SimulatedUser.java │ ├── SimulatedUserActions.java │ ├── SimulatedUserCreateInitialConnections.java │ ├── SimulatedUserCreateInitialContent.java │ ├── SimulatedUserInitialization.java │ ├── Simulation.java │ └── large │ ├── SimConfig.java │ ├── SimConfig10Online.java │ ├── SimConfig30Online.java │ ├── SimConfig50Online.java │ ├── SimConfig70Online.java │ ├── SimulatedUser.java │ ├── SimulatedUserActions.java │ ├── SimulatedUserCreateInitialConnections.java │ ├── SimulatedUserCreateInitialContent.java │ ├── SimulatedUserInitialization.java │ ├── Simulation.java │ ├── SimulationConfiguration.java │ └── about ├── todo └── util └── HashCalculator.java /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /dist/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/README.md -------------------------------------------------------------------------------- /manifest.mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/manifest.mf -------------------------------------------------------------------------------- /nbproject/build-impl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/nbproject/build-impl.xml -------------------------------------------------------------------------------- /nbproject/genfiles.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/nbproject/genfiles.properties -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/nbproject/project.properties -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /src/dosna/DOSNA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/DOSNA.java -------------------------------------------------------------------------------- /src/dosna/DOSNAConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/DOSNAConfig.java -------------------------------------------------------------------------------- /src/dosna/PeriodicNotificationsChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/PeriodicNotificationsChecker.java -------------------------------------------------------------------------------- /src/dosna/bootstrap/Bootstrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/bootstrap/Bootstrapper.java -------------------------------------------------------------------------------- /src/dosna/bootstrap/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/bootstrap/about -------------------------------------------------------------------------------- /src/dosna/content/ActorRelatedContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/content/ActorRelatedContent.java -------------------------------------------------------------------------------- /src/dosna/content/ContentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/content/ContentManager.java -------------------------------------------------------------------------------- /src/dosna/content/DOSNAContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/content/DOSNAContent.java -------------------------------------------------------------------------------- /src/dosna/content/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/content/about -------------------------------------------------------------------------------- /src/dosna/core/ContentMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/core/ContentMetadata.java -------------------------------------------------------------------------------- /src/dosna/core/DOSNAStatistician.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/core/DOSNAStatistician.java -------------------------------------------------------------------------------- /src/dosna/core/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/core/about -------------------------------------------------------------------------------- /src/dosna/dhtAbstraction/DataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/dhtAbstraction/DataManager.java -------------------------------------------------------------------------------- /src/dosna/dhtAbstraction/DosnaDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/dhtAbstraction/DosnaDataManager.java -------------------------------------------------------------------------------- /src/dosna/dhtAbstraction/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/dhtAbstraction/about -------------------------------------------------------------------------------- /src/dosna/gui/AnanciUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/gui/AnanciUI.java -------------------------------------------------------------------------------- /src/dosna/gui/ConnectionAddForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/gui/ConnectionAddForm.java -------------------------------------------------------------------------------- /src/dosna/gui/ConnectionAddPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/gui/ConnectionAddPanel.java -------------------------------------------------------------------------------- /src/dosna/gui/ConnectionsManagerUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/gui/ConnectionsManagerUI.java -------------------------------------------------------------------------------- /src/dosna/gui/LoginFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/gui/LoginFrame.java -------------------------------------------------------------------------------- /src/dosna/gui/MainFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/gui/MainFrame.java -------------------------------------------------------------------------------- /src/dosna/gui/SignupFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/gui/SignupFrame.java -------------------------------------------------------------------------------- /src/dosna/gui/util/GBConstraints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/gui/util/GBConstraints.java -------------------------------------------------------------------------------- /src/dosna/notification/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/notification/Notification.java -------------------------------------------------------------------------------- /src/dosna/notification/NotificationBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/notification/NotificationBox.java -------------------------------------------------------------------------------- /src/dosna/notification/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/notification/about -------------------------------------------------------------------------------- /src/dosna/osn/about.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/about.txt -------------------------------------------------------------------------------- /src/dosna/osn/activitystream/ActivityStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/activitystream/ActivityStream.java -------------------------------------------------------------------------------- /src/dosna/osn/activitystream/ActivityStreamContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/activitystream/ActivityStreamContent.java -------------------------------------------------------------------------------- /src/dosna/osn/activitystream/ActivityStreamContentSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/activitystream/ActivityStreamContentSelector.java -------------------------------------------------------------------------------- /src/dosna/osn/activitystream/ActivityStreamDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/activitystream/ActivityStreamDataManager.java -------------------------------------------------------------------------------- /src/dosna/osn/activitystream/ActivityStreamLoadingEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/activitystream/ActivityStreamLoadingEventHandler.java -------------------------------------------------------------------------------- /src/dosna/osn/activitystream/ActivityStreamManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/activitystream/ActivityStreamManager.java -------------------------------------------------------------------------------- /src/dosna/osn/activitystream/about.txt: -------------------------------------------------------------------------------- 1 | Manages the Activity stream of a user -------------------------------------------------------------------------------- /src/dosna/osn/actor/Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/actor/Actor.java -------------------------------------------------------------------------------- /src/dosna/osn/actor/ActorConnectionsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/actor/ActorConnectionsManager.java -------------------------------------------------------------------------------- /src/dosna/osn/actor/ActorContentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/actor/ActorContentManager.java -------------------------------------------------------------------------------- /src/dosna/osn/actor/ActorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/actor/ActorManager.java -------------------------------------------------------------------------------- /src/dosna/osn/actor/Relationship.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/actor/Relationship.java -------------------------------------------------------------------------------- /src/dosna/osn/actor/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/actor/User.java -------------------------------------------------------------------------------- /src/dosna/osn/actor/about.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/actor/about.txt -------------------------------------------------------------------------------- /src/dosna/osn/status/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/status/Status.java -------------------------------------------------------------------------------- /src/dosna/osn/status/StatusAddForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/status/StatusAddForm.java -------------------------------------------------------------------------------- /src/dosna/osn/status/StatusHomeStreamDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/status/StatusHomeStreamDisplay.java -------------------------------------------------------------------------------- /src/dosna/osn/status/about.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/osn/status/about.txt -------------------------------------------------------------------------------- /src/dosna/simulations/NotificationBoxSimulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/NotificationBoxSimulation.java -------------------------------------------------------------------------------- /src/dosna/simulations/NotificationsSystemSimulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/NotificationsSystemSimulation.java -------------------------------------------------------------------------------- /src/dosna/simulations/SimulatedUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/SimulatedUser.java -------------------------------------------------------------------------------- /src/dosna/simulations/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/about -------------------------------------------------------------------------------- /src/dosna/simulations/performance/SimConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/SimConfig.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/SimulatedUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/SimulatedUser.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/SimulatedUserActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/SimulatedUserActions.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/SimulatedUserCreateInitialConnections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/SimulatedUserCreateInitialConnections.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/SimulatedUserCreateInitialContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/SimulatedUserCreateInitialContent.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/SimulatedUserInitialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/SimulatedUserInitialization.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/Simulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/Simulation.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimConfig.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimConfig10Online.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimConfig10Online.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimConfig30Online.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimConfig30Online.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimConfig50Online.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimConfig50Online.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimConfig70Online.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimConfig70Online.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimulatedUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimulatedUser.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimulatedUserActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimulatedUserActions.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimulatedUserCreateInitialConnections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimulatedUserCreateInitialConnections.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimulatedUserCreateInitialContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimulatedUserCreateInitialContent.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimulatedUserInitialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimulatedUserInitialization.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/Simulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/Simulation.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/SimulationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/SimulationConfiguration.java -------------------------------------------------------------------------------- /src/dosna/simulations/performance/large/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/simulations/performance/large/about -------------------------------------------------------------------------------- /src/dosna/todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/todo -------------------------------------------------------------------------------- /src/dosna/util/HashCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshuaKissoon/DOSNA/HEAD/src/dosna/util/HashCalculator.java --------------------------------------------------------------------------------