Project Guidelines for TGMC 2012 in TGMC

Please keep in mind that your TGMC 2012 project will only be recognized as valid, if at least one IBM Software is used in the development of project. List of Software can be used for 2012


Follow these instructions carefully and contact us at e-mail us at tgmc@in.ibm.com if you’re unclear on any of the points below:
1. The completed project has to be packaged as mentioned below. Projects will be treated as complete only if all the three archives or any of them is submitted depending upon the project scenario.
Java™ project – JAR file
Web project – WAR file
Complete J2EE project – EAR file
2. Make a ZIP or TAR file of your code and put it into a folder, or just ZIP or TAR the entire workspace.
3. Store screenshots of all the screens or UIs of the project as JPGs in a folder titled Snapshots, or create a DOC, PPT, or PDF of all the screenshots with all possible test cases:
For a login page, take screenshots of pages with correct and incorrect login details.
Include screenshots of the related features, like change password/forgot password.
Include the test case for which the screenshot was taken.
4. General instructions for project documentation:
Introductory table of contents
Titles and subtitles
Proper page numbers
Standard font size, style, and color across the documents
Document can be created in any one of the standard formats: TXT/PDF/OTT/ODT/DOC/HTML (NOTE: Do not send the same documents in multiple formats)
5. Documents to submit:
Project scenario.
A copy of the submitted SRS.
Latest version of the project SRS.
A short presentation of fewer than 10 slides using the presentation template. The slides should have information about your team; tools used; your understanding of the project scenario/problem statement; information about the application you have created; key functionality/innovative features, if any, in your application; highlight if you have used or proposed SOA, XML, Tivoli®, etc. in the complete solution of your application (if you have not used Tivoli, highlight where it fits during the implementation); and information about end-user feedback, if available, from someone who is not part of the application development team or related to the domain for which the application is created.
End-user Help manual on how to use your application/solution.
Installation script text file, in which you must specify the step-by-step process for deploying/running your application on a new machine.
All of the above has to be created as separate files and stored in the docs folder.
If you have created Javadocs, submit those as well.
Preferably, all related project documents need to be created using Lotus Symphony, available in the TGMC DVD kit. Please ask for a kit if you do not have one, or you can also download the same from the Lotus® Symphony™ Overview.
6. Designs must include attachments with:
Case diagrams
Class diagrams
Sequence diagrams
Architecture diagrams
ER diagrams
Database schema diagrams
7. We need the DDL script of the database you have created:
Go to the DB2 Control Center
Right-click on the database created for the project
Choose Generate DDL, then choose All Schemes
Click Finish, save the DDL script, and send it
8. We need the backup of your database. For DB2 V8.2 and DB2 V9.0:
Go to the Control Center
Right-click on the database and click Backup
Choose the directory and create a folder
Click Finish
ZIP the folder in which the database has been backed up and send it to us
You can also use the following command at DB2 CLP to back up the database: BACKUP DATABASE <DB NAME> TO "C:\FolderName" WITH 2 BUFFERS BUFFER 1024
The tables in the database should have some sample test data

Name/create your folders:
The parent folder in the CD should be renamed after your team name. Under the parent folder, create the following folders:
1. Documents folder for all your documents
2. Design folder for all your models/designs
3. Project folder for the project source code and related files
-- Copy and paste the ZIP file of your workspace and keep the EAR/WAR/JAR files in this folder
-- Create a folder called Library within the project folder and add all libraries, drivers, and other supporting JARs/ZIP files
4. Test Case folder for screenshots and test cases
5. Database folder into which you must export the database you have created and copy the DDL script you have created

Send completed projects, along with team name/college name/state name/project scenario written on the CD/ DVD, as well as on the envelope. Also add contact details on the envelope.
Projects not sent in the format described here will not be accepted.
Properly package the CD/DVD to avoid any damage and address as follows:
Sarim Zia
IBM Academic Initiative
IBM India Pvt Ltd,
3rd floor, 'A' Wing
SA-1, Bannergatta Main Road,
Bengaluru-560029

Last date for Project Submissions -- 31st Mar' 2013
If your CD is found corrupt, and if the deadline has not passed, we will ask you to resubmit your project. Bonus marks ( if applicable in TGMC 2012 ) will be applicable only if the correct project is received by the deadline.