addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

New Meetup: OCPHP October 2009 | SynApp 2 - Web Application Generator

From: William
Sent on: Friday, October 16, 2009 11:12 AM
Announcing a new Meetup for OCPHP | Orange County PHP!

What: OCPHP October 2009 | SynApp 2 - Web Application Generator

When: October 28,[masked]:00 PM

Coworking Fullerton
122 N Harbor Blvd Suite 110
Fullerton, CA 92832

Presentation by Richard Howell on SynApp2. Agenda and bio on the speaker are provided below.

Please visit

Learn more about the event here:



No matter what level of experience you have with PHP or developing web applications, you'll find something interesting to take away.

-- Richard Howell

Introduction to SynApp2 - Web Application Generator

  • Background - leading up to SynApp2. (When and Where)
  • Purpose - what is it used for? (What and Why)
  • Audience: who needs it? (Who)
  • Example - how do you use it? (How)
  • Giving it away - am I nuts? (How much)

The MVC's of SynApp2 generated applications

A structured discussion with interleaved Q & A

Anatomy of a SynApp2 powered web application

  • The AJAX exchange cycle and PHP (Controller)
  • The database design/schema and engine (Model)
  • The web browser, DOM, JavaScript (X)HTML, CSS and PDF (View)

(Time permitting)


  • KeyMap - (table relations)
  • Query ID - (QID)
  • Forms and page flow
  • Automatic foreign-key expansion
  • Navigation tabs
  • Reports
  • Processing


  • Display formatting - OMIT, SIZE, ALIGN, FORMAT
  • Column value expressions - MACRO, LIST_MACRO, EXTRA, SUB_QUERY
  • Ordering and grouping - ORDER, COL_ORDER, DETAIL_SUMMARY_COLS
  • Manage/authorize access by user name - APP, PAGE, REPORT, PROCESS, ADD, EDIT, DELETE



Richard Howell has been creating software for a long time. For nearly thirty years, he has produced creative software solutions, both as an independent consultant and as a ?captive? software engineer for several technology companies, including MicroSim, OrCAD, Cadence Design Systems and Panasonic Avionics Corporation. Throughout his career, Richard's interest in computer-aided design and development has focused on producing effective and practical application programs and tools.

Agile Development thrives in the PHP-powered web applications environment. By using smart tools to almost instantly create web applications that harnesses today's SQL databases, developers further their ability to quickly produce solutions, deploy them and then move on - crisply and cleanly. This scenario is the motivation for Richard's latest endeavor, a free open source software project named SynApp2 - Web Application Generator. As a full time effort, Richard is continuing to build SynApp2 and spread the word.

Please visit

Contact Richard: richard @



Thanks to our Venue Sponsor: CoWorking Fullerton

Coworking Fullerton is the ideal office for all people who have a business or work on a business but do not (always) have a regular office to go to. We try to be that home. Where you can walk in, feel at home, drink some coffee, bring your lunch and get work done! Its a productive environment for people that need to be productive now and then, but sometimes miss the watercooler to bump into some cool coworkers you can talk to and help each other out. Coworking Fullerton is a place where any (home based) business owner, or professional can feel at home.

We organize workshops and fun events to learn, network and build relationships.

One of our main events is the Jelly, which is a free casual coworking get-together every 2nd Wednesday of the month.

If you get bored of talking to your cat, or still feel lonely at an executive suite where your working all on your own all day. Come check out Coworking Fullerton. Our workshops and events are a great way to get to know people who work here.

Venue Notes:

Suite is on Harbor and Amerige (storefront is actually on Amerige). If going north from 91, go up Harbor and turn right on Amerige. Parking spaces and Parking structure is across from suite. No time limit for parking after 6p. Please obey speed laws as Harbor has two lights with cameras and patrolling motorcycle cops depending on time of day.


Learn more here:

Our Sponsors

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy