Skip to content

Commit

Permalink
Publicar versión 0.5.0 (Seville) de Nela
Browse files Browse the repository at this point in the history
Entre marzo y mayo de 2012 desarrollé el código de mi Trabajo de Fin de Carrera.
Lo fui documentando en https://nelaproject.blogspot.com/

Un año después, en mayo de 2013, presenté la memoria y defendí el proyecto.

Posteriormente, creo que a finales de 2015, la Forja de RedIRIS, en la que
había desarrollado el proyecto fu cerrada, perdiéndose así el repositorio de
Subversion.

Hoy (marzo de 2020) he localizado un disco duro externo que contiene una
copia de respaldo de lo que parece ser la versión 0.5.0 (la última publicada)
de Nela.

Así que Nela vuelve a la red  :-)
  • Loading branch information
quique committed Mar 29, 2020
0 parents commit 13afa40
Show file tree
Hide file tree
Showing 150 changed files with 10,644 additions and 0 deletions.
28 changes: 28 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
Authors of nela.

Enrique Matías Sánchez <quique (at) unizar.es>
Original author. Main developer.

Nuno Pinheiro <nuno (at) nuno-icons.com>
Made the icon of Akregator, on which Nela's icon is based.

Stas Zytkiewicz <childsplay (at) users.sf.net>
Author of childsplay, from where bummer.mp3 and goal.mp3 were taken.

fastson
Recorder of typewriter_slow.wav, on which keystroke.mp3 is based.

Setuniman
Author of piano jingle 0L_16po2.WAV, which is used as welcome sound.

Claus Faerber <claus (at) faerber.name>
Author of braille.pl, which was used to create the SVG images for
the dots.

Open Clip Art Library contributors
Dedicated many images to the public domain.

Ralph Aichinger
Author of the photograph used as background in the splashscreen,
released under the Creative Commons Attribution license.

7 changes: 7 additions & 0 deletions BUGS
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
BUGS

A bug tracker is available at:
http://forja.rediris.es/ FIXME

If you find a bug that is not in the list above, please report it.

674 changes: 674 additions & 0 deletions COPYING

Large diffs are not rendered by default.

Empty file added ChangeLog
Empty file.
26 changes: 26 additions & 0 deletions DEPENDENCIES
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
The following packages should be installed before nela is installed:

* Qt libraries
+ Qt is a cross-platform C++ application framework, which includes
a rich set of widgets that provide standard GUI functionality.
Nela is being developed on Qt 4.7, but it will probably run on any
Qt 4.4+ release.
+ Homepage:
http://qt.nokia.com/

* Tiresias PCfont TrueType Font
+ This is a family of realist sans-serif typefaces that were designed
for best legibility by people with impaired vision at the Scientific
Research Unit of Royal National Institute of the Blind in London.
+ Homepage:
http://www.tiresias.org

* DejaVu Sans TrueType Font
+ DejaVu provides an expanded version of the Vera font family aiming
for quality and broader Unicode coverage while retaining the
original Vera style. DejaVu currently works towards conformance with
the Multilingual European Standards (MES-1 and MES-2) for Unicode
coverage.
+ Homepage:
http://dejavu-fonts.org/

9 changes: 9 additions & 0 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
To build and install Nela from source code, run these commands:
$ qmake nela.pro
$ make
$ sudo make install
$ nela

Prebuilt executables for Microsoft Windows can be downloaded at
http://forja.rediris.es/frs/?group_id=998

Empty file added NEWS
Empty file.
79 changes: 79 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
This is the nela package.

= About nela =

nela is a software trainer to learn the Braille code, targeted at children
with visual impairment (or completely blind).

It teaches the Braille code slowly and didactically. Dots, letters,
syllables, and numbers are introduced in a pedagogically appropriate order.
Any letter the user has difficulty learning, will be presented more often.

Simulating a Perkins machine on the keyboard, its interface intends to be
accesible, simple, and easy to use.

It's being developed using the Qt libraries, and tested on GNU/Linux and
Microsoft Windows (it would probably also run on Mac OS X with little or
no modification).

Please contribute in any way you can.


= FileSystem Hierarchy =

/trunk - Main development area. This is where the next major release of
the code lives, and generally has all the newest features.
/branches - A branch is a copy of code derived from a certain point in the
trunk.
It can be used for applying major changes to the code while
preserving the integrity of the code in the trunk. If the
major changes work according to plan, they are usually merged
back into the trunk.
Creating a branch every time a major version is released allows
to do bug fixes and make a new release without having to
release the newest -possibly unfinished or untested- features.
/tags - A tag is a point-in-time copy of the code as it was at that
state. Useful to signal a major release of the software, or
the most stable point of the software before major revisions
on the trunk were applied.

/trunk/src - Source code of the program.
/trunk/src/icons - Icons used for the program.
/trunk/src/levels - Levels for different languages.
/trunk/src/man - Manual pages for Unix-like operating systems.
/trunk/src/sounds - Sounds used in the application, for feedback or
giving instructions.
/trunk/src/tables - Character -> Braille code tables for languages.
/trunk/src/translations - Translations to different languages.


= Resources =

Blog:
http://nelaproject.blogspot.com.es/

Twitter:
https://twitter.com/#!/nelaproject

Downloads:
http://forja.rediris.es/frs/?group_id=998

Development (Subversion repository, bug tracker, etc):
https://forja.rediris.es/projects/cusl6-nela/


= Dependencies =

See DEPENDENCIES file.


= Installation =

See INSTALL file.


= Additional Information =

A short interview with author (in Spanish) is located at
http://osluz.unizar.es/content/entrevista-con-el-creador-del-proyecto-nela

Binary file added README.es.pdf
Binary file not shown.
12 changes: 12 additions & 0 deletions THANKS
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
nela THANKS file

nela was originally written by Enrique Matías Sánchez. It would
not be what it is today without the invaluable help of these people,
who have reported problems, suggested improvements, or submitted
actual code. Please help us keep this list complete and free from
errors. Also see the AUTHORS file for the list of people with
contributions significant enough to warrant copyright assignment.

Inmaculada Plaza García - Original idea
Inés Benedicto Moya - Suggestions

2 changes: 2 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
* The points are hardcoded to the keys SDF-JKL. This should be customizable to be useful with any keyboard layout.

17 changes: 17 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
nela (0.4.5-1) UNRELEASED; urgency=low

* New upstream release.

-- Enrique Matías Sánchez <quique@unizar.es> Fri, 27 Apr 2012 16:54:00 +0200

nela (0.3.7-1) UNRELEASED; urgency=low

* New upstream release.

-- Enrique Matías Sánchez <quique@unizar.es> Mon, 16 Apr 2012 23:22:40 +0200

nela (0.2.1-1) UNRELEASED; urgency=low

* Initial release.

-- Enrique Matías Sánchez <quique@unizar.es> Mon, 09 Apr 2012 15:29:36 +0200
1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8
21 changes: 21 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Source: nela
Section: misc
Priority: optional
Maintainer: Enrique Matías Sánchez <quique@unizar.es>
Build-Depends: debhelper (>= 8), libqt4-dev (>= 4.6), libphonon-dev (>= 4.6)
Standards-Version: 3.9.1
Homepage: http://nelaproject.blogspot.com.es/

Package: nela
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ttf-tiresias, ttf-dejavu
Description: Braille code trainer
nela is a software trainer to learn the Braille code, targeted at children
with visual impairment (or completely blind).
.
It teaches the Braille code slowly and didactically. Dots, letters,
syllables, and numbers are introduced in a pedagogically appropriate order.
Any letter the user has difficulty learning, will be presented more often.
.
Simulating a Perkins machine on the keyboard, its interface intends to be
accesible, simple, and easy to use.
32 changes: 32 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
This package was debianized by Enrique Matías Sánchez <quique@unizar.es> on
Mon, 09 Apr 2012 15:29:36 +0200.

It was downloaded from:

https://forja.rediris.es/projects/cusl6-nela/

Upstream author:

Enrique Matías Sánchez <quique@unizar.es>

Copyright and license terms:

Copyright © 2012 Enrique Matías Sánchez <quique@unizar.es>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

The Debian packaging is (C) 2012, Enrique Matías Sánchez
<quique@unizar.es> and is licensed under the GPL v3 or later,
see `/usr/share/common-licenses/GPL-3'.

7 changes: 7 additions & 0 deletions debian/nela.menu
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
?package(nela): \
needs="X11" \
section="Applications/Education" \
title="Nela" \
longtitle="Nela Braille Trainer" \
command="nela" \
icon="/usr/share/pixmaps/nela.xpm"
73 changes: 73 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1


builddir:
mkdir -p builddir

builddir/Makefile: builddir
cd builddir && qmake-qt4 PREFIX=/usr ../src/nela.pro

build: build-stamp

build-stamp: builddir/Makefile
dh_testdir

# Add here commands to compile the package.
cd builddir && $(MAKE)

touch $@

clean:
dh_testdir
dh_testroot
rm -f build-stamp

# Add here commands to clean up after the build process.
rm -rf builddir

dh_clean

install: build
dh_testdir
dh_testroot
dh_prep
dh_installdirs

# Add here commands to install the package into debian/nela.
cd builddir && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/nela install


# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.

# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs ChangeLog
dh_installdocs
dh_installexamples
dh_installmenu
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)
Loading

0 comments on commit 13afa40

Please sign in to comment.