Presentation is loading. Please wait.

Presentation is loading. Please wait.

CROSS - X Susheel Chandar Elango Guna Sekaran Mohan The Cross Platform Explorer.

Similar presentations


Presentation on theme: "CROSS - X Susheel Chandar Elango Guna Sekaran Mohan The Cross Platform Explorer."— Presentation transcript:

1 CROSS - X Susheel Chandar Elango Guna Sekaran Mohan The Cross Platform Explorer

2 Introduction  Objective To develop a tool that is capable of accessing file systems of Heterogeneous Platforms in a network  Existing Systems All existing systems are used to access or share files between particularly any two platforms For Example, SAMBA SERVICE, is used to share the files of a Linux System in a windows system  Proposed System The proposed system is intended to break this drawback of sharing between any two specific platforms and gives a solution that gives access to any file system from any platform

3 System Data Flow Model SERVER Client 1 Windows Client 2 Linux Client 3 Solaris Client 4 Mac RMI Reg @ 3030 RMI Reg @ 2020 RMI Reg @ 2020 RMI Reg @ 2020 RMI Reg @ 2020

4 System Architecture  Three Tier Architecture GUI TIERBUSINESS TIERINTEGRATION TIER FORM OBJECTS FORM ACTIONS VALUE OBJECTS BUSINESS DELEGATE FACTORY BUSINESS DELEGATE OBJECT REMOTE INTERFACE UNICAST OBJECTS DAO OBJECTS DAO FACTORY

5 Modules  SERVER MANAGEMENT MODULE  AUTHENTICATION MODULE  EVENT MODULE  HAND OVER MODULE

6 Server Management Module  The functionalities of this module are To maintain the particulars of the clients that are currently active in the network To allow a client to register it to the server To update the registration of a new client or the removal of a client to all the active clients that are connected to the server

7 Authentication Module  The functionalities of this module are To create new users on the installed clients To do remote system authentication before entering into the other machine based on the user list maintained in the server To delete or do other operations on the users list maintained on the server

8 Event Module  The functionalities of this module are To Contact the client systems and place a request for the access of the files when an call event occurs in the local machine To perform Copy, Cut, Delete, Rename, and other operations on the remote or local files To map a file to its appropriate application

9 Hand Over Module  The functionalities of this module are To transfer the information of the files requested by another client system in the format of XML Data The Hand Over module in the client system gets the XML data from the remote system and parses it using the SAX (Simple API for XML) Parser to get the appropriate file information

10 Modules Interconnectivity SERVER MANAGEMENT MODULE Class CrossXServer Interface ClientRegister Class ClientRegisterImpl AUTHENTICATION & HAND OVER MODULE Class CrossXClient Interface ClientAcceptor Class ClientAcceptorImpl Class AuthenticateUser

11 Modules Interconnectivity Class CrossXClientBD Class CrossXClientFactory Class CrossXEventBD Class FileSystemFactory Class FileSystemDAO Class ClientOpenFrame Class CleitnOpenEvent Class FilesPanel Class FolderPanel Class FolderPanelEvent Class FilesPanelEvent EVENT MODULE Class FileSystemVO

12 Snap Shots

13

14 Future Enhancements  To authenticate the users based on the system users list which is maintained by the operating system  To restrict the usage of all files by the users based on their privileges on the system

15 Thanks You


Download ppt "CROSS - X Susheel Chandar Elango Guna Sekaran Mohan The Cross Platform Explorer."

Similar presentations


Ads by Google