lenguajes de programaciÓn para dispositivos moviles
TRANSCRIPT
![Page 1: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/2.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/3.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/4.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/5.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/6.jpg)
• .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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/7.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/8.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/9.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/10.jpg)
![Page 11: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/11.jpg)
![Page 12: LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES](https://reader035.vdocuments.pub/reader035/viewer/2022081506/55b148febb61eb63338b4653/html5/thumbnails/12.jpg)