1. General A. Please explain the details of your project/request and note what service or feature will you be providing to the OpenSolaris community. Please provide links to any existing documentation or to a test site if one exists. The project information is available at: http://wikis.sun.com/display/CmdAssist/Home The purpose of this project (Command Assistant) is to provide an easy access to OpenSolaris documentations and manpages in the context of specific command usage to users. We plan to deliver a small application into OpenSolaris distribution. This application will connect with a web service on OpenSolaris.com to retrieve relevant information, and provide the contents back to users. What we are requesting is the hosting of: a. Web service, which provides the information access functionality to users. b. Pre-parsed index files(Lucene format). c. Web hosting of OpenSolaris documentation and manpages (*1) (*1) We could possibly use existing documentation hosted by the OpenSolaris documentation community. On the other hand, Solaris marketing recommended that the actual documents should be hosted at OpenSolaris.com. The details of the documentation hosting is TBD. The essential part of this request is the sebservices (a.). B. What do you hope to achieve with your project/request? By providing this service to the OpenSolaris users, we can offer an easy information access to users. For example, when a user is trying to figure out how to use "zpool" command, he/she can find the exact use of zpool command examples in the document with one single click from the desktop. This would allow users better and easier way of learning OpenSolaris technology, hence contributing to OpenSolaris adoption. In adition, we can offer "sponsored links" as well such that the users will have quicker access to subscription and trainings. C. How will the OpenSolaris community benefit from the implementation of this request? As described in B., users and the community can learn the exact use of commands much more quickly than existing infrastructure. D. What is the business case for implementing this request? Attract more users to use OpenSolaris. OpenSolaris has great technology. OpenSolaris has better set of documentation than Linux distributions in general. However, the information access is not always straightforward. This will improve the information access to OpenSolaris users. It also enables possible monetization to Sun's business. The prototype was demo'ed to Tim Cramer and Dan Roberts. They both recommend this function to be available as soon as possible. E. What BU owns this functionality? Software, GPD F. What team owns this functionality? Globalization G. Provide contact information for this functionality (must be mailing lists, not individuals): Primary engineering contact: pu.chen@sun.com Secondary contact (for use for escalations or when no one on the primary contact list responds): Christof.Pintaske@Sun.COM , Shinobu.Matsuzuka@Sun.COM 2. Please note the request type [*] Link on opensolaris.com [ ] Use of single sign-on capability by an application running on a different website (not on opensolaris.com). [*] Run an application or service in a standard zone on opensolaris.com. 3. Implementation Details A. What software will be run (names and version #s)? GlassFish Server v2 B. Does your functionality require an IP address? YES C. Does your functionality require an SSL certificate? NO D. If your functionality will run in a zone, the fully-qualified domain name (FQDN) will be .opensolaris.com. Please Please define : ComdAssist 4. Resource Detail A. Please provide disk space/CPU/memory requirements space : 6G CPU : no special requirement memory: 2G web container: Glassfish V2 B. Please describe the type of use you expect your project/ functionality to get. I.e., how many people will access/use it how often and for what purpose(s)? A web service will be deployed on OpenSolairs.com. This web service provides index lookup functions to map user's command input to the exact URLs of documentation sections. 5. Terms and Conditions A. What is provided by the OpenSolaris Infrastructure Engineering team when a zone is hosted on opensolaris.com: - Backups performed - Nagios basic monitoring provided for a zone - Upgrades of zones - Services on 'standard' ports, i.e., HTTP, HTTPS, SSH B. What is provided by the OpenSolaris Infrastructure Engineering team for access to opensolaris.com membership data: - Membership management application. All applications that require a login or access to opensolaris.com membership data must integrate with this application. C. What is provided by the requester: - All support for software/applications not provided/installed by the OpenSolaris team that run in the zone. - Resolution in a timely fashion of software/application issues that are not the responsibility of the OpenSolaris team. - Integration of all pertinent applications with the site membership management application.