Collaborative Open Source Web Applications

Slides:



Advertisements
Similar presentations
CustomWare Australia - United States - Malaysia - New Zealand - Singapore.
Advertisements

Bringing Procedural Knowledge to XLIFF Prof. Dr. Klemens Waldhör TAUS Labs & FOM University of Applied Science FEISGILTT 16 October 2012 Seattle, USA.
HTML Recall that HTML is static in that it describes how a page is to be displayed, but it doesn’t provide for interaction or animation. A page created.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Static VS Dynamic websites. 1-What are the advantages and disadvantages? 2- Which one should you choose and why?
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
PHP Basics Polly, Sanser and Young R547, Fall 2002.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Appcipia.com. What is Appcipia? Step1 Book of Useful Mathematica Recipes In Print Form and Down-loadable code from O'Reilly So Web 1.0!
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
NODEJS, THE JOOMLA FRAMEWORK, AND THE FUTURE IAN MACLENNAN.
Wikipedia Social Media: Wiki Don Rood EDT What is Wikipedia? How is this social media used? Who are using wiki’s and why? Purpose/Outline: 2.
Introduction to Internet Programming (Web Based Application)
AJAX Making Dynamic Web pages more Dynamic Jim Hendricks April 25th, 2006.
PHP and MySQL by Example COMP YL Professor Mattos.
LinkWare LinkWare is a web-enabled, open platform for generation and distribution of electronic technical documentation and e–catalogues. The LinkWare.
Instructional Technology & Design Office or The World of Wikis Presented by Rebecca McGuire.
By Bearzx Dive Into Web Introduction To WEB
JSON and A Comparison of Scripts. JSON: JavaScript Object Notation Based on a subset of the JavaScript Programming Language provides a standardized data.
Introduction Selenium IDE is a Firefox extension that allows you to record, edit, and debug tests for HTML Easy record and playback Intelligent field selection.
Cindy Royal Texas State U PROGRAMMING FOR COMMUNICATORS
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
JavaScript Dynamic Active Web Pages Client Side Scripting.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Wikis Collaborative tool for building documents Anjesh Tuladhar.
What is a Wiki? A wiki is an online database that can be edited by anyone with access to it. “ Wiki ” is Hawaiian meaning ‘ fast ’ or ‘ quick ’
Tutorial 6 Creating a Web Form
Basics Components of Web Design & Development Basics, Components, Design and Development.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
CodeBeamer Bootcamp 2007 Customizing CodeBeamer features through scripting Aron Gombas Architect, Intland.
Web Programming Building Dynamic Web Pages Adrian Shaw (ais) – 80% Jonathan Roscoe (jjr6) - 20%
Pros and Cons of Static or Dynamic Websites. As a website user, you may not bother if a site you visit is static or dynamic as it is a sheer backend functionality.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
Dive into web development
PHP Assignment Help BookMyEssay. What is PHP PHP is a scripting language generally used on web servers. It is an open source language and embedded code.
Programming Club To learn about programming languages and how they can be used for fun and for useful work. What programming languages are available and.
>> Web Development Process & Technologies
The language focusses on ease of use
Top 8 Best Programming Languages To Learn
Human Computer Interaction
DATA INPUT AND OUTPUT.
Language Learning for Busy People
Wikis and Blogs Wiki Defined:
COP3530- Data Structures JSFiddle
Benefits To Used PHP To Create Websites. PHP – Hypertext Transfer Protocol PHP consider the most famed programming language for developing websites or.
Function Objects and Comparators
Post-relational databases What's wrong with web development?
Mobile applications Jouni Juntunen Oulu University of Applied Sciences
AJAX.
PHP / MySQL Introduction
Digital Literacy Computational Thinking and Coding
Dynamic Website Design Services | Website Designing
User Information Architecture: Blogs, Wikis, and RSS
Web Development Using ASP .NET
GIFT / Fiscal Data Package Iteration 3
R Shiny EPID 799C Fall 2017.
Introduction to Fire Incident Maps
EXTENSION AND INTEGRATION
Please thank our sponsors!
JavaScript.
ورود اطلاعات بصورت غيربرخط
XML Based Learning Environment
Overview The World Wide Web has changed the way that people
Ben Jones - S Rebecca Hunter - S
ENIAC – the first computer
NoSQL Overview + Elasticsearch Quick Dive
Temple BETT Technology Applications
Question Examples Is the interactive Google map useful?
Web Application Development Using PHP
XAMPP.
Presentation transcript:

Collaborative Open Source Web Applications World Wide Apps Collaborative Open Source Web Applications codebits 2008

What? Similar to what wikipedia was for knowledge on paper. Possibility to change and test code on the fly. Instant satisfaction. Avoid massive IDE’s ( the textarea is enough! ). Fast organic growth!

Examples (to avoid!)

Why? Till now we’ve had: => Now it’s time for dynamic all the way! Static Content Dynamic Content Dynamic Content + Static Layout Dynamic Layout + Content Dynamic Layout + Content + Static logic => Now it’s time for dynamic all the way!

How? It doesn’t matter. You just have to make it easy for your users. But there are favorites! Interpreted languages ( python, perl, php ) Massively deployed langs ( javascript ) Replication / Synchronization / Online-Offline Support / Versioning ( couchdb )

Main Idea: Enable the “edit source” everywhere!

Are you afraid of showing your source code? :-)

( please be kind, this was hacked in one morning... ) Quick Tour ( please be kind, this was hacked in one morning... )

trying again...

Please note. Code validation rules are up to you Please note! Code validation rules are up to you! But the edit button must be there!

http://wwapps.net/ nuno@varkala.net That’s it! http://wwapps.net/ nuno@varkala.net