Unlike classic distributions, it does not come with a CD and does not install with a few clicks but is intended for those who want to know as much about the internal functioning of a Linux SO or those that want a maximum personalization of their distribution. Linux From Scratch (LFS, Linux from Scratch) is a project to create a Linux operating system from source code. The name “Linux From...
What is ICEfaces
ICEfaces is an extension of the Java Server Faces platform that enables Java Enterprise developers to create interactive applications using Ajax technologies, Java language and Java EE platform. One of the strengths of ICEfaces is the transparent integration with Ajax technologies, but especially with Ajax Push, being among the first platforms to support these technologies. ICEfaces, from ICEsoft...
What is Joomla!
Joomla! is a PHP Open Source content management system designed to publish content on inter and net through SQL databases. Joomla! includes features such as performance caching, RSS, web page printing option, cutting-edge news, blogs, surveys, web search, and international location. The name represents the phonetic transcription of the word Swahili “jumla”, meaning...
What is Symfony
Symfony is a written framework in PHP following the MVC (model-view-controller) model. Symfony is a framework for PHP web applications. It is written in PHP and is distributed free under MIT license. This framework is open source, originally released more than fifteen years ago (October 2005), and has become one of the most popular PHP frameworks due to multiple features and proper documentation...
The Haskell programming language
Haskell is a functional programming language. It bears the name of Curry Haskell. Why do we call Haskell a functional language? Because, unlike imperative languages that practically manipulate DATA in the form of whole numbers or values encoded by whole numbers (characters, strings, pointers), functional languages manipulate FUNCTIONS encoded by lambda expressions. And if the functional...
What is Model-view-controller
Model-view-controller (MVC) is an architectural model used in software engineering. MVC is a widespread concept in Web programming. The purpose of MVC is to keep business logic and user interface separate, so those who maintain the application can easily change one’s part without affecting other parts. The Model-View-Controller design concept has emerged as a necessity to translates...
What is CodeIgniter
CodeIgniter is an open-source, web-based framework for rapid application development that helps build dynamic PHP web sites. CodeIgniter is based on model-view-controller (MVC) work architecture but is very flexible and permissive concerning organizing the code. CodeIgniter, on the other hand, focuses on simplicity, both in installation and in development and maintenance. CodeIgniter can be used...
What is Perl
Perl is an acronym for Practical Extraction and Report Language. It was designed by Larry Wall to be a tool for writing programs in the UNIX operating system and is still up to date and maintained by him. Perl borrows the features of C, shell, AWK, sed, Lisp and many other languages to a lesser extent. An important element that distinguishes Perl from other languages is that it benefits from...
Real-Time Operating System
Real-Time Operating System – RTOS, is an operating system designed for real-time applications. RTOS operating systems are designed to serve real-time application processes when they occur without the use of delay buffers. The main feature of an RTOS is the level of consistency regarding the amount of time it takes to accept and complete a task. There are both real-time hard and soft...
The Kerberos protocol
The Kerberos protocol was designed at the MIT (Massachusetts Institute of Technology) at the Athena project around 1984. The purpose of the Kerberos protocol is to allow a client to demonstrate the identity of a remote server, somewhere beyond a completely insecure network. Unlike many of the current security solutions – such as password generators or biometric devices that read...