Es/FlightGear Newsletter November 2013: Difference between revisions

Jump to navigation Jump to search
Introducing two new frameworks: traducido
(Initial OsgEarth integration: traducido)
(Introducing two new frameworks: traducido)
Line 22: Line 22:
Aprende más en [http://forum.flightgear.org/viewtopic.php?f=6&t=21351 el tema del foro].
Aprende más en [http://forum.flightgear.org/viewtopic.php?f=6&t=21351 el tema del foro].


=== Introducing two new frameworks: NavDisplay & MapStructure ===
=== Presentamos dos nuevos frameworks: NavDisplay (ND) y MapStructure ===
[[File:MapStructureDialog.png|thumb|MapStructure demo]]
[[File:MapStructureDialog.png|thumb|Demo de MapStructure]]
[[File:NavDisplay.png|thumb|A NavDisplay-driven Canvas/GUI dialog]]
[[File:NavDisplay.png|thumb|NavDisplay]]
[[File:Hyde-777-200ER-independent-NDs.png|thumb|Independent NavDisplay instances on Hyde's 777-200ER]]
[[File:Hyde-777-200ER-independent-NDs.png|thumb|Instancias independientes de NavDisplay en el 777-200ER de Hyde]]
In a joint effort, Gijs' original Boeing 747-400  NavDisplay/[[Canvas]] code (fully scripted using [[Nasal]]; see the [[FlightGear Newsletter October 2013#Updated aircraft|October newsletter]]) has meanwhile been sufficiently generalized to be also usable in other aircraft without having to copy/paste lots of code (typically, ~30 lines will do now).  
En un esfuerzo conjunto, el código NavDisplay/[[Canvas]] original de Gijs del Boeing 747-400 (programado completamente con [[Nasal]]; mira el [[:es:FlightGear Newsletter October 2013#Actualización de aeronaves|boletín de octubre]]) por ahora ha sido suficientemente generalizado para ser usable en otra aeronave sin tener que copiar/pegar un montón de código (normalmente, ahora serán alrededor de 30 líneas).


Hyde's Boeing 777-200ER being the very first adopter for the time being, with the added bonus that the 777-200ER now also supports independent ND instances, i.e. independent displays and switches for each pilot. Hyde is also planning on implementing missing 777-specific features.
El Boeing 777-200ER de Hyde es el primero en adoptarlo por ahora, con la ventaja extra de que el 777-200ER ahora también soporta instancias independientes de ND, por ejemplo, pantallas e interruptores independientes para cada piloto. Hyde, también está planeando implementar características faltantes específicas del 777.


In the meantime, Philosopher and Hooray have started working on a new Nasal framework, called [[MapStructure]], to easily create charting displays like the [[NavDisplay]] with very little specialized Nasal code being required. Once the MapStructure framework is completed, we will work towards porting our old *.layer/*.draw/*.model files to make use of the new MapStructure framework and adapt the NavDisplay framework accordingly.
Por ahora, Philosopher y Hooray han comenzado a trabajar en un framework Nasal llamado [[MapStructure]], para crear fácilmente pantallas de cartas como el [[NavDisplay]], tal que se necesite muy poco código Nasal especializado. Cuando el framework MapStructure esté completo, trabajaremos en vista de portar nuestros viejos archivos *.layer/*.draw/*.model para hacer uso del nuevo framework MapStructure y adaptar el framework NavDisplay conjuntamente.


MapStructure is going to be common backend for all charting needs in FlightGear, not just in instruments (i.e. MFDs like the ND), but also in GUI dialogs (Map, instructor console, ATC etc).  
MapStructure va a ser la base común para todas las necesidades gráficas de FlightGear, no sólo en instrumentos (por ejemplo, pantallas multifunción MDF como el NavDisplay), sino también en ventanas (Map, consola del instructor, ATC, etc).


Currently, there are still some minor performance issues (especially on less powerful computers), which we hope to resolve by moving some parts into C++ space, hopefully in time for the 3.0 release (Our Canvas/C++ guys, TheTom and Zakalawe are looking into it).
Actualmente, aún hay algunos problemas de rendimiento menores (especialmente en computadores menos potentes), los cuales esperamos resolver al mover algunas partes al espacio C++, con la esperanza de que esté para la versión 3.0 (nuestros chicos Canvas/C++, TheTom y Zakalawe, están trabajando para eso).


Please get in touch if you have any questions or if you'd like to get involved in some way.
Por favor, contáctate si tienes alguna pregunta o si te gustaría unirte en alguna forma.


=== Getting started with CppBind ===
=== Getting started with CppBind ===
99

edits

Navigation menu