Download Teamshare Free Java Code
Description
Teamshare is a group based, decentralized file sharing application with emphasis on privacy, security and portability.
Source Files
The download file Teamshare-master.zip has the following entries.
.gitignore/*w w w . j a v a2s .c om*/
COPYING
DomainModel/.classpath
DomainModel/.project
DomainModel/.settings/org.eclipse.jdt.core.prefs
DomainModel/bin/change/change-class-diagram.PNG
DomainModel/build.xml
DomainModel/doc/allclasses-frame.html
DomainModel/doc/allclasses-noframe.html
DomainModel/doc/change/Change.html
DomainModel/doc/change/ChangeFactory.html
DomainModel/doc/change/ChangeLogger.html
DomainModel/doc/change/ChangeQueryCriteria.html
DomainModel/doc/change/ChangeService.html
DomainModel/doc/change/ChangeType.html
DomainModel/doc/change/class-use/Change.html
DomainModel/doc/change/class-use/ChangeFactory.html
DomainModel/doc/change/class-use/ChangeLogger.html
DomainModel/doc/change/class-use/ChangeQueryCriteria.html
DomainModel/doc/change/class-use/ChangeService.html
DomainModel/doc/change/class-use/ChangeType.html
DomainModel/doc/change/package-frame.html
DomainModel/doc/change/package-summary.html
DomainModel/doc/change/package-tree.html
DomainModel/doc/change/package-use.html
DomainModel/doc/common/Account.html
DomainModel/doc/common/ConnectivityInfo.html
DomainModel/doc/common/Device.html
DomainModel/doc/common/Group.html
DomainModel/doc/common/MobileDevice.html
DomainModel/doc/common/User.html
DomainModel/doc/common/class-use/Account.html
DomainModel/doc/common/class-use/ConnectivityInfo.html
DomainModel/doc/common/class-use/Device.html
DomainModel/doc/common/class-use/Group.html
DomainModel/doc/common/class-use/MobileDevice.html
DomainModel/doc/common/class-use/User.html
DomainModel/doc/common/package-frame.html
DomainModel/doc/common/package-summary.html
DomainModel/doc/common/package-tree.html
DomainModel/doc/common/package-use.html
DomainModel/doc/constant-values.html
DomainModel/doc/deprecated-list.html
DomainModel/doc/filesystem/File.html
DomainModel/doc/filesystem/FilesystemListener.html
DomainModel/doc/filesystem/FilesystemService.html
DomainModel/doc/filesystem/Folder.html
DomainModel/doc/filesystem/class-use/File.html
DomainModel/doc/filesystem/class-use/FilesystemListener.html
DomainModel/doc/filesystem/class-use/FilesystemService.html
DomainModel/doc/filesystem/class-use/Folder.html
DomainModel/doc/filesystem/package-frame.html
DomainModel/doc/filesystem/package-summary.html
DomainModel/doc/filesystem/package-tree.html
DomainModel/doc/filesystem/package-use.html
DomainModel/doc/group/GroupInfoRepository.html
DomainModel/doc/group/GroupService.html
DomainModel/doc/group/class-use/GroupInfoRepository.html
DomainModel/doc/group/class-use/GroupService.html
DomainModel/doc/group/package-frame.html
DomainModel/doc/group/package-summary.html
DomainModel/doc/group/package-tree.html
DomainModel/doc/group/package-use.html
DomainModel/doc/help-doc.html
DomainModel/doc/index-files/index-1.html
DomainModel/doc/index-files/index-10.html
DomainModel/doc/index-files/index-11.html
DomainModel/doc/index-files/index-12.html
DomainModel/doc/index-files/index-13.html
DomainModel/doc/index-files/index-14.html
DomainModel/doc/index-files/index-15.html
DomainModel/doc/index-files/index-16.html
DomainModel/doc/index-files/index-17.html
DomainModel/doc/index-files/index-18.html
DomainModel/doc/index-files/index-19.html
DomainModel/doc/index-files/index-2.html
DomainModel/doc/index-files/index-20.html
DomainModel/doc/index-files/index-3.html
DomainModel/doc/index-files/index-4.html
DomainModel/doc/index-files/index-5.html
DomainModel/doc/index-files/index-6.html
DomainModel/doc/index-files/index-7.html
DomainModel/doc/index-files/index-8.html
DomainModel/doc/index-files/index-9.html
DomainModel/doc/index.html
DomainModel/doc/messaging/Mailbox.html
DomainModel/doc/messaging/Message.html
DomainModel/doc/messaging/MessageFactory.html
DomainModel/doc/messaging/MessageQueryCriteria.html
DomainModel/doc/messaging/MessageStatus.html
DomainModel/doc/messaging/MessageType.html
DomainModel/doc/messaging/MessagingService.html
DomainModel/doc/messaging/class-use/Mailbox.html
DomainModel/doc/messaging/class-use/Message.html
DomainModel/doc/messaging/class-use/MessageFactory.html
DomainModel/doc/messaging/class-use/MessageQueryCriteria.html
DomainModel/doc/messaging/class-use/MessageStatus.html
DomainModel/doc/messaging/class-use/MessageType.html
DomainModel/doc/messaging/class-use/MessagingService.html
DomainModel/doc/messaging/package-frame.html
DomainModel/doc/messaging/package-summary.html
DomainModel/doc/messaging/package-tree.html
DomainModel/doc/messaging/package-use.html
DomainModel/doc/network/Communication.html
DomainModel/doc/network/DSRequestType.html
DomainModel/doc/network/DiscoveryServiceRequest.html
DomainModel/doc/network/NSRequestType.html
DomainModel/doc/network/NamingServiceRequest.html
DomainModel/doc/network/NetworkListener.html
DomainModel/doc/network/NetworkService.html
DomainModel/doc/network/class-use/Communication.html
DomainModel/doc/network/class-use/DSRequestType.html
DomainModel/doc/network/class-use/DiscoveryServiceRequest.html
DomainModel/doc/network/class-use/NSRequestType.html
DomainModel/doc/network/class-use/NamingServiceRequest.html
DomainModel/doc/network/class-use/NetworkListener.html
DomainModel/doc/network/class-use/NetworkService.html
DomainModel/doc/network/package-frame.html
DomainModel/doc/network/package-summary.html
DomainModel/doc/network/package-tree.html
DomainModel/doc/network/package-use.html
DomainModel/doc/overview-frame.html
DomainModel/doc/overview-summary.html
DomainModel/doc/overview-tree.html
DomainModel/doc/package-list
DomainModel/doc/resources/inherit.gif
DomainModel/doc/security/Authentication.html
DomainModel/doc/security/Crypto.html
DomainModel/doc/security/KeyGenerator.html
DomainModel/doc/security/SecureTokenGenerator.html
DomainModel/doc/security/SecurityService.html
DomainModel/doc/security/class-use/Authentication.html
DomainModel/doc/security/class-use/Crypto.html
DomainModel/doc/security/class-use/KeyGenerator.html
DomainModel/doc/security/class-use/SecureTokenGenerator.html
DomainModel/doc/security/class-use/SecurityService.html
DomainModel/doc/security/package-frame.html
DomainModel/doc/security/package-summary.html
DomainModel/doc/security/package-tree.html
DomainModel/doc/security/package-use.html
DomainModel/doc/stylesheet.css
DomainModel/doc/synchronization/ConflictResolutionStrategy.html
DomainModel/doc/synchronization/SynchronizationService.html
DomainModel/doc/synchronization/SynchronizationStrategy.html
DomainModel/doc/synchronization/class-use/ConflictResolutionStrategy.html
DomainModel/doc/synchronization/class-use/SynchronizationService.html
DomainModel/doc/synchronization/class-use/SynchronizationStrategy.html
DomainModel/doc/synchronization/package-frame.html
DomainModel/doc/synchronization/package-summary.html
DomainModel/doc/synchronization/package-tree.html
DomainModel/doc/synchronization/package-use.html
DomainModel/doc/topology/GroupOverlay.html
DomainModel/doc/topology/OverlayManagement.html
DomainModel/doc/topology/TopologyService.html
DomainModel/doc/topology/class-use/GroupOverlay.html
DomainModel/doc/topology/class-use/OverlayManagement.html
DomainModel/doc/topology/class-use/TopologyService.html
DomainModel/doc/topology/package-frame.html
DomainModel/doc/topology/package-summary.html
DomainModel/doc/topology/package-tree.html
DomainModel/doc/topology/package-use.html
DomainModel/doc/userIO/UserIO.html
DomainModel/doc/userIO/class-use/UserIO.html
DomainModel/doc/userIO/package-frame.html
DomainModel/doc/userIO/package-summary.html
DomainModel/doc/userIO/package-tree.html
DomainModel/doc/userIO/package-use.html
DomainModel/extern/userIO/UserIO.java
DomainModel/extern/userIO/userIO-class-diagram.PNG
DomainModel/extern/userIO/userIO-class-diagram.ucls
DomainModel/src/change/Change.java
DomainModel/src/change/ChangeFactory.java
DomainModel/src/change/ChangeLogger.java
DomainModel/src/change/ChangeQueryCriteria.java
DomainModel/src/change/ChangeService.java
DomainModel/src/change/ChangeType.java
DomainModel/src/change/change-class-diagram.PNG
DomainModel/src/change/change-class-diagram.ucls
DomainModel/src/common/Account.java
DomainModel/src/common/ConnectivityInfo.java
DomainModel/src/common/Device.java
DomainModel/src/common/Group.java
DomainModel/src/common/MobileDevice.java
DomainModel/src/common/User.java
DomainModel/src/filesystem/File.java
DomainModel/src/filesystem/FilesystemListener.java
DomainModel/src/filesystem/FilesystemService.java
DomainModel/src/filesystem/Folder.java
DomainModel/src/filesystem/filesystem-class-diagram.PNG
DomainModel/src/filesystem/filesystem-class-diagram.ucls
DomainModel/src/group/GroupInfoRepository.java
DomainModel/src/group/GroupService.java
DomainModel/src/group/group-class-diagram.PNG
DomainModel/src/group/group-class-diagram.ucls
DomainModel/src/messaging/Mailbox.java
DomainModel/src/messaging/Message.java
DomainModel/src/messaging/MessageFactory.java
DomainModel/src/messaging/MessageQueryCriteria.java
DomainModel/src/messaging/MessageStatus.java
DomainModel/src/messaging/MessageType.java
DomainModel/src/messaging/MessagingService.java
DomainModel/src/messaging/messaging-class-diagram.PNG
DomainModel/src/messaging/messaging-class-diagram.ucls
DomainModel/src/messaging/messaging2-class-diagram.PNG
DomainModel/src/messaging/messaging2-class-diagram.ucls
DomainModel/src/network/AuthenticationServiceRequest.java
DomainModel/src/network/Communication.java
DomainModel/src/network/DiscoveryServiceRequest.java
DomainModel/src/network/NamingServiceRequest.java
DomainModel/src/network/NetworkListener.java
DomainModel/src/network/NetworkService.java
DomainModel/src/network/network-class-diagram.PNG
DomainModel/src/network/network-class-diagram.ucls
DomainModel/src/security/Authentication.java
DomainModel/src/security/Crypto.java
DomainModel/src/security/KeyGenerator.java
DomainModel/src/security/SecureTokenGenerator.java
DomainModel/src/security/SecurityService.java
DomainModel/src/synchronization/ConflictResolutionStrategy.java
DomainModel/src/synchronization/SynchronizationService.java
DomainModel/src/synchronization/SynchronizationStrategy.java
DomainModel/src/synchronization/sync-class-diagram.PNG
DomainModel/src/synchronization/sync-class-diagram.ucls
DomainModel/src/topology/GroupOverlay.java
DomainModel/src/topology/OverlayManagement.java
DomainModel/src/topology/TopologyService.java
DomainModel/src/topology/topo-class-diagram.PNG
DomainModel/src/topology/topo-class-diagram.ucls
README.md
build.xml
data/prototype/teams01.json
data/prototype/users01.json
pom.xml
run.sh
src/main/java/com/oss/teamshare/Main.java
src/main/java/com/oss/teamshare/common/ChangeId.java
src/main/java/com/oss/teamshare/common/Configuration.java
src/main/java/com/oss/teamshare/common/Id.java
src/main/java/com/oss/teamshare/communication/DeviceEndpointI.java
src/main/java/com/oss/teamshare/communication/DeviceServer.java
src/main/java/com/oss/teamshare/communication/IceRuntime.java
src/main/java/com/oss/teamshare/communication/Swarm.java
src/main/java/com/oss/teamshare/communication/SwiftService.java
src/main/java/com/oss/teamshare/communication/swift/swift.java
src/main/java/com/oss/teamshare/communication/swift/swiftJNI.java
src/main/java/com/oss/teamshare/communication/zerocice/Callback_DeviceEndpoint_notifyRevision.java
src/main/java/com/oss/teamshare/communication/zerocice/DeviceEndpoint.java
src/main/java/com/oss/teamshare/communication/zerocice/DeviceEndpointHolder.java
src/main/java/com/oss/teamshare/communication/zerocice/DeviceEndpointPrx.java
src/main/java/com/oss/teamshare/communication/zerocice/DeviceEndpointPrxHelper.java
src/main/java/com/oss/teamshare/communication/zerocice/DeviceEndpointPrxHolder.java
src/main/java/com/oss/teamshare/communication/zerocice/_DeviceEndpointDel.java
src/main/java/com/oss/teamshare/communication/zerocice/_DeviceEndpointDelD.java
src/main/java/com/oss/teamshare/communication/zerocice/_DeviceEndpointDelM.java
src/main/java/com/oss/teamshare/communication/zerocice/_DeviceEndpointDisp.java
src/main/java/com/oss/teamshare/communication/zerocice/_DeviceEndpointOperations.java
src/main/java/com/oss/teamshare/communication/zerocice/_DeviceEndpointOperationsNC.java
src/main/java/com/oss/teamshare/io/FileEventType.java
src/main/java/com/oss/teamshare/io/FileUtil.java
src/main/java/com/oss/teamshare/io/FilesystemEvent.java
src/main/java/com/oss/teamshare/io/FilesystemWatcher.java
src/main/java/com/oss/teamshare/io/TeamFile.java
src/main/java/com/oss/teamshare/messaging/AcceptableMessage.java
src/main/java/com/oss/teamshare/messaging/ActionMessage.java
src/main/java/com/oss/teamshare/messaging/InvitationMessage.java
src/main/java/com/oss/teamshare/messaging/Mailbox.java
src/main/java/com/oss/teamshare/messaging/Message.java
src/main/java/com/oss/teamshare/messaging/MessageFactory.java
src/main/java/com/oss/teamshare/messaging/MessageQuery.java
src/main/java/com/oss/teamshare/messaging/MessageStatus.java
src/main/java/com/oss/teamshare/messaging/MessageType.java
src/main/java/com/oss/teamshare/messaging/MessagingService.java
src/main/java/com/oss/teamshare/messaging/MessagingServiceProvider.java
src/main/java/com/oss/teamshare/messaging/OwnershipTransferMessage.java
src/main/java/com/oss/teamshare/messaging/messaging_module_diagram.ucls
src/main/java/com/oss/teamshare/sync/PullStrategy.java
src/main/java/com/oss/teamshare/sync/PushStrategy.java
src/main/java/com/oss/teamshare/sync/SwiftPullStrategy.java
src/main/java/com/oss/teamshare/sync/SwiftPushStrategy.java
src/main/java/com/oss/teamshare/sync/Synchronization.java
src/main/java/com/oss/teamshare/team/Device.java
src/main/java/com/oss/teamshare/team/DeviceId.java
src/main/java/com/oss/teamshare/team/JsonTeamRepo.java
src/main/java/com/oss/teamshare/team/Person.java
src/main/java/com/oss/teamshare/team/Session.java
src/main/java/com/oss/teamshare/team/Team.java
src/main/java/com/oss/teamshare/team/TeamId.java
src/main/java/com/oss/teamshare/team/TeamRepo.java
src/main/java/com/oss/teamshare/team/TeamRepoException.java
src/main/java/com/oss/teamshare/team/User.java
src/main/java/com/oss/teamshare/team/UserId.java
src/main/resources/log4j2.xml
src/main/slice/DeviceEndpoint.ice
src/main/slice/compile-slice.sh
src/main/swig/build-swig.sh
src/main/swig/compat.h
src/main/swig/swift.h
src/main/swig/swift.i
src/main/swig/swift_wrap.cpp
src/test/java/com/oss/teamshare/AppTest.java
src/test/java/com/oss/teamshare/io/TeamFileTest.java
src/test/java/com/oss/teamshare/sync/SynchronizationTest.java
src/test/python/com/oss/teamshare/generator/generate_teams.py
src/test/python/com/oss/teamshare/generator/generate_users.py
src/test/python/com/oss/teamshare/generator/util.py
src/test/python/com/oss/teamshare/simulator/fs_event_simulator.py
teamshare
Download
Click the following link to download Teamshare-master.zip.
Teamshare-master.zip