{"id":18828377,"url":"https://github.com/jimmckeeth/cppbuilderandroidwebbroker","last_synced_at":"2026-04-12T07:38:17.674Z","repository":{"id":147469121,"uuid":"183518573","full_name":"jimmckeeth/CppBuilderAndroidWebBroker","owner":"jimmckeeth","description":"A standalone WebBroker package ported to Android and tested under Android Things and Emteria.OS on Raspberry Pi 3","archived":false,"fork":false,"pushed_at":"2019-04-26T06:50:24.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-30T06:11:51.271Z","etag":null,"topics":["android","android-things","cbuilder","embarcadero","emteria-os","firemonkey","raspberry-pi","webbroker"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jimmckeeth.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-25T22:30:05.000Z","updated_at":"2019-09-08T19:26:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"9a6adde9-b1ae-4425-b21a-583b13180091","html_url":"https://github.com/jimmckeeth/CppBuilderAndroidWebBroker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmckeeth%2FCppBuilderAndroidWebBroker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmckeeth%2FCppBuilderAndroidWebBroker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmckeeth%2FCppBuilderAndroidWebBroker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmckeeth%2FCppBuilderAndroidWebBroker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jimmckeeth","download_url":"https://codeload.github.com/jimmckeeth/CppBuilderAndroidWebBroker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239763648,"owners_count":19692812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-things","cbuilder","embarcadero","emteria-os","firemonkey","raspberry-pi","webbroker"],"created_at":"2024-11-08T01:24:49.387Z","updated_at":"2026-01-22T17:30:15.803Z","avatar_url":"https://github.com/jimmckeeth.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# C++Builder Android Web Broker\n\nThis is a standalone Web Broker app ported to Android. It has a TDataModule instead of a form, so there is no GUI. It is tested to work under [Android Things](https://developer.android.com/things) and [Emteria.OS](https://emteria.com/) on Raspberry Pi 3.\n\nThere is also a [Delphi version](https://github.com/jimmckeeth/DelphiAndroidWebBroker)\n\nI created a slide deck that walks through this in more detail. You can find the latest version on [Google Slides](https://docs.google.com/presentation/d/1KHIPEebq1ZrHHEugGpzBsW56vBfevgywa6L57g91XKo/edit?usp=sharing), or it is in this repository as a PDF too. I have a [blog post]([delphi.org/?p=3330](http://delphi.org/?p=3330)) with more information as well.\n\nYou will need to copy the following files (and possible more) from your RTL folder into the RTL subfolder to compile for Android since they are not included in the Android package:\n\n- Web.WebReq.pas\n- Web.WebBroker.pas\n- Web.WebConst.pas\n- IdHTTPWebBrokerBridge.pas\n- IdCompilerDefines.inc\n- Web.WebReq.hpp\n- Web.WebBroker.hpp\n- Web.WebConst.hpp\n- IdHTTPWebBrokerBridge.hpp\n\nThis isn't officially supported, and only has limited testing. Your mileage may vary. \n\nThis was developed and tested in [C++Builder 10.3.1 Rio](https://www.embarcadero.com/products/cbuilder).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimmckeeth%2Fcppbuilderandroidwebbroker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjimmckeeth%2Fcppbuilderandroidwebbroker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimmckeeth%2Fcppbuilderandroidwebbroker/lists"}