LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
-
Upload
juaniito-arteaga -
Category
Engineering
-
view
103 -
download
2
Transcript of 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
• 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
• 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 #
• 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++
• 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
• .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
• 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
• 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?
• 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