Showing posts with label service. Show all posts
Showing posts with label service. Show all posts

Thursday, May 15, 2008

Rails + Spry = Rapid Development

Fast Prototyping
Most of the engineering work are repetitive work - i.e. 90% of the time doing 10% of the work, the 90/10 rule. The engineering tools are advancing along to help the engineers cope with those grunt work. There are quite a few ready and stable frameworks for web development: Rails (short for Ruby on Rails), Python, Flex,... We like Rails for its unique approach of SCAFFOLD that allow us to do fast prototype from data model.

ERD is such a widely used definition/documentation, even Microsoft Visio allows you to reverse engineer an existing database and generate the ERD automatically! Here is the ERD used in the Rails tutorial

MCV Rail based framework
Model: ERD -> Control: Scaffold -> View: basic CRUD


Click to view the enlarged picture.

Sample site

tochern/123456

The Lynda Dreamweaver CS3 Beyond tutorial can be downloaded:
Ch1
Ch2
Ch3
Ch4
ch5-
ch6- Ch5-6 Exercise File
Ch7
Ch8
Ch9
Ch10


Applying the AJAX effect without sweat
Again the 90/10 rule, Spry widget offers a designer to create AJAX interactive GUI without knowing the javascript programing.

Integration?
To pursue a more integrated flow of development is really in the future tense
I have not explore more on the Rails - Spry integration. However, I know that Adobe has integrated their own FLEX and Spry via XML.

Blue Print
Here is my interpretation/observation how Rails and SPRY can help us to rapid prototype our biz application:

User input (CRUD) = Rails Scaffold = mySQL -> XML data set -> SPRY Browser Widgets

The above approach creates the input access using Rails scaffold, and let the designer display the output with the Spry effects separately.

Sunday, May 4, 2008

Expert based email

In stead of giving away the Auto Repair/Maintenance ebooks and ezines for free, we could pre-sort these content into indexed excerpts. This way, our email campaign can customize our campaign to include the most relavent excerpt for each individual, based on their car make & model, and repair history.

There are several avenue to collect the valuable info. Here is an example of the aggregation portal for these info in raw data format http://car-ebooks.blogspot.com/

Also http://101-marketing-ebooks.blogspot.com/