open city, smart city - greet brosens
TRANSCRIPT
Open City, Smart CityCreate your own awesome citizen apps, using the Antwerp City Platform as a Service (“ACPaaS”): a set of reusable Engines with
open APIs
Greet Brosens
Open Belgium - February 2016
http://antwerpen.digipolis.be
DIGIPOLIS’s role of SERVICE BROKER
“A-Stad”~ “ur city”, not another website...
A-profile!
Four major application platforms
Hybrid Cloudinfrastructure layer
CITIZEN COWORKER SOCIAL WELLFARE
LOCAL POLICE
frontends
backends
frontends
backends
frontends
backends
frontends
backends
The Antwerp City Platform-as-a-Service
ACPaaS
Hybrid Cloudinfrastructure layer
CITIZEN COWORKER SOCIAL WELLFARE
LOCAL POLICE
frontends
backends
frontends
backends
frontends
backends
frontends
backends
backend of the backendsAPiManager
SDK
The first ACPaaS backlog was simply the intersection of the backlogs of the 4 major platforms, prioritized by demand.
Bur
ger
po
rtaa
l
Gat
e15
Vis
it
Slim
naa
r A
ntw
erp
en
Bed
rijv
enp
ort
aal
Med
ewer
kers
po
rtaa
l
Ond
erw
ijsp
ort
aal
A-W
elzi
jn
Focu
s
Bra
ndw
eer
Zo
rgb
edri
jf
Antwerp City Platform as a Service
ACPaaS
Open data & open services (API)
(Micro-)services-oriented
Community collaboration !
Open Source First
Startup-friendly !
ACPaaS CONCEPT
Bur
ger
po
rtaa
l
Gat
e15
Vis
it
Slim
naa
r A
ntw
erp
en
Bed
rijv
enp
ort
aal
Med
ewer
kers
po
rtaa
l
Ond
erw
ijsp
ort
aal
A-W
elzi
jn
Focu
s
Bra
ndw
eer
Zo
rgb
edri
jf
Antwerp City Platform as a Service
ACPaaS
profile
Kaai
A-Profiel
profile
1.0
Search
search
UserManagement
identity & access
0.1
Assets
digital assets
Notificaties
notification
0.1
E-loket1.0
Meldingen
Redactie Helpcenter Overzicht
Afspraken
planning
e-ID
e-id
Stadsplan
A-kaartPhotoboothUit
Ophaalkalender
planning
A-Profiel
profile
2.0 UserManagement
identity & access
1.0Notificaties
notification
1.0
A-staddesign
2.0 SMSCommunicatie
notification
Rapportering
output generator
Kluisdocumentenbox
digital vault
Formbuilder
formbuilder
Webshop(+ ticketverkoop)webshop | payment
E-loket2.0
Personalisatie(datamodel)
profile
Personalisatie(content)
profile
(Zaal)zoeker& Reservering
planning
Ticket app &Workflow
Balietoepassing
Kanalen(flex.home)
Meertaligheid(content)
multilanguage
Meertaligheid(app)
multilanguage
Nieuwsbrieven
notification
Contactboekverenigingen
Bib Kalender(persagenda)
planning
Crisis-communicatie
notification
Perswebsite
Lage EmissieZone Opsinjoren Uit export Aanpassingen
Blinde &Slecht...accesibility
searchplanning
digital assetse-id
digital vaultiot
formbuildermultilanguage
webshopaccesibility
Apps from Antwerp
api/sdk | open data
api/sdkopen data
ACPaaS engines
A-STAD : CITIZENS PORTALAS-IS BACKLOG
(*) (*)
(*)
notification
identity & accesspayment
output generator
Kaai 2.0
identification ofcommon components
accross platformsand applications
identification and isolation of
reusable ‘engines’
1
2
a broad range of web applications and web platforms to leverage engines
3
PLA
TFO
RM
E-D
ES
KC
ON
TEN
TO
THE
R
LAB
Bur
gerp
orta
al
Gat
e15
Visi
t
Ant
wer
pen
Ber
eikb
aar
Bed
rijve
npo
rtaa
l
Med
ewer
kers
port
aal
Ond
erw
ijspo
rtaa
l
A-W
elzi
jn
Focu
s
Bra
ndw
eer
port
aal
Zorg
bedr
ijf
ACPaaSPlugins
IoTPlugin
SocialMediaPlugin
OpenDataPlugin
CityAssetsPlugin
Businessengines
Notificationengine
Digital Assetsengine
Multilanguage Support engine
Output Generatorengine
Digital Vaultengine
Digital Signatureengine
Planningengine
Workflowengine
...
Data
Searchengine
1.0
CRS1.0
Open Data1.0
Platformengines
API/SDKengine
ESBengine
...
ALMengine
Loggingengine
Userengine
Dossier Mgt
Data Lake engine
GiS1.0
LabManager
LabContainer
LabContainer
LabContainer
LabContainer
...
ServicePlugin
Application Plugin
Case Mgtengine
Identity & Accessengine
e-IDengine
Account
User Profile
User Roles
User Preferences
...
Shopping Cartengine
Testingengine
Event Handlerengine
Powered by start-ups!
Data Sanity engine
API/SDK ENGINEAPI/SDK engine
Applications and components in and around the City Platform interface through API’s. We aim at opening up these API’s as much as possible. Not only consumers within Group City of Antwerp, but also others should be able to use City Platform components and data. The API/SDK engine unlocks this potential of the City Platform with an API marketplace and associated Software Development Kit.
NOTIFICATION ENGINEA generic component that allows applications to send personalised notifications, taking into account the preferences of the digital user. A notification is a short message to notify users (citizens, colleagues, companies, visitors) that relevant information about city activities or services is available.
Notificationengine
MULTILANGUAGE SUPPORT ENGINEA generic component supporting mulitlingual labels and content of applications, allowing users to interact with the digital city in their own language.
Multilang.engine
Apps from Antwerp
Create your own awesome citizen apps, using open data and services from the City of Antwerp
Open API for A-profile
Join & follow us to see what’s next...
Allow users to log in to your applications with their A-profile, their own digital identity of the City of Antwerp.
Join our community!ACPaaS: antwerpen.digipolis.be
Open data: opendata.antwerpen.be
Apps from Antwerp: AppsFromAntwerp.be
Meetups: meetup.com/DigAnt-Cafe
Follow us!Twitter: @dgplsantwerpen
LinkedIn: linkedin.com/company/digipolis
Facebook: facebook.com/digipolis
Digi
polis
powe
red b
y sta
rt-up
s
145STARTUPS
282ENROLLMENTS
96
123PITCHES
OFFERS
27CONTRACTS
Draft slides
Open City, Smart City
Create your own awesome citizen apps, using the Antwerp City Platform as a Service (“ACPaaS”): a set of reusable Engines with open APIs
Open Belgium - February 2016
Greet Brosens
ANTWERP STARTUP CITY
ECOSYSTEM: challenges and jobs - webpage •
•
•
❏ Financial compensation for a useable ‘shippable product’.
❏ IPR is to be negotiated
❏ Contribution of innovation of startups
BUYING FROM STARTUPSinspired by
Pre-Commercial Procurementannouncement
requestfor quotation
…
…
enroll throughantwerpen.digipolis.be set candidacy ‘pitch’ followed
by selection
PITCHMOMENT
SIMPLIFIEDOFFER
contractnegotiation
‘offer’ followed by award
2 weeks 2 weeks
kick-off
select awardcandidateshow interest
bafo
85k€
Create an attractive biotope for citizen developers & start-ups
Create an ACPAAS Community
-> algemene info + info per engine-> externe marketplace-> open source code-> using our own engines (webcontent engine, user API)
ACPaaS start-up friendlyPREPARATION
ANNOUNCEMENT❏ antwerpen.digipolis.be
PITCH MOMENT❏ “why do you believe
you are best fit for the job?”
RFQ & OFFER❏ publish lean RFQ❏ simplified offer
(presentation)+ evaluation
❏ BAFO + evaluation
CONTRACTING❏ contract negotiation❏ project kick-off
buying from startups via ‘rock & roll’ procedures
max. 2 hours
144STARTUPS
279ENROLLMENTS
117PITCHES
88OFFERS
24CONTRACTS
next steps...
DIGIPOLIS POWERED BY STARTUPSSTARTUPS POWERED BY DIGIPOLIS
To do?
Iets rond consent-pages / scopes?Concreet: User API -> Apps From Antwerp
Open source codePortaal
Volg ons!
facebook.com/digipolis
twitter.com/dgpls
linkedin.com/company/digipolis
www.digipolis.be
antwerpen.digipolis.be
opendata.antwerpen.be
Bouw mee!
+ meetup!
27
Digipolis Antwerp Manifest1. Supporting IT innovation2. Making things open and accessible3. Community-driven co-creation4. Open, highly scalable future proof technology5. Responsive organistion6. Agile development7. Anti-bureaucratic8. Osmotic enterprise borders: a biotope for creatives9. Partner for startups
10. Neutral11. No commercial drive
❏ Technical Platform for Applications
❏ Plug-in Architecture
❏ Open data & open services (API)
❏ (Micro-)services-oriented
❏ Digipolis Antwerp Appl. Stack (DaaS)
❏ Open Source First!
❏ As a Service (brokerage role)
❏ On top of Hybrid Cloud (IaaS)
❏ Community collaboration
❏ Startup-friendly !
ACPaaS
DESIGN PRINCIPLES
ACPAAS Community
Allow users to log in to your applications with their A-profile, their own digital identity of the City of Antwerp.
Apps from Antwerp
Create your own awesome citizen apps, using open data and services from the City of Antwerp
Open API for A-profile
Follow us to see what’s next...
Allow users to log in to your applications with their A-profile, their own digital identity of the City of Antwerp.
USER APIAccount