1 / 13

Cross -X

Cross -X. CROSS - X. CROSS - X. The Cross Platform Explorer. Internal Guide Mr.T. Ravi .,M.E. By: E. Susheel Chandar M. Guna Sekaran. Introduction. Introduction. Objective To develop a tool that is capable of accessing file systems of Heterogeneous Platforms in a network.

nadine
Download Presentation

Cross -X

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cross -X CROSS - X CROSS - X The Cross Platform Explorer Internal Guide Mr.T. Ravi .,M.E. By: E. Susheel Chandar M. Guna Sekaran

  2. Introduction 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 betweenparticularly 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 System Data Flow Model • Looks for the Object • Gets the Remote Object • Calls Fn to Register itself to Server The Domain Server with the RMI Registry is started at port no 3030 Server RMI Reg @ 3030 Client 192.168.0.2 RMI Reg @ 2020 User: usr1 Client 192.168.0.3 RMI Reg @ 2020 User: usr2 Client 192.168.0.3 RMI Reg @ 2020 User: usr3 Gets the no of Registered clients using the Remote Object XML Data Transfer • Looks for JNDI Object • Gets the Remote Object • Authenticates using API (Windows API “ Logon User”)

  4. System Architecture System Architecture • Three Tier Architecture GUI TIER BUSINESS TIER INTEGRATION TIER VALUE OBJECTS REMOTE INTERFACE FORM OBJECTS REMOTE OBJECTS BUSINESS DELEGATE FACTORY UNICAST OBJECTS FORM ACTION BUSINESSDELEGATE OBJECTS DAO OBJECTS DAO FACTORY

  5. Modules Modules • SERVER MANAGEMENT MODULE • AUTHENTICATION MODULE • EVENT MODULE • HAND OVER MODULE

  6. Server Management Module Server Management Module • The functionalities of this module is • To maintain the particulars of the clients that are currently active in the network • To allow a client to register itself to the server • To inform 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 Authentication Module • The functionality of this module is • To do remote system authentication before entering into the other machine • This can be done using APIs that allows for the verification of system usernames and Passwords, “User Logon” is an Win32 API that allows us to check for the existence of a particular username and password in a windows system

  8. Event Module Event Module • The Functionality of this module is • To Contact the client systems and place a request for the access of the files when an call event occurs in the local machine. • The file information are transformed in the form of XML data between the systems • The Mapping of remote files to appropriate applications

  9. Hand Over Module Hand Over Module • The functionality of this module is • To transfer the information of the files requested by another client system via the Event Module. • The Hand Over module in the client system gets the XML data and parses it to get the appropriate data.

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

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

  12. Percentage of Completion Percentage of Completion • Finished the Phases of Analysis and System • Design. • Implementation of Server and Authentication Module in Process. • Covered nearly 40 – 50 % of the Overall Project.

  13. Thank You Thanks You

More Related