Por
Arleco, en 17 de Septiembre de 2008
...s comportamientos.
algunos de los ejemplos mas conocidos de apis son: la interfaz de llamadas bios para pc, comedi (api de adquisicion de data), single unix specification (sus), windows api, la variedad de apis de java (micro, standard, enterprise), aspi, carbon y cocoa para sistemas operativos de macintosh, iphone api, open gl, directx, google maps api, mediawiki api, youtube api, etc.
ahora, teniendo un poco mas de conocimiento acerca de los apis (es imposible entenderlos perfectamente con solo leer algunas de sus características), echemos un vistazo al programa que hoy nos ocupa: delta3d.
foto: delta 3d
en primer lugar debemos decirte que basicamente, delta3d es un motor de simulacion y juego, de la variedad open source. el innovador diseno modular de este motor integra a otros conocidos proyectos open source, tales como openscenegraph, open dynamics engine, cal3d y openal, integrandolos así en un api sencillo y facil de usar. en lugar de ocultar los modulos mas bajos, delta3d los integra a todos, permitiendo de esta manera el acceso de los programadores es los componentes subyacentes mas importantes. este brinda un api de alto nivel que tambien permite al usuario hacer uso de una funcionalidad de bajo nivel, de manera opcional.
cabe la pena resaltar que la meta principal de delta3d es el proveer de un unico y flexible api, con todos los elementos basicos necesarios para ser util con todas las aplicaciones de visualizacion. ademas de sus componentes subyacentes, delta3d brinda a los usuarios una amplia variedad de herramientas como, por ejemplo, simulation, training y game editor (stage), un compilador bsp, un editor de partículas, un visor de modelos stand-alone, y una simulacion de arquitectura de alto nivel (hla). por si esto fuera poco, delta3d posee una extensa suite arquitectonica, la cual es integrada a traves de todo el motor. esta suite incluye marcos de referencia tales como application base classes (ab...