¿Qué es la programación?
La
programación es el proceso de diseñar, escribir, depurar y mantener el
código fuente de programas computacionales. El código fuente es escrito
en un lenguaje de programación. El propósito de la programación es crear
programas que exhiban un comportamiento deseado. El proceso de escribir
código requiere frecuentemente conocimientos en varias áreas distintas,
además del dominio del lenguaje a utilizar, algoritmos especializados y
lógica formal. Programar no involucra necesariamente otras tareas tales
como el análisis y diseño de la aplicación (pero sí el diseño del
código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas
aplicaciones.
¿Qué son dispositivos móviles?
Un dispositivo móvil se puede definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente a una red, con memoria limitada, que ha sido diseñado específicamente para una función, pero que puede llevar a cabo otras funciones más generales. De acuerdo con esta definición existen multitud de dispositivos móviles, desde los reproductores de audio portátiles hasta los navegadores GPS, pasando por los teléfonos móviles, los PDAs o los Tablet PCs.
¿Qué es programación móvil?
Programación
Movil es desarrollar aplicaciones para aparatos como celulares,
smartphones, PDA's, PocketPC's y dispositivos con recursos limitados.
Hay que ser claros con la diferencia entre Programación Movil y
Programación Embebida, que son cosas parecidas (recursos limitados) pero
distintas en esencia.
Sistemas Operativos para moviles están Symbian, Palm OS y Windows Mobile; así como una versión de Linux.
Este lenguaje tan importante de los dispositivos móviles es el escenario también de una batalla que se libra en diversos sentidos, pues los fabricantes de estos dispositivos compiten (en aspectos que van desde la innovación, hasta la legalidad) por tener una mayor en el mercado con sus productos. Así, este auge de los dispositivos móviles es también el escenario perfecto para el surgimiento de cada vez más y más aplicaciones orientadas a estos dispositivos y que tienen como finalidad satisfacer las necesidades del mundo moderno, como se había mencionado anteriormente. El desarrollo móvil es la actividad encaminada a la creación de aplicaciones o programas para dispositivos como los Smartphones y las Tablets, entre otros. Esta actividad es llevada a cabo por programadores y diseñadores, quienes valiéndose de las herramientas necesarias, como lenguajes de programación,APIs y SDKs, realizan aplicaciones para una plataforma móvil o para múltiples de ellas.
Existen varias plataformas móviles; Bada de Samsung,
Symbian principalmente de Nokia, Windows Phone de Microsoft, iOS de
Apple, Blackberry OS de RIM, Android de Google, entre otras. Todas estas
plataformas ofrecen la posibilidad de desarrollar aplicaciones
específicas y distintas de las que incluyen por default, haciendo uso de
las herramientas que las empresas propietarias de las mismas ofrecen
para ello. Bada es una plataforma desarrollada por Samsung, la cual era
incluida en muchos de los dispositivos de esta empresa, antes del
surgimiento con gran intensidad del OS Android. La palabra Bada,
significa Océano, en alusión a las grandes posibilidades que esta
plataforma ofrece, de la misma forma que el Océano. El desarrollo para
esta plataforma es realmente sencillo, pues las herramientas como el SDK
( Software Development Kit, Kit de Desarrollo de Software), el IDE
(Integrated Development Environment, Entorno de Desarrollo Integrado) y
emuladores están incluidos en un mismo paquete que puede descargarse
desde el sitio oficial de desarrollo de Samsung.
Ya no es posible que las empresas vean crecer su cuota de mercado si no cuentan con una aplicación web adecuada. Mientras que las empresas más grandes pueden permitirse sus propios equipos de desarrollo para estos fines, las más pequeñas subcontratan el trabajo a empresas de desarrollo de aplicaciones para obtener la misma ventaja a un coste reducido. Ayuda a las organizaciones a llegar a nuevos clientes y a darles a conocer la organización y los servicios que presta.
ResponderBorrar