HomeStreek ResourcesClient AppsDeveloper ResourcesTalksHowTo Docs
 

Streek Developer To Do

Expanding the J2EE Universe in IS&T/UCB

CVS
Implement project-based groups to allow fine-grained read access for projects, while facilitating collaboration across UCB units/departments [in progress; cf. JIRA # STR-5]
JCA access for developers
Modify jca-access password security model to allow developers access to data necessary to perform deploy.mode=test deployments [cf. JIRA # STR-26]
IDE standardization
Implement automated maintenance and installation procedure for standard set of Eclipse plug-ins; document plug-in selections [in progress; cf. JIRA # STR-6]
ASD-HRMS J2EE Pilot
Provide technical assistance and mentoring.
Streek Documentation
Completion of unfinished pages on project site; Maven; etc. [cf. JIRA # STR-27]
OO Methodology Papers
Complete written technology guideline for object-oriented development in IS&T, focusing first on draft methodology, technology-stack and toolset guidelines for IS&T-SIS [cf. JIRA # STR-7]
IS&T-SIS staff training
Develop and present further in-house trainings & integration with eBerkeley Java-training initiative.
Center for Document Engineering
Participation in CDE (Bob Glushko, et al.) efforts to reform administrative procedures & tools.
BC&C articles
Map out and write articles for quarterly BC&C contributions.

Component Research & Development

Refactor Streek components to Java 1.5 for deployment on JBoss 4
A principal motive is an intermittent security-related bug that is resolved with Java 1.5 and JBoss 4 [cf. JIRA component "Java 5 Upgrade" in Streek project]
login stack
Refactor/re-package Login module for wider use (throughout IS&T); cf. Java 1.5 / JBoss 4 refactoring, above, to which this will be tied [cf. JIRA # STR-2]
Streek JUnit test automation
Continue automation of JUnit testing in Streek; next step is to run tests that require authorization [cf. JIRA # STR-8]
Refactoring Streek interrelationship with project-specific code
Includes refactoring/repackaging CourseWeb code in Streek tree [cf. JIRA # STR-28]
Implement Streek releases in ist-jxde
Phase out current requirement that app developers compile Streek by releasing Streek components in compiled JAR files to be versioned in and obtained from the ist-jxde codebase [cf. JIRA # STR-28]
JIRA
Upgrade and further customize IS&T installation of JIRA [cf. "JIRA Improvements" project in JIRA]

Application-specific

bearfacts load test
tweak and run load tests for bearfacts; this load-test will be a model for load-tests of other applications as well. [in progress; cf JIRA # MMG-54]
HAAS illustrated roster
Package illustrated roster servlet and ejb client for HAAS. The servlet must be modified to use the StudentPhotoFacade remote interface so that HAAS can run in standalone tomcat. [cf. JIRA # STR-10]

Wide-ranging Initiatives

SAKAI
50% of Randy committed to sakai project. Role to be determined.

Miscellany

Hardware Upgrade for Randy
get approval for and order new box for Randy as development machine with sufficient power to run IDE at a comfortable clip; repurpose foozle as server (application & web dev)