HTML5 Web applications
If you will be developing a web application for the Bloomberg App Portal, select the App Portal SDK
for Web found in either location, SDK or CSC, as noted in section 3.0 above. The installer will create a
folder on your local machine containing the API documentation, the JavaScript (JS) and Typescript (TS)
libraries to use in your web application. The install directory is normally C:\blp\AppPortalWebSDK,
where C:\blp is the installation directory of the Bloomberg Terminal software.
When running an App Portal Web application, your application will be launched in an extended
chromium web browser, WebView, which is what provides the hooks for the App Portal Web APIs.
For development, running, testing and eventual publishing of your application to the App Portal
you will use the Bloomberg App Portal Web Application Manager, APPS WEBAPPMGR <GO>.
Figure 4 — APPS Web Application Manager
You will need a Bloomberg Terminal and user ID to run this tool as well as to run and test your
application. This is for several reasons, the most important of which is that your application is
hosted within Bloomberg’s WebView component, which is a separate process that runs with the
Terminal. Closing or logging o of the Bloomberg Terminal would close all instances of these
child WebView components.
Lastly, please be aware that Bloomberg App Portal Web API are client-side APIs; these JS and
TS libraries will not work from the server side.
Developer Workflow
App Portal Web Development
Development
Terminals Issued
1-3 days – Developers
receive Terminals to
start app building
1
Technical Deep Dive Review
1 day 2 hour session – App
Portal Technology review
with development team
2
Single Sign On
Integration
1-2 weeks – Setup
Bloomberg Single Sign
so users can be auto
login into your app
3 Terminal Data
Integration
1 week – Co-mingle
Terminal data with your
own content to create
unique experience
5 Publish your
first Application
3-4 days – Publish to in-house
set of users for feedback,
submit for QA review and
release to production
7
Terminal Workflow Integration
(Terminal Connect)
2 days – Create workflow
with functions and your app
4 Setup of Storefront
1 day – Storefront that
hosts your application
on the Terminal
6
Launch
to clients
App Portal Developer’s Journey