CND70Discovery

Revision as of 15:01, 6 November 2009 by Admin (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)

Discovery improvements in NB6.7

Team

Alexander Simon (AS, alexvsimon), Egor Ushakov(EU, gorrus)

Charter

Allow unsophisticated users to browse and develop non-Netbeans projects.

Goals

  • Defining: Projects that can be configured and built from the command line (i.e. all necessary libs are in place and so on) should be automatically opened and correctly configured by the IDE.
  • Defining: User should be asked bare minimum information (like location on the disk and name of the new project + ?).
  • Target: Projects that for some reason can NOT be configured and built from the command line, should be automatically opened and configured by the IDE with the best possible configuration.

User view

User

User who want to develop projects that was not created by the IDE

Issues that feature solves

Project creation is too complicated

Scenarios

  • User created project from existing code. Project did not build. CA was not configured.

Project was parsed. There are many (needs definition) unresolved include directives. IDE silently configures CA by model.

  • User created project from existing code. Project did not build. CA was not configured or configured by model.

User build project. IDE suggest to configure CA by build log or dwarf.

  • Project was configured by build log or dwarf.

Project was parsed. IDE silently configures CA by model to resolve wrong exclude flags.

User view

Test base

Projects

  • Freeway
  • CLusene
  • vim
  • MySQL
  • VLC

Platforms

  • Windows
  • Mac
  • Lunix
  • Solaris

Compilers

  • GNU
  • SunStudio
  • CygWin
  • MinGW

Test scenario

Metrics

  • tests projects have configuration (configuration changed after parsing finished and clean and build): Yes/No
  • the best configuration after clean and build: No unresolved include directives.

Issuezilla

Status Whiteboard keyword: discovery_logic


(click on the keyword above to get issues list)

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo