Screenshots
Über App BASIC!
BASIC! für Android: Die mobile Entwicklungsumgebung für Dartmouth-Basic-Programmierer
Die Entwicklungsumgebung BASIC! verwandelt Ihr Android-Gerät in eine leistungsstarke Programmierplattform. Sie schreiben und führen Programme direkt auf dem Smartphone oder Tablet aus. Die Umgebung basiert auf dem klassischen Dartmouth-Basic-Dialekt und bleibt somit für erfahrene Basic-Entwickler zugänglich. Gleichzeitig erweitert sie die traditionellen Grenzen dieser Sprache erheblich. Sie erhalten Zugriff auf eine Multitouch-fähige Grafikengine, mit der Sie interaktive Benutzeroberflächen gestalten. Die Integration von HTML und JavaScript ermöglicht die Erstellung moderner, webbasierter UI-Elemente. Darüber hinaus bindet die Plattform SQL-Datenbanken, GPS-Sensoren und alle weiteren Gerätesensoren direkt in Ihre Programme ein. Diese Kombination macht BASIC! zu einem Werkzeug für vielfältige Anwendungsfälle – von einfachen Skripten bis hin zu komplexen, datengetriebenen Apps.
Erweiterte Multimedia- und Kommunikationsschnittstellen
BASIC! hebt sich durch seine umfangreichen Multimedia-Fähigkeiten von anderen Basic-Implementierungen ab. Sie können Musikdateien abspielen, Text-zu-Sprache-Ausgaben steuern und Sprachbefehle erkennen lassen. Die Plattform verwaltet Soundpools für parallele Audiowiedergabe und ermöglicht die Aufnahme von Tönen sowie die synthetische Generierung von Tönen. Die Kamera-Schnittstelle erlaubt die Aufnahme von Fotos und Videos direkt aus Ihren Programmen heraus. Für die Datenverwaltung stehen flexible Strukturen wie Arrays, Listen und Stacks zur Verfügung. Die Netzwerkfähigkeiten umfassen einen vollwertigen Webbrowser, FTP-Client-Funktionen und TCP/IP-Socket-Kommunikation sowohl als Client als auch als Server. Sie können SMS-Nachrichten versenden und empfangen, E-Mails verwalten und Telefonanrufe steuern. Die Bluetooth-Integration erweitert die Kommunikationsmöglichkeiten auf Peripheriegeräte. Auf gerooteten Geräten steht zudem Superuser-Zugriff zur Verfügung, um systemnahe Operationen durchzuführen.
Zwei Verteilungsmodelle für Ihre Programme
BASIC! bietet zwei unterschiedliche Wege, um Ihre erstellten Programme als eigenständige Anwendungen zu verteilen. Die erste Methode erstellt einen Startbildschirm-Verknüpfung, der die BASIC!-App zur Ausführung benötigt. Diese Variante ist schnell und unkompliziert für den persönlichen Gebrauch oder zum Testen. Die zweite Methode generiert eine vollständig unabhängige APK-Datei. Diese App funktioniert ohne die BASIC!-Plattform und kann direkt im Google Play Store veröffentlicht werden. Das Paket enthält ein umfassendes Handbuch, das jede Funktion detailliert beschreibt. Dazu kommen Beispiel-Quellcodedateien, die praktische Implementierungen demonstrieren. Diese Dokumentation deckt alle Aspekte der Entwicklung ab – von der ersten Codezeile bis zur finalen App-Veröffentlichung.
Open-Source-Entwicklung und Community-Beiträge
Die Plattform entwickelt sich durch aktive Community-Beiträge und Benutzerfeedback kontinuierlich weiter. Der offene Quellcode-Ansatz fördert kollaborative Verbesserungen und lädt Entwickler ein, über das Online-Forum Änderungen vorzuschlagen. Jede neue Version integriert Funktionswünsche der Nutzerbasis. Die App fordert verschiedene Berechtigungen an, die jedoch nur aktiviert werden, wenn Sie diese explizit in Ihrem Programm verwenden. Dieses Berechtigungsmodell stellt den Datenschutz und die Kontrolle des Endnutzers in den Vordergrund. BASIC! priorisiert die Sicherheit Ihrer Daten und gibt Ihnen die Entscheidungsfreiheit über den Zugriff auf Gerätefunktionen.
- Text-zu-Sprache, Spracherkennung und Musikwiedergabe für Audioprojekte
- Multitouch-Grafikengine mit HTML/JavaScript-UI-Erstellung
- SQL-Datenbanken, GPS und alle Gerätesensoren integrierbar
- Netzwerkfähigkeiten: FTP, TCP/IP-Sockets, SMS und Bluetooth
- Zwei Verteilungsmodelle: Schnellverknüpfung oder eigenständige APK
Laden Sie BASIC! jetzt herunter und starten Sie Ihre mobile Programmierreise!
Technischer Hinweis: Für die Nutzung einiger Funktionen ist eine aktive Internetverbindung erforderlich. Die App kann In-App-Käufe enthalten. Das Mindestalter für die Nutzung liegt bei 12 Jahren. Es können Datenübertragungskosten anfallen. Der Superuser-Zugriff erfordert ein gerootetes Gerät und wird nur auf eigene Verantwortung genutzt.
Informationen
- Version
- 1.92-gp
- Entwickler
- Paul Laughton
- Größe
- 961.68 KB
- Android
- Android + 2.1.x+
- Altersfreigabe
- 3+
- Paket
com.rfo.basic- Signatur
- 3f02bddf2c697846368db7cc1d80237d
- Architektur
- universal
- SHA-256
- d80fc3de0570ccfdf9fea0cece4f430aa097df38a7d2f726e74908764f7f88d0