PlusPedia wird derzeit technisch modernisiert. Aktuell laufen Wartungsarbeiten. Für etwaige Unannehmlichkeiten bitten wir um Entschuldigung; es sind aber alle Artikel zugänglich und Sie können PlusPedia genauso nutzen wie immer.
Neue User bitte dringend diese Hinweise lesen:
Anmeldung - E-Mail-Adresse Neue Benutzer benötigen ab sofort eine gültige Email-Adresse. Wenn keine Email ankommt, meldet Euch bitte unter NewU25@PlusPedia.de.
Hinweis zur Passwortsicherheit:
Bitte nutzen Sie Ihr PlusPedia-Passwort nur bei PlusPedia.
Wenn Sie Ihr PlusPedia-Passwort andernorts nutzen, ändern Sie es bitte DORT bis unsere Modernisierung abgeschlossen ist.
Überall wo es sensibel, sollte man generell immer unterschiedliche Passworte verwenden! Das gilt hier und im gesamten Internet.
Aus Gründen der Sicherheit (PlusPedia hatte bis 24.07.2025 kein SSL | https://)
Bei PlusPedia sind Sie sicher: – Wir verarbeiten keine personenbezogenen Daten, erlauben umfassend anonyme Mitarbeit und erfüllen die Datenschutz-Grundverordnung (DSGVO) vollumfänglich. Es haftet der Vorsitzende des Trägervereins.
PlusPedia blüht wieder auf als freundliches deutsches Lexikon.
Wir haben auf die neue Version 1.43.3 aktualisiert.
Wir haben SSL aktiviert.
Hier geht es zu den aktuellen Aktuelle Ereignissen
Tntnet
| Tntnet
| |
|---|---|
| Basisdaten
| |
| Maintainer | Tommi Mäkitalo
|
| Versionen | 1.6.3 (3. Juni 2008)
|
| Vorabversionen | 1.6.99 (13. Juni 2009)
|
| Programmiersprache | C++
|
| Kategorie | Server-Software
|
| Lizenz | LGPL
|
| http://www.tntnet.org/ | |
Tntnet ist ein freier in C++ geschriebener Webserver, welcher andere C++-Programme zur Bearbeitung von Anfragen als Modul einbinden kann. Damit lassen sich Webapplikationen in C++ entwickeln. Die entsprechenden Schnittstellen werden von Tntnet bereitgestellt, etwa für den Import der per GET oder POST übergebenen Daten, die Kommunikation über das Netzwerksocket und die Parallelverarbeitung der eintreffenden Anfragen.
Durch die Verwendung der Programmiersprache C++ können Programmiertechniken wie Objektorientierung, Vererbung und Polymorphismus eingesetzt werden.
Entstehung
Da der weit verbreitete Webserver Apache in der Sprache C geschrieben ist, ist eine Verwendung von C++ zur Entwicklung von Erweiterungen nicht ohne Weiteres möglich. Deshalb entwickelte Tommi Mäkitalo das Framework Tntnet. Tntnet ist also einerseits ein Webserver, der aber im Quellcode vorliegt. So lässt sich der Webserver wie eine Vorlage für eigene Programme verwenden. Fertig übersetzt ergeben sie ein Programm im Binärformat welches einmal gestartet Webanfragen entgegennimmt und mit der integrierten Webapplikation bearbeitet. Die Webapplikation befindet sich zusammen mit dem Serverprozess immer im Arbeitsspeicher. Weitere Bibliotheken stellen Hilfsmittel für den Programmierer bereit.
Bestandteile
Die Programmschnittstellen stellt Tntnet über eine Bibliothek mit dem Namen Cxxtools bereit. Um eine mit Tntnet geschriebene Applikation auf dem eigenen Rechner übersetzen zu können ist die Installation der Cxxtools notwendig.
Mit der Bibliothek Tntdb werden Zugriffe auf Datenbanken abstrahiert. Somit lassen sich Programme entwickeln, die von der eingesetzten Datenbank unabhängig sind. Tntdb stellt die Verbindung zwischen dem in Tntnet laufenden Programm und einer Datenbank, derzeit Postgres, SQLite 3, MySQL oder Oracle, her.
Die Software ist unter den Bedingungen der GNU General Public License (Version 2) erhältlich.
Applikationen
- tntwiki, eine in C++ programmierte Wiki-Engine welche die Datenbankstruktur von MediaWiki verwendet
- tntzenoreader, ein Betrachtungsprogramm für die Zeno-Dateien der „Wikipedia-DVD“
- VDR live-plugin, eine Weboberfläche für Video Disk Recorder, eine freie Software für den Empfang und die Aufnahme von digitalem Fernsehen (DVB)
- diverse Firmen- und Projekthomepages
- diverse Beispielapplikationen (im Tntnet-Paket im Ordner /demos/ enthalten)
Ende 2008 entstand aus dem tntzenoreader-Projekt openZIM[1], eine freie Implementierung des aus Zeno entstandenen Dateiformats ZIM (Zeno Improved).
Weblinks
- offizielle Webpräsenz
- Interview mit Tommi Mäkitalo vom 16. November 2006 von RadioTux
Quellen
Andere Wikipedia Sprachen
Init-Quelle
Entnommen aus der:
Erster Autor: 80686 angelegt am 27.02.2007 um 12:43,
Alle Autoren: Umherirrender, Sebbot, Atoz, Erik Warmelink, Giftmischer, Aka, Octotron, 80686, M82RviGaIGbJg, Wondigoma, Robert Weemeyer, Euku, Speck-Made, YMS, Anaximander, MBq, Anonym001, Church of emacs, Zwobot, Kurt Jansson, Kyle, Savar
Andere Lexika
- Dieser Artikel wurde in der Wikipedia gelöscht.