Tecnología

Inicio

Definición de SDK

Si usted está buscando para entrar en la escena del desarrollo de la última tecnología gadget, lo primero que necesita es una idea sólida y las habilidades para traerlo a la vida. La siguiente cosa que usted necesita es un Software Development Kit o SDK. Estas colecciones de herramientas ayudan a los desarrolladores llevar sus visiones a las masas, y son un punto de partida fundamental para cualquier persona que está mirando para construir un nuevo programa o aplicación.

Kit de desarrollo de software

El SDK es un conjunto especializado de software orientado exclusivamente hacia el desarrollo de programas para un dispositivo o un sistema operativo. Cada SDK está diseñado específicamente para adaptarse al sistema que está destinado a lo más perfectamente posible. Puede variar ampliamente de un SDK propuestos para otros sistemas. SDK están disponibles para una amplia gama de sistemas, incluyendo sistemas operativos como Windows 7 y Mac OS X y sistemas específicos del dispositivo como Android y iPhone.

componentes

Por lo general, los SDK incluye un entorno de desarrollo integrado o IDE. Esta herramienta es el eje central en el desarrollo; a menudo es el programa que se utilizará en mayor medida durante la programación. IDE a menudo incluyen una ventana de programación utilizado para escribir código fuente de la aplicación, y un depurador de corregir los errores del programa. Entornos de desarrollo a menudo también incluye un editor visual, lo que permite al programador para elaborar una interfaz gráfica de usuario o GUI que sirve como la interfaz principal para los usuarios del producto acabado. Un compilador completa el IDE; que compila todos los archivos de código fuente para realizar un programa de trabajo.

Documentación

Otra inclusión común en los SDK es la documentación. Esto se puede ejecutar desde la simple a la extensa, generalmente compuestas de código de ejemplo, programas de ejemplo, tutoriales y preguntas frecuentes. A veces, un SDK también va a haber ejemplos gráficos, como botones o iconos, que se pueden integrar en el programa para crear una sensación de continuidad con otros programas similares y mantener la interfaz gráfica de usuario fácil de administrar.

Adquisición

Por lo general, los SDK se ofrecen gratuitamente por los fabricantes del dispositivo de destino o el sistema operativo. Esto se debe a los fabricantes a menudo tratan de animar a los desarrolladores para producir contenido, a medida que más contenido disponible significa la posibilidad de más ventas sin ningún esfuerzo adicional por parte del fabricante. Por lo general, un SDK se descarga directamente desde el sitio web de un fabricante para el equipo del desarrollador. El desarrollo puede comenzar casi al instante. Las únicas excepciones son los kits que requieren hardware así como software para desarrollar. Estos pueden requerir una cuota de licencia y la hora de los componentes para ser enviados por correo.