[kepler-dev] Welcome screen vs Splash screen

Nandita Mangal nmangal at sdsc.edu
Thu Feb 16 09:59:58 PST 2006


Hi Laura,
Yes I agree that I should do away with Max/Min controls on the 
welcomescreen.
I will change the sequence to welcome screen popping up after Kepler 
Main Screen.
On the issue  of intro.html  :
Currently removing intro.html causes vergil application to give 
exceptions on startup as its expecting "intro.html".
I had discussed the above with Chirstopher and it might require a little 
bit tweaking in the vergil application code to stop
expecting HTML welcome window for kepler. / (also in "HTML welcome 
screen" kepler-dev post)
Thats why both of them are popping up.Christopher is out of office these 
days as well.

thanks,
nandita.

_______________________________________________________________________________________ 

****Following Conversation with Christopher****

Hi Nandita,
Briefly:
kepler/configs/ptolemy/configs/kepler/welcomeWindow.xml
is where the VergilWelcome window is coming up.

You could try editing that file, though it might require modifying
the configuration and VergilApplication so that it will skip it
if there is a parameter in the kepler configuration that says
"no vergil welcome window".  However, this is kind of gross.

The right solution is to combine your class and my class in
ptolemy.actor.gui so that we can use WelcomeWindow and the Tableau.

I think we can make the html in 
kepler/configs/ptolemy/configs/kepler/intro.htm look like Laura's
design.

What do you say?

What are the reasons not to use WelcomeWindow? I'm willing to debate
this  :-)

_Christopher
--------

   HI Christopher,
      I just saw your email. I checked in a WelcomeScreen which is 
designed as    per Laura's layout at
   http://kepler-project.org/Wiki.jsp?page=SplashAndWelcomeScreens
      I used KeplerApplication, just like Kevin's splash screen to start 
the    welcome screen as well.
   Both screens start up....however I had a question regarding the 
removal    of WelcomeWindow.xml
   as VergilApplication is expecting it (and removal of the above file 
from    configs simply throws excpetions)...
   So basically right now, both old(html) as well as new screen pop up...
      Thanks,
   nandita.
      Christopher Brooks wrote:
      >Hi Nandita,
   >
   >Why don't you take a look at
   >$PTII/ptolemy/actor/gui/WelcomeWindow.java
   >and start with that.
   >
   >- It is based on HTMLWindow, so the links work with out the
   >BrowserLauncher in your WelcomeScreen, which is duplicate code.
   >
   >- WelcomeWindowTableau works with WelcomeWindow because 
WelcomeWindow has   a
   >nullary constructor.  We want to work with WelcomeWindowTableau so
   >that we can manage the Window using Ptolemy's Tableau/Effigy
   >interface, which helps us determine when we can exit etc.
   >
   >I think all that WelcomeWindow needs is the startup checkbox and the
   >close button, along with code that saves the startup preference.
   >
   >Just some thoughts.
   >
   >_Christopher
   >     >
--------

_____________________________________________________________________________________ 


>
>
>> Thanks Ilkay.  That will be great.
>>
>> Just to clarify things here -- Now I see where a bit of confusion is 
>> because
>> both the new welcome window and the modified intro.htm welcome window 
>> are
>> both appearing in the latest nightly build.  The second welcome 
>> window (the
>> one using intro.htm) should be done away with.
>>
>> Also the sequence of windows should be:
>>
>> Splash screen appears.
>> Splash screen disappears and main Kepler window appears.
>> Then new welcome window appears on top of Kepler main window.
>>
>> Previously I had specified the main window appears first, then splash 
>> screen
>> etc.  But as Kevin and I were just talking this is not possible with the
>> current code design as the main kepler window takes about 20-30 
>> seconds to
>> appear and without significantly re-writing things we can't make the 
>> main
>> Kepler window immediately appear.
>>
>> I will update the appropriate bug in bugzilla also.
>>
>> Laura L. Downey
>> Senior Usability Engineer
>> LTER Network Office
>> Department of Biology, MSC03 2020
>> 1 University of New Mexico
>> Albuquerque, NM  87131-0001
>> 505.277.3157 office
>> 505.610.9657 mobile
>> 505.277-2541 fax
>> ldowney at lternet.edu
>>
>>
>> -----Original Message-----
>> From: kepler-dev-bounces at ecoinformatics.org
>> [mailto:kepler-dev-bounces at ecoinformatics.org] On Behalf Of Laura L. 
>> Downey
>> Sent: Thursday, February 16, 2006 8:55 AM
>> To: 'Kevin Ruland'
>> Cc: 'Kepler-Dev'
>> Subject: Re: [kepler-dev] Welcome screen vs Splash screen
>>
>> The new splash screen has no links.  The new welcome screen has two 
>> links to
>> documentation. 
>> As far as I understand intro.htm was being displayed in the right 
>> hand pane
>> upon startup.  The decision was made to NOT display intro.htm upon 
>> startup
>> on the workflow canvas but instead for the workflow canvas to be 
>> blank.  And
>> for the splash screen to display upon startup over a blank workflow 
>> canvas,
>> for the splash screen to disappear on its own after initialization was
>> complete, and for the new welcome screen to then appear after the splash
>> screen disappears.
>>
>> I'm not quite sure about the current links in intro.htm.  My 
>> understanding
>> is that we are going to include 3 very well documented working sample
>> workflows with Release 3.0.  These will be in the getting started
>> documentation and we may also reference them somewhere from the help 
>> menu
>> under an item like "samples."  How these 3 sample workflows overlap 
>> with the
>> stuff in the current intro.htm I don't know.
>>
>> We don't want to include any samples that aren't well documented and 
>> working
>> properly because that gives a very negative impression of Kepler.
>>
>> Laura L. Downey
>> Senior Usability Engineer
>> LTER Network Office
>> Department of Biology, MSC03 2020
>> 1 University of New Mexico
>> Albuquerque, NM  87131-0001
>> 505.277.3157 office
>> 505.610.9657 mobile
>> 505.277-2541 fax
>> ldowney at lternet.edu
>>
>>
>> -----Original Message-----
>> From: Kevin Ruland [mailto:kruland at ku.edu] Sent: Thursday, February 
>> 16, 2006 8:27 AM
>> To: Laura L. Downey
>> Cc: 'Kepler-Dev'
>> Subject: Re: [kepler-dev] Welcome screen vs Splash screen
>>
>>
>> What I'm hearing then is the Welcome screen and the intro.htm screen 
>> are duplications, right?  If the Welcome screen is going to have 
>> links which will open workflows, then it cannot be shown until after 
>> application startup.
>>
>> Kevin
>>
>> Laura L. Downey wrote:
>>  
>>
>>> It was decided at the recent kepler-dev meeting that we would have both
>>>   
>>
>> the
>>  
>>
>>> splash screen and the welcome screen -- the splash screen is to give 
>>> users
>>> an idea of what is going on while Kepler is initializing etc. then it
>>>   
>>
>> should
>>  
>>
>>> disappear and be replaced with the welcome screen, which is only 
>>> dismissed
>>> upon user action (or does not appear the next time if the user unchecks
>>>   
>>
>> the
>>  
>>
>>> "show this dialog upon startup" checkbox) and provides a few simple 
>>> links
>>>   
>>
>> to
>>  
>>
>>> documentation for scientists and documentation for programmers.  
>>> Just as a
>>> reminder, the welcome screen will have other things included in the
>>>   
>>
>> future,
>>  
>>
>>> most likely links to specific samples and online tutorials etc.
>>>
>>> I think we should stay with this decision for the time being since 
>>> we have
>>> so many other things to deal with.
>>>
>>> BTW, the welcome screen should not have the min/max controls.  I just
>>>   
>>
>> didn't
>>  
>>
>>> know how to remove them in the prototyping software I'm using.  Good 
>>> catch
>>> on that.  But the welcome screen is a regular window with the 
>>> standard "X"
>>> for closing in the upper right of the window title bar and a "close"
>>>   
>>
>> button
>>  
>>
>>> in the bottom right hand corner.
>>>
>>> As to the links, I have the same questions.  I'm assuming (dangerous I
>>>   
>>
>> know)
>>  
>>
>>> that we will be displaying PDF or HTML documentation for Kepler in a
>>>   
>>
>> Kepler
>>  
>>
>>> window with the exception being any link to Ptolemy docs which will 
>>> be to
>>> their HTML pages.
>>>
>>> Laura L. Downey
>>> Senior Usability Engineer
>>> LTER Network Office
>>> Department of Biology, MSC03 2020
>>> 1 University of New Mexico
>>> Albuquerque, NM  87131-0001
>>> 505.277.3157 office
>>> 505.610.9657 mobile
>>> 505.277-2541 fax
>>> ldowney at lternet.edu
>>>
>>> -----Original Message-----
>>> From: kepler-dev-bounces at ecoinformatics.org
>>> [mailto:kepler-dev-bounces at ecoinformatics.org] On Behalf Of Kevin 
>>> Ruland
>>> Sent: Wednesday, February 15, 2006 10:01 AM
>>> To: Kepler-Dev
>>> Subject: [kepler-dev] Welcome screen vs Splash screen
>>>
>>> Hi all,
>>>
>>> The welcome screen and splash screen are both in the code now.  
>>> Since the Welcome screen simply has http urls (and doesn't do the 
>>> whole sample workflow selection thing) it would be perfectly 
>>> reasonable to use that as the splash instead of the current one.  In 
>>> any case, having both of them is a little noisy during startup.
>>>
>>> My vote would be to have the welcome screen completely replace the 
>>> splash.  I'd get rid of the frame (ie, make undecorated) so the user 
>>> doesn't have minimize/maximize buttons, make it stay on top of the 
>>> other application windows, and consider changing the urls it points 
>>> to.  Are the urls going to be documents distributed with the Kepler 
>>> application - or will they continue to be remote http urls?
>>>
>>> Kevin
>>> _______________________________________________
>>> Kepler-dev mailing list
>>> Kepler-dev at ecoinformatics.org
>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev 
>>>
>>>
>>>  
>>>   
>>
>>
>>
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at ecoinformatics.org
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at ecoinformatics.org
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>  
>>
>
>



More information about the Kepler-dev mailing list