SlideShare a Scribd company logo
1 of 28
Eco-design for Software
Poweredby
http://KaliTerre.com
First tool to detect Consuming patterns in source code
ADD VALUE,SAVE RESOURCES
Created in 2010, Based In France
– Nantes, 7 people
3 Sales domains:
Corporate Social Responsibility
Green IT
Software Eco-design
Training – Consulting and
Software Edition
Managing board has techncical
and environmental backgroud
and skills
2
www.KaliTerre.com
Thierry
LEBOUCQ,
CEO, Sales
Thomas
Corvaisier,
CFO
Olivier
Philippot,
CTO
3
« Windows, it’s slow »
« My computer is 2 years old,
it isn’t up to date »
Software : the first reason
of changing hardware the
first reason of equipment’s
obsolescence
3
Hardware context…
« Software is getting slower more
rapidly than Hardware becomes faster»
Wirth’s law
The bloatware …
4
« We are living in a finite world where
we will be more and more to share
resources and energy which
are more and more rare, so more
and more expensive »
Law of nature
& of supply and demand
World context…
5
Eco-design for software: an obvious!
An infinite IT world :
Big data
Very High Definition
Faster interactivity
Mobility
An important rise in the number of internet users
and services
The race for more powerful hardware, more thrifty is “the default
solution”
Eco-design for software is becoming an obvious
For ecologic and sustainable economic gains
6
Eco-design: Green Software is $Green !
Energy savings
Extending IT equipment life time
Reduce IT costs : less purchase of
equipment, software licenses & space
“Economic scalability” for an increased
load
Profits thanks to the performance, and to
the autonomy on constrained or nomad
systems
Societal responsibility for your IT developers
Giving value on your product or service for
your customers
7
How to do Eco-design?
How to detect ‘Consuming Objects’ on
millions lines of code?
How to easily correct the environmental
technical debt of a software ?
How to educate my development Team on
having reflex on “Green Pattern” ?
8
Greenspector ®– the first Green software tool
Report, Metrics to decide and Prioritize
1
3
2
Source
Code
uploaded Find consuming objects based on 250 Green Rules
Propose Green practices for correction
Greenspector ®– Publication & research
10
Scientific publication of the research project ‘Code Vert’
European research project CONVINCE – optimize video
software in future 4G/5G flow
Greenspector ®– First success story
11
In consultancy and research way :
Vupar : gain 40 % in Energy in divided by 2 the display Time
First European Challenge for students : server consumption
divided by 10
Partner of SmartHome Bus project AGORA DOMICILIAIRE to
perform software layer embedded in connected objects.
Other editor, web and mobile phone references
10 reasons to do Eco-design for Software
with Greenspector® !
1. It is the first tool integrated in software engineering process
2. Finds on millions lines of codes consuming patterns
3. Brings solutions to correct these codes
4. Rules validated and based on measurement from an independent research
laboratory
5. Multi-language (Java, PHP, JS, CSS, HTML, SQL, C,…)
6. Shows the gains and refactoring time for each rule  helps to decide and to plan
7. For project manager & developer
8. Quick spread into the organization, without technical training
9. Scalable in price & to fit all companies
10. You earn money and minimize effort !
12
International Market
13
World market!
Software development: infinite – no depending on
country
Problems about climate-energy-resources : universal
Technical ability international
SaaS system so it is ”technically “ easy to spread
Multi-language product
Customer : software makers
14
Integrator
Web
Agency
IT Buyer
Connected
Objects
Makers
Software
Editors
IT
Unversity
IT Service
in Big
Company
Consultancy
Pricing - Distribution
15
For company Distribution:
Annual commitment & billing, by distributors
Price for license: 75 $ / month / license
All inclusive, installation on local possible
For developer Distribution :
Monthly commitment & billing
Price for license: 15 to 150 $ a month (TBC)
On a market place
Other :
Licence for Consultancy (% business)
POC and Coaching (6500 $)
RoadMap Greenspector®
16
Conformity
European
Web Label
Automatic
Refactoring
Dynamic
Measure
associated
2014
2015
2016
Software Eco-
design Book
Edition
Architecture
Detection
Développeme
nt
international
17
The product: Greenspector®
From a robust R&D project to a solution
A complete referential
250 rules of eco-design for 2014
From chats, good development practices …
Multi-language
Contextualized
With gains/savings and relative costs
18
Explained rules
19
Explication of
impacts
Rules’ description
Its reference to do
more
Context
Examples of
implementation
Example of unit gain
Example: fit timers with application context
5%65% 4% 30 mn
20
Green indicators board
21
SaaS: portfolio management
Trace the history of Audits
Indicators board
Configuration of application and context
Generate report
Interview to evaluate development practices
22
SaaS: Audit report
Summarized by criticality
Details for each
language
23
SaaS: Eco-design metrics
The level of your software’s eco-design
Indicators to make a decision and theirs follow-up
Estimated waste of resources and financial savings
Refactoring time needed for violation and environment
technical debt
24
Eclipse: integrated plugin
25
Eclipse: integrated plugin
26
Greenspector®: some audited applications
Example of Audits
28
Poweredby
http://KaliTerre.fr/eng
Optimize your applications & Make profits!
ADD VALUE,SAVE RESOURCES

More Related Content

Similar to Slideshare startup contest

European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)GreenLabCenter
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
AGILE -  Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE -  Adoptive Gateways for dIverse MuLtiple Environments
AGILE - Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE IoT
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsCharalampos Doukas
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchNeil Chue Hong
 
Can We Really Run Our Businesses On Open Source Software
Can We Really Run Our Businesses On Open Source SoftwareCan We Really Run Our Businesses On Open Source Software
Can We Really Run Our Businesses On Open Source SoftwareDigium
 
Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches DataWorks Summit
 
Open source 101
Open source 101Open source 101
Open source 101Tom Rieger
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsRobert Greiner
 
Six Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsSix Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsDavid De Roure
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...PROIDEA
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!source{d}
 
Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010OpenSourceLGMA
 
Sustainability Virtual Summits - Smart ICT Feb 2010
Sustainability Virtual Summits - Smart ICT Feb 2010Sustainability Virtual Summits - Smart ICT Feb 2010
Sustainability Virtual Summits - Smart ICT Feb 2010guestfb0c10
 
Sustainability Virtual Summits Prospectus
Sustainability Virtual Summits ProspectusSustainability Virtual Summits Prospectus
Sustainability Virtual Summits Prospectusdavidkerr
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DrupalDay
 
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Patricia Lago
 
Sustainability Virtual Summits: Smart ICT 23-25 March 2010
Sustainability Virtual Summits: Smart ICT 23-25 March 2010Sustainability Virtual Summits: Smart ICT 23-25 March 2010
Sustainability Virtual Summits: Smart ICT 23-25 March 2010barounos
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...SpagoWorld
 

Similar to Slideshare startup contest (20)

European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Future Role of the Architect
Future Role of the ArchitectFuture Role of the Architect
Future Role of the Architect
 
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
AGILE -  Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE -  Adoptive Gateways for dIverse MuLtiple Environments
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For Research
 
Can We Really Run Our Businesses On Open Source Software
Can We Really Run Our Businesses On Open Source SoftwareCan We Really Run Our Businesses On Open Source Software
Can We Really Run Our Businesses On Open Source Software
 
Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches
 
Open source 101
Open source 101Open source 101
Open source 101
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 
Six Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsSix Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower Scientists
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!
 
Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010
 
Sustainability Virtual Summits - Smart ICT Feb 2010
Sustainability Virtual Summits - Smart ICT Feb 2010Sustainability Virtual Summits - Smart ICT Feb 2010
Sustainability Virtual Summits - Smart ICT Feb 2010
 
Sustainability Virtual Summits Prospectus
Sustainability Virtual Summits ProspectusSustainability Virtual Summits Prospectus
Sustainability Virtual Summits Prospectus
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...
 
Sustainability Virtual Summits: Smart ICT 23-25 March 2010
Sustainability Virtual Summits: Smart ICT 23-25 March 2010Sustainability Virtual Summits: Smart ICT 23-25 March 2010
Sustainability Virtual Summits: Smart ICT 23-25 March 2010
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 

Recently uploaded

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2
 

Recently uploaded (20)

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 

Slideshare startup contest

  • 1. Eco-design for Software Poweredby http://KaliTerre.com First tool to detect Consuming patterns in source code ADD VALUE,SAVE RESOURCES
  • 2. Created in 2010, Based In France – Nantes, 7 people 3 Sales domains: Corporate Social Responsibility Green IT Software Eco-design Training – Consulting and Software Edition Managing board has techncical and environmental backgroud and skills 2 www.KaliTerre.com Thierry LEBOUCQ, CEO, Sales Thomas Corvaisier, CFO Olivier Philippot, CTO
  • 3. 3 « Windows, it’s slow » « My computer is 2 years old, it isn’t up to date » Software : the first reason of changing hardware the first reason of equipment’s obsolescence 3 Hardware context…
  • 4. « Software is getting slower more rapidly than Hardware becomes faster» Wirth’s law The bloatware … 4
  • 5. « We are living in a finite world where we will be more and more to share resources and energy which are more and more rare, so more and more expensive » Law of nature & of supply and demand World context… 5
  • 6. Eco-design for software: an obvious! An infinite IT world : Big data Very High Definition Faster interactivity Mobility An important rise in the number of internet users and services The race for more powerful hardware, more thrifty is “the default solution” Eco-design for software is becoming an obvious For ecologic and sustainable economic gains 6
  • 7. Eco-design: Green Software is $Green ! Energy savings Extending IT equipment life time Reduce IT costs : less purchase of equipment, software licenses & space “Economic scalability” for an increased load Profits thanks to the performance, and to the autonomy on constrained or nomad systems Societal responsibility for your IT developers Giving value on your product or service for your customers 7
  • 8. How to do Eco-design? How to detect ‘Consuming Objects’ on millions lines of code? How to easily correct the environmental technical debt of a software ? How to educate my development Team on having reflex on “Green Pattern” ? 8
  • 9. Greenspector ®– the first Green software tool Report, Metrics to decide and Prioritize 1 3 2 Source Code uploaded Find consuming objects based on 250 Green Rules Propose Green practices for correction
  • 10. Greenspector ®– Publication & research 10 Scientific publication of the research project ‘Code Vert’ European research project CONVINCE – optimize video software in future 4G/5G flow
  • 11. Greenspector ®– First success story 11 In consultancy and research way : Vupar : gain 40 % in Energy in divided by 2 the display Time First European Challenge for students : server consumption divided by 10 Partner of SmartHome Bus project AGORA DOMICILIAIRE to perform software layer embedded in connected objects. Other editor, web and mobile phone references
  • 12. 10 reasons to do Eco-design for Software with Greenspector® ! 1. It is the first tool integrated in software engineering process 2. Finds on millions lines of codes consuming patterns 3. Brings solutions to correct these codes 4. Rules validated and based on measurement from an independent research laboratory 5. Multi-language (Java, PHP, JS, CSS, HTML, SQL, C,…) 6. Shows the gains and refactoring time for each rule  helps to decide and to plan 7. For project manager & developer 8. Quick spread into the organization, without technical training 9. Scalable in price & to fit all companies 10. You earn money and minimize effort ! 12
  • 13. International Market 13 World market! Software development: infinite – no depending on country Problems about climate-energy-resources : universal Technical ability international SaaS system so it is ”technically “ easy to spread Multi-language product
  • 14. Customer : software makers 14 Integrator Web Agency IT Buyer Connected Objects Makers Software Editors IT Unversity IT Service in Big Company Consultancy
  • 15. Pricing - Distribution 15 For company Distribution: Annual commitment & billing, by distributors Price for license: 75 $ / month / license All inclusive, installation on local possible For developer Distribution : Monthly commitment & billing Price for license: 15 to 150 $ a month (TBC) On a market place Other : Licence for Consultancy (% business) POC and Coaching (6500 $)
  • 17. 17 The product: Greenspector® From a robust R&D project to a solution
  • 18. A complete referential 250 rules of eco-design for 2014 From chats, good development practices … Multi-language Contextualized With gains/savings and relative costs 18
  • 19. Explained rules 19 Explication of impacts Rules’ description Its reference to do more Context Examples of implementation
  • 20. Example of unit gain Example: fit timers with application context 5%65% 4% 30 mn 20
  • 22. SaaS: portfolio management Trace the history of Audits Indicators board Configuration of application and context Generate report Interview to evaluate development practices 22
  • 23. SaaS: Audit report Summarized by criticality Details for each language 23
  • 24. SaaS: Eco-design metrics The level of your software’s eco-design Indicators to make a decision and theirs follow-up Estimated waste of resources and financial savings Refactoring time needed for violation and environment technical debt 24
  • 27. Greenspector®: some audited applications Example of Audits
  • 28. 28 Poweredby http://KaliTerre.fr/eng Optimize your applications & Make profits! ADD VALUE,SAVE RESOURCES