Creating Databases for Web applications Open source, other DBMSs, etc. Homework: Keep working on projects.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Advertisements

Configuration management
The Joel Test: 12 Steps to Better Code By Tim Denton.
Lesson 6 Software and Hardware Interaction
Unit 1 Living in the Digital WorldChapter 4 – Smart Working This presentation will cover the following topics: Software choices Name:
1 Managing the ISD (Chapter 10) The Issues: 1) What systems should be developed 2) In-house or Out-Source development 3) Buy or make 4) How do assess systems.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
6/2/2015SIMS1 Linux Adoption in the Public Sector An Economic Analysis Hal R. Varian Carl Shapiro UC Berkeley
Programming System development life cycle Life cycle of a program
Vinotemp Online Store Presented by: Ken Hoang. Motivation To help the company selling its products online A part of my works.
Free Software “Free” software “is software that can be used, studied, and modified,” copied, changed with little or no restriction, and which can be copied.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
Multiple Tiers in Action
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
Design, Implementation and Maintenance
Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The.
Quick Overview on AnsHealth and EpostRx. Company History Established in March 2001, AdvanceNet Health Solutions (ANSHealth) has a track record of successful.
Learning Management Systems. students faculty content.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
8/17/2015CS346 PHP1 Module 1 Introduction to PHP.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Sl.NoUnitContents 1.Unit - 1 What is Open Source?, Why Open Source? 2Unit – 2 What is Open Standard? - Why Open Standards? 3Unit – 3 Peek into history.
Designing Interactive, Community-based Websites Michael MacIsaac.
MySQL Introduction to the MySQL products. Agenda Company Overview Open Source & MySQL Momentum Why MySQL? MySQL OEM, Community & Enterprise offerings.
Open Source Software An Introduction. The Creation of Software l As you know, programmers create the software that we use l What you may not understand.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
We put the earn in Learning!™ Online Learning in an Open Source Environment D. Verne Morland Managing Partner ROI Learning Services 4 March 2004.
From Creation to Dissemination A Case Study in the Library of Congress’s use Open Source Software DLF Spring Forum Corey Keith
Freebies from the Web Hank Maier The Things Bill Gates Never Told Me or.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
Open Source Centre of Excellence Open Source Technologies have given a fresh outlook to companies looking to implement information systems for their enterprise.
Joomla An Open Source Content Management System. Scope of Workshop Definition and background of Joomla Explanation of Joomla’s abilities and strengths,
Configuration Management (CM)
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
1 3. Computing System Fundamentals 3.1 Language Translators.
PHP Features. Features Clean syntax. Object-oriented fundamentals. An extensible architecture that encourages innovation. Support for both current and.
Open Source Library Automation Nicole C. Engard, Open Source Evangelist, LibLime Nicole C. Engard, Open Source Evangelist,
Training & Support for End Users of Cisco Unified Communications Agenda:  Flash Demo  VoIPT on the Phone  Modules / Pricing  Installation Process.
Luis F. Aguas Technological innovation Project Telecommunications and Digital TV.
1 Open Source Update Jerry Thode Founder and President J. Paul Group, LLC February 8, 2005.
Applying the Open Source development model ● Technologies ● Open Source? ● Drawbacks of Open Source ● Advantages of Open Source ● System outline.
1 CSC 301 Web Programming Charles Frank. PHP – Stands for:  Personal Home Page (originally),  PHP: Hypertext Preprocessor (now; follows GNU’s recursive.
By Ronan smith 9B. What is open source software  Open source is a development method for software that harnesses the power of distributed peer review.
10/07/2008 Open Source Software An Introduction to FOSS in Libraries and Information Centers Christopher Ritzo GSLIS PhD. Candidate IMLS Scholar, Youth.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
Proprietary vs. Free/Open Source Software
Participation in OS projects: Commercial and Individual motivation.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
PHP Introduction PHP is a server-side scripting language.
Creating User Interfaces [Tutorials due.] Development cycle. Standards. Communities. Work session. Homework: For next Thursday: Finish HTML5 project: prepare.
 To start using PHP, you can:  Find a web host with PHP and MySQL support  Install a web server on your own PC, and then install PHP and MySQL.
B A C K G R O U N D Company are confronted with complicated situation and in such circumstances have to manage their resources, such as physical, financial,
How Web Database Architectures Work CPS181s April 8, 2003.
Chapter 3: Understanding Software Licensing
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Content Management Systems. Fast, easy, lower cost ways to create and maintain information on the web The alternatives to build-it-yourself HTML.
PrestaShop Shopping Cart Extensions eGrove Systems.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Creating Databases for Web applications Making a table of table information. Reprise on database design. SQL. Classwork/Homework: Projects! Postings.
The New NAP Members’ Area Development. Elgg What is elgg? –Elgg is an award-winning open source social networking platform.
Introduction into GNU/Linux and Open Office Suite University of Cyprus Dr. Petros Panayi.
Sourceforge clone script, php script directory website, hotscripts software, Php clone script directory
Leverage your Business with Selenium Automation Testing
CSC 301 Web Programming Charles Frank.
When Free Software Isn't Better
Daniel Henry January 30, 2002 CS 4900
Developing Applications
Content of Presentation
Presentation transcript:

Creating Databases for Web applications Open source, other DBMSs, etc. Homework: Keep working on projects.

Open source Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in. Open Source non-profit corporation:

Alternative to Open source Companies develop software internally. –The written code is the source code. It is compiled into the executable code. Sell / lease / license / provide the executable code. The source code is NOT revealed. Changes (bug fixes AND improvements) are made as required, driven by error reports, market decisions. New versions produced.

php and MySql The Source that is Open is the php engine/interpreter running on servers and the MySql implementation Extra credit opportunity: what is the language of the php engine? what is the language of the MySql engine?

Promise of Open source The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock- in. Note: sometimes (often?) vendors get behind Open Source, provide the work force to get things done.

Benefits We can use php and MySql for no charge BUT we (meaning CTS) do need to install and maintain it. This may mean more work. These are considered good products.

Possible drawbacks Are php and MySql the best? – may not matter for our class Will it work that bugs are caught? –caught and fixed quickly Does it depend on companies providing workers? Yes. If software is free, who pays the salaries of people producing software?

moodle also is Open Source Replaces/replaced Blackboard at Purchase College Note IMHO: Blackboard may be a particularly bad example of a proprietary product that did not seem responsive to requests and got steadily more expensive.

php specific database extensions se.vendors.phphttp:// se.vendors.php You/service provider will need to buy or license the DBMS product, install it, and then use the php functions.

Project presentation Prepare and printout abstract (1 paragraph summary), screen shot, diagrams. Show (improved/finalized) design diagrams –DFD and ERD Demonstrate Show storyboard –how project is implemented in html or Flash and php scripts Show and explain tricky parts of code.

Classwork / Homework Research and making thoughtful posting on Open Source movement, product, etc. Work on projects