Comments (10)
@chartgerink WebRTC might provide a good way of implementing that too. You still need a signaling server (in order to coordinate everything) but it does not require the connection to be low latency and uses a small amount of bandwidth.
Edit: looks like someone has an example of using Dat over WebRTC https://gist.github.com/karissa/6c0594ae9fc215d2b750c39e7e4f8973
from doathon.
@lorrainechu3n I'd be interested in working on this! Has anything started yet?
from doathon.
I would suggest looking at building a Progressive Web App (PWA). They enable users to use the app on their phone even with an unreliable (or absent) connection. There's a good overview here, https://developers.google.com/web/progressive-web-apps/
Also, many of the people using older or less expensive phones use Opera Mini to browser the web, and it will do things that cause a lot of modern web apps to stop working, such as removing JavaScript and aggressively compressing images and pages. So I think a good approach is to build sites that do not require the use of JavaScript, or very minimal use. Filament Group has tons of articles on best practices for building static websites that load very efficiently. So I would highly recommend skimming through some of the articles, particularly about accessibility and optimizing bandwidth.
from doathon.
This is a good article that explains why Opera Mini is so prevalent for people on less reliable connections, https://blogs.opera.com/news/2015/11/opera-mini-saves-african-mobile-internet-users-half-a-billion-us-2/
According to research, only 50% of Africans can afford more than 20MB of internet data, so with Africans continuing to adopt smartphones that are data hungry, compression technology is becoming increasingly relevant.
Opera Mini shrinks webpages down to as little as 10% of their original size, reducing data consumption by up to 90%. The data compression also helps render webpages faster, even while roaming, or in places with poor network conditions, making Opera Mini a great companion while on the go.
from doathon.
I would love to be involved in this somehow, but I was wondering whether the intention of this was to just collect information on how to build more accessible OER, or to work on some kind of guide for how to do this (for publishers, etc).
from doathon.
Would it be possible that the start of decentralized internet protocols such as Dat provide the perfect way of doing this?
They are currently a bit more difficult to use for non-techies, maybe, but with Beaker browser this is becoming more reasonable by the day. It works a bit like torrents but with more stable addresses. If someone near you has the content, you can get it from them (via LAN route, but also USB for example) and serve it yourself (no server necessary).
Tagging @daniellecrobinson who might be interested in this for her work for Code for Science & Society.
from doathon.
@chartgerink @lorrainechu3n @illyz made a discourse server for us to brainstorm this some more https://discord.gg/FsqNCkd
from doathon.
Greetings I am Ronald Emojong, I am very interesting in helping share insights and where possible participate. What is pending on this project, what has currently been taking place in 2018 so far. Regards Ronald
from doathon.
There are initiatives like RACHEL, Rumie and others, but it will be really good to explore those solutions, identify their strengths and weaknesses and propose solutions so that can be adapted and implemented.
@JosephMcArthur do we have this as a Do-a-thon/Unconference this year? I am really interested to be part of this discussion and work with others in coming up with recommendations and solutions. Thank you.
from doathon.
Hi I'm just starting a project to sell (not for profit) 32Gb SD cards into African markets.
The SD cards will be full of OER & Open Apps.
Plenty to do if anyone is still interested in this approach: #85
from doathon.
Related Issues (20)
- How can we create Open Access for young graduates in developing countries to learn about personal and professional branding to reduce unemployment and poverty?
- How can we create Open Access for young graduates in developing countries to learn about personal and professional branding to reduce unemployment and poverty?
- OpenCon Propaganda: Let's make a video telling the world what OpenCon means to us! HOT 1
- How might we raise awareness of open practices or issues in fun and inclusive ways?
- How might we help researchers in Asia region accomplish advances in open scholarship through curated resources ?
- OpenCon LatAm 2019: Indicadores y evaluación de ciencia abierta
- OpenPraxis Forum - [email protected] HOT 12
- How might we reduce or eliminate the role of subscription/commercial publishing and the associated corporate oligopoly in the academic tenure and promotion system. HOT 5
- How might we create open source research management platforms for universities to fill current system gaps? How might we integrate and/modularize new and current open source platforms? HOT 2
- How might we develop best practices for the creation and adaptation of content for OERs using tools that are viable, accessible and actively support the Open community and its values in the long term? HOT 7
- Bring preprints to biology!: Take action today to drive the adoption of preprints in the life sciences and medicine HOT 5
- PersonalData.IO OpenCon parachute drop: We have a methodology to "drop" a workshop into a conference remotely, and suddenly raise empowerment for the participants around their personal data. We want to test it.
- Editorial Boards as journal quality indicator
- Hybrid online/offline mobile solutions for accessing OER in areas with poor internet connectivity HOT 13
- How might we create alternative networks and spaces in the open community?
- Leveraging Code in Open Research (AKA Learn Some Code Skillz) HOT 7
- OA-Zine HOT 2
- Open scholarship zine: Creating a zine that explores issues surrounding dissemination and creation of knowledge, particularly through the lens of decolonizing open scholarship.
- Resources for Researchers
- How might we maximize open access to legal information so that it is not only available to the general public, but understandable and usable? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from doathon.