| Time |
Thursday, September . 8th |
Friday, September . 9th |
08:30 to 09:00 |
Opening Ceremony: Welcome Address by Dr. Sanjiva Weerawarana, Founder & Director, LSF;
Prof. Rohan Samarajiva, Chairman LSF.
Chief Guest: Prof. Samaranayake, Chairman ICTA
|
|
09:00 to 10:00 |
Keynote: Michael Tiemann on “G++, CYGNUS and REDHAT” |
Keynote: David Axmark on “MySQL: Past, Present and Future” |
10:00 to 10:30 |
Bud Siddhisena, LK-LUG: Virtualization: The Future of Computing |
Dr. Nandalal Gunaratne, Colombo South Hospital: Lighting up Hospitals with LAMP |
| 10:30 to 11:00 |
Break |
11:00 to 12:00 |
Keynote: Martin Michlmyr on “The Debian Project” |
Keynote: Bruce Momjian on “PostgreSQL: The Other Database”
|
12:00 to 12:30 |
Anuradha Ratnaweera, LKLUG/
Virtusa: Taprobane GNU/Linux |
Ruchith Gunaratne, hSenid: Going Live with MySQL: The Story of a Large Telco
|
| 12:30 to 14:00 |
Lunch Break |
15:00 to 15:00 |
Keynote: Greg Stein on “The Apache Software Foundation” |
Keynote: Rasmus Lerdorf on “PHP - Scripting the Web” |
15:00 to 15:30 |
Darmendra Pradeeper, LSF: Clustering and High Availability for HTTPD |
Chamindra de Silva, LSF/Virtusa: LAMP in Action: Sahana |
| 15:30 to 16:00 |
Break |
16:00 to 17:00 |
Keynote: Sanjiva Weerawarana on “Apache Web services" |
Keynote: Sam Ruby on “The Case for Dynamic Languages” |
17:00 to 17:30 |
Eran Chinthaka, WSO2: Introducing Axis2
|
Premshree Pillai, Yahoo! India: Understanding Ruby |
17:30 to 18:30 |
Introducing the OSI by OSI Board Representatives
Michael Tiemann, Danese Cooper, Sanjiva Weerawarana. |
Panel Discussion: FOSS in Developing Countries: Consume or Produce? |
| |
|
|
 |
|
|
|
| Time |
Wednesday, September . 7th |
Saturday, September . 10th |
|
|
| 09:00 to 10:30 |
|
Tutorial 03 and 04 |
|
|
| 10:30 to 11:00 |
|
Break |
|
|
| 11:00 to 12:30 |
|
Tutorial 03 and 04 |
|
|
| 12:30 to 14:00 |
|
Lunch Break |
|
|
| 14:00 to 15:30 |
Tutorial 01 and 02 |
Tutorial 05 and 06 |
|
|
| 15:30 to 16:00 |
Break |
Break |
|
|
| 16:00 to 17:30 |
Tutorial 01 and 02 |
Tutorial 05 and 06 |
|
|
| |
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
| Tutorial |
01 |
|
|
|
| Speaker |
Martin Michlmyr |
|
|
|
| Title |
Debian: Contributing to the Project |
|
|
|
|
|
|
|
|
|
|
|
Abstract
This tutorial will cover various topics related to Debian's development process. This tutorial is primarily aimed at people who are interested in becoming involved as contributors to Debian. It will provide information about the organization behind Debian, give technical information on various areas, such as Quality Assurance (QA) and package maintenance, and discuss areas where more volunteers are needed.
|
|
|
|
|
| Tutorial |
02 |
|
|
|
| Speaker |
Rasmus Lerdorf |
|
|
|
| Title |
Introducing PHP5 |
|
|
|
| |
Abstract
PHP has become amazingly popular due to its simple pragmatic approach to solving the web problem. Sometimes we forget some of the complexities that are inherent to any web application. In this tutorial Rasmus will go through a step-by-step approach to designing, implementing, securing and optimizing large-scale PHP applications. |
|
|
|
|
| Tutorial |
03 |
|
|
|
| Speaker |
David Axmark |
|
|
|
| Title |
Introducing MySQL 5.0 |
|
|
|
|
|
|
|
|
|
|
|
Abstract
MySQL is a different from other FOSS (Free and OpenSource) projects since it was started being both commercial and OpenSource from day one. The core part has been developed by a company with lots of help with the ecosystem around the server from a large user community.
The talk will walk through the new features in MySQL 5.0 like Stored Procedures, Views, Triggers, Precision Math, Information schema (Data Dictionary), Cursors and extended international character set (UNICODE) support
|
|
|
|
|
| Tutorial |
04 |
|
|
| Speaker |
Sam Ruby |
|
|
|
| Title |
Riding Ruby-On-Rails |
|
|
|
| |
Abstract
Ruby on Rails is an amazingly effective model-view-controller framework. Unlike many other frameworks, Rails uses a simple defaulting technique applying the DRY principle (Don't Repeat Yourself) to make real world application development extremely rapid. In this tutorial we will learn how to use Rails to create effective MVC-style Web applications.
|
|
|
|
|
Tutorial |
05 |
|
|
|
| Speaker |
Greg Stein |
|
|
|
| Title |
Programming Google |
|
|
|
| |
Abstract
Many people see Google just as the leading search engine. However, going beyond search, Google offers many other services to users as Web applications. Many of these services are also available as APIs which allow application programmers to use them to create new and interesting applications. In this talk we will learn about some of these APIs and what you can do with them.
|
|
|
|
|
| Tutorial |
06 |
|
|
|
| Speaker |
Bruce Momjian |
|
|
|
| Title |
PostgreSQL Internals Through Pictures |
|
|
|
|
|
|
|
|
|
|
|
Abstract
This talk is designed for advanced PostgreSQL users who want to know more about how the database internally processes a query. It is also ideal for people wanting to modify the PostgreSQL server source code. It covers PostgreSQL network communication, query parsing, optimizer processing, and internal storage characteristics. It does not require any programming knowledge. |
|
|