Berichten over ‘woordjes’

Woordjes

Tuesday, 23 March 2010

Sinds het begin van dit semester moeten we elke week Franse woordjes oefenen.
Mezelf kennende wist ik dat ik zoiets niet lang zou volhouden,
tenzij er een manier bestond waarbij het leuk is om die woordjes te oefenen… als ik er dus een soort uitdaging van kon maken.
Na enig denkwerk besloot ik om zelf een programmaatje te schrijven. “Woordjes” was geboren!

Nu we halfweg het semester zijn en het programmaatje bruikbaar, maar nog niet perfect, is wil ik het met jullie delen.
U vindt de download link in de rechter kolom.

Hoe gebruik ik woordjes?

  • Eens gedownload dubbelklikt u op de zip-file. (voor Windows-gebruikers is dat “bestanden uitpakken” ofzoiets)
  • Een map, Woordjes, komt tevoorschijn met daarin het bestand Woordjes.jar.
  • U dubbelklikt op Woordjes.jar (Bij oude Linux distributies kan het zijn dat u het programma via de commandline moet opstarten. Dit doet u met het commando: java -jar Woordjes.jar)
  • U krijgt dan het startscherm te zien met daarop het eerste woord dat u moet vertalen. (in dit geval “een hond”)
startscherm woordjes

Het Woordjes startscherm

U typt dan de vertaling, in dit geval un chien, in het tekstveld en drukt op enter.
Als het woord juist is dan geeft hij het volgende woord dat u kan vertalen.
Is het woord fout dan krijgt u de juiste vertaling te zien in het rood, die dient u dan over te typen in het tekstveld.
Vervolgens drukt u weer op enter.

Is het woord deze keer wel juist dan krijgt u het volgende woord te zien.
Is het woord fout dan blijft hij vragen naar de juiste vertaling.

Voorlopig is er nog geen mogelijkheid om zonder een juiste oplossing naar het volgende woord te gaan.


Woordjes Versie 0.6

Friday, 18 June 2010

Een nieuwe versie van Woordjes is uit!
Met Woordjes leer je je moeilijke woordjes. (what’s in a name…)

In deze nieuwe versie is vooral aandacht besteed aan de look-and-feel van het programma.
Ondanks dat het geschreven is voor mac zou het ook moeten werken in Windows en Linux.

Het startscherm van Woordjes

Het startscherm van Woordjes.

Over Woordjes, use of Macwidgets for layout

Over Woordjes (use of Macwidgets for layout)

Duidelijke foutmeldingen

Duidelijke foutmeldingen

Settings

Settings

De nieuwe versie is vanaf vandaag te downloaden. En dat kan hier.


Mockup van Woordjes

Thursday, 19 August 2010

1) Het startscherm is grotendeels hetzelfde gebleven. Ik heb bewust gekozen om de interface zo eenvoudig mogelijk te houden zonder afbreuk te doen aan het gebruiksgemak.
De menu bovenaan maakt geen gebruik meer van drop-down menu’s maar zijn rechtstreekse knoppen geworden.

2) Rechts onderaan op het startscherm is er een kleine MotiVeter geplaatst. De Motiveter laat zien hoeveel woorden je tijdens 1 ronde juist had. De bedoeling is uiteraard om het balkje helemaal gevuld te krijgen, wat wil zeggen dat je alle woorden correct ingevuld had.
Er ontbreekt nog wel tekst die aangeeft hoeveel woorden je nog moet invullen. Essentieel, denk ik, om te vermijden dat het lijkt alsof je aan een eindeloos lange woordenreeks bezig bent.

3) Aan het instellingenscherm is ook niet zo veel veranderd. Enkel de optie vertaling omdraaien is vanuit de voormalige drop-down’s naar hier gekomen.

4) Het nieuwe scherm Lijst opstellen is nog volop onder constructie.
Waar je een woord en zijn vertaling moet zetten is vrij duidelijk maar toch rijzen er enkele problemen:

  • Hoe geef je aan dat een woord meerdere vertalingen heeft?
  • Wat doe je als je meer woorden wil invullen dan de voorziene 6 (8-10-99-…) kadertjes?
  • Wat doe je als je een bestaande file wilt aanpassen/woorden toevoegen?
  • Hoe wis je een bestaande file?

Uiteraard kan je hiervoor allemaal knopjes voorzien, maar dan staat je scherm al snel vol met knoppen en geen mens die nog weet waarvoor welke knop dient.

Dus voorlopig zoeken we verder!


Gebruiksvriendelijkheid in Woordjes

Sunday, 29 August 2010

Uiteraard laat ik Woordjes niet zomaar op de mensheid los en wordt het op voorhand uitvoerig getest.
Dat leidt vaak tot, op het eerst zicht banale, zaken die verbeterd kunnen worden maar die Woordjes als programma veel gebruiksvriendelijker maken.

Wanneer het programma opent bijvoorbeeld, of je start een nieuw spel, hebben veel mensen de neiging om direct te beginnen typen.
Het veld waarin je moet typen is echter nog niet actief waardoor je in de meeste gevallen dus helemaal niets typt.
Dat is snel verholpen door in het invoerveld te klikken zodat er een pinkend streepje staat of door in je code snel .requestFocusInWindow() toe te voegen. Eén lijn meer in je code, maar een wereld van verschil voor het gebruiksgemak. En dat is maar één van de tientallen kleine zaken die Woordjes tot een gebruiksvriendelijk programma maken.

Woordjes in Windows XP en in OS X

Woordjes in Windows XP (L) en in Mac OS X (R)

Van bij het begin was het de bedoeling dat Woordjes op zoveel mogelijk systemen moest werken. Als kind kreeg ik thuis enkel Linux voor m’n neus en op school enkel Windows. Ik vond het verschrikkelijk dat de programma’s die bestonden voor het één niet werkten op het ander en omgekeerd. Dus Woordjes moest zowel op Linux, Windows als Mac (en nog een heleboel andere) werken.

Dat Woordjes op zoveel mogelijk systemen moest werken heeft m’n keuze van de programmeertaal sterk beïnvloed. Ik koos voor Java. Java mag dan wel werken op elk platform waarop een JVM geïnstalleerd is en dus een “platform-onafhankelijke” programmeertaal zijn, tijdens het programmeren ontdekte ik toch een paar zaken die op elk platform anders zijn. Zodra je begint te werken met GUI‘s en het wegschrijven van bestanden (om je instellingen op te slaan) blijkt dat elk systeem z’n eigen manier en eigen directory’s gebruikt om gegevens in op te slaan, dus moet je voor elk systeem een, weliswaar klein, stukje code aanpassen naargelang het platform dat gebruikt wordt.

Het Woordjes icoontje

Het Woordjes icoontje

Toen Woordjes eindelijk succesvol getest was in zowel, Linux (Ubuntu en OpenSUSE), Windows (XP) en Mac (OS X, 10.6.4) zat ik nog met een probleempje. Hoewel het programma perfect te openen was met een klik in Ubuntu, Xp en Mac, was dat niet het geval in OpenSUSE.
Het starten van het programma via de commandline is niet echt moeilijk ($java -jar woordjes.jar) maar ik kan me best voorstellen dat dit niet voor iedereen vanzelfsprekend is. Daarom: een klikbaar icoontje zou handig zijn. En niet veel later had Woordjes een Woordjes.exe (Windows), Woordjes.app (Mac) en een Woordjes.jar (Elk systeem waarop een JVM draait). Downloaden en klikken. That’s it.

Helaas heb je dan al helemaal geen platformonafhankelijk programma meer, maar ik vond het belangrijk dat Woordjes simpel blijft om te gebruiken.

En dat is tot hiertoe goed gelukt.

Ohja, in de laatste versie van Woordjes (0.6.4, maar pas downloadbaar voor iedereen vanaf 0.7) zit ook een controle op update’s. Zo kan je op elk moment controleren of je met de laatste versie van Woordjes aan ‘t werken bent. 😉


Testen, testen en… testen!

Thursday, 9 September 2010

Je raadt het al, het gaat hier over Woordjes!

Tijdens het testen was er commentaar op het beeld na het vertalen van het laatste woord.
Je kreeg de tekst “Afgelopen” op de plaats waar normaal het te vertalen woord verscheen. Duidelijk genoeg, dacht ik, maar dat bleek niet zo te zijn.
Dan maar zorgen dat het invulveld niet meer bruikbaar is en een grijze achtergrondkleur kreeg, maar nog steeds hadden de gebruikers de neiging om het invulveld te gebruiken. Ook als dit niet kon…

Mockup Woordjes Resultatenscherm

Mockup Woordjes Resultatenscherm

Terug naar de tekentafel dus. Hoewel ik geen nieuwe schermen wilde toevoegen aan Woordjes leek dit toch de beste manier om het einde van de woordlijst aan te duiden. Een duidelijke tabel met daarin de resultaten, het aantal fouten,… Geen twijfel mogelijk dat dit het einde is van de woordlijst.

Wat nog ontbreekt op de mockup maar al wel geïntegreerd is in de huidige versie van Woordjes is een grote startknop onderaan de tabel met resultaten. Dit om te voorkomen dat het resultatenscherm een “dood” scherm zou worden en je het gevoel krijgt: “En wat nu?”.

In de vorige blogpost zag je screenshots van Windows XP en Mac OS X.
Je had Ubuntu dus nog te goed. Bij Ubuntu is standaard Java niet geïnstalleerd. Uiteraard moet je dit eerst installeren voordat je Woordjes installeert.

Woordjes in Ubuntu

Woordjes in Ubuntu


Woordjes Versie 0.7

Tuesday, 11 January 2011

11/1/11 11:11:11 Hét perfecte moment om de nieuwe versie (helaas niet 11.11) van Woordjes op de mensheid los te laten.

Woordjes is een klein programmaatje waarmee je je woordenschat kan oefenen.
Je typt een reeks woorden en hun vertalingen in en je oefent tot je ze allemaal kent!
Simpel en effectief.

Er zitten heel wat nieuwigheden in deze versie, waarvan veel onder de motorkap:

Zelf lijsten aanmaken

Je kon in de vorige versie’s van Woordjes ook al je eigen lijst aanmaken, maar die was beperkt.
Vanaf nu kan je zélf een lijst aanmaken met -bijna- oneindig veel woordjes.
Te vinden onder Edit > Compose List

Zelf lijsten aanmaken met woordjes 0.7

Zelf lijsten maken

Sneltoetsen

We hebben ook aan de mensen gedacht die hun muis niet (kunnen) gebruiken.
Als je ALT-toets ingedrukt houdt zal je zien dat in het menu verschillende letters onderlijnt worden. Een combinatie van die letter + alt opent het corresponderende menu.

shortcuts via de Alt toets

de Alt-toets onderlijnd de sneltoetsen

Betere instellingen

Nieuw bij instellingen is de mogelijkheid om ook de lettergrootte aan te passen. Handig voor mensen die niet meer goed kunnen zien. (En niet weten dat je bij je OS de lettergrootte kan instellen)

Instellingen

Instellingen

En nog veel meer…

Verder hebben we ook onder de motorkap ons werk gedaan waardoor Woordjes nu sneller werkt.
We hebben verschillende bugs aangepakt en ons splashscherm onder handen genomen.
Je zal waarschijnlijk ook wel gemerkt hebben dat woordjes volledig in het Engels is. Dat heeft te maken met een nieuwe, vertaalbare interface waardoor Woordjes in de toekomst in alle mogelijke talen kan worden vertaald.

Opmerkingen, klachten of suggesties zijn steeds welkom. Deze kunnen geuit worden in de vorm van commentaar onder dit bericht of door gebruik te maken van de contactpagina.

Woordjes downloaden kan hier.