See original proposal here
Student and mentor ;), please read carefully this page…
Student: Sundeep Kumar Mishra
Mentor: Olivier Richard
Co-Mentor: Romain Cavagna
Student: Things to do before starting
Project Pseudo-Specification
Draft
Portal should be ergonomic, sober, extensible
Use https + basic authentication for simple login
3 kinds of users (anonymous, regular, admin)
Integration of iframe (to simple integration of external web page) (see 1rst propotype)
History between widget/panel/layout (see 1rst propotype)
job submission (use of datepicker, simple timepiker via combo boxes ?,…)
Job grids
monika/ drawgantt integration
oaradmin integration
help/documentation integration
extensibility (multi-oar, cigri, portal/portlet)
processingjs integration (fancy animation, pie chart, plot, bar chart)
-
user's preferences (need of DB table)
Initial implementation Workplan
Main Milestones
<s>Extjs-3.2.1 version of first prototype with (global layout, iframe, history…)</s>
Job Submission (simple and advance submission)
Display information for one job
Display information for one resource
List of resources
List of jobs
Processing.js integration (for plot, chart, pie chart and other fancy widget and animations…)
oaradmin integration and interactions
Basic authentification support (need some search/test/discussion: interesting page
here)
page à la igoogle
Tips
How to test poar prototype
Use debian_oar_devel appliance built thanks to
kameleon.
Note: the redir option to have ssh and http access into guest from host
sudo kvm -m 512 -redir tcp:2222::22 -redir tcp:8080::80 debian_oar_devel.raw
cd oar_directory/trunk/visualization_interfaces
rsync -avz --rsh="ssh -l root -p 2222" --delete poar localhost:/var/www
firefox localhost:8080/poar/poar.html
Note: Of course you can put public key to avoid to enter password.
scp -P 2222 ~/.ssh/id_rsa.pub kameleon@localhost:/home/kameleon/.ssh/
scp -P 2222 ~/.ssh/id_rsa.pub root@localhost:/root/.ssh/
How to add //virtual// nodes and ressources on appliance
127.0.0.2 node1 node2 node3 node4
oarnodesetting -h node2 -a
oarnodesetting -h node2 -a
oarnodesetting -h node3 -a
oarnodesetting -h node3 -a
Debuging with firefox
How to test poar prototype
Weekly Progress Report
24th May 2010-31st May 2010
01st June 2010-07th June 2010
07th June 2010-14th June 2010
Started working on Job Summary page.
Resolving the issues of adaptation of oar-api with grid-extjs widget.
Halted due to unavailability of paging facility in oar-api.
14th June 2010-21st June 2010
21st June 2010 -27th June 2010
27th June 2010 - 04th July 2010
Rest of advanced options of oarsub completion.
Job Submission Module Final Integration.
All the Options of Job Submission Covered.
Testing it for several conditions and analyzing the output.
05th July -12th July 2010
Job Submission Module using OAR-
API integrated
Job lists Module integrated (without pagination)
Resource lists Module integrated (without pagination)
Job Deletion Module integrated
Resource stated Update Module integrated
Job list Module with pagination (work going on)
13th July- 20th July 2010
21st July - 28th July 2010
Integrated page for full information about a job and a resource.
Integrated a page like igoogle(namely ioar).
A page for help.
Commenting the code.
Written some part of the documentation.
29th July - 4th August 2010
Integrated Resource Pagination
In order to provide extensibility divided the into different files
Enhanced the readability of code
5th August-12th August 2010
12th August- 19th August 2010
TODO list
Mentor
Student
Links to look at