Nasser Nouri wrote: > Hi Aniruddh, > > The revised version of 1-pager for NetBeans DTrace GUI Plug-in is > attached. I created a table for "Imported" and "Exported" interfaces > based on your instructions.
I just have one comment around the old classification level used. Please refer to the current taxonomy defined here http://sac.sfbay/cgi-bin/bp.cgi?NAME=interface_taxonomy.bp, you may want to say uncommitted based on the stability level of the component. If you are fine with that then I can make that change in the case directory. Rest looks fine to me. -Aniruddh > > Thanks, > __Nasser > > Aniruddh Dikhit wrote: >> Hello Nasser >> >> I was thinking you were discussing this with Tom, the issue around >> Chime is a separate >> one which I thought was not concluded. I have copied the 1-pager >> updated sent by you >> in the case materials directory. Will announce the fast track and set >> the expiry timer >> accordingly. Here is the 1-pager you had sent out >> >> http://sac.sfbay/arc/LSARC/2008/620/materials/dtracegui_onepager.txt >> >> Tom do you want a separate fasttrack filed for chime which appears to >> be an imported >> interface for this project. >> >> Nasser also a slight nit on the interfaces section if you can >> separate out, for the benefit >> of the rest of the committee the imported (consumed and as mentioned >> /usr/share/lib/java/dreate.jar) and exported interfaces (files etc. >> installed and as mentioned >> the NBM file). I think in addition you may want to document the usage >> of chime >> as an imported interfaces. If Tom is fine we can use the same project >> to cover >> both. >> >> If you can clarify then we can move forward on this case. >> >> thanks >> Aniruddh >> >> >> Aarti Pai wrote: >>> Hi Nasser, >>> >>> These questions are to be directed to your case owner. - Aniruddh? >>> (I'm the PM that coordinates meetings, agendas etc for the ARCs.) >>> Your case owner works directly with the case material and the >>> project team on architectural issues. >>> >>> Aarti >>> >>> Nasser Nouri wrote: >>>> Hi Aarti, >>>> >>>> Based on James Carlson's email (below), the status of DTrace Java >>>> API is "Committed" not "Evolving". The one-pager document is >>>> updated based on that information. Additionally, the one-pager >>>> document specifies that the DTrace GUI utilizes the DTrace Java API. >>>> >>>> What is the next step? Please advise. >>>> >>>> Thanks, >>>> __Nasser >>>> >>>> Tom Childers writes: >>>>> As we mentioned in the LSARC meeting this morning, the DTrace Java >>>>> API was established by PSARC case 2006/054, >>>>> http://sac.sfbay/PSARC/ 2006/054. It looks like the interfaces and >>>>> stability are only described in the mail contents, and dtrace.jar >>>>> is described as "Evolving". Can you please update the case >>>>> materials to show you import this interface (or whichever one you >>>>> use)? >>>> >>>> Nit: it's in the OS/Net consolidation and reviewed by PSARC, so the >>>> old "Evolving" used here maps into the current "Committed." >>>> >>> >>> >> > > ------------------------------------------------------------------------ > > > Template Version: @(#)onepager.txt 1.35 07/11/07 SMI > Copyright 2007 Sun Microsystems > > // If this is to be exposed outside of Sun, DELETE the line below > Sun Proprietary/Confidential: Internal Use Only: Engineering Need-to-Know > > 1. Introduction > 1.1. Project/Component Working Name: > NetBeans DTrace GUI Plug-in > > 1.2. Name of Document Author/Supplier: > Nasser Nouri (nasser.nouri at sun.com) > > 1.3. Date of This Document: > 09/19/08 > > 1.4. Name of Major Document Customer(s)/Consumer(s): > 1.4.1. The PAC or CPT you expect to review your project: > Tools PAC > 1.4.2. The ARC(s) you expect to review your project: > LSARC > 1.4.3. The Director/VP who is "Sponsoring" this project: > Don Kretsch > 1.4.4. The name of your business unit: > Software Tools > > 1.5. Email Aliases: > 1.5.1. Responsible Manager: > vijay.tatkar at sun.com > 1.5.2. Responsible Engineer: > nasser.nouri at sun.com > 1.5.3. Marketing Manager: > 1.5.4. Interest List: > ivan.vlasyuk at sun.com > alexandre.iline at sun.com > > 2. Project Summary > 2.1. Project Description: > The NetBeans DTrace GUI Plug-in is a graphical user interface (GUI) > for SolarisTM Dynamic Tracing (DTrace). It works with both > Sun Studio IDE and NetBeans IDE. > > For more information please see: > > http://www.netbeans.org/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.html > > 2.2. Risks and Assumptions: > Risk Schedule - assuming review and approval time will be 2 weeks, > i.e. > subission to the LARC on 22-Sep-08, Mon and approval obtained due 3 > Oct, > Fri. > > Risk Schedule - the schedule looks tight and does not accomodate any > time for correction of possible SVR4-> IPS packages conversion > errors. > Also it should tried to be done accurately only once and of course > there > is a risk on how long the conversion time would take NB/OS teams. > > 3. Business Summary > The NetBeans DTrace GUI Plug-in enables users to utilize DTrace in > Solaris environment without learning D language. Users can run > D scripts and visualize the output of D scripts with a few mouse > clicks > in Netbeans or Sun Studio IDE. > > 3.1. Problem Area: > DTrace is a comprehensive tracing facility built into the > Solaris Operating System that can be used by developers and > administrators on live production systems to examine the behavior > of both user programs and of the operating system itself. > > However, users are required to learn D language before they can > utilize DTrace. This may become a problematic issue for some users. > > 3.2. Market/Requester: > OpenSolaris, Netbeans, and Sun Studio communities. > > 3.3. Business Justification: > Attracting developers, users, and university students to learn about > Sun's technologies such as OpenSolaris, NetBeans and Sun Studio. > > 3.4. Competitive Analysis: > Apple Instruments (former XRay) is a Graphical User Interface (GUI) > for > DTrace on Mac. OpenSolaris requires a similar GUI for DTrace in order > to stay competitive in the market. > > 3.5. Opportunity Window/Exposure: > Target is to be included into OS 2008.11 repository together with NB > 6.5 > in October timeframe. > > 3.6. How will you know when you are done?: > The version 0.4 is already released and can be downloaded from > NetBeans Update Center. > > When the following version is kept in the OS 2008.11 repositorium > > 4. Technical Description: > 4.1. Details: > The NetBeans DTrace GUI Plug-in is an open-source project in > NetBeans.org. > > 4.2. Bug/RFE Number(s): > None. > > 4.3. In Scope: > Application (and system) performance tuning and debugging in > OpenSolaris. > > 4.4. Out of Scope: > > 4.5. Interfaces: > > Interfaces Interfaces Imported Comments > Chime Visualization > Tool for DTarce "Evolving" Chime DTrace API > which resides in chime.jar > The URL Link to > Chime Project: > > http://opensolaris.org/os/project/dtrace-chime/ > > DTrace Java API "Committed" PSARC case 2006/054 > The dtrace jar > file resides in > > /usr/lib/java/dreate.jar > > > > Interfaces Interfaces Exported Comments > Chime Visualization > Tool for DTarce "Private" Chime DTrace API > which resides in chime.jar > The URL Link to > Chime Project: > > http://opensolaris.org/os/project/dtrace-chime/ > The URL Link to > DTrace GUI source code for Chime: > > http://hg.netbeans.org/main/contrib/file/78928e7353d5/dtrace/src/org/netbeans/modules/dtrace/chime > > > NetBeans DTrace GUI > Plug-in NBM file. "Committed" DTrace GUI uses > the well published NetBeans API to communicate > with NetBeans > Platfrom. > The URL Link to > DTrace GUI source code: > > http://hg.netbeans.org/main/contrib/file/78928e7353d5/dtrace/src/org/netbeans/modules/dtrace/ > > > > > 4.6. Doc Impact: > > 4.7. Admin/Config Impact: > No impact. > > 4.8. HA Impact: > N/A > > 4.9. I18N/L10N Impact: > It uses NetBeans localization modules and implementation. > > 4.10. Packaging & Delivery: > One package: NetBeans DTrace GUI version 0.4. > > 4.11. Security Impact: > None. > > 4.12. Dependencies: > NetBeans IDE and Sun Studio IDE. > > 5. Reference Documents: > http://www.netbeans.org/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.html > > 6. Resources and Schedule: > 6.1. Projected Availability: > The NetBeans DTrace GUI Plug-in can be download from NetBeans > Update Center. > > 6.2. Cost of Effort: > N/A > > 6.3. Cost of Capital Resources: > N/A > > 6.4. Product Approval Committee requested information: > 6.4.1. Consolidation or Component Name: > NetBeans DTrace GUI Plug-in > > 6.4.3. Type of CPT Review and Approval expected: > FastTrack > > 6.4.4. Project Boundary Conditions: > 6.4.5. Is this a necessary project for OEM agreements: > N/A > > 6.4.6. Notes: > 6.4.7. Target RTI Date/Release: > October 13, 2008 > > 6.4.8. Target Code Design Review Date: > 6.4.9. Update approval addition: > > 6.5. ARC review type: > FastTrack > 6.6. ARC Exposure: > open > > 6.6.1. Rationale: > > 7. Prototype Availability: > 7.1. Prototype Availability: > The NetBeans DTrace GUI Plug-in can be download from NetBeans > Update Center. > > 7.2. Prototype Cost: > N/A > >