Sistemele de operare iOS si Mac - accesibilitate, programe

Despre computere, telefoane, tehnologie

Moderator: Manu

Scrie răspuns
GruiaVelicu
Locotenent - colonel
Mesaje: 1063
Membru din: 15 Mar 2008, 15:50
Localitate: Cluj-Napoca

Mesaj de GruiaVelicu »

Era un program, in speta o fereastra de initializare dropbox. Eu nu am intilnit nimic din sistemul de operare care sa nu fie accesibil. Aici nu am citit, da in manualul pentru iphone ei se lauda ca tot ce e produs de apple e complet accesibil si pana acuma asa e. Chiar si editorul lor de text, desi e mai putin complex decat word - da se poate face cam orice din chestiile uzuale - ofera zeci de scurtaturi din tastatura pentru a manevra chiar si lucru cu obiecte cum ar fi miniaturi, sau imagini.
Gruia
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

Daca nu sunt ferestre din sistemul de operare care sa nu fie citite inseamna ca e in regula, ca si Windows respecta ceea ce trebuie ca un screen reader sa poata fi facut sa interactioneze cu succes cu interfata grafica, au un sistem standard pus la punct.
Si la Windows, orice e facut cu Windows API e ok, dar cand creatorii de programe decid utilizarea a tot felul de widgets smecheri... apare si problema.
Daca Ion Pop stie o librarie care sa fie cross platform si care sa mearga si cu cititoarele de ecran... probabil ca ar fi bine sa fie avuta in vedere in cazul unor viitoare programe cross platform, eu deocamdata nu am incercat decat <windows.h> cu C++, dar parca m-ar fi interesat de ceva cross platform cand m-am apucat, macar asa pentru linistea mea ca la o adica nu am de rescris mult cod. Sunt oare accesibile GTK+ sau wxWidgets pe marile sisteme de operare?
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
IonPop
Colonel
Mesaje: 2166
Membru din: 02 Oct 2010, 17:55

Mesaj de IonPop »

O, m-am mai linistit. Intr-adevar, daca nu este un program inclus in sistemul de operare, se poate intampla la fel ca in Windows sa fie pur si simplu un program care foloseste o biblioteca grafica absolut inaccesibila.

@Manu: Nu stiu daca exista o biblioteca grafica accesibila pe toate sistemele de operare pentru simplul motiv ca pana acum nu am reusit sa testez asa ceva pe mai multe sisteme de operare, si nici nu prea sunt multi orbi care sa foloseasca diverse sisteme de operare si sa poata face astfel de teste.

WxWidgets este o biblioteca portabila pe mai multe sisteme de operare, si care foloseste clasele grafice de baza ale sistemului de operare, ceea ce o face si sa fie mai rapida decat alte clase cum ar fi SWING (Java) si sa raspunda mai rapid la comenzi. Drept urmare cred ca la fel cum este accesibila sub Windows s-ar putea sa fie la fel si sub Mac.
Sub Linux insa... nu sunt sigur ca clasa grafica pe care o foloseste este accesibila.

Java SWT este asemanatoare ca principiu cu wxWidgets, asa ca daca aplicatia este in Java, este de preferat sa foloseasca SWT si nu SWING. In ultima versiune de Java cei de la Oracle au introdus Java Access Bridge in Java Runtime Environment, asa ca nu mai trebuie instalat Java Access Bridge separat, deci programele care folosesc SWING vor fi accesibile fara eforturi suplimentare, insa SWING tot mai lent ramane iar suportul de JAWS mai slab decat pentru SWT.

Pentru Windows cea mai accesibila interfata este cea cu MFC, asa ca un program in C++ cu MFC ar fi de preferat pentru orbi, insa este mai dificil si mai putin productiv de programat in C++ decat in alte limbaje mai moderne, si evident, nici programele nu vor fi portabile sub alte sisteme de operare.

Daca ai timp sa testezi, solutia cea mai buna este VMware Player:
1. Descarci VMware Player, care este gratuit. VMware este cel mai puternic sistem de virtualizare existent si este accesibil cu Jaws.
2. Cauti masini virtuale gata create cu Windows XP, Windows 7, Vista, sau alte versiuni, Mac OS X, cu ajutorul motorului de cautare:
http://www.torrentz.com/
3. Descarci ultima versiune de Vinux, care este o distributie de Linux Ubuntu configurata special pentru orbi, cu cititorul de ecran Orca (eu am reusit doar sa pornesc sistemul de operare dar apoi a tacut malc, asa ca inca nu stiu ce probleme are).
4. Mac OS X functioneaza extrem de lent, incat abia se aude uneori VoiceOver asa ca trebuie mai intai instalat VMware Tools. (Eu pana acum l-am folosit fara VMware Tools).
5. Pentru sistemele de operare Windows trebuie rulat narrator si apoi cu ajutorul lui instalat JAWS, dar de acestea nu este neaparata nevoie, fiindca pentru teste se poate folosi Windows-ul gazda instalat pe computerul fizic.
Apoi se pot rula acele computere virtuale ca niste computere reale si pe ele se pot instala si testa diverse programe. Daca ceva nu merge bine, se rezolva prin stergerea directorului cu masina virtuala si copierea unui director nou din copia de siguranta.

In acest mod am putea testa de exemplu daca wxWidgets este accesibil si pe alte platforme decat Windows.
Dar inainte de a putea face testele ar trebui sa putem accesa ca lumea acele platforme, adica mai exact Ubuntu si Mac OS X. Eu am de gand sa fac asta, dar nu stiu cat de curand voi avea suficient timp.
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

E bine ca m-ai pus cel putin pe o linie, partea cu VMware Player ma intereseaza pentru a testa si eu un Mac, calculatorul este destul de bun, poate se va putea ajunge pana la Voice Over.
Daca vreau sa fac insa un joc cross platform, va aparea si problema redarii sunetului sub diversele sisteme de operare...

WMware merge si pe Mac? Poate oare rula Windows cu tot cu sunet?
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
IonPop
Colonel
Mesaje: 2166
Membru din: 02 Oct 2010, 17:55

Mesaj de IonPop »

Am citit ca nu exista VMware Player pentru Mac, insa VMware are mai multe produse, nu doar "Player"-ul.
VMware Player era in trecut folosit doar pentru a rula masini virtuale create cu alte programe VMware dar acum se pot si crea masini virtuale cu el.
Mai exista VMware Workstation care costa bani sau poate fi imprumutat de la www.torrentz.com :-)
Cu VMware Workstation se pot crea masini virtuale si se pot rula, dar are mai multe facilitati decat VMware Player.
Mai exista si VMware Server cu care se pot crea masini virtuale, dar si el costa bani.
Mai exista VMware Fusion care nu stiu exact ce face, dar am inteles ca printre altele poate rula masini virtuale, si am inteles ca el poate rula si pe Mac.

Dar nu am inteles de ce ai avea nevoie sa rulezi VMware Player pe Mac si sa rulezi in el o masina virtuala Windows daca in prezent ai un computer pe care ruleaza Windows. Cred ca poti testa pe computerul pe care il ai in prezent.
Sau daca vrei sa faci teste care ar putea strica Windows-ul, atunci poti rula o masina virtuala Windows in VMware player care este instalat tot in Windows.
Eu am o masina virtuala Windows 7 in limba romana, una cu Windows 7 in engleza si una cu Windows XP, si le rulez cu VMware Player tot sub XP.
Am si o masina virtuala cu Mac OS X, pe care am putut-o testa, dar merge totusi groaznic de lent fara VMware Tools si cred ca e un pic mai complicat de instalat VMware Tools pe Mac.

Oricum, cu toate aceste masini virtuale, si cele de Windows si cea de Mac nu am avut probleme cu sunetul.
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

Pe mine ma intereseaza pe Windows, desigur, doar ca intrebam in idea ca lui Gruia ii trebuia candva un Windows pe Mac.
A si incercat, doar ca nu mergea deloc sunetul, poate spune el mai multe.

Mie pe Windows 7 mi-ar trebui doar un XP si un Mac pentru diverse teste.

Ai si in romana si in engleza pentru a testa cum apar elementele de interfata grafica in cele doua limbi?
Imi dau seama ca uneori ar fi util, la limba romana aparea butonul Try again doar Incercare din, fara nou, asta cand chemam caseta de dialog cu buton Ok, Try again si Cancel. O fi problema la traducerea Windows? Am observat treaba asta doar cand am ajuns cu programelul pe un calculator cu Windows in limba romana.

Poate ca nu ar fi rau un alt topic pentru amanunte de genul asta, sa nu fim cu totul offtopic.
Multumesc pentru informatii, imi sunt foarte utile, conteaza mult ca anumite lucruri sa fie spuse pe scurt de cineva care a studiat problemele in timp, asa e rezolvat usor punctul de pornire uneori.
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
GruiaVelicu
Locotenent - colonel
Mesaje: 1063
Membru din: 15 Mar 2008, 15:50
Localitate: Cluj-Napoca

Mesaj de GruiaVelicu »

Ce stiu eu ca se poate si ca mie imi place sa incerc. In plus trebuie sa recunosc ca imi lipseste jocul de table din windows. Pe mac este un utilitar care te indruma sa instalezi windows. Totul a mers frumos pana a pornit windows care nu avea sunet. Am inteles ca odata cu windows se pune si utilitarul asta de pe mac pe care cand il deschizi ai putea instala driverele. In plus tot din el ar trebui sa trec din nou pe mac. Adica pe langa ca nu am reusit sa vad cum merge windows, am fost nevoit sa imi repun sistemul ca fiul meu si cu mine nu ne-am descurcat. Ar trebui cineva care vede si care se pricepe un pic. Eu acasa nu pot beneficia decat de ajutorul unui copil de 11 ani care nu se pricepe in situatii mai grele. Asa ca pana o sa vrea specialistul cu care am venit ramane asa cum e.
Gruia
IonPop
Colonel
Mesaje: 2166
Membru din: 02 Oct 2010, 17:55

Mesaj de IonPop »

Cu www.torrentz.com am gasit torrentele cu masinile virtuale pe care le am cautand dupa Windows 7 / Windows XP si vmware.
Am urmat aproximativ pasii urmatori:
1. Am descarcat torentul, rulat, iar UTorrent a descarcat arhiva cu masina virtuala gasita.
2. Am dezarhivat arhiva intr-un director.
3. Am pornit VMware Player, am apasat Control+O pentru "Open", am ales fisierul din directorul cu masina virtuala si am apasat enter.
4. Am asteptat sa se incarce sistemul de operare Windows
5. Am apasat Control+G ca sa dau controlul sistemului de operare oaspete (din masina virtuala).
6. Am apasat Windows+U ca sa pornesc Narrator. Din fereastra care apare a trebuit sa apas Alt+N daca mai retin bine.
Ma rog, intre timp mai apar unele mesaje din partea VMware player, daca vrei sa instalezi ceva update-uri, dar raspunsul este ca nu, sau ca... later.
7. Am apasat combinatia de taste Control+Shift+Alt ca sa revin la sistemul de operare principal. Combinatia de taste implicita este insa Control+Alt insa eu i-am facut anterior o modificare in fisierul de configurare VMware.
8. Am revenit in sistemul de operare gazda, deci in programul VMware Player pentru a instala un update pentru VMware Tools. Pentru asta am apasat alt+V si sageata in sus iar apoi enter pe optiunea din meniul "Install VMware Tools".
VMware s-ar putea sa te intrebe el daca vrei sa instalezi VMware Tools, care este un program care se instaleaza in sistemul de operare oaspete, dar daca in sistemul de operare oaspete nu ruleaza inca nici un cititor de ecran, nici macar Narrator, nu vei sti ce se intampla acolo si s-ar putea sa trebuiasca sa apesi enter pe vre-un buton "Next" ca sa se finalizeze instalarea. In unele sisteme de operare oaspete VMware Tools se instaleaza fara sa te mai intrebe, dar nu mai tin minte in care.
9. Dupa ce termina acel progress bar pentru instalare, poti sa deschizi Windows Explorer in sistemul de operare gazda si sa cauti kitul de instalare pentru JAWS, sa faci un control+C pentru a il copia, dupa care sa muti focusul din nou in VMware Player, sa muti focusul pe desktop si apoi sa faci un "paste" cu Control+V.
Kitul de instalare se va copia rapid, dupa care poti sa muti focusul pe el cu tasta "j".
Si apoi apesi enter pe el si va incepe instalarea JAWS care este accesibila.

Evident, am gasit doar kituri de Windows in Engleza, dar pentru Windows 7 am cautat kitul de instalare in limba romana pe web, care este foarte simplu de gasit, si l-am descarcat. Este un fisier executabil cu un nume foarte lung.

Windows 7 Home si Professional nu permit instalarea unei interfete in alta limba, ci doar Windows 7 Ultimate si Windows 7 Enterprise.
Eu am gasit doar o masina virtuala de Windows 7 Professional pe 32 de biti, iar pentru a putea instala interfata in limba romana a trebuit sa descarc si programul numit "Vistalizator". Este tot un program gratuit. Pentru a instala interfata am facut astfel:
1. Am copiat cele doua executabile (interfata si vistalizator) in sistemul de operare oaspete si am executat programul vistalizator.
2. Am apasat butonul pentru instalarea unei limbi si am ales apoi fisierul executabil cu kitul de instalare al interfetei si am apasat enter.
3. Am apasat un buton ca sa se instaleze limba romana.

Dupa ce a terminat, m-a intrebat daca vreau ca limba activa sa fie romana, am zis ca da, si i-am spus sa reporneasca sistemul de operare oaspete. Dupa ce a pornit a pornit cu interfata in limba romana.

Inainte de instalarea interfetei nu trebuie sa fie instalat Service pack 1, iar daca a fost instalat, trebuie mai intai dezinstalat, instalata interfata, iar apoi instalat din nou.

Am aratat cam care ar fi procedeul, desi probabil ca in cazul interfetei pentru Windows XP s-ar putea sa fie altfel. Nu am instalat insa niciodata o interfata pentru limba romana in XP, asa ca nu stiu cum se face.

Oricum, chiar daca ai Window 7 ca sistem de baza, nu strica sa instalezi un Windows 7 si ca sistem oaspete, fiindca poti face probe pe el fara frica. Daca strici ceva, trebuie doar sa stergi directorul cu masina virtuala respectiva si sa copiezi un director nou cu o masina proaspata care a fost salvata anterior. Si este bine sa faci o copie a masinii virtuale in anumite puncte cheie, de exemplu una imediat dupa ce instalezi cititorul de ecran JAWS, sau inainte de a face update-uri de Windows, fiindca daca ulterior ceva nu va merge bine, vei putea reveni la o varianta stabila.
Pe o masina virtuala poti si sa accesezi site-uri periculoase sau sa rulezi programe dubioase, fiindca daca iti va virusa computerul sau iti va instala spyware o va face doar in masina virtuala, nu in sistemul de operare de baza, asa ca poti testa usor diverse programe...

Masinile virtuale in uz sunt directoare cu cateva fisiere foarte mari, cele pe care le am eu sunt de peste 8 respectiv 13 GB fiecare, dar au crescut si dupa ce am instalat pe ele JAWS, Windows Live Mail, update-uri de Windows etc.
IonPop
Colonel
Mesaje: 2166
Membru din: 02 Oct 2010, 17:55

Mesaj de IonPop »

Nu stiu ce utilitar cu care se poate rula Windows are Mac-ul, insa exista mai multe programe de virtualizare, nu doar VMware, asa ca este posibil sa aiba si Mac-ul unul cum are si Windows 7 propriul program de virtualizare cu care se poate rula Windows XP.
De asemenea nu stiu daca toate programele de virtualizare sunt accesibile pentru cititoarele de ecran.
Vortex
Sublocotenent
Mesaje: 298
Membru din: 19 Noi 2009, 17:12
Contact:

Mesaj de Vortex »

mac-ul ala e intel x86, se poate instala windows direct pe el. Aplicatia mac care facea asta se chema bootcamp, parca.
Vortex Website
Maximum de confort, cu minimum de efort.
GruiaVelicu
Locotenent - colonel
Mesaje: 1063
Membru din: 15 Mar 2008, 15:50
Localitate: Cluj-Napoca

Mesaj de GruiaVelicu »

In esenta e adevarat, dar si cum cred ca am scris mai sus, windows am reusit sa pun da fara drivere. Mai trebuia sa fac ceva in windows sa am de toate. Poate oi gasi pe careva mai priceput si cu mmai mult chef decat fiul meu de 11 ani.
Gruia
GruiaVelicu
Locotenent - colonel
Mesaje: 1063
Membru din: 15 Mar 2008, 15:50
Localitate: Cluj-Napoca

Mesaj de GruiaVelicu »

La a doua incercare pe care am facut-o am reusit sa pun windows pe un mac si se comporta deocamdata excelent. Era de fapt foarte simplu si destul de automat, da trebuia sa citesc eu un pic mai amanuntit.
Gruia
Valentin
Sublocotenent
Mesaje: 320
Membru din: 11 Mar 2008, 14:30
Localitate: Cluj-Napoca

Mesaj de Valentin »

salut.
acum vreo doua zile mi-am achizitionat si eu un iphone 4s.
sunt foarte multumit de el. deja am reusit sa ma obijnuiesc cu modul putin mai diferit de utilizare si sunt foarte incantat de el. am descoperit si o aplicatie care cred ca este foarte folositoare pentru nevazatori.
aplicatia se numeste wiz viz si este free. cu ajutorul ei trebuie sa fotografiati un obiect sau chiar si o pagina despre care vreti sa stiti ce e sau ce scrie pe el si sa inregistrati o intrebare de genul what's this. apoi va trebui sa trimiteti aplicatia catre persoane de pe serverul lor adica niste web workers sau iq engineers asa sunt numiti in aplicatie.
si ei va vor raspunde.
eu gasesc aceasta aplicatie foarte folositoare mai ales ca este free si nu trebuie sa platiti nimic.
IonPop
Colonel
Mesaje: 2166
Membru din: 02 Oct 2010, 17:55

Mesaj de IonPop »

Eu tot incerc sa ma documentez si sa solutionez vesnica dilema... iPhone sau Android, dar in loc sa ma lamuresc am din ce in ce mai multe nelamuriri. :-)
Din pacate in ultima vreme am gasit tot mai multe dezavantaje ale iPhone in comparatie cu Android.
Am vazut ca unele telefoane pe care poate rula Android au radio dar iPhone nu are.
Dar ce este cel mai neplacut, insa nu stiu daca este si pe deplin adevarat... am inteles ca un telefon cu Android poate fi folosit ca stick de memorie, adica poti incarca orice fel de fisiere pe el, in timp ce acest lucru nu este posibil cu iPhone.
Am inteles ca dupa jailbreak s-ar putea folosi si un iPhone ca stick de memorie, dar altii zic ca este oricum foarte dificil de utilizat pentru asa ceva si dupa jailbreak.

Ma rog, sa poti folosi telefonul mobil pe care il ai de obicei intotdeauna la tine ca stick de memorie este un lucru util, dar hai sa zicem ca m-as putea lipsi si de facilitatea aceasta.
M-ar interesa insa sa pot incarca pe telefon orice tip de fisier mp3 de pe computer, cu carti de exemplu, dar am inteles ca acest lucru nu se poate cu iPhone.
Dar cu siguranta ca tot nu am inteles prea bine, fiindca am tot auzit ca se poate insa doar prin iTunes, or nu inteleg, se poate ori nu? Si nu inteleg de ce se insista ca doar cu aplicatia iTunes. Daca se pot transfera fisiere de pe computer, atunci de ce ar conta daca cu iTunes sau alt program?
Sau de fapt nu se pot transfera fisiere mp3 deloc, iar cu iTunes se pot descarca fisiere doar de pe site-ul iTunes?

Mai spunea cineva ca iPhone nu permite accesul la sistemul de fisiere. Or nu inteleg nici asta, fiindca am inteles ca pe iPhone se poate folosi SSH, iar prin SSH se pot transfera si fisiere, care trebuie sa se salveze undeva...

Stiu ca Android are un conector mini USB, dar nu stiu cum se poate conecta iPhone la un computer. Am inteles ca are un conector special cu 30 pini sau 19 pini la iPhone 5, dar nu stiu ce fel de conector are la celalalt capat care se conecteaza la PC.

Am inteles ca cu iPhone se poate naviga pe web, dar tot nu am inteles cum se poate naviga daca nu se pot descarca fisiere, iar daca se pot descarca fisiere, de ce nu se pot descarca si fisiere mp3...
Andreea Neagu
Colonel
Mesaje: 1511
Membru din: 16 Ian 2007, 23:15
Localitate: Bucuresti
Contact:

Mesaj de Andreea Neagu »

Salut,
Poti sa-ti sincronizezi mp3-urile din calculator cu iPhone via iTunes, decti poti sa-ti pui carti si muzica pe el. Nu e o copiere directa, ci iti importi colectia de muzica in iTunes si apoi o sincronizezi cu iPhone sau iPad.
Conectorul e USB la capatul care intra in calculator.
Nu poti accesa sistemul de fisiere in sensul ca fiecare fisier se deschide cu un anumit app si poti sa faci cu el doar ce-ti permite aplicatia respectiva, nu poti sa le muti, copiezi etc dintr-un loc in altul ca pe Android. Si realitatea e ca, obiectiv vorbind, nici nu ai nevoie.
Poti descarca fisiere de pe net, eu fac asta tot timpul cu attachments de la mail pe iPad, si fiecare fisier va fi deschis de aplicatia corespunzatoare. De exemplu, docurile le pot transfera din mail in Docs2Go sau Pages pentru editare, pdf-urile in iBooks etc.
Nu am incercat sa folosesc iPadul ca stick fiindca nu am avut nevoie. La mine iPad e instrument de productivitate, a inlocuit aproape complet laptopul. Practic, mai folosesc laptopul doar la design web si la programare. Daca am nevoie sa mut fisiere dintr-o parte in alta, nu ma impiedica nimic sa le pun in dropbox sau, pentru documente, muzica si poze, icloud si sa le sincronizez cu iPadul. In felul asta, nu mai am nevoie de stick. In momentul in care imi permit iPhone sau iPad, imi permit financiar si plata accesului la internet de pe dispozitivele respective si atunci sincronizarea nu mai e o problema. Repet, vorbesc strict din perspectiva mea.
Pentru radio, din cate stiu, exista aplicatii, gen TuneIn Radio. Nu am testat fiindca nu ma intereseaza radioul.
Numai bine,
Andreea
Ultima oară modificat 12 Oct 2012, 15:18 de către Andreea Neagu, modificat 1 dată în total.
Scrie răspuns