- 1 Welcome to the GPII Contributor's Emporium
- 2 What is The GPII?
- 3 GPII Infrastructure - Automatic Personalisation from Preferences
- 4 Developer Space
- 5 Unified Listing and Marketplace, Assistance on Demand
- 6 How can I get involved?
Welcome to the GPII Contributor's Emporium
The GPII is a large international accessibility initiative with many parts and activities. We practice open development using open licences for code and other artefacts. This means we welcome contributions and you are sure to find rewarding ways to get involved with our ground breaking work. These pages aim to help you decide where to start and what to do by following your own interests and exercising your individual skills.
By Contributor we mean absolutely anyone getting involved in the GPII! You may well be employed by someone and part of your work is related to the GPII (for example, you want to integrate you Access Technology) or may be a volunteer because you think the GPII is important and want to donate something. A Contributor may contribute just once or regularly over a long time. Contributions may be small, such as a text correction, or more substantial piece of design or code.
What is The GPII?
The Global Public Inclusive Infrastructure or GPII is a technical infrastructure that will ensure everyone can access and use the Internet and all its information, communities, and services for education, employment, daily living, civic participation, health, and safety, even if they face accessibility barriers due to disability, literacy, digital literacy, or aging, regardless of economic resources. The vision is
every device automatically changing into a form you can understand and use,
instantly, whenever and wherever you encounter it.
That's highly ambitious and requires much new, potentially disruptive, collaborative development within fields covering academic, technical, commercial and political. So there's plenty of scope for Contributor activity.
Components of the GPII
The diagram of the Major Components of GPII work shows the 16 components of GPII work. These are grouped into 3 areas of end user and AT or service developer support
- Will something help me? What?
- Getting access automatically, anywhere, on any device.
- Tools to make it easier, lower-cost, to create and market new solutions.
People involved in the GPII
The main international groups working on the GPII components are:
- Raising the Floor - a consortium of academic, industry, and non-governmental organizations and individuals.
- Cloud4All - an EC FP7 project and consortium developing the core architecture
- Prosperity4All - another EX FP7 project and consortium developing tools and services for consumers and developers
- Edcloud, US Department of Education - developing a needs and preferences discovery aid
- UIITA-RERC - Trace Center RERC on Universal Interface and Information Technology Access creating a tool for finding technology suiting user preferences
- Fluid & FLOE - key accessible HTML technologies from IDRC at OCAD in Canada
In addition, funding and collaboration is provided by others including The ADOBE Foundation, IBM, Microsoft, Mozilla, Serotek and individual contributors.
Status of the GPII components
The short answer is 'it depends'. Everything is in early stages of development and as of Jan 2015 components being developed as part of Cloud4All (core and matchmakers) are fairly mature as they have been worked on for 3 years. Those components from Propserity4All are much less mature as the 1st year is just completing. Fluid and FLOE are distinct projects in their own right and are mature, though much new work is being carried out in response to GPII requirements. The Library service is about to release an early prototype.
GPII Infrastructure - Automatic Personalisation from Preferences
A key innovation of the GPII is the Automatic Personalisation from Preferences. The GPII Core Infrastructure that implements this personalisation has been designed to be extremely flexible so it can support a range of deployment options and work with most devices and access technologies.
In order for the GPII to be adopted it must be easier and, lower-cost, for developers to create and market new solutions for users. The Developer Space being developed by the Prosperity4All project is designed to provide developers a wealth of information and signposting on Access technology and techniques. It also allows developers to share their tools with others and fosters collaboration in order to develop more innovative and useful solutions.
Unified Listing and Marketplace, Assistance on Demand
The Unified Listing and MarketPlace is also being created by Prosperty4All and provides a place for users to find, purchase and access solutions that match their preferences. Often, selected solutions will be used with the automatic personalisation of the GPII so making devices accessible. Users are also very likely to need help when using tools and the Assistance on Demand Infrastructure will allow users to get this support.
How can I get involved?
All these components and the sophisticated architecture may be a little daunting so we're putting together resources on this wiki to help you identify where you can contribute and help you get started on your selected area.
What area can I get involved in?
The Contributor's Matchmaker will help you find areas to work on based on your skills and interests.
How can I find out more?
- This wiki
- GPII website
- Raising the Floor website
- A new Raising the Floor website and newsletters will go live in early March 2015
- Cloud4All website
- Cloud4All blogs
- Prosperity4All website
How do I get in contact?
We practice open development so there are the usual mailing lists, issue trackers and IRCs available for you to get in contact with the GPII team. If you have any problems finding what you need then just contact us at firstname.lastname@example.org
- email@example.com - general contact
- Mailing Lists - there's a mailing list for discussion of many of the project components
- Regular meetings - real time voice + chat meetings, mostly using the web based GoToMeeting
- Issue Tracker - raise new issues or discuss existing ones
- Live chat: #fluid-work and #fluid-tech on irc.freenode.net - especially the core developers
- GPII on GitHub especially the core architecture repositories Universal, Windows and Android. Send us a Pull request.