Bug 299870 - Fix the Intro page
Summary: Fix the Intro page
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: IDE4EDU (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-17 10:32 EST by Cory Matheson CLA
Modified: 2014-01-09 15:39 EST (History)
3 users (show)

See Also:


Attachments
Version 1 Splash screen that kind of works (9.85 KB, patch)
2010-02-19 04:29 EST, Miles Billsman CLA
no flags Details | Diff
Version 1 Similar code for the Scheme plugin (2.84 KB, patch)
2010-02-19 04:35 EST, Miles Billsman CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Cory Matheson CLA 2010-01-17 10:32:59 EST
Currently, the splash screen appears to be quite useless.

- The overview link has 1 sentence - it could use some looking at I
think. There must surely be more to explain about this project then
that?..
- The tutorial button loads an empty page (I think we have some tutorials made, so we should make sure they load into the splash screen as well).
- Also, the "Go to workbench" link doesn't work - related to Bug 299869.
Comment 1 Miles Billsman CLA 2010-02-19 04:29:55 EST
Created attachment 159527 [details]
Version 1 Splash screen that kind of works

Link on splash screen goes to Java Lite perspective. Yay!! Cleaned up the splash screen a little.
Comment 2 Miles Billsman CLA 2010-02-19 04:35:08 EST
Created attachment 159529 [details]
Version 1 Similar code for the Scheme plugin

Also, I tried to get it working for Scheme as well but I can't get the Scheme plugin to work. These are the files that are needed to get it working if the Scheme perspective works.
Comment 3 Wayne Beaton CLA 2010-02-19 11:24:30 EST
I'll look at the patch shortly. In the meantime, I'm cleaning up some terminology. I believe that this bug is concerned with the welcome page and have changed the summary to reflect that. I am addressing the splash screen that appearrs as the IDE is loading as part of the branding plug-in with Bug 303025.
Comment 4 Cory Matheson CLA 2010-02-19 11:48:11 EST
At some point we are going to have to make the other links do something a little more useful too (I'm looking at you "Tutorials" and "Overview" links..

At the very least, we should put a URL link to http://wiki.eclipse.org/Eclipse_IDE_for_Education from, perhaps, the Overview page. And the tutorials should actually open some tutorials. Should we make new bugs for these?
Comment 5 Miles Billsman CLA 2010-02-19 16:00:51 EST
I feel that an Overview doesn't provide a lot of value. If we do want to explain something about IDE4EDU/EduEclipse/JavaLite we should just rework the language on the welcome screen. Maybe a short explanation of what an IDE does, what are it's advantages, what is the point of IDE4EDU.

Since IDE4EDU is in flux I think we should hold off on putting too much effort into tutorials.

If I may pontificate briefly, one thing that I've been thinking of when working on pieces of IDE4EDU is "How can I design this so that it doesn't need a tutorial to explain it?" Especially when dealing with students who quite frankly almost never do tutorials, I think our initial goal with IDE4EDU should be to make a version of Eclipse where everything an average student would want to do in their first 3-5 weeks of programming with Java is as obvious as possible.
Comment 6 Wayne Beaton CLA 2010-02-19 16:12:31 EST
(In reply to comment #5)
> I feel that an Overview doesn't provide a lot of value. If we do want to
> explain something about IDE4EDU/EduEclipse/JavaLite we should just rework the
> language on the welcome screen. Maybe a short explanation of what an IDE does,
> what are it's advantages, what is the point of IDE4EDU.

I'd like to start consistently referring to this beast as Eclipse IDE for Education. I don't like "Educlipse"; nor am I particularly fond of "JavaLite".

> Since IDE4EDU is in flux I think we should hold off on putting too much effort
> into tutorials.

+1

> If I may pontificate briefly, one thing that I've been thinking of when working
> on pieces of IDE4EDU is "How can I design this so that it doesn't need a
> tutorial to explain it?" Especially when dealing with students who quite
> frankly almost never do tutorials, I think our initial goal with IDE4EDU should
> be to make a version of Eclipse where everything an average student would want
> to do in their first 3-5 weeks of programming with Java is as obvious as
> possible.

+1
Comment 7 Wayne Beaton CLA 2010-02-20 23:30:12 EST
How about we add a "Let me just start codin' some Java" icon on the intro screen that automagically creates a project/class and opens the editor?
Comment 8 Miles Billsman CLA 2010-02-21 15:22:19 EST
(In reply to comment #6)
> 
> I'd like to start consistently referring to this beast as Eclipse IDE for
> Education. I don't like "Educlipse"; nor am I particularly fond of "JavaLite".
> 

<2cents>

There was a bit of discussion about the name in Bug 244644 and there was some consensus about "Educlipse". It's not the greatest name but I like it because it is clear that it is an educational version of Eclipse and it is not 4 words. "Eclipse IDE for Education" is a bit of a mouthful and it doesn't seem like a name that people would use. It also isn't clear that it is a version of Eclipse. One could easily read it to be "Eclipse is an IDE for Education". It would also be kind of huge in a Program list like the Windows Start menu. "Educlipse" is short enough that people would use it and it would make sense attached to an icon for the program on a desktop or in a program list. I also like that we can use the prefix for the language perspectives. For instance:

Educlipse         EduJava           EduScheme

Or we could use Educlipse as a prefix:

Educlipse         Educlipse Java    Educlipse Scheme

Other ideas:

EduEclipse        EduJava           EduScheme
EduEclipse        EduEclipse Java   EduEclipse Scheme
SimplEclipse      SimplJava         SimplScheme
SmplEclipse       SmplJava          SmplScheme
StarterEclipse    StarterJava       StarterScheme
StartEclipse      StartJava         StartScheme
Eclipse Jr.       Java Jr.          Scheme Jr.
LearnEclipse      LearnJava         LearnScheme
LurnEclipse       LurnJava          LurnScheme
LrnEclipse        LrnJava           LrnScheme
Eclipse4Edu       Java4Edu          Scheme4Edu
Eclipse IDE4Edu   IDE4Java          IDE4Scheme

I suppose out of these this is my favorite:

EduEclipse        EduJava           EduScheme

</2cents>
Comment 9 Miles Billsman CLA 2010-02-21 15:37:52 EST
(In reply to comment #7)
> How about we add a "Let me just start codin' some Java" icon on the intro
> screen that automagically creates a project/class and opens the editor?

Neat idea. The trick is in wording and organizing the information to be clear that there are 2 ways to start.

1) Workspace with an initial project and class as suggested above (for use the 1st time the student uses the product)
2) Blank workspace (probably used for the 2nd time and beyond)

Could be something like:

1) "If this is your first time using Eclipse IDE for Education, click here to get started coding some Java."
2) "Just open the Java mode of Eclipse IDE for Education"

That's a little awkward.
 
Actually, usually the Welcome Screen is only shown the first time you use Eclipse so perhaps the only option is a "Get started with Java" link that does open a workspace with an initial project and Java program as suggested above. This seems simpler and better. Less is more.

Alternatively, if we are worried about students having trouble getting started, perhaps a better option is to leave the welcome screen kind of as is, have the "Get started with Java" link switch to the blank Java perspective as my patch currently does, and then to provide a strong hint about next steps have some grey text in the package explorer that says "Create a new Java Program to get started".
Comment 10 Wayne Beaton CLA 2010-02-22 10:50:17 EST
(In reply to comment #8)

For starters, you're going to have to remove most of the names that include "Java" as they are almost all a violation of the Java trademark.

It's pretty clear to me from the various threads of communication, that I move between liking and not liking "Educlipse". Miles, you've basically suggested that it's "good enough". I'm not ready to declare victory on "good enough".

FWIW, "Eclipse for Education" or "Eclipse IDE for Education" aligns well with the naming we use on the other packages available on /downloads. I agree that it's a mouthful.

Again, I think we need some out-of-the-box thinking here.
Comment 11 Cory Matheson CLA 2010-02-22 23:15:57 EST
(In reply to comment #10)
> (In reply to comment #8)
> 
> For starters, you're going to have to remove most of the names that include
> "Java" as they are almost all a violation of the Java trademark.
> 
> It's pretty clear to me from the various threads of communication, that I move
> between liking and not liking "Educlipse". Miles, you've basically suggested
> that it's "good enough". I'm not ready to declare victory on "good enough".
> 
> FWIW, "Eclipse for Education" or "Eclipse IDE for Education" aligns well with
> the naming we use on the other packages available on /downloads. I agree that
> it's a mouthful.
> 
> Again, I think we need some out-of-the-box thinking here.

I'm personally in favor of EduClipse. Its catchy and combines Education and Eclipse - the 2 main ingredients to our project. I would be for it.

Then we could say something like:

"EduClipse - The Eclipse IDE for Education!"
Comment 12 Miles Billsman CLA 2010-02-23 13:05:16 EST
> (In reply to comment #8)
>
> FWIW, "Eclipse for Education" or "Eclipse IDE for Education" aligns well with
> the naming we use on the other packages available on /downloads. 

Oh I see what you are thinking. Making it similar to the names of the packages like "Eclipse IDE for C/C++ Developers". The only problem with this is that unlike the differences between the Java and the Java EE versions which have the "Java" and "Java EE" perspectives, there is not a clear way to name our perspective unless we name our perspective something like "Java Educational" or "Java for Education". Again not short but it is clear. I don't think being straightforward is a bad thing. This could work.
 
> For starters, you're going to have to remove most of the names that include
> "Java" as they are almost all a violation of the Java trademark.

I was just intending those to be the names of the perspectives. Is that allowed? Is calling a perspective JavaLite a violation of the Java trademark? If so, that might make for some tricky naming.

> It's pretty clear to me from the various threads of communication, that I move
> between liking and not liking "Educlipse". Miles, you've basically suggested
> that it's "good enough". I'm not ready to declare victory on "good enough".

I guess I should say after having thought about it, I think it is better than good enough. I agree with Corey that it meets what I think are the 2 main goals for a name of this project and it has the benefit of being short and catchy. 

A) The name should communicate that it is a version of Eclipse.
B) The name should communicate that it is for educational use.

I think we will have a hard time finding a name that beats EduEclipse with regards to meeting these goals.
 
> Again, I think we need some out-of-the-box thinking here.

I've been thinking of some names that are perhaps a bit more creative and less direct but try to get across the idea that this version of Eclipse is simpler and kind of a subset of the main Eclipse.

Partial Eclipse
Lunar Eclipse
Lunar
Shadow
Ball in front of lamp
Penumbra
Penumbra Eclipse
Eclipse Penumbra
Corona
Eclipse Corona
Mini Eclipse

I kind of like Partial Eclipse.

Cheers, Miles
Comment 13 Brenda Sadoway CLA 2010-02-26 21:09:44 EST
As we discussed in the meeting today, I'm also in support of Educlipse.  I do like some of the others Miles brought up, but in the end I think Educlipse is ideal.  It's short and concise, makes it obvious it's a version of Eclipse, and of course also makes it clear that it's meant for education.  Like Cory said, it could always be "Educlipse - The Eclipse IDE for Education", as this would tie in with the naming scheme of many other Eclipse products, and we would still have the aforementioned benefits of just "Educlipse".

Those are my thoughts.