LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

12
PROGRAMAS PARA DESARROLLO DE APLICACIONES MÓVILES. ARTEAGA MARTINEZ JUAN SALVADOR 382-M TECNOLOGICO DE ESTUDIOS SUPERIORES DE CUAUTITLAN IZ

Transcript of LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

Page 1: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

PROGRAMAS PARA DESARROLLO DE APLICACIONES

MÓVILES.

ARTEAGA MARTINEZ JUAN SALVADOR 382-MTECNOLOGICO DE ESTUDIOS SUPERIORES DE CUAUTITLAN IZCALLI

Page 2: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

• Java Platform, Micro Edition (Java ME) ofrece un entorno flexible y sólido para aplicaciones que se ejecutan en dispositivos móviles e integrados: teléfonos móviles, TDT, reproductores Blu-ray, dispositivos multimedia digitales, módulos M2M, impresoras y mucho más.

• La tecnología Java ME se creó originalmente para paliar las limitaciones asociadas a la creación de aplicaciones para pequeños dispositivos. Con este fin Oracle ha definido los fundamentos de la tecnología Java ME para adaptarse a entornos limitados y hacer posible la creación de aplicaciones Java que se ejecuten en pequeños dispositivos con memoria, visualización y potencia limitadas.

JAVA

Page 3: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

• C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET.

• Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.

C #

Page 4: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

• UNA DE LAS HERRAMIENTAS QUE SE UTILIZAN PARA LA PROGRAMACION DE MOVILES BASADAS EN LENGUAJE DE C++ ES CARIBIDE.C++ LA CUAL TRABAJA EN PLATAFORTMA SYMBIAN.

CARBIDE.C++

Page 5: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

• Es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como lenguaje principal de programación en Mac OS X, iOS y GNUstep.

Objective-C

Page 6: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

• .NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones.

• Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones o como la misma plataforma las denomina, soluciones permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.

.NET

Page 7: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

• Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.

• Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.

• Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

PYTHON

Page 8: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

• J2ME: SE PUEDE DESCARGAR ESTE SOFTWARE DE LA PAGINA OFICIAL DE ORACLE, EN ELLA PODEMOS ENCONTRAR EL MODO DONDE DECEAMOS PROGRAMAR, COMO DISPOSITIVOS MOVILES. TV, ETC.

http://www.oracle.com/technetwork/java/embedded/javame/index.html• C#: ESTE SOFTWARE LO PODEMOS DESCRAGAR DE LA PÁGINA OFICIAL DE APPLE, TENIENDO

UNA PEQUEÑA IMAGEN DE LA INTERFAS.

https://itunes.apple.com/mx/app/c-programming-language/id486208408?mt=8• CARBIDE.C++: PODEMOS DESCARGAR ESTE SOFTWARE DESDE;

http://carbide-c.sharewarejunction.com/ • OBJETIVE-C: ESTE SOFTWARE LO PODEMOS DESCRAGAR DE LA PÁGINA OFICIAL DE APPLE,

TENIENDO UNA PEQUEÑA IMAGEN DE LA INTERFAS. https://developer.android.com/sdk/index.html

• .NET: SE PUEDE DESCRAGAR EL SOFTWARE EN LA PAGINA OFICIAL DE MICROSOFT https://www.microsoft.com/es-mx/download/details.aspx?id=30653• PYTHON: SE PUEDE DESCRAGAR ESTE SOFTWARE EN LA PAGINA OFICIAL.

https://www.python.org/downloads/

DE DONDE SE DESCARGAN?

Page 9: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES

• JAVANetBeans IDE Features

Java ME and Embedded • C#

Visual C#• Carbide.C++

C++• Objetive-C

AppCode• .Net

Visual Studio• Python:

IEP 3.2Spyder 2.2

PyDev 2.7 + ipythonEnthought Canopy 1.0 (commercial)

IDE

Page 10: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
Page 11: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
Page 12: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES