Giter Club home page Giter Club logo

Comments (10)

weskerfoot avatar weskerfoot commented on June 15, 2024 1

@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.

illyz avatar illyz commented on June 15, 2024

@lorrainechu3n I'd be interested in working on this! Has anything started yet?

from doathon.

weskerfoot avatar weskerfoot commented on June 15, 2024

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.

weskerfoot avatar weskerfoot commented on June 15, 2024

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.

weskerfoot avatar weskerfoot commented on June 15, 2024

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.

chartgerink avatar chartgerink commented on June 15, 2024

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.

weskerfoot avatar weskerfoot commented on June 15, 2024

@chartgerink @lorrainechu3n @illyz made a discourse server for us to brainstorm this some more https://discord.gg/FsqNCkd

from doathon.

Ongironald avatar Ongironald commented on June 15, 2024

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.

jamshidhashimi avatar jamshidhashimi commented on June 15, 2024

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.

samuk avatar samuk commented on June 15, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.