Innovative Cloud computing...
Transcript of Innovative Cloud computing...
![Page 1: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/1.jpg)
ir. Dirk Frigne – @Geosparcir. Frank Maes – @Geosparc
Februari 2014
Innovative Cloud computing solutions
#smespire
![Page 2: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/2.jpg)
Content
1. Context (open standards, open software and open data)
2. Innovative architecture for SDIs*** Coffee time ***
3. Examples of solutions4. Ecosystem of the different stakeholders5. Conclusions and business model
![Page 3: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/3.jpg)
Learning outcome
After the training offer, the participant will be able to:
● Understand the need for open systems, data and standards and the relation between these concepts
● Define and illustrate innovative cloud solutions for SDIs● Describe and summarize examples of cloud solutions for SDIs● Describe and discuss the ecosystem of the stakeholders e.g. client,
developer, integrator,...● Understand how SMEs can take advantage of an open strategy using
cloud solutions
![Page 4: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/4.jpg)
1. Context
![Page 5: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/5.jpg)
Cloud Computing(°)
• Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.
• In science, cloud computing is a synonym for distributed computing over a network, and means the ability to run a program or application on many connected computers at the same time.
(°)http://en.wikipedia.org/wiki/Cloud_computing
![Page 6: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/6.jpg)
Spatial Data Infrastructure (SDI) (°)
• A spatial data infrastructure (SDI) is a data infrastructure implementing a framework of geographic data, metadata, users and tools that are interactively connected in order to use spatial data in an efficient and flexible way. Another definition is the technology, policies, standards, human resources, and related activities necessary to acquire, process, distribute, use, maintain, and preserve spatial data.
(°)http://en.wikipedia.org/wiki/Spatial_data_infrastructure
![Page 7: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/7.jpg)
Spatial Data Infrastructure (SDI) (°)
A further definition is given in Kuhn (2005):[2]
An SDI is a coordinated series of agreements on technology standards, institutional arrangements, and policies that enable the discovery and use of geospatial information by users and for purposes other than those it was created for.
(°) http://en.wikipedia.org/wiki/Spatial_data_infrastructure
![Page 8: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/8.jpg)
SDI – General (°)
• No central management of Data
• The data originator and/or owner is responsible
• Tools and services connect via computer networks to the various sources.
• A GIS is often the platform for deploying an individual node within an SDI.
• To achieve these objectives, good coordination between all the actors is necessary and the definition of standards is very important.
• INSPIRE is a European Commission initiative to build a European SDI beyond national boundaries
(°) http://en.wikipedia.org/wiki/Spatial_data_infrastructure
![Page 9: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/9.jpg)
SDI – Software Components(°)
1. a software client - to display, query, and analyse spatial data (this could be a browser or a Desktop GIS)
2. a catalogue service - for the discovery, browsing, and querying of metadata or spatial services, spatial datasets and other resources
3. a spatial data service - allowing the delivery of the data via the Internet
4. processing services - such as datum and projection transformations
5. a (spatial) data repository - to store data, e.g. a Spatial database
6. GIS software (client or desktop) - to create and update spatial data
(°) http://en.wikipedia.org/wiki/Spatial_data_infrastructure
![Page 10: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/10.jpg)
The importance of “Open”
![Page 11: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/11.jpg)
Open Data(°)
Open data is the idea that certain data should be freely available to everyone to use and republish as they wish, without restrictions from copyright, patents or other mechanisms of control. The goals of the open data movement are similar to those of other "Open" movements such as open source, open hardware, open content, and open access. The philosophy behind open data has been long established (for example in the Mertonian tradition of science), but the term "open data" itself is recent, gaining popularity with the rise of the Internet and World Wide Web and, especially, with the launch of open-data government initiatives such as Data.gov and Data.gov.uk.
(°)http://en.wikipedia.org/wiki/Open_data
![Page 12: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/12.jpg)
Why publish Open Data?(°)
● Efficiency● faster response to other administrations● publish data only once
● source for new apps● f.i. traffic jams, publictransport timetables
● condition for interoperability● focus on own data (SDI principle)● reuse of data
● Validation and valorisation● feedback by users makes data more accurate● data becomes more valuable
●
● (°)http://civic.io/2013/06/22/why-publish-open-data/
![Page 13: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/13.jpg)
Some points to consider (°)
● Privacy● Some datasets needs limitations to groups of users in a certain role
● Who is responsible for the costs (°°)● If the data is created, think about providing it for free● How to manage future costs?● experiment in Flanders (among other regions): free and open for reuse
● Open data is not sufficient● Software and tools are necessary
● open source can play an important role● interoperability is being promoted trough open source software
● Need for agreements in exchange formats● open standards play an important role(°)http://en.wikipedia.org/wiki/Open_data
(°°) See also Introduction to costs/benefits of INSPIRE & possible opportunities - by Catharina Bamps (SADL KU Leuven)
![Page 14: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/14.jpg)
Open Software (°)
Open-source software (OSS) is computer software with its source code made available and licensed with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose. Open-source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open-content movements.
A report by the Standish Group (from 2008) states that adoption of open-source software models has resulted in savings of about $60 billion per year to consumers.
(°)http://en.wikipedia.org/wiki/Open-source_software
![Page 15: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/15.jpg)
More liberty
Free and open source software (FOSS)
![Page 16: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/16.jpg)
open software
1. Freedom in the usage of your computer/infrastructure
- free software (not necessary 'gratis')
- in Spanish en French: 'Logiciël Libre'
2. CopyLeft
– as opposed to copyright
1 exception:
Distribution of the work or derived work must guarantee the same level of freedom.
![Page 17: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/17.jpg)
Open Software – advantages
1.Ready for cloud computing
Scalability of solutions and interoperability
No Capital cost for rolling out software licenses
2.License obligations
none, or almost none (see copyleft)
Less managementoverhead for managing licenses
Less lost time with physical protection (dongles)
3.Flexibility
Made to work together with other systems
'Roll your own'
4.ControlDiversification in choice (databases, frameworks, solutions, )Virusfree :-)
![Page 18: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/18.jpg)
Interoperability
Yet another topic we need to explain
![Page 19: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/19.jpg)
Interoperability – types
1. Standardisation of systems
2. Bilateral exchange
3. Standardisation of the exchange language
![Page 20: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/20.jpg)
Open Standards
We are almost there
![Page 21: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/21.jpg)
Open Standards
The process to come to open standards due to W3C:
transparency (due process is public, and all technical discussions, meeting minutes, are archived and referencable in decision making)
relevance (new standardization is started upon due analysis of the market needs, including requirements phase, e.g. accessibility, multi-linguism)
openness (anybody can participate, and everybody does: industry, individual, public, government bodies, academia, on a worldwide scale)
impartiality and consensus (guaranteed fairness by the process and the neutral hosting of the W3C organization, with equal weight for each participant)
availability (free access to the standard text, both during development, at final stage, and for translations, and assurance that core Web and Internet technologies can be implemented Royalty-Free)
maintenance (ongoing process for testing, errata, revision, permanent access, validation, etc.)
![Page 22: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/22.jpg)
Open Standards – advantages(°)
● Avoid Vendor Lock-In● Avoid Reverse Engineering● Freedom of Choice● Sustainability● Interoperability (between components)
(°)http://nl.wikibooks.org/wiki/Open_standaarden#Voordelen_open_standaarden
![Page 23: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/23.jpg)
considerations(°)
● More than 15 definitions in wikipedia● More than 7 governments own definition● Different dialects● Open source <ne> Open Standards ● existing vendor lock-in
(°)http://nl.wikibooks.org/wiki/Open_standaarden#Voordelen_open_standaarden
![Page 24: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/24.jpg)
Open Data
Interoperability
Open Source
Open Standards
![Page 25: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/25.jpg)
2. Innovative architecture for SDI's
![Page 26: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/26.jpg)
Why is Innovation Tough to Define(°)
... and even Tougher to Cultivate• Essential for companies to grow
• it is transformative
“using something new, or something known, but in a different way, different time or a different place.”
• Key ingredients:
– entrepreneurship
– execution
“There’s probably an oversupply of innovation,” said John Rogers, executive vice president of Goldman Sachs, “It’s the execution that makes a difference.”
(°) http://knowledge.wharton.upenn.edu/article/why-innovation-is-tough-to-define-and-even-tougher-to-cultivate/
![Page 27: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/27.jpg)
The geomajas case
• 2005, Flanders, Belgium
– Flemish Government expressed a need for a generic GIS
– Thin client / reusable technology
– Hence the first name given to the project:
• geGIS: generic GIS
• geGIS had the following major specifications:
1) generator for eServices
• Should be deployable in a browser (2006!)
• Should be possible to use as viewer and to manage the information
2) Geographical datasources should be adaptable and independent from any used GIS package generating them
• 3) link with the MAGDA platform if possible
![Page 28: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/28.jpg)
The offer
● DFC – K.U. Leuven was selected as winning consortium:● According to some rumours afterwards:
● the only demo which was convincing :-)● already showing some working technology● the licence model proposed was open source
• Complementary partners:
• DFC had a good track record in software develoment
• K.U. Leuven had know how of the internal processes of the client & had some experience with the client side technology (innovative Javascript based technology)
![Page 29: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/29.jpg)
The risks
Risk description Remediation
New technology experienced team of seasoned engineers
• diverse and large group of stakeholders
• (Many chickens – few pigs)
• installing a small and efficiënt project task force with experienced stakeholders (the pigs)
• reuse of the project • decouple the open source steering comité from the project steering comité. Installation of round table discussions. (start of the community www.gegis.org)
![Page 30: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/30.jpg)
The risks
Risk description Remediation
• Continuation of the projectresults (sustainability)
• promise to support the technology as an open source platform.
• Outside the project the process of writing a businessplan started. (19/3/2007) (Do-ocracy)
Resulted in Geomajas1.entrepreneurship (spinoff Geosparc)
![Page 31: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/31.jpg)
About Dirk Frigne
Charter Member:
Member of the OSGeo Workgroup
• Member of the board:
• > 25 years of experience in software development
• > 20 years experience in “Geo-Software” Development
![Page 32: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/32.jpg)
About Geosparc
• Company founded in 2008, HQ in Gent, Belgium• Main sponsor and owner (IPR) of the open source
development software for WebGIS apps, Geomajas
• Year-long experience and expertise in GIS software for public sector and businesses
• Creating and distributing GIS• Partner-centric business model
![Page 33: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/33.jpg)
How to guarantee the project survives
• For the partner:– How to support the future of this technology and promote reuse
• Write a businessplan
• Publish the project as open source
• Consult the open source community why you did it, and why it is unique and necessary
– How to make sure the investment is valuable and sustainable
• Offer sustainable support for the technology
• Organize training
• Support community events, open to everybody
• Convince others to use the technology and to collaborate
• Persist your idea's
• Look for funding
2. execution
![Page 34: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/34.jpg)
Who is who?
![Page 35: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/35.jpg)
The architecture
![Page 36: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/36.jpg)
Cloud solutions – Types
• Infrastructure as a Service – IAAS → use VM, HW, NW, OS, etc. to run your applications→ e.g. Amazon EC2, Rackspace, MS Azure
• Platform as a Service – PAAS→ build solutions using the service provider's tool stack→ e.g. Google App Engine
• Software as a Service – SAAS→ use service provider's application (use cases)→ e.g. Google Docs and Mail, SalesForce.com
![Page 37: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/37.jpg)
Cloud solutions – Characteristics
• Web based – uses the internet• Services based – SLA
• Availability• Performance• Security
• Shared resources – economy of scale• Scalability – flexible/elastic• Measured by use – storage, hits, users,
bandwidth, etc.
![Page 38: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/38.jpg)
Web based GIS with Geomajas
• Spatial Application Server
• Solid architecture– Services oriented– Stable API contract– Extensible via plug-ins and
interfaces– Scalable
• Strong security mechanism
![Page 39: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/39.jpg)
Under the hood
RDBMSWeb Feature
Services
Security Context
POJO
WMSlayer
OSMlayer
Googlelayer
Geotoolslayer
Web MapServices
Hibernatelayer
Customlayer
Vector Layer Services Raster Layer ServicesOther
Services
CommandCommandCommandCustom
CommandsCommandCommandCommand
CustomServices
Command Dispatcher
Client
SHP GML ...
Geomajas Backend
![Page 40: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/40.jpg)
What runs through our veins?
• Java• GWT• Spring• Geotools• JTS• Hibernate Spatial• Infinispan
1 Language1 IDE
Debugging!Unit testing
POJOComplex relations
![Page 41: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/41.jpg)
Service Performance in Geomajas
• Optimized C/S communication – Protocol (low payload)– Shrinking of JavaScript (by GWT)– Lazy Feature Loading
• Rendering strategies– Configurable pipelines– On-the-fly Rasterization (server side)
• Caching
![Page 42: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/42.jpg)
FetchVector Data
TransformVector Data
PrepareStyle
PrepareFilter
RenderSVG/VML
CachePlug-in
RenderImage
SimplifyVector Data
FetchVector Data
PrepareStyle
PrepareFilter
RenderSVG/VML
CachePlug-in
ClusterVector Data
Street Data
Points of Interest42/100
Configurabe pipelines
![Page 43: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/43.jpg)
43/100
Caching in Geomajas
![Page 44: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/44.jpg)
Securing Services in Geomajas
• Security – multiple organisations/users accessing same service!
• Security Interface• Supports external authentication & authorization• Fine-grained security
– Application access– Layer– Feature– Attribute– Command– Toolbar– Filter
![Page 45: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/45.jpg)
47/100
Security – Authentication
![Page 46: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/46.jpg)
Scalability – important considerations
• Stateless – no record of previous interactions between provider/consumer
• Avoid dependencies between instances of the software
• All instances access same data source(s)→ opportunities leveraging OGC/INSPIRE services→ but dependency on external service provider (SLA!)
![Page 47: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/47.jpg)
49/100
Scalability
![Page 48: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/48.jpg)
50/100
Scalability
![Page 49: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/49.jpg)
51/100
Scalability
![Page 50: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/50.jpg)
52/100
Scalability
![Page 51: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/51.jpg)
53/100
Scalability
![Page 52: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/52.jpg)
3. Examples of solutions
![Page 53: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/53.jpg)
Cloud solutions provided by Geosparc
• MAGDA GEO – SDI at work
• Subsoil Explorer – Scalability in Government Cloud
• Infrastructure Recovery Manager – SAAS in Australia
![Page 54: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/54.jpg)
Customer = E-government Cell Flanders (CORVE)
Goals and expectations• SAAS Web GIS solution for local governments
• Hide technical complexity – e.g. Security certificates
• Ability to load own data sources
• Ability to integrate with existing web applications
• Ability to customize / personalize
• Integration multiple data sources (incl. INSPIRE services)• Public versus protected
• Authentic sources
• Re-use generic functionality (search, print)
• Program Configure geodesks
MAGDA GEO … SDI at work
![Page 55: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/55.jpg)
MAGDA GEO – Geodesk Enterprise Flanders
![Page 56: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/56.jpg)
MAGDA GEO – Management Console
![Page 57: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/57.jpg)
MAGDA GEO – Integration # data sources
![Page 58: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/58.jpg)
MAGDA GEO – Deployment scheme
![Page 59: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/59.jpg)
MAGDA GEO – Network configuration
![Page 60: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/60.jpg)
MAGDA GEO – Relation with Geomajas
• Geomajas based application• Core parts build as generic plug-ins• Contribution back to the project (= win-win)
• Documentation, testing• Internationalisation
• Benefit from extensions/improvements of other users
![Page 61: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/61.jpg)
MAGDA GEO – Security
1. ACM = autentication via eID
2. WebIDM = authorization (rights management)
3. MAGDA GEO Loket = Geodesk (Web GIS application)
4. MAGDA GEO Beheermodule = Management Console
![Page 62: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/62.jpg)
Security in MAGDA GEO – Public versus Protected
Geodesks and Data Layers can be either public or not
Public Geodesk = accessible w/o authentication
Public Geodesk = secured and only accessible to authenticated and authorized persons
Non-public data layers are blocked in a public geodesk (security filter)
![Page 63: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/63.jpg)
Security in MAGDA GEO – Spatial Filter on Territory
Non-public data can be secured using a spatial filter on Territory
“Territory of the Administrator” = shows only the data for the territory of the geodesk admin (ex. geodesk set up by the admin of the city of Gent will only show data for the Gent territory)
“Territory of the User” = shows only the data for the territory of the authenticated user (ex. user of the city of Gent will only see data for the Gent territory / user of the province of Limburg will see data for the whole province)
![Page 64: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/64.jpg)
MAGDA GEO – Restful service
Restful service
SHPKML TXT
![Page 65: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/65.jpg)
MAGDA GEO – OGC services
WFS WMS
Geoserver
![Page 66: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/66.jpg)
4. Ecosystem of the different stakeholders
![Page 67: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/67.jpg)
The best of both worlds: combining an open source
business model with a proprietary one
ir. Dirk FrigneFOSS4G CEE – Wednesday June 19
![Page 68: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/68.jpg)
70
An ecosystem is a community of living organisms (plants, animals and microbes) in conjunction with the nonliving components of their environment (things like air, water and mineral soil), interacting as a system
![Page 69: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/69.jpg)
Business and open source
Driving Forces?
– Respect– Community– You can change the world
![Page 70: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/70.jpg)
72
FOSS4GCommunity
users
integration solutions
developers researchers
developers
![Page 71: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/71.jpg)
CASCADOSS: Model of Berlecon Research (2002)
Software Value Chain
![Page 72: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/72.jpg)
Dual-licensing
![Page 73: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/73.jpg)
Dual-licensing
![Page 74: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/74.jpg)
Support selling
![Page 75: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/75.jpg)
Support selling
![Page 76: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/76.jpg)
Platform Provider
![Page 77: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/77.jpg)
Platform Provider
![Page 78: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/78.jpg)
Consulting
![Page 79: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/79.jpg)
Consulting
![Page 80: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/80.jpg)
Accessorizing
![Page 81: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/81.jpg)
Accessorizing
![Page 82: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/82.jpg)
Software-as-a-service
![Page 83: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/83.jpg)
Software-as-a-service
![Page 84: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/84.jpg)
5. Conclusions and business model
![Page 85: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/85.jpg)
88
Proprietary Business versus open source
Observation: Some individuals are well known
Bill Gates (Microsoft)
Larry Ellison (Oracle)
Jack Dangermond (ESRI)
Steve Jobs (Apple)
All proprietary businesses
![Page 86: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/86.jpg)
89
ESRI Business Model(°)
Core business: creating and distributing proprietary GIS
Sales: sell the products using their own sales staff, international distributors and authorized business partners
Support: provide a variety of support services related to those products.
Geographic strategyUSA: direct sales trough own non-commisioned sales teams
– account managers– business partner coordinators– technical sales engineers
Outside the U.S.:– international distributors– 2200 business partners
(°)http://events.esri.com/uc/QandA/index.cfm?fuseaction=answer&conferenceId=85D7FF7F-1422-2413-199D382F1109DE0A&questionId=2269
![Page 87: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/87.jpg)
90
Critical success factors
What do they have in common?
![Page 88: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/88.jpg)
91
Critical success factors
Core business: creating and distributing proprietary GIS
Sales: sell the products using their own sales staff, international distributors and authorized business partners
Support: provide a variety of support services related to those products.
Geographic strategyUSA: direct sales trough own non-commisioned sales teams
– account managers– business partner coordinators– technical sales engineers
Outside the U.S.:– international distributors– 2200 business partners
Sell ProductsSales & Marketing
![Page 89: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/89.jpg)
92
Critical succes factors
Sell Products?
Open source is all about tools and libraries
Gnu compiler created before Linux
Geotools created before Geomajas
recurring revenues are Key!
Selling hours is great, but... not sustainable (enough)
![Page 90: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/90.jpg)
93
Critical success factors
Core business: creating and distributing proprietary GIS
Sales: sell the products using their own sales staff, international distributors and authorized business partners
Support: provide a variety of support services related to those products.
Geographic strategyUSA: direct sales trough own non-commisioned sales teams
– account managers– business partner coordinators– technical sales engineers
Outside the U.S.:– international distributors– 2200 business partners
ProprietaryProtection
Sell ProductsSales & Marketing
![Page 91: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/91.jpg)
94
Protection – Intelectual Property
bsa.org: (business software alliance)
AdobeAppleAutodeskBentley SystemsCA technologiesCNC Software - Mastercam
IBMIntelIntuitLMSMcAfeeMicrosoftMinitab
OraclePTCQuestRosetta StoneSiemens PLM Software, Inc.SymantecThe MathWorks
![Page 92: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/92.jpg)
95
Protection – Intelectual Property
bsa.org: (business software alliance)
Properly licensed software has a positive impact on national economic activity that is more than three times the impact of pirated software […] And the additional economic value associated with lawful software use is especially pronounced in developing markets: Every dollar invested in properly licensed software in low-income countries yields an astounding $437 in additional national production, on average.
![Page 93: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/93.jpg)
96
Protection – Intelectual Property
geomajas.org: (geo mapping with ajax and svg :-)
OSGeo software is properly licensed ...
Physically protecting your software costs a lot of money, frustration, pain for the users and the developers …
(or maybe the protection industry is part of the added economical value :-)
So: protection is necessary, also for open source, but don't bother the physical protection mechanisms. Respect should be the mechanism for users and developers to enforce the protection. Naive?
![Page 94: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/94.jpg)
97
Protection necessary for valorization
The principle of enterpreneurship is great– Fun– Challenging– New innovations– The future to save the world– (very) hard work
Protection is key– To get a start with your ideas– To claim your territory– To compete with closed source
![Page 95: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/95.jpg)
98
Work together
![Page 96: Innovative Cloud computing solutionssadl.kuleuven.be/docs/Smespire_training_presentation_inn2_Innovative_cloud_computing...Learning outcome After the training offer, the participant](https://reader030.fdocuments.us/reader030/viewer/2022040514/5e6d7a9a5fafcb27242d3216/html5/thumbnails/96.jpg)
100
GeomajasCommunity
users
IntegrationPartners
Solution Partners
Developers researchers
otherCommunities
Solution Partners
Protect IP
Protect IP