Difference between revisions of "User:Barre/2008 Summer Project Week"

From Slicer Wiki
Jump to: navigation, search
(New page: * Various user-friendly optimization TODO * Tuesday ** Helped Craig Sharp with Plastimatch; including the CMakeLists.txt code for a CLP was conflicting with his own C...)
 
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
* Various user-friendly optimization [[User:Barre/TODO|TODO]]
+
Notes from what was done during [http://www.na-mic.org/Wiki/index.php/2008_Summer_Project_Week 2008 Summer Project Week]
* Tuesday  
+
 
** Helped Craig Sharp with Plastimatch; including the CMakeLists.txt code for a CLP was conflicting with his own CMake code. At the end of the day, it was just his library that needed to be linked against ITK, as opposed to just his executables...
+
* Various user-friendly optimization (see [[User:Barre/TODO|TODO]])
 +
* Tuesday
 +
** Ipek Oguz: Help with Offscreen Rendering and making sure it can behave as a command-line program (without a KWW GUI)
 +
** Ragani: Try to convert legacy code, vtkImageResliceST.cxx, based on old vtkImageReslice
 +
** Craig Sharp: Help with Plastimatch; including the CMake code for a CLP was conflicting with his own CMake code. At the end of the day, his library needed to be linked against ITK, as opposed to just his executables; why the CLP CMake code revealed that "problem" is not clear, but in any case that's the way to go in general...
 +
** Luis: discuss the IO formats introspection (see [[User:Barre/TODO|TODO]])
 +
** Cleanup some installation/configuration rules in QdecModule and TumorGrowth
 +
* Wednesday
 +
** Gary Christensen & team: CMake/CPack presentation, help
 +
** Will: build Slicer3 (need to update the Wiki)
 +
** Alex: check the Models tree widget issue, i.e. that it is lacking the usability found in Slicer2 (see [[User:Barre/TODO|TODO]])
 +
** Add option vtkKWTreeWithScrollbars to resize the tree manually (see [[User:Barre/TODO|TODO]])
 +
* Steve Aylward: SlicerIGT funding
 +
* Thursday
 +
** Steve, Ron, Will: strategy for the infrastructure required to create Slicer3 binaries and separate modules that can be reviewed, downloaded, integrated in Slicer3. Not to be completed by RSNA. Experimentation for the moment. I (Seb) will produce some installers for Slicer3-Core + Modules, installers/ZIP for the CLP (which need to be fixed so that they can be built/installed separately against Slicer3), installers/ZIP for Slicer3-modules (using the macros that will pull them out of their repository and build them automatically), and a GUI in Slicer3 to fetch the ZIP and unpack them.
 +
** Wendy: got some info about the current font system, and make sure she agrees with the rewrite. We will stick to a simpler system, i.e. stick to the default system font and compute a smaller font from there. There will still be a (likely hidden) way to increase the font size globally, in case somebody is presenting through a projector. Feedback from the community will lead to some adjustment, but we will stay clear from hardcoding font size and family.
 +
** Bill: work on the launcher so that it supports a splash screen and the current StarKit launcher can be avoid in RPM installers...
 +
*** Win32 Resources:
 +
**** <small>[http://www.microsoft.com/msj/1099/c/c1099.aspx How can I implement a start-up screen that displays a bitmap in MFC?]</small>
 +
**** <small>[http://support.microsoft.com/kb/815376 How to create and insert a splash screen in an SDI application or in an MDI application by using Visual C++ .NET or Visual C++ 2005]</small>
 +
**** <small>[http://www.ucancode.net/Visual_C_Control/Splash-screen-of-transparent-bitmap-vc-sample.htm VC++ MFC Sample Code:  Transparent bitmap splash screen]</small>
 +
**** <small>[http://www.codeproject.com/KB/winsdk/win32splash.aspx Own-thread Win32 splash screen]</small>
 +
**** <small>[http://www.codejock.com/support/articles/mfc/general/g_2.asp Dialog With Splash Screen]</small>
 +
**** <small>[http://www.endurasoft.com/techtalk/splash.htm Making a Splash]</small>
 +
**** <small>[http://www.codeproject.com/KB/dialog/splasher.aspx Splasher v1.32 - A Splash Screen Implementation]</small>
 +
*** X11 Resources:
 +
* Friday
 +
** Bill: work on the launcher with splashscreen
 +
** Nathan (Gary Christensen): work on the Atlas app, optimize memory consumption

Latest revision as of 14:58, 27 June 2008

Notes from what was done during 2008 Summer Project Week

  • Various user-friendly optimization (see TODO)
  • Tuesday
    • Ipek Oguz: Help with Offscreen Rendering and making sure it can behave as a command-line program (without a KWW GUI)
    • Ragani: Try to convert legacy code, vtkImageResliceST.cxx, based on old vtkImageReslice
    • Craig Sharp: Help with Plastimatch; including the CMake code for a CLP was conflicting with his own CMake code. At the end of the day, his library needed to be linked against ITK, as opposed to just his executables; why the CLP CMake code revealed that "problem" is not clear, but in any case that's the way to go in general...
    • Luis: discuss the IO formats introspection (see TODO)
    • Cleanup some installation/configuration rules in QdecModule and TumorGrowth
  • Wednesday
    • Gary Christensen & team: CMake/CPack presentation, help
    • Will: build Slicer3 (need to update the Wiki)
    • Alex: check the Models tree widget issue, i.e. that it is lacking the usability found in Slicer2 (see TODO)
    • Add option vtkKWTreeWithScrollbars to resize the tree manually (see TODO)
  • Steve Aylward: SlicerIGT funding
  • Thursday
  • Friday
    • Bill: work on the launcher with splashscreen
    • Nathan (Gary Christensen): work on the Atlas app, optimize memory consumption