nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
Other
2.02k stars 624 forks source link

How can NVDa screen readers work and access with mobile game development tool BuildBox to help visually impaired developers make use of everything to get projects done in no time . #12305

Closed NVCDevelopmentTeam closed 1 year ago

NVCDevelopmentTeam commented 3 years ago

Hello, I am happy to accompany developers around the world. I myself am a blind person and I have many years of experience in researching assistive and accessible technology for the visually impaired. However, lately I've been paying attention to no code and low code. They are really helpful to me. However, the problem to be raised is how can NVDa function well with them without any barriers during use. Specifically, I am developing mobile games and am having the case with BuildBox, which is a great tool for developing mobile games that can run on two platforms: android and ios. I see, there are a lot of games built through this platform, it is very popular on the two app store play store and Appstore. However, if it works and is NVDA compatible then I won't have to say in this article but the misery is that it is not fully accessible, even though I have used many different screen readers on the tool. but it is ineffective. So I hope you can help me with this. At first, I installed BuildBox on my computer successfully, everything didn't get in the way until I did a few verification steps and agreed to the policy and terms and signed in to my account. can be used. It really is not compatible with NVDA and when I move with the keyboard it has absolutely no effect just when I use the mouse to activate them. However, since I am completely blind, everything is impossible. This is very inconvenient for me while continuing to develop my project just for some reason which slows down the project progress. I hope everything is fine so I can continue. Thanks. I reached out to them and worked with them but they turned a blind eye to accessibility improvements. So for your reference I will share its download link: https://signup.buildbox.com/downloads

Brian1Gaff commented 3 years ago

If they won't support disabled people are they in a country with strong laws like the usa? They may have to be persuaded. On the other hand do you really want to write with a tool whose developers have no idea about accessibility, what does it say about the accessibility of apple and android code it might produce at the end?

Brian

@. Sent via blueyonder. Please address personal E-mail to:- @., putting 'Brian Gaff' in the display name field. Newsgroup monitored: alt.comp.blind-users ----- Original Message ----- From: "NVCDevelopmentTeam" @.> To: "nvaccess/nvda" @.> Cc: "Subscribed" @.***> Sent: Sunday, April 18, 2021 5:15 PM Subject: [nvaccess/nvda] How can NVDa screen readers work and access with mobile game development tool BuildBox to help visually impaired developers make use of everything to get projects done in no time . (#12305)

Hello, I am happy to accompany developers around the world. I myself am a blind person and I have many years of experience in researching assistive and accessible technology for the visually impaired. However, lately I've been paying attention to no code and low code. They are really helpful to me. However, the problem to be raised is how can NVDa function well with them without any barriers during use. Specifically, I am developing mobile games and am having the case with BuildBox, which is a great tool for developing mobile games that can run on two platforms: android and ios. I see, there are a lot of games built through this platform, it is very popular on the two app store play store and Appstore. However, if it works and is NVDA compatible then I won't have to say in this article but the misery is that it is not fully accessible, even though I have used many different screen readers on the tool. but it is ineffective. So I hope you can help me with this. At first, I installed BuildBox on my computer successfully, everything didn't get in the way until I did a few verification steps and agreed to the policy and terms and signed in to my account. can be used. It really is not compatible with NVDA and when I move with the keyboard it has absolutely no effect just when I use the mouse to activate them. However, since I am completely blind, everything is impossible. This is very inconvenient for me while continuing to develop my project just for some reason which slows down the project progress. I hope everything is fine so I can continue. Thanks. I reached out to them and worked with them but they turned a blind eye to accessibility improvements. So for your reference I will share its download link: https://signup.buildbox.com/downloads

-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/nvaccess/nvda/issues/12305

NVCDevelopmentTeam commented 3 years ago

Thank you, your question is very nice. However, I contacted them and they will try to improve them in the future. But this will take a long time and I cannot wait much longer. You guys on my development team are in need of a right tool to reconcile things for people with disabilities and the average person to be able to play my game on and I think it's great that everything will be approached, it will help to make the application release process faster, increase the best project progress. I know, there are a lot of great tools like Unity, Unreal Engine, AppGameKit, ... I just mentioned a few popular game development and programming tools but I found BuildBox to be the one that I am most satisfied with. . I was surprised when my team friends said they liked it but I really couldn't help my team friends because accessibility itself was a barrier that hinders the process of the project. judgment. I know some of my eyesight friends have made their products but me and my blind friends in the group are helpless because they haven't done anything to support the blind, I really don't know. What tools can replace BuildBox and do better than BuildBox.

NVCDevelopmentTeam commented 3 years ago

I think no code and low code will change the future, because the market itself is very lack of manpower. So there is a need for new solutions to replace the traditional application development. Instead of having to type each command line, you can use drag and drop operations, which is very useful for companies that want to quickly develop their applications without any obstacles hindering their progress. . This makes sense since semantics will replace syntactic structures and it will be easier for everyone because there are alternative visual elements. This was an attempt to get everyone to do it quickly without writing any code. Based on controlling the cursor by NVDA, the visually impaired users can read the visual contents, as long as it can access. What do you think about this problem?

NVCDevelopmentTeam commented 3 years ago

I personally find it impossible to learn programming for the visually impaired in Vietnam as well as pursuing the information technology industry for the visually impaired in Vietnam, it is very difficult to compete because no one has the patience. to get the blind to work for them and never like to work with the visually impaired. That is a barrier, so all visually impaired programmers in Vietnam do not go through formal training and they only learn programming by themselves. After that, they work freelance. At that time, technology companies in Vietnam were very sensitive to the visually impaired. They did not want to recognize the visually impaired because they thought that the visually impaired was incapable, could not help the company, they were afraid of the blind. Marketing spoils their product. To be blunt, our visually impaired people were not as welcome by them as the other candidates. Their attitude is not good. Therefore, we do not have a position, are not treated equally, are not considered as the main employees in the company and nowadays companies do not have an accessible product manager. That is what I share, if you are interested in this matter then go to github discussion. I will share more about this. Because of those reasons, we are unable to assert ourselves and lose our jobs. Despite state support, the problem was not resolved. I will reply in the following comment.

Adriani90 commented 3 years ago

cc: @Qchristensen, @feerrenrut maybe it makes sense to esablish a contact between the developers and NV Access. This might improve things here i guess.

NVCDevelopmentTeam commented 3 years ago

Personally, I think, all developers need to work together. To give priority to developers with visual impairments.

NVCDevelopmentTeam commented 3 years ago

Hi, I am very pleased to be able to share more about what I know about the current situation of the visually impaired in Vietnam so that you can better understand the problem. From there, solutions will be given to help the visually impaired in Vietnam as well as a new topic for all developers to discuss in the coming time to better improve their products. Get experience in helping them integrate with today's booming digital technology. I see, this is an issue that needs the participation of everyone and all of the developers in the world to make them a more accessible environment. I know these things will interfere with everything, but I know that you can do it, we can do it too. It's just that due to social barriers, we are helpless to make things for ourselves and for everyone. Therefore, I need your help to make things simpler. Aims to change the perspective of the visually impaired as well as help everything equipped with the best. Help everyone understand this issue and hope you read it carefully to sympathize with us. This is very useful when the number of human resources in the information technology industry is very low in Vietnam and the need for the visually impaired to assert themselves is very high. Therefore, I want to open a short conversation to discuss technology access in Vietnam as well as job opportunities for the visually impaired in Vietnam. However, I do not object to nor support any point of view. It's just that I want to consult visually impaired people in the world who are pursuing information technology. I want my opinion to be well received and it will help improve accessibility in the future. At the same time, to help you understand the problem to correct the case where many people misunderstand that I am fabricated and I hope that what in Vietnam will make you satisfied. First of all, I will talk about some points that in my country are not equal to yours: You see, in Vietnam the visually impaired people have been taken out of society. THEY are not accepted by everyone. Although the government has many good policies, people still ignore it. Currently, Vietnam has no laws regarding accessibility or assistive technology for the visually impaired. Therefore, when I mention accessibility issues or how to improve them, they hardly care about it. All technology companies in Vietnam do not accept visually impaired people to work for them. Even their products do not have built-in accessibility components. Almost all programmers in Vietnam do not pay attention to it. Even for accessibility improvements as I work with them, they don't care and they know I'm blind, they don't even reply to my email. They don't even have a specific feedback or explanation for it. They only accept the offer, as if they are not interested in that field. Therefore, companies in Vietnam do not hire accessible product managers. This leads to a lot of visually impaired people not having access to technology. Especially when apps for the visually impaired are released on the play store, there are very few downloads compared to other apps. This, in turn, affects the revenue of that app as well as the credibility that the app brings, the star rating is also quite low. I don't need priority blinds but I just need you to make the best possible conditions for me to work, that's enough. As long as there is a good environment, anyone can have access. That's what I need at the moment. Therefore, at present, the number of visually impaired people who have access to technology is very few, only more than 9,000 people, while the number of visually impaired people in Vietnam is more than 1 000 000 people and the visually impaired can develop the website by themselves. Mobile applications are very few. Really, it's a problem I'm having a headache about. In addition, there are many other factors such as social barriers, living conditions, education, ... However, things are not as you might imagine, but it is even worse. You see, it's not that simple at all. Everything goes against the benefits of the visually impaired. In terms of education, in Vietnam the visually impaired are exempted from subjects such as music, gymnastics, computer science, fine arts, English, defense education, ... In addition, there are a number of other subjects. I don't know, what is your country like, but I think in Vietnam at the moment it is too bad, I see in those subjects that are exempted, there are some subjects that the visually impaired can learn such as music, computer science, ... I don't know how you feel about what I share. Actually, I see that in Vietnam the visually impaired people are very disadvantaged, the conditions for study and employment are very few. Meanwhile, the information technology training centers for the visually impaired are only capable of teaching basic informatics, they cannot train in depth, they cannot teach programming and advanced knowledge. Because they themselves think that programming is not useful to the visually impaired in Vietnam, so they do not focus on training those things. Therefore, they also only stop at the basic level and cannot go any further. This, in turn, hinders their pursuit of the information technology industry. So I wanted to do something to help them. I myself have put in a lot of effort, but in return it was a disappointment. I know when I share this post on github no one will believe it but I hope someone will sympathize with me and give me a chance to prove myself. Right now, I really need your contribution so that everyone can design their own website without any barriers. This is great. I think in the developers here there will be people with visual impairments and I always welcome. I've done research on accessibility and assistive technology and I understand how important it is to the lives of people with visual impairments like me. I need sympathy and I know things are not right on this subject, but I will speak up the point that in Vietnam is facing. Up to the present time, there are still many people in Vietnam who do not believe that the visually impaired can use technology devices such as smart phones, laptops, smart watches, ... let alone they can. Design your website yourself. Speaking of which, you may think that I am saying the truth, but really, if you come to Vietnam to do a survey, you will recognize the answer like me. I myself have met that case, at first they didn't believe it, but when I used it in front of them, they couldn't believe my eyes. Actually, to be able to integrate is very difficult but to be able to stand firmly in the information technology industry for the visually impaired in Vietnam is not feasible, because there are still many prejudices about the visually impaired. Even the blind opening a bank account is denied to say anything about sitting code. THEY give a reason that the visually impaired lacks competent behavior and therefore does not have the right to own the account. These are unreasonable reasons. In addition, the majority of normal people say that the visually impaired cannot code. In your country the visually impaired will be welcomed and respected, but in Vietnam it will be different. Everything is more disadvantaged than you. They are not asserting themselves. I think there needs to be a solution for everyone to work together to solve this problem. As I learn, your country has a very high priority on people with disabilities. So I need something that can change what's going on in Vietnam. I am delighted to receive the positive feedback as well as the full responses so that we can discuss it further. I hope, when I post this on github, there will be many supporters and it will be a source of motivation for you to actively exchange more. I will try to bring to you what I know in Vietnam and I will always support positive comments. Thank you for reading this article and I look forward to hearing from you soon. Thanks.

NVCDevelopmentTeam commented 3 years ago

Hi, I think an optimal solution to replace traditional software development is needed to make it faster and less costly to publish them to the app stores. That includes no code and low code will be key so that every project will be completed as soon as possible. I know a lot of tools like kodular, Bubble, GlideApps, Configure, thunkable, app inventor, ... honestly, this is a great tool to help people not have to worry about how to code properly, users only need to focus on their ideas without being distracted during application development. It is really amazing, it helps to speed up the completion of the project. However, these things are very difficult to reach the screen reader and its accessibility is not really good. Therefore, there are still some key components that need to be added. To make it possible for it to do its job well as an environment for amateur developers. I know gui will be very accessible to the visually impaired because it will be as simple as typing the command line, the visually impaired will have to remember, will have to learn about them, will have to see how they work. them. From there, offer solutions to use them more flexibly. This reduces the outreach of the visually impaired. Therefore, they will be harder to learn and take longer. With the help of NVDA, all visual content will be completely processed. Therefore, the visually impaired do not have to worry about technology access anymore. This will be convenient for those who do not know the expertise and help increase the manpower for the missing areas.

NVCDevelopmentTeam commented 3 years ago

I think it's not enough right now, with react native NVDA hasn't mentioned it yet and it doesn't stand out for the visually impaired. All tools for developers with visual impairments are very limited and it cannot fully converge the necessary and sufficient conditions. I know that in Vietnam, the visually impaired people only have jobs such as craftsmen, fortune tellers, acupressure massage, lathering, massage, making bamboo toothpicks, ... to be honest, they have very few jobs. In particular, things related to technology. For themselves, programmers with visual impairments have to manage to make their work as convenient as possible. However, products made by visually impaired people are not accepted by the user. Even flagged as inappropriate, reported a policy violation violation. I think, there should be something to help the visually impaired be proactive in designing the interface of an application so beautifully. When I develop an application, many people ask why is the interface of this application and why it has no images, no icons? That is the thing I have the most headache. I want to be proactive in designing the interface for it and I need a tool that can do this well. I know, visually impaired people only need logic that they can develop their own applications and code, but what about the visually impaired people in Vietnam? I find it very difficult and things are not as simple as I thought and everyone in Vietnam will not be able to accept when I do that. Even the use of technology equipment they did not believe, the more they did not believe the code in a few lines. Wanting to speak my voice is very difficult.

NVCDevelopmentTeam commented 3 years ago

I need something to help people understand the capabilities of the visually impaired in the information technology and software industries. This helps the visually impaired to integrate into society better. To narrow the digital gap between social classes. Anyone can do what they like. Companies need to empower them, treat them equally, create all favorable conditions for them to work in the workplace environment, they will be more confident and more adaptable to their current job. Changing social stereotypes is critical at this time. Therefore, with technology growing and the demand of the visually impaired people increasing, they need a stable job to show their abilities. At the same time, helping people to better understand the visually impaired and helping investors, employers will take advantage of the visually impaired to work to support them. Because the blind themselves want to access new technology and they also have a need to develop a website, develop mobile applications. This will open up opportunities for us a lot. I know in the world there are many big technology companies with visually impaired people working like amazon, apple, samsung, google, grab, microsoft, LinkedIn, ... however, in Vietnam, are visually impaired people? is used by technology companies. Therefore, the ability of the visually impaired to be unemployed is very high. Due to the industry's mobility, freelance work is very suitable for the visually impaired and when working remotely, only internet is required as well as the skills needed to develop an application or a website. being able to master the world, just knowing the code is enough. However, as I said in the previous comment that the applications with the visually impaired have very few downloads and it is very difficult to generate passive income, the visually impaired users in Vietnam do not like the developers that we attach ads to. application for fear of affecting the user experience. Therefore, the revenue is not achieved. The second reason is the crocodile interface. I think the need of a visually impaired developer is to be dedicated. So I think react native might be the best choice. I know the visually impaired coders will find it difficult to work in Vietnam but I hope everything will be resolved. I know NVDA has supported the visually impaired developers a lot, but they have not really mastered the situation yet and people have not yet figured out how to make code for the visually impaired. So it's very difficult to follow that path and they will turn their backs on technology. I know that in Vietnam, I have not been able to bring the blind as they want because they are afraid they have never worked with the visually impaired. Therefore, they are very confused about what to do. There is a need for a document explaining this so that sighted people can better understand them. I myself have failed to learn to code and I understand that it affected my career a lot. So I think that sighted people who can guide me through difficulties is great.

NVCDevelopmentTeam commented 3 years ago

In essence, the lines of code exist in text form so that the visually impaired can read. However, in my opinion, it is still difficult to learn and imagine because it is very abstract, it only has syntax, not semantics, so it is difficult for the blind in Vietnam to master and control. This leads to very few visually impaired people being able to code in Vietnam and they themselves feel it is not suitable for them. Because of that, they never think about having to do new jobs and they also don't think about what to do when becoming a real developer. In Vietnam, most visually impaired people only reach basic computer skills and they cannot develop software like coders in other countries around the world. This means they will be lagging behind the visually impaired in other countries and this will lead to turning away from new technology and will limit the ability of the blind to participate in activities. Website or mobile application development model. The acquisition of world technology education is a luxury for the blind in Vietnam. Therefore, they are very strange when touching what is new to them. This greatly affects the job search process and narrows the digital gap at the present time. I know this problem has existed in Vietnam for a long time but I do not want to mention it because currently the number of blind people who have access to technology is too small and has not shown any sign of increasing. To solve this problem needs the help of everyone in the world. Currently, the digital gap between the blind and the sighted is very far, so the need to learn new technologies for them is necessary. So I hope a miracle happens and I hope these things will happen in the near future. I see, all the difficulties of the visually impaired are many and I realize the potential of the blind with a new job. Although the benefits of information technology for the visually impaired are undisputed, it causes distrust of the sighted with the blind and loses the opportunity to integrate, access, they really don't have the conditions to assert themselves. As technology advances, the job market for the visually impaired is shrinking. The need to recruit blind people is almost nonexistent in Vietnam. This situation has happened for a long time but cannot be solved and it is very difficult to find the optimal method so that everything can return to its original state. I find myself so disadvantaged, but technology has given me a new door and forced me to isolate again. It was in Vietnam. They have not yet allowed the blind to develop software. In fact, information technology is an industry that requires teamwork, not independent work as many people think, it requires collective rather than individuality. That's why many big companies in Vietnam do not accept blind people because they are afraid that blind people are not capable of doing those things. However, everything has proven that nothing is impossible, right? The results from the significant contributions of the blind to the information technology industry are remarkable in recent years. Therefore, there is no reason to prevent them from accessing it. If you can use it, we must also use it, if you enjoy it, we enjoy it, if you develop it, I must also be involved in that project. Everything has its price that cannot be ignored, all must be treated equally, no matter what defects they have in their bodies, they must also enjoy the fruits of their own tribute. Donate to society but don't! There's nothing like that in Vietnam. THEY are marginalized by society. That is to say that we are too disadvantaged, everything is very unfair. Even the job is not allowed to do, the passion is not allowed to follow, so ask why the blind are unemployed. I say this not to brag, not that I mean to offend my country, but what I want to say here is that I want you to empathize with me, understand the difficulties that technology brings. for the visually impaired. From then on, we fixed it together. You see, Software development takes a lot of time, effort, and money. However, no one cares for the blind, they themselves have put a lot of effort to achieve that result, but everyone ignores it, pretends not to care, everything is really bad. There are many new technologies such as no code, low code, ... born from that purpose. But it's really only for small and medium businesses, not for personal use. Therefore, there is a serious shortage of human resources in this industry. I think we need to personalize the development of websites as well as mobile applications to save costs and help more people have free access to technology, helping them to freely create as they like. The problem is that I am not tech savvy. This is very suitable when the number of professional developers is very small, but the number of non-professional developers and non-technical people are many. Since then, the demand for software industry supply has increased. I know this is going to be difficult, but I'm sure things are better now than before. I see, they should have a different view of me now. I think it is necessary to replace the command line interface with a graphical user interface because it is more accessible to the visually impaired, they can just drag and drop and with the help of assistive technology they can operate. At the same time, help them focus on their ideas more without having to think much about other things, but let it focus on more complex things, everything is simply already taken care of by the computer. I think to polish a brand of yourself to a new level is a dizzying change, a breakthrough, the need for application development for those of you who want to start a business, want to embark on the road. Professional coder. This is ambiguous when you can't shape your own specific direction when there are so many technologies to learn. However, I want everything to be simplified so that visually impaired people will no longer have to struggle in developing mobile applications and websites. From there, help raise their technological level. Changing the perspective of others is what I needed. Knowing that, things are quite annoying when we have to go through three steps in the application design process: 1. drag and drop, 2. map, 3. write code. This it keeps repeating even though it's been around for a long time but the difficulty here is not writing code but designing the user interface. It's very difficult because now people demand your app to look good in order for them to download your app to use it, otherwise your revenue will go down immediately. What I am not satisfied with here is that the number of application downloads for the visually impaired is very few compared to the sighted people. I don't know what the reason is, but could it be that they discriminate against us? Creating my own app is great when unfortunately I don't know how to code. It is a lifesaver or a disaster. The answer is that every application is only absolute when there is a certain help from new technology or rather no code and low code. Sometimes we need to speed up a project but nothing makes us happy. Once that idea does not come true, everything is considered to be a river and a sea. I say here that I want software development to be for the general audience rather than the experienced, skilled developers. This will be more common when people do not necessarily have a lot of programming knowledge, expertise, advanced things but can also create great products no different than other developers. This will be shown when no code, low code will be the technology trend this year. I need an explanation as to whether it's really useful at this point. I know it has a lot of disadvantages such as poor security, limited features, poor access to assistive technologies,... in general, the existence of no code, low code will be difficult for a screen reader to be able to. compatible and almost no one will care about it for the time being. What worries me is how will people access this new technology and will they accept it? Creating your own application to promote is a good thing to do, but with a lack of knowledge, not everyone can do it. It turns out that the application design process like this is very difficult for basic users because it is very complex in nature. So very few developers enter the software development industry. Currently, no code, low code is the right choice, but it is really only for small and medium businesses, not for large technology corporations. Information technology is not suitable for the model of no code, low code. So there needs to be something more optimal. Everything is too dependent on expertise leading to many things stalling and digitization is not in that capacity. I know that, when implemented, everything will work better, but it is a hindrance to help blind people reach far, affecting career advancement. In order to evaluate in the most objective way, I hope you will soon give appropriate comments to help the disability community in personalizing software development in the near future. I believe this new form of development will be common in the next few years. However, at the present time, visually impaired people have few opportunities to enhance their self-worth as well as find themselves a suitable new job. Therefore, I hope that new technologies will change the perception of countries that still have discrimination against the blind. This will be faster when you code in a traditional handwritten way. You just need to focus on your core idea without worrying about code bugs or not? No need to worry about bugs, logic, component structure, libraries,... I hope this article will clear up the problem for those of you who are curious about the blind in Vietnam. I know there will be mixed opinions but I say this is the truth that very few of you abroad see. Hopefully, your participation and comments will motivate me to complete this project, I believe all problems will be solved well. Later, I will have a discussion about no code, low code. I always protect the rights of disability in Vietnam. With the advancement of technology, anything can happen at any time. One day everything will be simple. I hope the github community will sympathize with my shortcoming. I always appreciate what I have contributed. I will try to give you all the best. Hope it will satisfy you. I believe positive things will come to everyone.

NVCDevelopmentTeam commented 3 years ago

After a while of heated discussion, I myself came to the conclusion that this issue will not be resolved because of the nature of assistive technologies that cannot work with the buildbox at this time. So I can pause this issue here if no one else has any further comments. I know, things have gone too far, but I can tell it's all unresolved and it's deadlocked. You see, it is very difficult for the blind themselves to develop on new tools. According to NVAccess, if technology is the key for blind people, what will be the door that opens for them the opportunity to integrate into the world? I know that every blind person in the world can give life to others and they can contribute a part of their efforts to the software industry in particular and information technology in general. This shows that it will be the trend of integration in the future. I need a good reason for that. You see, an accessible game development tool is a good thing, but it has many barriers because it only develops PC games, not mobile games. for the visually impaired. I need a game that allows both the blind and the sighted to communicate with each other. THEY can play the game together more actively. I know the opportunity for blind people to be able to develop standalone apps without dependencies is very difficult because UI elements can't be dragged and dropped because the screen reader itself is very limited in reading animation content as well as other elements on an activity. I know everything goes against technology but we have to accept it and find a way to solve it quickly so that the project will not be delayed. I realize that no code and low code will dominate the mobile app market in the next few years. I think, it is necessary to deploy tools to help them catch up with this new trend. If things get better, I will open the issue of no code, low code for us to discuss together. I believe that my direction will be in line with my current ability. I know there are many visually impaired developers working in this world. However, they themselves still struggle with inaccessible tools, platforms, and integrated development environments. That hinders their success. I know for sure things will never be salvageable but I hope one day everything will be resolved so that the visually impaired can participate in mobile game development. I want to confirm one thing that we can be confident that no code or low code is always something that is very difficult for blind people to do. I see, building a no-code, low-code platform for the blind is something worth competing for. To live with our passion is a difficult thing, but we do not give up because of that. I believe that the following issues will be supported by the disability community on github. I always look forward to the change of buildbox with NVDA in the near future. Hopefully it will be more successful and smoother.

NVCDevelopmentTeam commented 3 years ago

To approach a no-code, low-code platform is very difficult for the visually impaired as well as for them to learn a programming language is a big problem. I hope everyone can develop a suitable platform to help them. I hope the no code development platform and the low code development platform will help the blind to do their part well in building mobile applications.

XLTechie commented 3 years ago

I have read all of your long messages on this subject. It is very unfortunate, the situation you have described. However, at this time, I am not clear how anyone here can help.

If the software in question can be made accessible with NVDA, but needs an add-on or similar, then ask for that on the add-on list.

But if it is too graphical, there may be nothing that can be done.

NVCDevelopmentTeam commented 3 years ago

If BuildBox can work with NVDA that would be good. However, I contacted the developer and they ignored my problem. If there is an addon related to BuildBox support for NVDA then it will be fine for people with visual impairments to be able to develop mobile games.

NVCDevelopmentTeam commented 3 years ago

I created a discussion about how no code, low code can work with NVDA? I hope you can come here to discuss: https://github.com/nvaccess/nvda/discussions/12479#discussion-3387990

NVCDevelopmentTeam commented 3 years ago

Can you direct me to the supplement list?

NVCDevelopmentTeam commented 3 years ago

Accessing the add-ons list is difficult and I don't know if I can do it because I'm not a developer.

XLTechie commented 3 years ago

You don't need to be a developer to ask for help, or to ask someone to write an add-on.

https://groups.io/g/nvda-addons

Or send an email to nvda-addons+subscribe@groups.io

NVCDevelopmentTeam commented 3 years ago

I understood what you said but I wonder, when I created the discussion, no one cares about the no code issue, ignoring the code is NVDA compatible or not? These platforms will be something that I will learn in the future. I hope you can explain more about the problem of no code, low code development platforms. Is it suitable for the visually impaired and will it develop well in the future?

NVCDevelopmentTeam commented 3 years ago

can you specify the email as i don't understand what the asterisks are?

XLTechie commented 3 years ago

Part of the problem, I think, is that none of us have any experience with this. So it is hard to talk about, other than to say: yes, it would be nice if we had access to this type of environment.

XLTechie commented 3 years ago

GitHub email munged the address; fixed now.

NVCDevelopmentTeam commented 3 years ago

I contacted the department that wrote the extension for it. However, this is a mobile game development tool so it is very difficult to influence because when I ask someone to look at it for me it has pictures of characters to drag and drop and it cannot log in. account to use. You can learn more about BuildBox. Compared to other mobile game development tools and environments, BuildBox is something new to me. Developing games for PC is very boring and nothing better than mobile will be a platform to attract more customers. No code, low code environment will be useful when users do not need to write difficult lines of code anymore, but just drag and drop components. As far as I find out, but really no code, low code works, I can't imagine because I will attend a no code, low code programming course in the near future and I expect NVDA will do well. that work. Once, my teacher asked how to build a no-code, low-code curriculum suitable for the blind using NVDA because they themselves are sighted, so they couldn't figure it out. . I really don't know how to answer because I'm doing research on this and I haven't seen any documents mentioning it because this is a new technology. It's also not exactly new but really no code, low code existed a decade ago and it has grown very strongly at this time, leading to a new software development trend that will change. completely with the traditional way of software development. This has brought a new technological revolution for the blind and brought them out of the deadlock. I believe no code, low code will be suitable for blind people. NVDA compatibility is what I look forward to in the upcoming update. I myself have a headache when there is no document related to no code, low code for the blind. I hope my sharing will help you better understand these platforms. If you want to share about no code, low code, just click on the discussion I created on this topic. I hope everything will be fine.

NVCDevelopmentTeam commented 3 years ago

In summary, because no code, low code platforms exist on the web, so blind people can use them provided they have comprehensive access. However, the fact that NVDA cannot manipulate graphics elements is a hindrance to drag and drop on no code, low code. In addition, the fact that the no code, low code platforms are not synchronized leading to it being inaccessible as well as the fact that each vendor creates a different no code, low code platform, so if to force them to having good access to visually impaired users is impossible. I think, need to consider because I can't contact all the no code, low code development platform providers at the same time because it takes a lot of time. sometimes they don't care about disability, it's very tiring. I need a solution to salvage this situation. I'll post a discussion of this on stack overflow for help. I hope, things will get better and there will be a lot of developers interested in it.

cary-rowen commented 3 years ago

Hope it will get better

XLTechie commented 3 years ago

Please, here and/or on stackoverflow, post examples!

Some sites or services that you think should be accessible that aren't.

It's hard to start from trying to cure a whole industry. People need to start at a defined point.

There is an old saying: if it's everybody's problem, it's nobody's problem.

It means that if you say "every site and platform should work on this", no platform will feel the heat to work on it. But if you say "This platform, that platform, and those platforms need to work on this", it gives people a target.

NVCDevelopmentTeam commented 3 years ago

Hi, I myself have heard a lot about no code, low code platforms and in recent years it has emerged as a new technology trend. Although, as far as I know, it's been around for a long time. However, everything is difficult to reach for the visually impaired and there are very few no-code, low-code platforms that can do that. For example, microsoft power app or appian are popular low-code platforms in 2021. It brought a lot of big changes and it reshaped the software development industry today. Although, it has a lot of disadvantages such as poor security, no automated application testing process, and the visually impaired cannot use it with current screen readers, but it also contributes to many opportunities. job opportunities for people who are not technically savvy, not tech savvy. I think it's a great trend that I can focus my research heavily on its accessibility. At the same time, help people understand the problem of disability barriers to improve it early. In my opinion, I don't know a no-code platform yet, so I can't mention it here. Any problem can be solved as the makers of no-code, low-code development platforms can enhance accessibility to better assist disability. Thereby, reducing the barrier between disability and information technology businesses. I see that my sharing has helped you understand this problem, it is very complicated and it is for everyone, not just anyone. It's very important.

NVCDevelopmentTeam commented 3 years ago

In your opinion, what is the difference between block programming and no code and low code development? I need a more convincing, satisfactory answer because it is very important for my research. Good examples for these platforms are Kodular, app inventor or thunkable. These are the tools that I have listed to help you better understand it and make an accurate judgment about the two concepts of block programming and the no code, low code development platform. From there, helping to reshape the current application development process. I hope that you will read what I write and make appropriate comments. To help this problem can be resolved smoothly.

NVCDevelopmentTeam commented 3 years ago

In my opinion, some of the leading tools and platforms for block programming languages are Scratch. It's actually a visual programming language for kids and it's just drag and drop, then put blocks of code together to form a complete application. How do you feel about these languages? Can the visually impaired use it?

NVCDevelopmentTeam commented 3 years ago

As far as I know, no code, low code technology has been around for more than 20 years, it has replaced fast application creation platforms and fourth-generation programming languages. This helps developers focus on developing advanced features without having to worry about rewriting basic features. Accelerate the application development process, save time for developers. At the same time, it helps to reduce the cost of hiring external programmers to design the application. Although it is very convenient, but no code, low code still has many unresolved things such as: not being able to quickly test the application, not being able to build games with a high amount of graphics, not compatible with the keyboard, screen reader support is not good and a lot of reasons need to be solved. In the last few years, no code has emerged as a new technology trend to help businesses easily make digital transformation more convenient. Since then, there has been a great need for leading technology companies to help the visually impaired employees in the business to access these platforms. Create the most comfortable working conditions for them, helping to bring products to customers faster. If it is mandatory for all platforms to have no code, low code compliance with accessibility is very difficult because most of these platforms are so fragmented that it is more difficult for the visually impaired to control everything. However, a solution is needed to remedy this situation. To give examples for rapid application development platforms including andromo, appsgeyser,... about examples of fourth generation programming languages ​​including 4 GLs: js, css, html, sql, php, .. In essence, no code, low code platforms are difficult to access because there are many differences in themselves, so it is difficult for visually impaired people to get used to it. The difference lies in the fact that traditional programming will use a command line interface to interact, while no code, low code will use an intuitive graphical interface to manipulate. Generally speaking, if programming in the traditional way, it can be easier for blind people to work than no code, low code because it is graphics and all components in no code, low code cannot be reached. Especially for NVDA it is more difficult to work with those components. The interaction between components on the platform of no code, low code is not really good. Because this is an emerging technology, they are not interested in disability yet. Therefore, there needs to be a consensus among developers around the world on accessibility to help visually impaired users in particular and disabled people in general can participate in the application design process later. This is what I hope for in the future. That shows, the no code, low code tools have helped developers a lot in building applications and websites for businesses, it hastened the completion of products to deliver to customers in a short time. in the shortest time, helping to achieve high efficiency in work, changing the face of today's technology world. To explain this problem, I will point out a few technology startups that I have worked with in the past, they have used no code, low code platforms to build applications and combine with the traditional development process, I honestly couldn't believe it worked so well. Please allow me to remain anonymous for this company because I do not want to reveal their secrets in case of unnecessary disclosure. This is a small tech startup and they don't have enough employees. Therefore, the developers of no code, low code were promptly there to help them. This increases the shortage of human resources in the information technology industry in Vietnam in general and the software development industry in particular. This creates opportunities for employees who are not familiar with programming to work with professional programmers, creating more equal and inclusive conditions for everyone, even if they don't know it. programmers, they only need to attend a training course on no code, low code, they can build applications and websites to participate in this potential market. That is very helpful to me and my colleagues, it creates a strong motivation to help us conquer this world. Remove barriers to digital access for all. That shows that the process of democratizing application and website development is very possible. To do that, everything has to be accessible and it's always improving on a daily basis. I believe that all problems will be solved and all your efforts will be rewarded. Hope everything will be better when covid is over. Although, no code, low code platforms are very good, but for the blind to access and use it is very difficult because at present very few manufacturers are interested in this field. I hope you can pay more attention to what I just mentioned because it will change everything in the future of information technology. Know that, no code, low code cannot completely replace writing code in the traditional way but it makes things simpler and saves more time. From there, helping programmers will focus on their ideas without having to care about the basic features. Making it easier for general users including the majority and the minority to work on no-code, low-code tools requires developers to put in more effort to bring accessibility to the world. everybody. However, I strongly believe that one day we can participate in the application development process in the simplest way. I need time to study after answering all the questions that I have not found the answer to for a long time. I hope you soon understand the problem and solve it together. In addition to the buildbox, there is also a very good game development tool that is Construct. This is one of those things that I mentioned a long time ago. Everything will be used when it's approached perfectly so I always want to give the user experience and I'm always on the side of the visually impaired developers as they need help and opportunity to develop. His passion, dedication to society. I hope everything will be fine and I will always update the information to know how blind people will do with new technologies such as no code, low code. Hope that's what I'm sharing today that will satisfy you. I hope so. I'm happy that github is a place where I can share the tech quirks I'm having. Since then, I have learned many things and gained experience working for myself. Since then, it has helped me to improve myself more and more. I always hope that someone will be interested in this topic and the issues will be resolved. I hope that, no code, low code will be an effective tool for developers around the world.

NVCDevelopmentTeam commented 3 years ago

In fact, programming is a very dry, boring thing so there are very few people who follow it, but if you know how to turn programming into a delicious dish, it is a commendable thing. So I know there are people in Vietnam who still don't believe we can code. I hope they will see things more properly. You see, learning and taking advantage of new technologies is the bare minimum for a developer. Currently, there are many new technologies that we need to know about. However, to know everything is very difficult for non-professional developers who are not familiar with programming. Therefore, no code, low code was born for them. It helps them develop apps without necessarily adding a specific area of ​​programming skills. You just need to know how to use these platforms to be able to design mobile applications, websites more easily, code less and ensure project progress. When release. It is not necessary to learn knowledge of each platform one by one, but just know a little bit of basic programming and learn carefully about no code, low code platforms to be able to master the technology. This helps non-professionals take advantage of available resources to develop applications for businesses and individuals. This is very useful for people who can't afford to learn to code and don't have much time to rewrite features that other developers have written before, helping them focus on ideas to build new ones. more advanced features. To save software production costs while still meeting the needs of customers. No code itself, low code has many templates, many frameworks for you to choose freely. However, it is very difficult to be suitable for the visually impaired because they have not yet supported the number of minority customers. I hope, programming will be popular and accessible to general users, so that they can develop the software they want without physical obstacles, anyone can participate in the development. future application.

NVCDevelopmentTeam commented 3 years ago

Usually when you develop a game, you think about spreading it to other platforms such as web or mobile. I think it's great to bring new experiences to the visually impaired, and it's so special that everything is accessible. I find, speeding up an application is necessary when the amount of work is increasing. requires developers to work at full capacity to deliver the best product. I believe, in the future no code, low code will do that. The fact that everyone can realize their dreams by creating themselves an application as a gift for friends or starting a business to develop their own brand is a new thing. I hope, all technology will be within reach of the visually impaired and they can master this world, They will live their best for the development of the world, they will constantly pursue their passion and make everything possible. things come true.

NVCDevelopmentTeam commented 3 years ago

I see, with today's development technology, no code, low code has helped form a new term for future programmers that is citizen developers. So it's great that things can be simplified by no-code, low-code development platforms. I believe, visually impaired people will soon have access to these platforms and it will grow strongly in the next few years.

NVCDevelopmentTeam commented 3 years ago

In fact, the weakness of no code, low code is that it can only develop basic, low-level applications, but cannot develop complex, high-end applications. So there needs to be a solution to fix this problem and make things simpler. I hope this change will help shape the software development industry in the future. This problem is something that plagues every developer, and it could improve over the next few years. this clearly shows that everyone can be involved in the app design process. I need an answer to help people with disabilities get used to this new technology.