OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES and APPLICATIONS
 
 
Program
 


Program (2mb PDF)

Explore
  Invited Speakers
  Onward!
  Panels
  Workshops
Discover
  Research Papers
  Student Research Comp.
  Posters
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
Understand
  Tutorials
  Essays
  Practitioner Reports
  Demonstrations
Create
  DesignFest
  Lightning Talks
  FlashBoF
  Instant Arts School Exp.
 
Other Events
 
Resort Map (364kb PDF)
 
Resort Map (JPG)

 

 
Basket
 

view, help

"PHP/MySQL for Community Programming"

 

 
Page
 

Printer-friendly

 
 
  > Tutorials > All Tutorials

 : Languages and Paradigms : Interesting Tutorial Alternatives : Tuesday : Tuesday Afternoon Tutorials (13:30 - 17:00) : Programming Techniques

PHP/MySQL for Community Programming

Royal Palm Salon 6
Tuesday, 13:30, half day

 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

Ghica van Emde Boas, Bronstee.com Software & Services

Tutorial number: 38

PHP is a web-scripting language, primarily used in emerging countries. Community programming is: developing a bulletin board for your grandmother with Alzheimer, web-publishing facilities for your local sports club, or a small shop.

Why should you care?

PHP is open source, easy to learn, productive, easy to deploy. PHP5 has full object-oriented features. PHP has extensive web-functionality built-in, including a strong MySQL interface.

Businesses will find that well defined web-architectures, and good development methods for PHP are still lacking. Instead of looking at PHP, they will consider outsourcing the development of their web-applications... unless you can combine your existing knowledge of development methods with new skills of highly productive PHP coding.

This tutorial has a more modest goal than presenting enterprise development methods for web applications in PHP. The first half will be a quick introduction to PHP. During the second half will we look at an open source PHP Application Framework aimed at community applications and using model-driven generative techniques.

We want to spark your interest in PHP. The rest has to be done by you. And we hope you make a difference to your community!

Intermediate: Programming experience in an OO programming language. Interest in software architectures and development methodologies. Familiarity with HTML is helpful.

Ghica van Emde Boas, Bronstee.com Software & Services:  Ghica van Emde Boas is an independent consultant. After a career of 30 years as Software Architect and Java developer with IBM, she spent 4 years as consultant and designer for the IBM SanFrancisco framework (the largest Java framework ever developed), mostly in Sweden and the Netherlands. Since early 2004 Ghica is doing community projects like the ones mentioned above, using PHP/MySQL. She is project leader (with Jorn Bettin) of the Generative Model Transformer open source project (www.eclipse.org/gmt). Ghica is co-organizer of the OOPSLA workshops on Model-Driven Software Development, expected to be held for the 4th time this year.

 
.