Building the WAMP Platform

Total Page:16

File Type:pdf, Size:1020Kb

Building the WAMP Platform Wang Nina Building the WAMP Platform Bachelor’s Thesis Information Technology May 2011 DESCRIPTION Date of the bachelor's thesis 25th Apr, 2011 Author(s) Degree programme and option Wang Nina Information Technology Name of the bachelor's thesis Building the WAMP Platform Abstract WAMP is the abbreviation of the package: Apache, MySQL, and one of Perl, PHP, or Python in Microsoft Windows operating system. Apache HTTP server is web server software. PHP stands for Hypertext Preprocessor. It is a kind of HTML embedded language which executed on the server. MySQL Server is a small relational database management system. Initially, they are the entire independent program from each other, however, they are always used together, and have increasingly high compatibility degrees. So, these packages formed a powerful web application platform. So, how to build a WAMP platform on our own computer? How to modify the configuration of Apache HTTP Server, PHP and MySQL Server? How does the WAMP platform work? How to build a simple working entity to prove that the WAMP platform can work? These are the questions I concen- trate on in this thesis. Finding out the answers can help users understand the main principle of WAMP platform. Subject headings, (keywords) WAMP, MySQL Server, PHP, Apache HTTP Server Pages Language URN 49 pages English Remarks, notes on appendices Tutor Employer of the bachelor's thesis Timo Mynttinen ACKNOWLEDGEMENT First of all, my appreciation goes to my dearest parents, and the rest of my family. Throughout the whole period I am in Finland, they have been there always giving me continuous support, encouragement and understanding. This spiritual power gives me powerful energy. Then, I would also like to extend my sincere thanks to my tutor Timo Mynttinen. Thank you for conducting me to complete the final thesis. I did learn a lot from you. It’s my honor to meet you. Thirdly, my deepest gratitude and respect go to my mental tutor Mr. Matti Koivisto and all the other teachers who have taught me in the Mikkeli University of Applied Sciences. Thank you for teaching me the knowledge in Finland. I have benefited so much from the courses and constant encouragement. Fourthly, I want to thank my teachers in my home university. Thank you for giving me the chance to study in Finland. The study time in Beijing University of Technology is the most precious memories of my life. Last but not least, I would like to give my appreciation to my friend, Mr. Liu Shunyi, Thank you for helping me search material about my thesis, and most importantly, encouraging me whenever I feel frustrated and lonely. CONTENTS 1 INTRODUCTION ....................................................................................................1 2 OVERVIEW..............................................................................................................2 2.1 What is the WAMP platform .....................................................................................2 2.2 History and Function .................................................................................................4 2.2.1 WAMP and LAMP ..........................................................................................4 2.2.2 PHP ..................................................................................................................9 2.2.3 MySQL Server .............................................................................................. 10 2.2.4 Apache HTTP Server .................................................................................... 11 3 WORKING PRINCIPLLE OF PHP ..................................................................... 13 3.1 PHP and HTML ..................................................................................................... 13 3.2 Creating the database table and inserting the data into the table ........................... 15 3.3 Selecting and displaying data ................................................................................. 18 3.4 Connecting PHP with MySQL Server.................................................................... 19 4 EXPERIMENTS .................................................................................................... 22 4.1 Building the WAMP platform ................................................................................ 22 4.1.1 The aim of the experiment ............................................................................ 23 4.1.2 Installing and configuring MySQL ............................................................... 23 4.1.3 Installing and configuring PHP..................................................................... 26 4.1.4 Installing and configuring Apache ................................................................ 29 4.1.5 Text ............................................................................................................... 35 4.2 Building the working entity .................................................................................... 39 4.2.1 The aim of the experiment ............................................................................ 39 4.2.1 Building the webpage.................................................................................... 39 5 PROBLEMS ANALYSIS AND CONCLUSION ................................................ 43 5.1 Problems analysis ................................................................................................... 43 5.2 Conclusion .............................................................................................................. 47 BIBLIOGRAPHY............................................................................................................. 48 LIST OF FIGURES AND TABLES Figure 1. The management interface of WAMP 5 under Windows oprating system 7 Figure 2. The management interface of XAMPP under Linux operating system ...... 8 Figure 3. The logo of Zend PHP Company .............................................................. 10 Figure 4. The logo of MySQL .................................................................................. 11 Figure 5. The loge of Apache HTTP Server ............................................................ 13 Figure 6. The example of PHP file ........................................................................... 14 Figure 7. The result of the example. ......................................................................... 15 Figure 8. How to create a table in the database ........................................................ 16 Figure 9. Inserting data into the table ....................................................................... 17 Figure 10. The result of inserting data into a table .................................................. 17 Figure 11. The result of command: SELECT .......................................................... 19 Figure 12. An example shows connect the MySQL. ................................................ 21 Figure 13. The result of the example ........................................................................ 22 Figure 14. The first step of MySQL Server setup wizard. ....................................... 23 Figure 15. The second step of MySQL Server setup wizard.................................... 24 Figure 16. The second step of MySQL Server setup wizard.................................... 25 Figure 17. The fourth step of MySQL Server setup wizard. .................................... 25 Figure 18. The fifth step of MySQL Server setup wizard. ....................................... 26 Figure 19. Step1 of installing Apache HTTP Server ............................................... 30 Figure 20. Step2 of installing Apache HTTP Server ............................................... 30 Figure 21. Step3 of installing Apache HTTP Server ............................................... 31 Figure 22. Step4 of installing Apache HTTP Server ............................................... 32 Figure 23. Check Apache HTTP Server works. ...................................................... 33 Figure 24. Successful connect the Apache and PHP ................................................ 35 Figure 25. The result of PHP configuration ............................................................. 36 Figure 26. mysql module in PHP configuration ....................................................... 37 Figure 27. mysqli module in PHP configuration...................................................... 37 Figure 28. PHP text script......................................................................................... 38 Figure 29. MySQL feedback .................................................................................... 39 Figure 30. Main page view part 1 ............................................................................ 41 Figure 31. Main page view part 2 ............................................................................ 41 Figure 32. The view of register page ........................................................................ 42 Figure 33. The result of database answer ................................................................. 43 1 1 INTRODUCTION The word WAMP is the abbreviation of the package: Apache, MySQL, and one of Perl, PHP, or Python in Microsoft Windows operating system. It is a kind of open source software that can be used to build dynamic websites or servers. They are all independently-created programs, however, it has increasingly high compatibility degree because they often be put together to use.
Recommended publications
  • Filecloud Server Version 20.1 Installation Guide Filecloud Server Version 20.1 Installation Guide
    FileCloud Server Version 20.1 Installation Guide FileCloud Server Version 20.1 Installation Guide Copyright Notice © 2020 CodeLathe Technologies, Inc. All rights reserved. No reproduction without written permission. While all reasonable care has been taken in the preparation of this document, no liability is accepted by the authors, CodeLathe Technologies, Inc., for any errors, omissions or misstatements it may contain, or for any loss or damage, howsoever occasioned, to any person relying on any statement or omission in this document. Any questions regarding this document should be forwarded to: CodeLathe Technologies, Inc. 13785 Research Blvd, Suite 125 Austin TX 78750, USA Phone: U.S: +1 (888) 571-6480 Fax: +1 (866) 824-9584 Email: [email protected] 1. About FileCloud Server for Administrators . 4 1.1 FileCloud Sizing Guide . 8 2. Installing FileCloud Server . 11 2.1 Requirements . 13 2.2 Installation . 16 2.2.1 Direct Installation . 17 2.2.1.1 Installation on Windows . 18 2.2.1.1.1 Install Webserver as Service for Windows . 19 2.2.1.1.2 Install MongoDB as service in Windows . 21 2.2.1.1.3 FileCloud Watchdog Service . 23 2.2.1.1.4 Windows Setup Wizard . 25 2.2.1.1.5 Configuring Servers with the FileCloud Control Panel . 26 2.2.1.1.6 Configuring Optional Components . 30 2.2.1.1.7 Post-Installation Steps . 31 2.2.1.1.8 FileCloud Retention CLI tool for Windows . 32 2.2.1.2 Ubuntu Package Installation . 33 2.2.1.3 FileCloud RPM Package Installation . 34 2.2.1.4 Installation on Linux Distros .
    [Show full text]
  • XAMPP Installation
    XAMPP Installation 1 Introducing XAMPP • An integration package containing a number of useful packages that make it easy to host web sites on various platforms. Apache – MySQL - PHP – WAMP or LAMP • Allow the ease of installation and set up • Main Page: http://www.apachefriends.org/en/xampp.html 2 Introducing XAMPP (cont.) Basic packages include system, programming & server software: •Apache : the famous Web server •MySQL : the widely-used, free, open source database •PHP : the programming language •Perl : the programming language •ProFTPD: an FTP server •OpenSSL : for secure sockets layer support •PhpMyAdmin : for MySQL admin. 3 XAMPP Installation • Download XAMPP installer and let the install begin: – Using the installer version is the easiest way to install XAMPP. – Use default directory for convenience 4 There can be some problems Port 80 (Apache’s default port) can be occupied by other programs http://www.apachefriends.org/en/faq-xampp-windows.html 5 XAMPP Directories • XAMPP default installation directory is c:/xampp/ • The directory of interest is “c:/xampp/htdocs/” and it’s called the webroot (or document root) – PHP files are put in the webroot (c:/xampp/htdocs/) – c:/xampp/htdocs/ maps to http://localhost/ • For example, c:/xampp/htdocs/project/script.php maps to http://localhost/project/script.php – If no file is specified, Apache looks for index.php • For example, c:/xampp/htdocs/project/ maps to http://localhost/project/index.php 6 Installation complete! 7 XAMPP Control Panel No need to tick for running as “service” Apache HTTP Server MySQL DBMS FileZilla FTP Client Mercury SMTP Client 8 Starting Apache & MySQL Toggle button 9 Type http://localhost/ or http://127.0.0.1/ If the server is up and running, you will get this splash screen.
    [Show full text]
  • Publish Joomla! Articles
    ENTERPRISE ARCHITECT User Guide Series Publish to Joomla! Author: Sparx Systems Date: 2021-09-02 Version: 15.2 CREATED WITH Table of Contents Publish to Joomla! 3 Install Joomla! Locally 4 Set up a Joomla! ODBC Link 7 Publish as Joomla! Article 9 Joomla! Content Templates 12 Example - Package Published as Joomla! Article 14 Enable Search in Joomla! Website 16 Publish to Joomla! 2 September, 2021 Publish to Joomla! Enterprise Architect provides a facility for publishing model content as Articles (HTML pages) in a local Joomla! installation. As you develop your model you can publish it in the local Joomla! Repository, where the outline structure closely mirrors the model hierarchy and makes it very simple to explore models on-line. You can publish either an entire model or a single branch of the model into the local Joomla! Repository. This local Repository can then be easily transferred to a live Joomla! Server. Publish model content into Joomla! To publish the content of a model as Articles in Joomla! you work through these stages: Stage Action 1 Install Joomla! locally and create a Joomla! repository. 2 Set up an ODBC link to the created Joomla! repository. 3 Connect to the Joomla! repository from Enterprise Architect and publish Articles. 4 (Optional) Transfer the local Joomla! site to a live Joomla! server. (See Learn more.) Notes · Publish to Joomla! is supported in all Editions of Enterprise Architect · In the Corporate, Unified and Ultimate Editions of Enterprise Architect, if security is enabled you must have 'Generate Documents' permission to Publish as Joomla! Article (c) Sparx Systems 2021 Page 3 of 17 Created with Enterprise Architect Publish to Joomla! 2 September, 2021 Install Joomla! Locally Before you can publish model contents as Joomla! Articles, you must install Joomla! locally on your workstation.
    [Show full text]
  • XAMPP Web Development Stack
    XAMPP Web Development Stack Overview @author R.L. Martinez, Ph.D. The steps below outline the processes for installing the XAMPP stack on a local machine. The XAMPP (pronounced Zamp) stack includes the following: Apache HTTP Server, MariaDB (essentially MySQL), Database Server, Perl, and the PHP Interpreter. The “X” in XAMPP is used to signify the cross-platform compatibility of the stack. The Apache HTTP Server and PHP are required to run phpMyAdmin which is a PHP application that is used for database administration tasks such as creating databases and tables, adding users, etc. Alternative to XAMPP If you have experience with MySQL Workbench, you may prefer to install MySQL Server and MySQL Workbench via the MySQL Installer. MySQL Workbench performs the same functions as phpMyAdmin. However, unlike phpMyAdmin which is a web-based application, MySQL Workbench is a locally installed application and therefore does not require an HTTP Server (e.g. Apache) to run. Installing XAMPP Many of the steps listed have several alternatives (such as changing MySQL passwords via a command line) and students are welcomed and encouraged to explore alternatives. 1. Download XAMPP from the URL below and place the installer (.exe) in the location where you want to install XAMPP. Placing the installer (.exe) in the same location as the intended installation is not required but preferred. http://www.apachefriends.org/download.html Page 1 of 17 XAMPP Web Development Stack 2. See the warning which recommends not installing to C:\Program Files (x86) which can be restricted by UAC (User Account Control). In the steps below XAMPP is installed to a USB flash drive for portability.
    [Show full text]
  • Laboratory: XAMP and APTANA XAMPP Can Be Downloaded From: in That Web You
    Introducción a la Ingeniería del Software y a los Sistemas de Información Laboratory: XAMP and APTANA February 2013 Goal of the practice 1.- Introduction to In this course, we are going to use: - Apache web server - PHP installed as a module for Apache It is possible to download all those applications and to install them independently. However, this process takes time and it is prone to errors. That is why we use XAMPP. XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl together with other components such as ftp servers, mail servers, OpenSSL,… As a matter of fact, the name of XAMPP stands for X (for all the operating systems) Apache, MySQL, PHP, Perl. XAMPP is really very easy to install and to use - just download, extract and start. XAMPP is free of charge and most of its components are open source. XAMPP can be downloaded from: http://www.apachefriends.org/en/xampp.html. In that web you can also find installation instructions for Windows, MacOS and Linux. You must have privileged access to install and configure XAMPP, otherwise there will be errors during the installation. After the installation, all XAMPP services are managed in the XAMPP Control Panel Application, which can be started by executing xampp-control.exe: Figure 1: XAMPP Control Panel From this control panel, the main modules (such as Apache) can be started and stopped. Additionally, it also allows configuring these modules as services (enabling “SVC” in the left), which are automatically started when the system boots. Page 1 of 4 Introducción a la Ingeniería del Software y a los Sistemas de Información Laboratory: XAMP and APTANA February 2013 2.- Exercises with XAMPP and Apache a.
    [Show full text]
  • XAMPP-Chapter
    The following is a sample chapter from the upcoming Understanding MySQL and MariaDB, coming in 2020 from Andrew Comeau and Comeau Software Solutions. If you enjoy this preview, please check back at ComeauSoftware.com for more details and updates on anticipated release dates. https://www.comeausoftware.com/understanding-mysql-and-mariadb/ All material, Copyright 2019 – Andrew Comeau 3 Installing MariaDB with XAMPP Using MariaDB as part of a suite of web development tools In This Lesson … • Understand the purpose of an Apache - MySQL - PHP (AMP) software stack • Recognize the variations in AMP stack packages available for download • Install an AMP stack for use in developing databases and hosting web applications What is an AMP Stack? As powerful as MySQL is, it's rarely used on its own. Most developers will want additional tools such as programming languages and interface tools to escape the tedium of working on the command line all the time. This is one of the reasons that MySQL is often used in combination with other tools that will enable the design of user-friendly sites. This means either creating or downloading a ready-made AMP stack. AMP usually stands for "Apache-MySQL-PHP" although the P might also stand for Perl or Python. In general, it simply refers to one or more programming languages that are included with the software stack. An AMP stack is called a stack because each tool within it addresses a different aspect of database and web development and helps support the others. • Apache is a web server - software that can respond to requests for pages and other content within a website.
    [Show full text]
  • WIMP Interfaces for Emerging Display Environments
    Graz University of Technology Institute for Computer Graphics and Vision Dissertation WIMP Interfaces for Emerging Display Environments Manuela Waldner Graz, Austria, June 2011 Thesis supervisor Prof. Dr. Dieter Schmalstieg Referee Prof. Dr. Andreas Butz To Martin Abstract With the availability of affordable large-scale monitors and powerful projector hardware, an increasing variety of display configurations can be found in our everyday environments, such as office spaces and meeting rooms. These emerging display environments combine conventional monitors and projected displays of different size, resolution, and orientation into a common interaction space. However, the commonly used WIMP (windows, icons, menus, and pointers) user interface metaphor is still based on a single pointer operating multiple overlapping windows on a single, rectangular screen. This simple concept cannot easily capture the complexity of heterogeneous display settings. As a result, the user cannot facilitate the full potential of emerging display environments using these interfaces. The focus of this thesis is to push the boundaries of conventional WIMP interfaces to enhance information management in emerging display environments. Existing and functional interfaces are extended to incorporate knowledge from two layers: the physical environment and the content of the individual windows. The thesis first addresses the tech- nical infrastructure to construct spatially aware multi-display environments and irregular displays. Based on this infrastructure, novel WIMP interaction and information presenta- tion techniques are demonstrated, exploiting the system's knowledge of the environment and the window content. These techniques cover two areas: spatially-aware cross-display navigation techniques for efficient information access on remote displays and window man- agement techniques incorporating knowledge of display form factors and window content to support information discovery, manipulation, and sharing.
    [Show full text]
  • EOP ASSIST 4.0 Installation Manual
    EOP ASSIST 4.0: A Software Application for K-12 Schools, School Districts, Regional Education Agencies, and State Agencies Installation Manual Updated August 2017 EOP ASSIST 4.0 Installation Manual Table of Contents Table of Contents ...............................................................................................................................1 Chapter 1: Overview ..........................................................................................................................4 Chapter 2: Technical Requirements ....................................................................................................5 Expertise Requirements of IT Personnel ................................................................................................... 5 Server Requirements ................................................................................................................................ 5 Operating System .................................................................................................................................. 5 Web Server Software ............................................................................................................................ 6 Relational Database Management System .......................................................................................... 7 Scripting Language ............................................................................................................................... 7 Configuration Requirements ....................................................................................................................
    [Show full text]
  • Design Patterns and Frameworks for Developing WIMP User Interfaces
    Design Patterns and Frameworks for Developing WIMP+ User Interfaces Vom Fachbereich Informatik der Technischen Universität Darmstadt genehmigte Dissertation zur Erlangung des akademischen Grades der Doktor-Ingenieurin (Dr.-Ing.) vorgelegt von Yongmei Wu, M.Sc. geboren in Guizhou, China Referenten der Arbeit: Prof. Dr.-Ing. Hans-Jürgen Hoffmann Prof. Robert J.K. Jacob, Ph.D. Tag des Einreichens: 09.10.2001 Tag der mündlichen Prüfung: 11.12.2001 D17 Darmstädter Dissertation 2001 Abstract Abstract This work investigates the models and tools for support of developing a kind of future user interfaces, which are partially built upon the WIMP (Windows, Icons, Menus, and Pointing device: the mouse) interaction techniques and devices; and able to observe and leverage at least one controlled process under the supervision of their user(s). In this thesis, they are called WIMP+ user interfaces. There are a large variety of applications dealt with WIMP+ user interfaces, e.g., robot control, telecommunication, car driver assistant systems, distributed multi-user database systems, automation rail systems, etc. At first, it studies the evolution of user interfaces, deduces the innovative functions of future user interfaces, and defines WIMP+ user interfaces. Then, it investigates high level models for user interface realization. Since the most promising user-centered design methodology is a new emerging model, it is still short of modeling methodology and rules to support the concrete development process. Therefore, in this work, a universal modeling methodology, which picks up the design pattern application, is researched and used to structure different low level user interface models. And a framework, named Hot-UCDP, for aiding the development process, is proposed.
    [Show full text]
  • Installing XAMPP on Ubuntu 18.04
    How to Install XAMPP on your Ubuntu 18.04 LTS System XAMPP stands for cross-platform(X), Apache(A) server, MariaDB(M), PHP(P) and Perl(P). It is built by Apache Friends and basically serves as a local host or a local server. Through this local server, you can install this software on your system and test the clients or your website before uploading it to the remote web server or computer. XAMPP is most widely known by Windows users, but there are XAMPP packages for Ubuntu Linux as well. In this article, we will describe a step-by-step method for installing this application stack on your system. You can then verify the installation by using a few URLs. You can also go through the uninstall process that will help you in uninstalling the software if the need arises. The commands and procedures described in this article have been run on an Ubuntu 18.04 LTS system. Installing XAMPP on Ubuntu 18.04 Please follow the following steps in order to download, install and configure XAMPP on your system: 1 Step 1: Download the installation package The first step is to download the XAMPP package for Linux from the official Apache Friends website: https://www.apachefriends.org/index.html Click on the XAMPP for Linux option after which you will be prompted to Run the package or Save it to your system. We recommend downloading the package by clicking the Save File option. After which, your downloaded file will be saved to the Downloads folder by default. 2 Step 2: Make the installation package executable We will install the package through the Ubuntu command line, The Terminal.
    [Show full text]
  • Installation of Wordpress System Requirements for Wordpress
    ITEC321 - Administering Web-based Content Management System Installation of WordPress System requirements for WordPress Database: MySQL 5.0 + Web Server : WAMP (Windows) , LAMP (Linux), XAMP (Multi-platform), MAMP (Macintosh), Operating System − Cross-platform Browser Support : IE (Internet Explorer 8+), Firefox, Google chrome, Safari, Opera PHP Compatibility: PHP 5.2+ How to Install WordPress on your Windows Computer Using WAMP Step 1. Installing WAMP on Windows Computer First, you need to download the WAMP software and install it on your computer. Simply go to the WampServer website and click on the ‘Start Using WampServer’ button. http://www.wampserver.com/en/ It will take you to the downloads section. You’ll see two versions here: WampServer 32 bits and WampServer 64 bits. You need to select the WampServer version that matches the operating system type of your Windows computer. To find out whether you are using 32 or 64-bit operating system, go to Control Panel » System and Security » System in your computer. There you will be able to see your operating system type. Once downloaded, you can click on the wampserver execution file to run the installation. Make sure that you carefully follow the instructions on the installation screen. During the installation process, you need to define the location for the web browser. By default, it will be Internet Explorer. You can change that to Google Chrome or any other web browser by locating it in the Program Files of your computer. Once installed, you can launch the WampServer to continue. Step 2. Setting Up a Database for Local WordPress Setup Next thing you need to do is to create a blank MySQL database.
    [Show full text]
  • Design and Implementation of Post-WIMP Interactive Spaces with the ZOIL Paradigm
    Design and Implementation of Post-WIMP Interactive Spaces with the ZOIL Paradigm Dissertation zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) vorgelegt von Hans-Christian Jetter an der Universität Konstanz Mathematisch-Naturwissenschaftliche Sektion Fachbereich Informatik und Informationswissenschaft Tag der mündlichen Prüfung: 22. März 2013 1. Referent: Prof. Dr. Harald Reiterer (Universität Konstanz) 2. Referent: Prof. Dr. Andreas Butz (LMU München) Prüfungsvorsitzender: Prof. Dr. Daniel Keim (Universität Konstanz) Konstanz, Dezember 2013 Design and Implementation of Post-WIMP Interactive Spaces with the ZOIL Paradigm Dissertation submitted for the degree of Doctor of Natural Sciences (Dr. rer. nat.) Presented by Hans-Christian Jetter at the University of Konstanz Faculty of Sciences Department of Computer and Information Science Date of the oral examination: March 22nd, 2013 1st Supervisor: Prof. Dr. Harald Reiterer (University of Konstanz) 2nd Supervisor: Prof. Dr. Andreas Butz (University of Munich, LMU) Chief Examiner: Prof. Dr. Daniel Keim (University of Konstanz) Konstanz, December 2013 i Zusammenfassung Post-WIMP (post-“Windows, Icons, Menu, Pointer”) interaktive Räume sind physische Umgebungen oder Räume für die kollaborative Arbeit, die mit Technologien des Ubiquitous Computing angereichert sind. Ihr Zweck ist es, eine computer-unterstützte Kollaboration mehrerer Benutzer zu ermöglichen, die auf einer nahtlosen Benutzung mehrerer Geräte und Bildschirme mittels „natürlicher“ post-WIMP Interaktion basiert. Diese Dissertation beantwortet die Forschungsfrage, wie Gestalter und Entwickler solcher Umgebungen dabei unterstützt werden können, gebrauchstaugliche interaktive Räume für mehrere Benutzer mit mehreren Geräten zu erschaffen, die eine kollaborative Wissensarbeit ermöglichen. Zu diesem Zweck werden zunächst Konzepte wie post-WIMP Interaktion, interaktive Räume und Wissensarbeit definiert. Die Arbeit formuliert dann das neue technologische Paradigma ZOIL (Zoomable Object-Oriented Information Landscape).
    [Show full text]