Saturday, January 31, 2015








Monday, January 19, 2015

HCI Paired Project Proposal

 Group Members
ID
Full Name
Email
Phone
Batch
4th/3rd year
IT13135362
Liyanage I.S.S
imantha788@gmail.com
0778066657
3rd year
IT13113032
Marasinghe B.M.I.M
slpkntlp@gmail.com
071344140
3rd year

Description.

·         Introduction :-

 Netbeans IDE is the most popular open source IDE among Java developers  and also this   IDE  provides support for several languages (PHP, JavaFX, C/C++, JavaScript, etc.) and frameworks.This IDE is written in Java.Netbeans was founded by Sun Microsystems, which remained the project sponsor until the Sun Microsystems became a subsidiary of Oracle.

·         Platform:-

The NetBeans IDE can run on Windows, OS X, Linux, Solaris and other platforms supporting a compatible JVM.

·         Version:-7.0

  List of Features.

·         Add Power Saving Mode option.
·         Add a button to customize the Workspace.
·         Add a feature to open multiple Netbeans.
·         Add a feature to decrease the class path scanning time.
·         Add a feature to import old configuration files.
·         Add feature to open project file on Netbeans with double clicking.
·         Add “surround with” option to Contextual menu.
·         Remove unnecessary items in contextual menu.
·         Show exact error lines.
·         Add button to get options menu.
·         Create more attractive interface.
·         Create a default location to every project to be created to add libraries.
·         Contextual menu with “set as main page” option.
·         Add single button for view To-do list, Run log and Event log.
·         Tip of the day.

   Users.

Has a wide range of users like Java programmers, Android developers and PHP developers etc.

   Describe list of features to be improved (at least 10).

  • Add Power Saving Mode option:-
If we use the IDE in power saving mode we can the save the battery power in our laptop. When the power saving mode is on small errors like syntax errors will highlighted, but missing dock-blocks, assignment inside conditional statement etc. will not be highlighted.(Assuming you have those inspections enabled)

  • Add a button to customize the Workspace:-
The workspace concept is very essential, to programmers which handle huge projects using this IDE. Programmers can create quick shortcut buttons without going to several options in the toolbar. This feature can be used to customize the toolbar.

  • Add a feature to open multiple Netbeans:-
We can open multiple Netbeans windows simultaneously. This feature can be used to do lot of works easily.

  • Add a feature to decrease the class path scanning time:-
When we start NetBeans, it scans each and every project which is available in the project explorer tab. So it takes a lot of time to start a new project. To omit this loading time, we can simply close the unwanted projects from the project explorer.

  • Add a feature to import old configuration files:-
When we install NetBeans IDE to a PC initially, there is no way to import settings from the previous IDE. As there is a new feature we can import the old configuration files easily.

  • Add feature to open project file on Netbeans with double clicking:-
After creating a project using the IDE, we can simply double click on the created project and open it easily using NetBeans.

  • Add  “surround with” option to Contextual menu:-
We can use the “Surround with” option to add contextual menus.

  • Remove unnecessary items in contextual menu:-
The contextual menus contain too many items. We can customize the contextual menu by removing the unnecessary items. It will be very helpful to the user.

  • Show exact error lines:-
Error lines are not showing the page related to the relevant error. If it is shown, it will be helpful to the user.

  • Add button to get options menu:-
           Rather than clicking several tabs, it is easier to have a setting/option button in the
           toolbar.

  • Create more attractive interface:-
           Netbeans need an attractive interface to make the IDE pleasant for programmers.

  • Create a default location to every project to be created to add libraries:-
If we need to move the project to a different location, we have to copy each and every library file to the built-in location. If we can do it automatically it will be advantage & saves time.

  • Contextual menu with “set as main page” option:-
If user can set any frame as a main frame by simply right clicking on top of the frame. It will be very useful to the user.

  • Add single button for view To-do list, Run log, Event log:-
If we can add options like “To-do”, “Run event log” etc. by simply creating shortcuts, it will be very helpful.

  • Tip of the day:- 
It will be very useful for JAVA beginners, if we can setup an option to display things like “Tip of the day” etc.