## page was renamed from Cytoscape_3.0/Hackathon = Cytoscape 3 Hackathon = * October Thur 29 - Friday 30, 2009 (2 days) * [[http://pub.ucsf.edu/missionbay/|UCSF Mission Bay]], 1650 Owens St. San Francisco, CA 94158 (The Gladstone Institutes) * Contacts: Alex, Allan, Scooter == Logistics == * Flights: * '''arrive''' Wednesday 28th in the evening, or early Thursday morning. * '''depart''' Friday evening ''(not afternoon!)'', or Saturday. * The Official Hotel! * The Queen Anne is particularly recommended (1-800-227-3970) Ask for the '''UCSF group rate'''. http://www.queenanne.com/ ($125; It's not close by, however. We would have to organize pick ups/ drop offs)[[http://channels.isp.netscape.com/whatsnew/package.jsp?name=fte/bedbugs/bedbugs&floc=wn-nx|Check for bed bugs]]! * Transportation: You can take [[http://www.bart.gov/guide/airport/inbound_sfo.aspx|BART]] to and from the SFO airport. And there is the [[http://transit.511.org/schedules/index.aspx#m1=S&m2=rail&routeid=26606&cid=SF|K/T-line train]] that connects downtown SF to the campus (takes ~20min). * Schedule: All day Thursday and Friday. We will organize breakfast and lunch both days, plus Thursday dinner. * We'll be on skype... and email, of course. == Goals == * Get a grip on 3.0 core and plugin development * Port the core plugins to 3.0 == Tasks to Tackle == People should add their plugins/core plugins that they are most interested in porting. We also need to define teams (pairs or tuples) of people to work together (Extreme style) on these projects. Ideally, each team will have a maven/spring/osgi/3.0 guru. * EnhancedSearch, QuickFind (Maital). * Metanodes port (Scooter). Maital - expressing interest in Metanodes. * 3.0 Plugin Manager (Sarah?) * Editor (Allan) * Attributes/CyDataTable Browser (?) == Homework == Before the Hackathon, please setup your development environment for OSGi/Maven projects: * '''__Install Java 6 to your laptop!__''' * Learn basics how to create/wrap bundles ([[http://www.sonatype.com/people/2009/09/maven-handbook-013-minimal-update-print-friendly-pdf/|This]] is a good introduction) * Read developer's guide for Cytoscape 3 === Eclipse === * Install latest version of [[http://www.eclipse.org/downloads/|Eclipse (3.5 Galileo)]] * Install Cytoscape IDE * Try [[http://www.cytoscape.org/cgi-bin/moin.cgi/Cytoscape_3.0/Eclipse/CoreDevelopment|this tutorial]] === NetBeans === === Commandline === * Install [[http://maven.apache.org/download.html|Maven]] == Agenda == ==== Thur 29 ==== Conference '''Rooms A & B''' on the ground floor of Gladstone. Video conferencing systems available for the morning session. ''Connection details coming...'' * 9:15AM - 10:30AM => intializing (12:15NOON-9:00PM EASTCOAST; 5:15PM-2:00AM CET [[http://www.timeanddate.com/worldclock/meetingtime.html?month=10&day=29&year=2009&p1=224&p2=16&p3=195&p4=179|WORLDCLOCK]]) * 10:30 - 12:00PM => discuss overall goals of projects and split into teams * 12:00PM - 1:00PM => lunch * 1:00PM - 6:00PM => HACK! * 6:00PM => Japan town: Fuku Sushi ==== Fri 30 ==== Conference '''Rooms C & D''' * 9:30AM - 4:00PM => HACK! * 4:00PM - 6:00PM => report and wrap-up == Pre-meeting Questions & Comments == ---- == Discussion Notes == * [[Cytoscape_3.0/Hackathon/10_29_2009|Day One]] * [[Cytoscape_3.0/Hackathon/10_30_2009|Day Two]] ---- == Attendees == I need a head count to help organize the event. Please contact Alex if you're are coming or might be coming. '''Please add your name below, including your approximate arrival and departure times.''' * Sarah - arriving: departing: * Kei - arriving: Wed 28th, evening, departing: Friday evening 9PM flight * Peng - arriving: Wed 28th, evening, departing: Friday evening 9PM flight * Mike - arriving: Wed 28th, evening, departing: Friday evening 9PM flight * Allan - ''local'' * Alex - ''local'' * Kristina - ''local'' * Scooter - ''local'' * Maital - arriving: Wed 28th, evening. departing: Saturday noon flight === Remote === * Skype call * [[http://www.ustream.tv/channel/cytoscape-hackathon|Ustream channel]]