Suche senden
Hochladen
Building The Independent Wave
•
Als ODP, PDF herunterladen
•
1 gefällt mir
•
1,296 views
James Purser
Folgen
My presentation at the lca2010 Googlewave miniconf
Weniger lesen
Mehr lesen
Technologie
Bildung
Melden
Teilen
Melden
Teilen
1 von 24
Jetzt herunterladen
Empfohlen
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
VMware Tanzu
Deploy Code into Production Faster on Kubernetes
Deploy Code into Production Faster on Kubernetes
VMware Tanzu
Ensuring Security and Feature Freshness with VMware Tanzu Observability
Ensuring Security and Feature Freshness with VMware Tanzu Observability
VMware Tanzu
Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"
Emerasoft, solutions to collaborate
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
VMware Tanzu
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
VMware Tanzu
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
VMware Tanzu
Version control git day03(amarnath dada)
Version control git day03(amarnath dada)
Gourav Varma
Empfohlen
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
VMware Tanzu
Deploy Code into Production Faster on Kubernetes
Deploy Code into Production Faster on Kubernetes
VMware Tanzu
Ensuring Security and Feature Freshness with VMware Tanzu Observability
Ensuring Security and Feature Freshness with VMware Tanzu Observability
VMware Tanzu
Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"
Emerasoft, solutions to collaborate
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
VMware Tanzu
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
VMware Tanzu
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
VMware Tanzu
Version control git day03(amarnath dada)
Version control git day03(amarnath dada)
Gourav Varma
How To Build Large Scale Enterprise Applications Using OSGi - David Savage, P...
How To Build Large Scale Enterprise Applications Using OSGi - David Savage, P...
mfrancis
Cloud Native Java with Spring Cloud Services
Cloud Native Java with Spring Cloud Services
VMware Tanzu
Agnostic Continuous Delivery
Agnostic Continuous Delivery
Hervé Leclerc
MuleSoft CloudHub API Versioning
MuleSoft CloudHub API Versioning
Patryk Bandurski
Resilient Microservices with Spring Cloud
Resilient Microservices with Spring Cloud
VMware Tanzu
DevOps Transformation in Technical
DevOps Transformation in Technical
Opsta
Spring Boot Loves K8s
Spring Boot Loves K8s
VMware Tanzu
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
CollabNet
9thMeetup-20190316-CI/CD 기반의 Microservice 배포
9thMeetup-20190316-CI/CD 기반의 Microservice 배포
DongHee Lee
Advanced topics in Agile: Implementing Scrum in a project-based company
Advanced topics in Agile: Implementing Scrum in a project-based company
Ethan Ram
What Is Spring?
What Is Spring?
VMware Tanzu
Meetup_Bangalore_Rajesh
Meetup_Bangalore_Rajesh
D.Rajesh Kumar
Jenkins User Conference - Continuous Delivery on Mobile
Jenkins User Conference - Continuous Delivery on Mobile
Luca Milanesio
Documenting RESTful APIs with Spring REST Docs
Documenting RESTful APIs with Spring REST Docs
VMware Tanzu
Developers Are Users, Too
Developers Are Users, Too
VMware Tanzu
Resilient and Adaptable Systems with Cloud Native APIs
Resilient and Adaptable Systems with Cloud Native APIs
VMware Tanzu
Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
Stefan Lay
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
Daniel Bryant
Introducing GitLab
Introducing GitLab
Taisuke Inoue
GoogleWave
GoogleWave
Daniele Pauletto
Google wave2010
Google wave2010
Keisuke Hata
Weitere ähnliche Inhalte
Was ist angesagt?
How To Build Large Scale Enterprise Applications Using OSGi - David Savage, P...
How To Build Large Scale Enterprise Applications Using OSGi - David Savage, P...
mfrancis
Cloud Native Java with Spring Cloud Services
Cloud Native Java with Spring Cloud Services
VMware Tanzu
Agnostic Continuous Delivery
Agnostic Continuous Delivery
Hervé Leclerc
MuleSoft CloudHub API Versioning
MuleSoft CloudHub API Versioning
Patryk Bandurski
Resilient Microservices with Spring Cloud
Resilient Microservices with Spring Cloud
VMware Tanzu
DevOps Transformation in Technical
DevOps Transformation in Technical
Opsta
Spring Boot Loves K8s
Spring Boot Loves K8s
VMware Tanzu
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
CollabNet
9thMeetup-20190316-CI/CD 기반의 Microservice 배포
9thMeetup-20190316-CI/CD 기반의 Microservice 배포
DongHee Lee
Advanced topics in Agile: Implementing Scrum in a project-based company
Advanced topics in Agile: Implementing Scrum in a project-based company
Ethan Ram
What Is Spring?
What Is Spring?
VMware Tanzu
Meetup_Bangalore_Rajesh
Meetup_Bangalore_Rajesh
D.Rajesh Kumar
Jenkins User Conference - Continuous Delivery on Mobile
Jenkins User Conference - Continuous Delivery on Mobile
Luca Milanesio
Documenting RESTful APIs with Spring REST Docs
Documenting RESTful APIs with Spring REST Docs
VMware Tanzu
Developers Are Users, Too
Developers Are Users, Too
VMware Tanzu
Resilient and Adaptable Systems with Cloud Native APIs
Resilient and Adaptable Systems with Cloud Native APIs
VMware Tanzu
Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
Stefan Lay
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
Daniel Bryant
Introducing GitLab
Introducing GitLab
Taisuke Inoue
Was ist angesagt?
(20)
How To Build Large Scale Enterprise Applications Using OSGi - David Savage, P...
How To Build Large Scale Enterprise Applications Using OSGi - David Savage, P...
Cloud Native Java with Spring Cloud Services
Cloud Native Java with Spring Cloud Services
Agnostic Continuous Delivery
Agnostic Continuous Delivery
MuleSoft CloudHub API Versioning
MuleSoft CloudHub API Versioning
Resilient Microservices with Spring Cloud
Resilient Microservices with Spring Cloud
DevOps Transformation in Technical
DevOps Transformation in Technical
Spring Boot Loves K8s
Spring Boot Loves K8s
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
9thMeetup-20190316-CI/CD 기반의 Microservice 배포
9thMeetup-20190316-CI/CD 기반의 Microservice 배포
Advanced topics in Agile: Implementing Scrum in a project-based company
Advanced topics in Agile: Implementing Scrum in a project-based company
What Is Spring?
What Is Spring?
Meetup_Bangalore_Rajesh
Meetup_Bangalore_Rajesh
Jenkins User Conference - Continuous Delivery on Mobile
Jenkins User Conference - Continuous Delivery on Mobile
Documenting RESTful APIs with Spring REST Docs
Documenting RESTful APIs with Spring REST Docs
Developers Are Users, Too
Developers Are Users, Too
Resilient and Adaptable Systems with Cloud Native APIs
Resilient and Adaptable Systems with Cloud Native APIs
Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation Current State and Roadmap
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
Introducing GitLab
Introducing GitLab
Andere mochten auch
GoogleWave
GoogleWave
Daniele Pauletto
Google wave2010
Google wave2010
Keisuke Hata
Google Wave
Google Wave
Richard Akerman
Google Wave API: Now and Beyond
Google Wave API: Now and Beyond
Marakana Inc.
Waves of Innovation: Using Google Wave in the ESL Classroom
Waves of Innovation: Using Google Wave in the ESL Classroom
David Bartsch
20091014 Google Wave
20091014 Google Wave
Alexander Benker
Google Wave
Google Wave
Danielle Kane
Google wave
Google wave
Ranjith Kumar
What Is Google Wave?
What Is Google Wave?
Mark Fidelman
Andere mochten auch
(9)
GoogleWave
GoogleWave
Google wave2010
Google wave2010
Google Wave
Google Wave
Google Wave API: Now and Beyond
Google Wave API: Now and Beyond
Waves of Innovation: Using Google Wave in the ESL Classroom
Waves of Innovation: Using Google Wave in the ESL Classroom
20091014 Google Wave
20091014 Google Wave
Google Wave
Google Wave
Google wave
Google wave
What Is Google Wave?
What Is Google Wave?
Ähnlich wie Building The Independent Wave
How can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the Cloud
CloudBees
David Wang's Presentation at Emerging Communication Conference & Awards 2009 ...
David Wang's Presentation at Emerging Communication Conference & Awards 2009 ...
eCommConf
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)
Folio3 Software
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
OpenStack Korea Community
Costruisci e distribuisci applicazioni web moderne con AWS Amplify Console
Costruisci e distribuisci applicazioni web moderne con AWS Amplify Console
Amazon Web Services
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Bruno Borges
Progressive Web Applications - The Next Gen Web Technologies
Progressive Web Applications - The Next Gen Web Technologies
GeekNightHyderabad
Twelve-Factor App: Software Application Architecture
Twelve-Factor App: Software Application Architecture
Sigfred Balatan Jr.
When Developers Operate and Operators Develop
When Developers Operate and Operators Develop
Adrian Cockcroft
Webinar: Open Mainframe Project's Zowe LTS Release
Webinar: Open Mainframe Project's Zowe LTS Release
Open Mainframe Project
Subversion in 2010 and Beyond
Subversion in 2010 and Beyond
guest1243d91
Subversion in 2010 and Beyond
Subversion in 2010 and Beyond
WANdisco Plc
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Bruno Borges
Journey toward3rdplatform
Journey toward3rdplatform
Tzung-Hsien (Shawn) Ho
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
OpenStack Korea Community
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
CA Technologies
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
Ed Burns
OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest
arif29march
OPNFV & OpenStack
OPNFV & OpenStack
openstackindia
Ähnlich wie Building The Independent Wave
(20)
How can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the Cloud
David Wang's Presentation at Emerging Communication Conference & Awards 2009 ...
David Wang's Presentation at Emerging Communication Conference & Awards 2009 ...
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
Costruisci e distribuisci applicazioni web moderne con AWS Amplify Console
Costruisci e distribuisci applicazioni web moderne con AWS Amplify Console
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Progressive Web Applications - The Next Gen Web Technologies
Progressive Web Applications - The Next Gen Web Technologies
Twelve-Factor App: Software Application Architecture
Twelve-Factor App: Software Application Architecture
When Developers Operate and Operators Develop
When Developers Operate and Operators Develop
Webinar: Open Mainframe Project's Zowe LTS Release
Webinar: Open Mainframe Project's Zowe LTS Release
Subversion in 2010 and Beyond
Subversion in 2010 and Beyond
Subversion in 2010 and Beyond
Subversion in 2010 and Beyond
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Journey toward3rdplatform
Journey toward3rdplatform
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest
OPNFV & OpenStack
OPNFV & OpenStack
Mehr von James Purser
Drupal as integration hub.odp
Drupal as integration hub.odp
James Purser
Glass wear
Glass wear
James Purser
How, what and what else
How, what and what else
James Purser
Government Procurement - Let's Shake It Up A Bit
Government Procurement - Let's Shake It Up A Bit
James Purser
OOOG
OOOG
James Purser
Thinkubating - Or How Local Government Came To Love Plone
Thinkubating - Or How Local Government Came To Love Plone
James Purser
Knowledge Management And Small Business
Knowledge Management And Small Business
James Purser
Mehr von James Purser
(7)
Drupal as integration hub.odp
Drupal as integration hub.odp
Glass wear
Glass wear
How, what and what else
How, what and what else
Government Procurement - Let's Shake It Up A Bit
Government Procurement - Let's Shake It Up A Bit
OOOG
OOOG
Thinkubating - Or How Local Government Came To Love Plone
Thinkubating - Or How Local Government Came To Love Plone
Knowledge Management And Small Business
Knowledge Management And Small Business
Kürzlich hochgeladen
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Kürzlich hochgeladen
(20)
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Building The Independent Wave
1.
Building The Independent
Wave
2.
3.
Status of the
Independent Wave
4.
Where the Independent
Wave needs to be
5.
6.
Evolution happens in
software as in life, mutations allow old forms to occupy new niches
7.
Iwave allows for
more rapid evolution of Wave through exposure to different environments
8.
Iwave creates demand
for Gwave
9.
10.
11.
Released under Apache
License (opportunity)
12.
Implements full federation
protocol
13.
Not production ready
14.
Under heavy development
15.
Working Agents implementation
16.
Console based client
17.
18.
Web based interface
19.
Achieved federation with
wavesandbox.com and FedOne servers
20.
Character by character
transmission
21.
Last commit was
2 nd December
22.
23.
Started life as
a Gadget testing framework for Gwave
24.
Still being actively
developed
25.
Actively developing Client/Server
Protocol
26.
Not production ready
27.
Actively developing non
Web based client
28.
Doesn't support federation
yet
29.
30.
Announced Wave support
(including Federation)
31.
Is still awaiting
release
32.
Closed source
33.
Initially SAAS, then
possibly installable product
34.
35.
36.
Works with FedOne
Iwave server
37.
Under development
38.
QT Based
39.
Not production ready
40.
41.
Proof of concept
42.
Limited to Pygowave
Servers only
43.
44.
Integration with existing
systems
45.
Agents
46.
47.
Demand for “Native
Wave Applications” already exists
48.
Independent protocols allowed
for the development of any number of different email servers and clients
49.
Open Protocol invites
new players into the eco-system
50.
51.
Integration must happen
in as seamless a way as possible
52.
Iwave needs Agents.
No Iwave server that doesn't support Agents will succeed
53.
For an example
of such integration see PlonieBot
54.
55.
56.
57.
58.
59.
Active developer community
60.
Products and Services
61.
Standards with backing
62.
63.
Developers with certainty
tend to be more inclined to develop
64.
65.
Agents
66.
67.
Ruby on Sails
68.
FedOne
69.
70.
71.
Client/s
72.
Agents
73.
74.
75.
76.
Commercial Confidentiality
77.
78.
79.
80.
Federation
81.
WCSP (Wave Client-Server
Protocol)
82.
“Groupware”
83.
WASP (Wave Agent-Server
Protocol)
84.
85.
They are part
of the greater ecology
86.
The early work
is being done
87.
People are starting
to take the first steps towards the Iwave
88.
It's exciting, isn't
it
Jetzt herunterladen