Skip to main content

IENJINIA At JavaOne (with Spanish Translation)

Posted by turbogeek on June 26, 2005 at 2:42 PM PDT

Project IENJINIA will be at JavaOne at the Community Corner at JavaOne 's Vendor Pavilion in the Java.Net Community Corner Booth. The project leaders (who will translate this blog below into Spanish) will be talking about their project and how educators in Mexico are using it. But what is IENJINIA?

What is the first thing you think about when you imagine teaching software development? Games, right? Project IENJINIA emulates an 80's video games console. This is done for two reasons. First, most teenagers are interested in video games. The second is that the emulator is a very simple platform for exploring programming.

Writing software is an abstract and complex activity which makes it a hard to acquire skill. Students shouldn't be forced to deal on top of that with all the complexity of a modern computer system (operating system, compilers, linkers, complex "feature filled" IDEs, etc.). The IENJINIA DevKit is designed to provide a simplified computer on which the student can directly interact with the underlying (simulated) hardware using IPL (IENJINIA Programming Language).

IPL is a very simple interpreted language with dynamic typing, static scoping, automatic garbage collection and "standard" syntax (similar to C, C++ and Java).

----- Spanish Translation ----

El proyecto IENJINIA estará en el Community Corner Booth de Java.Net en JavaOne. Los líderes del projecto hablarán acerca de su proyecto y como ciertos profesores del ITAM en México lo están usando. Pero que es IENJINIA?.

Qué es la primera cosa que piensa cuando se imagina la enseñanza del desarrollo de software. Juegos correcto? El proyecto IENJINIA emula una consola de video juegos de los 80's. Esto fue hecho por dos razones. Primero, porque los juegos es algo que le interesean a los adolescentes. La segunda es que el emulador es una plataforma muy sencilla para explorar la programación.

Escribir software es una actividad abstracta y compleja que la hace una habilidad díficil de aquirir. Los estudiantes no deberían tener que lidiar con la complejidad de un sistema de cómputo moderno (sistema operativo, compiladores, linqueadores, IDE's complejos, etc). El IENJINIA DevKit está diseñado para ofrecer una computadora simplificada en la cual el estudiante puede directamente interactuar con el hardware (simulado) usando el IPL (IENJINIA Programming Language).

IPL es una lenguaje interpretado muy sencillo con manejo dinámico de tipos, "static scoping", recolección automática de basura y una sintáxis estándar (similar a la de C, C++ y Java).

Related Topics >>