Bug 244644 - Consider renaming the Java Lite perspective and views
Summary: Consider renaming the Java Lite perspective and views
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: IDE4EDU (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: bugday, helpwanted
Depends on:
Blocks:
 
Reported: 2008-08-19 22:06 EDT by Wayne Beaton CLA
Modified: 2014-01-09 15:39 EST (History)
5 users (show)

See Also:


Attachments
Patch for 244644 (659.33 KB, patch)
2009-10-16 20:45 EDT, Maciej Kozlowski CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Beaton CLA 2008-08-19 22:06:16 EDT
The "Lite" moniker doesn't feel right (more than just the fact that I "lite" isn't really a word anyway). The view is "streamlined for students", but that's a bit too wordy. Words like "simple" should be avoided IMHO.

Might the "Lite Java Project Explorer" be named something like "Classwork Explorer", which adds the benefit of making the view appropriate for Scheme, Prolog, and other languages. The perspective could just be a reflection of the project name, i.e. "Eclipse IDE for Education".

In any case, we need to be consistent. The view is named "Lite Java Project Explorer" and the perspective is "Java Lite".
Comment 1 Wayne Beaton CLA 2008-08-21 10:26:21 EDT
How about "Assignment Explorer"?
Comment 2 Holger Voormann CLA 2008-09-04 17:30:20 EDT
What's wrong with 'simple'? Of course, not 'Simple Java' but 'Simple Java IDE'. For example http://simple.wikipedia.org contains articles about complicated things in Simple English (not for simple-minded people).

Proposals/Brainstorming:

Product
- Educlipse (cp. edubuntu.org)
- (EasyEclipse already exists as an Eclipse distribution)
- Hello Eclipse
- Eclipse Trainee
- Eclipse Starter (with a splash screen showing a rocket ready to take off flying to eclipse :-)

Perspective - Will there be one perspective for each language (Java, Scheme, Prolog, etc.)? 
- Simple Java IDE
- Java Trainee
- Hello Java
- EasyJava (unfortunately, there is an Eclipse distribution named EasyEclipse)
- Java Starter

Project Explorer - Will there be one explorer view for each language? 
- Package Explorer (take over the name of the view which will become hopefully soon obsolete by Project Explorer)
- Class File(s?) Explorer

Could 'GSoC Product Customization' (see http://frankfurt-days.blogspot.com/2008/07/product-customization-in-action.html) be extended to toggle between normal and Lite/Simple/Trainee/Starter mode at run time?
Comment 3 Wayne Beaton CLA 2008-09-10 11:47:50 EDT
For starters, I think that this perspective should be more general than Java. We've got a contribution CQ for scheme support, for example, that I'd like to integrate into this perspective. Eventually, we're also hoping for some Prolog support. I don't want to add three different perspectives; I think this defeats our attempts at simplicity.

Comment 4 Dwight Deugo CLA 2009-09-08 14:22:02 EDT
In addition to deciding what the names need to be, we also need to identify in the code where the change of names need to be done.
Comment 5 Maciej Kozlowski CLA 2009-10-01 15:18:25 EDT
A couple of the developers and I (everyone from the UCOSP project) agreed that Java Lite makes it seem like a lite version of Java, finally we voted for 'Eclipse Lite'. We feel it suits the project better since it is Eclipse with hidden features. 
Later, when/if this becomes a stand-alone application we might not even need the different perspectives. If we do, we can always call them Java, Scheme, Prolog, etc.
Comment 6 Wayne Beaton CLA 2009-10-01 17:33:19 EDT
I'd like to do away completely with "Lite". Our goals with this project are not to make a "Lite" version, they are to make a version of Eclipse that is tuned for use by students. I still like something like "Assignment Explorer" and "Education Perspective". Can we put our brains together and come up with something other than "Lite"?
Comment 7 Peter Lorimer CLA 2009-10-04 21:16:11 EDT
I like the sound of Educlipse. If I had to think of one my self I would say
Simpleclipse or something more basic Eclipse Educational. Those are my suggestions.
Comment 8 Wayne Beaton CLA 2009-10-05 11:34:03 EDT
(In reply to comment #7)
> I like the sound of Educlipse. If I had to think of one my self I would say
> Simpleclipse or something more basic Eclipse Educational. Those are my
> suggestions.

I swear that we considered and rejected something like "Educlipse", but I can't recall why. And, frankly, I sort of like it this time around.

We can call the all-in-one package that we eventually create "Educlipse: The Eclipse IDE for Education" with the "Educlipse" Perspective.

I do like the idea of having one perspective and one navigator for all the languages we support. I like the idea of an "Assignment Explorer" as part of the perspective, rather than something that is Java-specific.

Please add additional comments. Or, if you like the idea, the standard way of showing support for an idea, patch, etc. is to add a simple "+1" comment.
Comment 9 Dwight Deugo CLA 2009-10-05 12:42:01 EDT
+1
Comment 10 Maciej Kozlowski CLA 2009-10-06 00:56:27 EDT
+1

I can take care of this patch.
Comment 11 Maciej Kozlowski CLA 2009-10-16 20:45:04 EDT
Created attachment 149804 [details]
Patch for 244644

Here's a patch that changes 'JavaLite' and 'Lite' to 'Educlipse' pretty much in the entire project, the only things that I've left unchanged are the project name and package names. (So we still have org.eclipse.ide4edu.javalite)
I've attached a zip file containing the diff as well as the project.
Comment 12 Wayne Beaton CLA 2009-10-17 21:09:55 EDT
I don't think NewEduclipsePackageCreationWizard (and other similar names) are correct. The name doesn't accurately reflect the purpose the class serves. I'm not sure that "Lite" belongs in the name. It should probably remain as NewJavaPackageCreationWizard; by virtue of being in the org.eclipse.ide4edu.* package should be indication enough that it's distinct from the one provided by JDT.

Before we worry about changing the names of the classes and other implementation details, can you submit a patch that just changes the outward appearance, i.e. the name of the perspective, view, etc.? Let's see what it looks like before we start mucking with the implementation details.

I have to admit that I'm feeling less comfortable with the Educlipse name. I'm concerned that there may be some confusion between the project name and this sort of branding.

There was some discussion recently about whether or not we need to worry about having more than one perspective. Maybe we should just call it the "java Education" perpective.

In any case, I clearly need to discuss this more before we make a decision.