1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
99 Treffer · die ersten 40
Das Wort ist die Kurzform von „Application“. Es gibt native Apps, Web-Apps und Progressive Web Apps.
Verwandt: Desktop · Mobil · Appdevelopment · Android · iOS
Ganzer Artikel im Wiki →Es gibt native Apps (Android mit Kotlin, iOS mit Swift), plattformübergreifende (React Native, Flutter) und Web-Apps (PWA).
Verwandt: App · Android · iOS · Kotlin · React Native · Swift
Ganzer Artikel im Wiki →Im Gegensatz zu Windows (läuft auf Hardware vieler Hersteller) entwickelt Apple Hard- und Software gemeinsam, was engere Optimierung erlaubt, aber die Auswahl auf eigene Geräte einschränkt. Betreibt mit Safari auch einen eigenen Browser.
Verwandt: Apple Safari · Windows · Digital Markets Act (DMA) · MacOS · Terminals · Betriebssystem (OS)
Ganzer Artikel im Wiki →Nutzt die Rendering-Engine WebKit statt der bei Chrome/Edge verbreiteten Chromium-Basis. Bekannt für gute Energieeffizienz auf Apple-Geräten, aber teils langsamere Übernahme neuer Web-Standards im Vergleich zu Chrome.
Verwandt: Apple · Browser · Google Chrome · iOS
Ganzer Artikel im Wiki →Sobald der Handshake abgeschlossen und der Sitzungsschlüssel etabliert ist, werden alle weiteren Daten der Verbindung als "Application Data" über das TLS Record Protocol verschlüsselt verpackt und übertragen. Für die darüberliegende Anwendungsschicht (z. B. HTTP) ist davon nichts sichtbar — sie sieht nur eine normale, aber eben verschlüsselte Verbindung.
Verwandt: Alert Protocol · Handshake Protocol · TLS Record Protocol · HTTP · TCP · Change Cipher Spec Protocol
Ganzer Artikel im Wiki →Der Store prüft Apps, doch auch dort gibt es Fälschungen. Eine App darf nur auf Kamera, Standort oder Kontakte zugreifen, wenn du es erlaubst.
Verwandt: Smartphone-Grundlagen: Touch, Apps und Einstellungen · Datenschutz im Alltag: Grundregeln
Ganzer Artikel im Wiki →Wer physischen Zugriff auf einen Rechner hat, kann ihn mit einem anderen Betriebssystem starten (USB-Stick), die Platte ausbauen oder das Passwort-System austricksen. Das Anmeldepasswort wird gar nicht gebraucht, weil die Dateien auf der Platte unverschlüsselt liegen. Die Verteidigung besteht deshalb aus mehreren Schichten, die den Start und die Daten schützen.
Verwandt: BitLocker · Secure Boot · TPM und TPM 2.0
Ganzer Artikel im Wiki →next/dynamic mit ssr:false (eine Komponente komplett vom Server-Rendering ausschließen) funktioniert nur innerhalb einer Client Component — in einer Server Component (wie z. B. layout.tsx ohne "use client") ist das ein harter Build-Fehler, kein Warning. npx tsc --noEmit prüft nur TypeScript-Typen und fängt solche Next.js-spezifischen Regeln nicht ab — dafür braucht es einen echten next build.
Verwandt: Cache-Tags und revalidateTag (Next.js) · next-intl · proxy.ts (Next.js Middleware-Nachfolger) · Conventional Commits · Client · Server
Ganzer Artikel im Wiki →Für Nutzer und Anwendungsentwickler die "sichtbarste" Schicht, weil hier die eigentliche fachliche Kommunikation stattfindet (eine Webseite anfragen, eine E-Mail senden). Alle darunterliegenden Schichten (Presentation, Session, Transport, Network, Data Link, Physical) sind für die Anwendung transparent — sie muss sich nicht um Details wie Routing oder Bitübertragung kümmern.
Verwandt: OSI-Modell · OSI-Schicht: Presentation · FTP · HTTP · HTTPS · IMAP
Ganzer Artikel im Wiki →Der Startbildschirm zeigt Apps. Wischen von unten (oder Home-Taste) bringt dich zurück. Benachrichtigungen erscheinen oben, wenn du von dort herunterwischst.
Verwandt: Akku und Aufladen richtig · Apps installieren und aktualisieren · Einen Computer kaufen: worauf achten
Ganzer Artikel im Wiki →Ein Mac mit 128 GB Speicher kann Modelle laden, die auf Einzelkarten undenkbar wären. Die Bandbreite liegt je nach Chip bei 100 bis über 800 GB/s, ist also schneller als normaler PC-Speicher, aber langsamer als High-End-Grafikkarten.
Verwandt: Speicherbandbreite · VRAM und Modellgröße
Ganzer Artikel im Wiki →Anders als eine klassische Firewall, die Ports und IP-Adressen filtert, versteht eine WAF den Inhalt von HTTP-Anfragen: Sie erkennt verdächtige Muster in Adresse, Parametern und Body und wendet Regelsätze (z. B. OWASP Core Rule Set), IP-Sperren, Länderfilter und Rate-Limits an. Sie schützt auch nur den Weg zur Anwendung, nicht Fehler im Code selbst.
Verwandt: Rate Limiting · Cloudflare · Upstash Redis · Botschutz · DDoS · Firewall
Ganzer Artikel im Wiki →Collections wie List können nur Objekte speichern, keine primitiven Typen direkt — List<int> ist deshalb ungültig, List<Integer> dagegen funktioniert. Die automatische Umwandlung zwischen primitivem Typ und Wrapper (Autoboxing/Unboxing) übernimmt der Compiler meist unsichtbar, kann bei sehr vielen Umwandlungen aber Performance kosten.
Verwandt: Generics · Non-primitive Types · Collections · Core · long · Strings
Ganzer Artikel im Wiki →Primitive Werte allein haben keine Methoden und können nicht in objektbasierten Datenstrukturen wie einer Liste gespeichert werden — eine Wrapper-Klasse gibt dem primitiven Wert eine Objekt-Hülle mit nützlichen Zusatzfunktionen (z. B. String-Umwandlung, Vergleichsmethoden). Viele Sprachen wandeln automatisch zwischen primitivem Wert und Wrapper-Objekt um (Auto(un)boxing), was in der Praxis Performance-Fallen verursachen kann, wenn es unbemerkt sehr häufig passiert.
Verwandt: API · byte · Collections · Generics · Classes (Klassen) · List (Liste)
Ganzer Artikel im Wiki →Die drei klassischen Faktor-Kategorien sind Wissen (Passwort, PIN), Besitz (Smartphone, Hardware-Token) und Inhärenz (Fingerabdruck, Gesichtserkennung). 2FA kombiniert zwei davon — ein gestohlenes Passwort allein reicht einem Angreifer dann nicht mehr aus. Verbreitete Umsetzungen: zeitbasierte Einmalcodes (TOTP, z. B. Google Authenticator), SMS-Codes (gilt als weniger sicher wegen SIM-Swapping) oder Hardware-Sticks (z. B. YubiKey).
Verwandt: Authentifizierung · Identität · SMS · Hacker-Arten (Black Hat, White Hat) · Botschutz · Hydra
Ganzer Artikel im Wiki →Typisch sind Probe-Abos, die nach kurzer Zeit in den vollen Preis übergehen, versteckte Preisangaben, Fake-Gewinnspiele und Apps mit unklarem Testzeitraum. Wichtig sind der Endpreis, die Laufzeit und der Weg zur Kündigung vor der Anmeldung.
Verwandt: Haushaltsbuch · Kündigungsfrist und automatische Verlängerung · Kündigungsbutton (§ 312k BGB) · Widerrufsrecht im Fernabsatz
Ganzer Artikel im Wiki →ADB besteht aus drei Teilen: dem Client (adb am Rechner), einem Server (Hintergrundprozess am Rechner) und dem Dienst adbd auf dem Gerät. Entwickler nutzen es zum Testen und Fehlersuchen. Es gehört zu den Android Platform Tools.
Verwandt: Bootloader · Firmware · Treiber
Ganzer Artikel im Wiki →Apps werden traditionell in Java oder (seit 2019 von Google empfohlen) Kotlin entwickelt, verpackt als APK. Weil viele Hersteller (Samsung, Xiaomi usw.) eigene Android-Varianten mit unterschiedlicher Hardware ausliefern, ist die Gerätefragmentierung bei Android deutlich größer als bei Apples einheitlicherem iOS-Ökosystem.
Verwandt: APK · iOS · Kotlin · Offline-First und Background Sync (PWA) · Smartphones · Tablets
Ganzer Artikel im Wiki →Legt fest, welche Funktionen/Endpunkte verfügbar sind, welche Daten man senden muss und welche man zurückbekommt. Im Web meist als HTTP-Schnittstelle umgesetzt, häufig nach dem REST-Prinzip. Eine gute API versteckt Komplexität hinter einer stabilen, dokumentierten Oberfläche.
Verwandt: Interface · JSON · REST · SDK · Offline-First und Background Sync (PWA) · DeepL API
Ganzer Artikel im Wiki →Eine Web-API wird über HTTP angesprochen, meist im JSON-Format.
Verwandt: API-Keys · JWT (JSON Web Token) · API · JSON · REST
Ganzer Artikel im Wiki →Eine APK ist technisch ein ZIP-Archiv mit dem kompilierten App-Code, Ressourcen (Bilder, Layouts) und einem Manifest, das Berechtigungen und App-Infos beschreibt. Normalerweise installiert man Apps über den Play Store, APKs lassen sich aber auch direkt ("Sideloading") installieren — praktisch für Tests, aber ohne die Sicherheitsprüfung des Play Stores.
Verwandt: Android · 7-Zip · iOS · Windows · ZIP · Ressourcen
Ganzer Artikel im Wiki →Übernimmt zentrale Aufgaben wie Prozessverwaltung (welches Programm bekommt wann Rechenzeit), Speicherverwaltung, Dateisystem und Gerätetreiber. Bekannte Beispiele: Windows, Linux und macOS von Apple. Ohne Betriebssystem müsste jede Anwendung direkt mit der Hardware kommunizieren.
Verwandt: Linux · Windows · MacOS · Distribution · PC · Apple
Ganzer Artikel im Wiki →Hersteller installieren auf neuen PCs, Laptops und Handys oft Testversionen, Werbe-Apps und eigene Zusatzprogramme. Auch Software, die mit der Zeit immer mehr Funktionen anhäuft („Featuritis“), nennt man aufgebläht.
Verwandt: Malware · Security by Default · RAM · Betriebssystem (OS)
Ganzer Artikel im Wiki →Besteht im Kern aus einer Rendering-Engine (baut aus HTML/CSS das sichtbare Layout) und einer JavaScript-Engine (führt Skripte aus). Bekannte Vertreter: Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge.
Verwandt: HTTPS · Apple Safari · Browser-Tab · Browser-Verlauf · Google Chrome · HTML
Ganzer Artikel im Wiki →Ohne Pufferung würde jeder einzelne Zeichenzugriff potenziell einen teuren Systemaufruf auslösen — BufferedReader liest größere Blöcke auf einmal in den Speicher und reicht sie von dort aus weiter, was besonders bei vielen kleinen Lesezugriffen deutlich schneller ist.
Verwandt: BufferedWriter · I/O Streams · try-with-resources · Read Files
Ganzer Artikel im Wiki →Statt jedes Zeichen einzeln von der Festplatte oder aus dem Netzwerk zu holen (langsam, viele einzelne Systemaufrufe), liest ein gepufferter Reader größere Blöcke auf einmal in den Speicher und gibt Zeichen oder Zeilen daraus zurück — oft mit einer bequemen Methode, um eine ganze Zeile auf einmal zu lesen. Das Gegenstück für die Schreibrichtung ist die gepufferte Ausgabe.
Verwandt: Read Files (Dateien lesen) · BufferedWriter (Gepufferte Ausgabe) · I/O Streams · Daten · FileInputStream
Ganzer Artikel im Wiki →Gepufferte Daten landen erst beim Schließen (oder explizitem flush()) sicher auf der Festplatte — wird der Writer nicht ordnungsgemäß geschlossen (z. B. bei einem Absturz), können gepufferte, noch nicht geschriebene Daten verloren gehen. try-with-resources verhindert genau dieses Problem zuverlässig.
Verwandt: BufferedReader · Write Files · Daten · try-with-resources
Ganzer Artikel im Wiki →Das spart teure einzelne Schreibzugriffe auf Festplatte oder Netzwerk und beschleunigt vor allem viele kleine, aufeinanderfolgende Schreiboperationen erheblich. Wichtig: Ein Puffer wird nicht automatisch sofort geleert — ohne abschließendes "Flush" bzw. Schließen des Streams können gepufferte, aber noch nicht geschriebene Daten verloren gehen.
Verwandt: Write Files (Dateien schreiben) · BufferedReader (Gepufferte Eingabe) · Daten · FileOutputStream · I/O Streams · try-with-resources
Ganzer Artikel im Wiki →Der Schwerpunkt liegt auf dem Browser, Web-Apps und Android-Apps.
Verwandt: Debian · Fedora · Google Chrome · Linux · Linux-Distributionen · Ubuntu
Ganzer Artikel im Wiki →Die Ressourcen liegen in Rechenzentren des Anbieters, werden bei Bedarf bereitgestellt und nach Verbrauch bezahlt. Man verbindet sich per Browser oder App, ohne zu wissen, auf welchem einzelnen Server es läuft.
Verwandt: Virtualisierung · Neon · Rechenzentrum · Leaf-Spine-Architektur · DSGVO · Datenbankserver
Ganzer Artikel im Wiki →Fachwörter schrecken ab, dahinter stecken meist einfache Ideen. Mit diesem Überblick verstehst du Anleitungen und Gespräche besser.
Verwandt: Einen Computer kaufen: worauf achten · Im Internet surfen für Einsteiger · Mac und Linux im Vergleich zu Windows für Einsteiger · Programme starten und beenden
Ganzer Artikel im Wiki →Sobald das Netzteil „Power Good" meldet, hebt der Chipsatz den Reset auf. Die CPU startet im einfachsten Betriebsmodus, dem 16-Bit-Real-Mode (x86), und führt den ersten Befehl an der Reset-Vektor-Adresse aus (bei x86 knapp unterhalb von 4 GiB, 0xFFFFFFF0). Dort liegt ein Sprung in die Firmware.
Verwandt: Bootvorgang eines Windows-11-Computers · POST (Power-On Self-Test) · Power-Good-Signal
Ganzer Artikel im Wiki →Statt einen Befehl komplett zu erledigen, bevor der nächste beginnt, überlappt die CPU die Schritte. Während Befehl 1 ausgeführt wird, wird Befehl 2 schon dekodiert und Befehl 3 geholt. Das erhöht den Durchsatz und erlaubt höhere Takte, weil jede Stufe weniger Arbeit hat.
Verwandt: CPU-Aufbau: Rechenwerke und Cache · Out-of-Order Execution · Simultaneous Multithreading (SMT) · x86-64 und ARM64
Ganzer Artikel im Wiki →Ihre Merge-Operation ist kommutativ, assoziativ und idempotent. Dadurch spielt Reihenfolge und Doppeltzustellung keine Rolle. Sie bilden die Grundlage für kollaboratives Bearbeiten und Offline-First-Apps.
Verwandt: Konsistenzmodelle und Eventual Consistency · Vektoruhren und logische Zeit
Ganzer Artikel im Wiki →Der Name erinnert an den Logiker Haskell Curry. Die Technik erlaubt Teilanwendung (partial application): Man gibt nur einen Teil der Argumente an und erhält eine neue, spezialisierte Funktion. In Haskell, OCaml und F# sind alle Funktionen automatisch curryt; in anderen Sprachen baut man es mit Closures nach.
Verwandt: Closure · Higher-Order-Funktion (Funktion höherer Ordnung) · Lambda (Lambda-Ausdruck)
Ganzer Artikel im Wiki →Persönliche Daten (Name, Adresse, Fotos, Standort) sind wertvoll für Werbung und Betrüger. Datenschutz heißt, selbst zu entscheiden, wer was über dich weiß.
Verwandt: Videoanrufe und Messenger · Apps installieren und aktualisieren · Die Cloud für Einsteiger · Fotos aufnehmen, ordnen und teilen · KI-Assistenten sinnvoll und sicher nutzen · Online-Konten und Formulare ausfüllen
Ganzer Artikel im Wiki →delete() scheitert stillschweigend (liefert nur false), wenn z. B. die Datei noch von einem offenen Stream gesperrt ist — ein häufiger Grund für "das Löschen hat nicht geklappt, aber ich weiß nicht warum". Files.deleteIfExists(path) ist die sichere Variante, wenn nicht garantiert ist, dass die Datei überhaupt existiert.
Verwandt: Files · Exceptions · try-with-resources
Ganzer Artikel im Wiki →Dadurch hängt eine Klasse nur von einer Schnittstelle ab, nicht von einer konkreten Umsetzung. Die konkrete Variante wird an einer zentralen Stelle gewählt. Das senkt die Kopplung, macht Code austauschbar und erst richtig testbar (Unit-Tests bekommen Attrappen statt echter Datenbanken).
Verwandt: Factory-Muster (Fabrik) · SOLID-Prinzipien · Unit-Test (Modultest) · Abstraction (Abstraktion) · Mocking und Test-Doubles · Reflection (Reflexion)
Ganzer Artikel im Wiki →Auf dem Desktop liegen Symbole, Fenster und Taskleiste. „Desktop-App“ bedeutet ein Programm für Windows, macOS oder Linux.
Verwandt: App · Mobil · Desktop-PCs · Betriebssystem (OS)
Ganzer Artikel im Wiki →Er gilt seit 2023 und verpflichtet Gatekeeper wie Apple, Google und Meta zu fairem Wettbewerb.
Verwandt: Digital Services Act (DSA) · Meta · Apple
Ganzer Artikel im Wiki →