×

Remotable project

  • US 9,116,778 B2
  • Filed: 04/29/2010
  • Issued: 08/25/2015
  • Est. Priority Date: 04/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented at least in part by a computer, the method comprising:

  • at a client, receiving input to access a server software project that is hosted on a server;

    at the client, receiving an indication to view code associated with the server software project;

    in response to the received indication, the client establishing a communication channel with a proxy component of the server, the proxy component operable to communicate with the client in conjunction with one or more pre-defined actions occurring on the server with respect to the server software project;

    the client obtaining project data regarding the server software project from the proxy component, the project data comprising structure and code of the server software project;

    on the client, responsive to the received indication, creating a client software project corresponding to the server software project from the server project data, the client software project differing from the server software project;

    configuring a development environment residing on the client to access the client software project on the client, wherein configuring the development environment residing on the client comprises mapping directories of the server to directories of a file system of the client, wherein creating a client software project corresponding to the server project from the server project data comprises creating folders of the file system of the client and placing files in the folders of the file system of the client, the folders corresponding to folders used on the server for the server software project, the files corresponding to files used on the server for the server software project, wherein configuring a development environment to access the client software project further comprises configuring the development environment to access data in the folders created on the client; and

    receiving an indication to save data of the client software project and, in response, sending data indicative of changes made in the development environment on the client to the proxy component.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×