5/25/2009

Elevator Pitch 2

Elevator Pitch 2



I intend to build up an ebusiness for online fast food order and delivery service so far, after I have studied the ITC594 module, I have a further understanding on ebusiness development.

Firstly, I would define my ebusiness working on client server architecture in an internet environment.

Secondly, I would consider what kinds of software development methodology should be used in developing a web application with short development period, for fulfilling this requirements, I would like to choose RAD, because I don’t want to have other competitors releasing that kind of application are faster than me.

Thirdly, I need follow the RAD framework to build up my ebusiness with its required techniques and tools.

Fourthly, I would follow the XML scheme and W3C standard in order to make my web application more structural and standard, and also define more keywords in the html headers and tags that are easy for customer searching by search engine.

Fifthly, I would consider the internet security, so that I should implement a hardware firewall and use internet security protocol in order for having a high internet security protection.

Sixthly, I would like to choose Pay pal to be my online payment method, because Pay pal is very famous, that can give a high confidence to the customers.

And finally, after my web application has passed the test plan and has migrated from development to production environment, I would like to join my web application to some famous search engine for example, Yahoo, Google and AltaVista for increasing the website rating.

5/24/2009

Workshop 8

Evaluation and Report

1. List what you consider to be the three strengths of Ruby on Rails workshop series

I consider the 3 strengths to be:

a. We can learn ROR via workshop 1 -6 step by step, that is easy for us to understand ROR.
b. We can learn MVC from workshop 1-2 step by step, that is clearly for us to understand how to apply MVC in ROR.
c. We can learn how to use scraffolding, rake, session, post/get, cookie, etc from workshop 1-6 gradurately in order to build up a rapid application.

2. List what you consider to be the three weaknesses of Ruby on Rails workshop series:

I consider the 3 weaknessess to be:

a. Some provided tutorial link is dead link.
b. The recommented book from CSU library is always session full, we need to wait for other students logout and then we can access...
c. In workshop 5, the provided source code has a bug, we need to debug first before doing the workshop.

3. List what aspects of Ruby on Rails workshop series that you found to be most
difficult.

The most difficult aspects were:

a. Initially it is difficult to understand the MVC architecture in ROR, for example, what is the relationship between model, views and controllers in ROR?
b. Need to study how to create the table attributes by using db schema.

4. List what improvements could be made to the Ruby on Rails workshop series:

a. Verify the provides study link and source code whether is workable before anounces.
b. Teach the student how to do the transaction as well, because transaction is the core of e-business.
c. Use IDE for ROR project development.

5. Reflect on your experiences with the other Web framework used in this subject: Was it effective? How can it be improved? Should other Web frameworks be used as well or instead of Ruby on Rails?

I have a experiance on using java servlet, mysql and apache to do the booking system, it is not effective if comparing with ROR because java code is more complex than ROR. I suggest to use Netbean IDE for ROR project development, because it can help to verify the code syntex that avoid syntax error. I think other web frameworks such VB.NET that should be better than ROR.


6. Did the Developer or IT manager Team that you joined after workshop 4 have a preference towards using other tools to facilitate collaboration? Comment on the differences between these use of the sub-forum or Interact wiki tools from your experiences in this subject.

When I work as a developer, I would like to use MySQL Query Browswer to perform data query use NetBeans IDE to edit my program code and use Rubywaver to create my web application interface.

This is my first time post my findings in Interact wiki tools, I think sub-forum mainly is used for group discussion and interact wiki tools mainly is used for finding the defination. There is totally different.

7. Further comments to add?

a. Too Many exercises.

b. Talk more about transactions.