proyecto 4j

Upload: alexs-alonso

Post on 30-Oct-2015

41 views

Category:

Documents


0 download

TRANSCRIPT

COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE HIDALGOPlantel HuejutlaCECYTEH 17 APLICACIN PARA ANDROIDCATEGORIA: ELABORACIN DE UNA APLICACIN.COMPONENTE PROFESIONAL: PROGRAMACINSEMESTRE: 4GRUPO: JCICLO ESCOLAR:FEBRERO 2013- JULIO 2013SECRETARIO DEL CONSEJO:M.C. Cynthia Tern Reyes.INTEGRANTES DEL CONSEJO:INGLES: Lic. Juventino Mauricio viteCALCULO: Ing. Ral Jimnez CamargoFISICA I: Ing. Jos Salome Ramos EspinozaECOLOGIA: Ing. Ruth Cardona HerreraM3S1: M.C. Cynthia Tern Reyes.M3S2: MTI. Faustino Peraza RodrguezPRODUCCIN DE TEXTOS: Ing. Mara Guadalupe Andrade Lara

LUGAR Y FECHA DE ENTREGA:HUEJUTLA HGO. 10 DE JUNIO DEL 2013.

PAGINDICECONTENIDOPAGINA

INTRODUCCION 4

PLANTEAMIENTO DEL PROBLEMA5

OBJETIVOS

6

DESCRIPCION DEL PROYECTO

7

JUSTIFICACION

8

ALCANCES Y LIMITACIONES DEL PROYECTO

9

MARCO TERICO

10

COMPETENCIAS A DESARROLLAR

14

PRODUCTO ESPERADO

21

DESARROLLO DEL PROYECTO

22

TRANVERSALIDAD DE FSICA

23

TRANVERSALIDAD DE CALCULO

26

TRANVERSALIDAD DE ECOLOGIA

27

TRANVERSALIDAD DE PRODUCCION DE TRABAJOS

28

TRANVERSALIDAD DE INGLES

29

TRANVERSALIDAD DE M3S1

30

TRANVERSALIDAD DE M3S2

31

EXPLICACIN ESPECIFICA

32

DESGLOSE DE ACTIVIDADES

33

MATERIALE PARA EL DESARROLLO DEL PROYECTO

34

CODIGO DE LA APLICACIN

35

CONCLUSIONES 36

BIBLIOGRAFIA

37

GLOSARIO

38

ANEXOS

42

BITACORA

44

INTRODUCCIN

La comunicacin es parte de nuestra vida cotidiana, al utilizar un lenguaje oral o escrito para expresar y compartir nuestras ideas, con el paso de los aos se han desarrollado distintasformas de mantenernos en constante comunicacin, creando nuevos dispositivos con funciones satisfactorias para la sociedad. En la actualidad los medios de comunicacin se caracterizan por ser innovadores, por ejemplo la internet, al impactar al usuario con nuevas formas de comunicarlos, as como lo son las redes sociales (Facebook, Twitter, Myspace) diseando una interfaz grafica completa y llamativa. En esta ocasin nos hemos enfocado en desarrollar una aplicacin mvil para la plataforma Android, que consiste en dara conocer el perfil de nuestra institucin educativa, incluyendo: misin, visin, polticas, organigrama, servicios y ofertas educativas. Al elaborar nuestra aplicacin se pone en prctica los conocimientos de programacin para mviles y diseo de pginas web, adquiridos en los mdulos profesionales.Para desarrollar nuestro proyecto es necesario tomar en cuenta el contexto en que se est desarrollando, es as como se relacionan las materias del componente bsico (Ingles, Clculo, Fsica, y Ecologa) a este profesional. Logrando con ello obtener una aplicacin completa para los usuarios en general, innovando en su diseo y programacin, dando a conocer con ello que la ciencia y la tecnologa sigue su curso, sorprendindonos con nuevos descubrimientos en la implementacin en las nuevas tecnologas.

PLANTEAMIENTO DEL PROBLEMA

En la actualidad la comunicacin se encuentra en un su momento ms importante a lo largo de su historia, esto se debe a la extensa e innovadora gama de medios de comunicacin que el ser humano crea.Existen ya algunas plataformas que nos pueden brindar informacin, sobre las diversas reas del CECyTEH pero, estas se encuentran a nivel estatal, hablando de forma particular no existe an, una plataforma tan completa, innovadora y funcional como la que se planea desarrollar, es decir, el software que aqu se propone.En algunas ocasiones, cuando el alumno o docente requiere determinada informacin sobre el plantel, necesita acudir a un sitio que le proporcione internet, para poder obtener los datos que este necesita, los cuales resultan ser muy escasos. Lo que se pretende lograr con la creacin de esta aplicacin para android, es que el usuario pueda adquirirlo de manera gratuita para su dispositivo mvil y poder utilizarlo sin necesidad de internet, las veces que este lo requiera.

OBJETIVOS

Desarrollar una aplicacin mvil para plataforma android, que difunda la filosofa, servicios y oferta educativa que ofrece el CECyTEH, Huejutla, brindando al alumno informacin que resulte de utilidad.

Objetivos especficos:

Difundir los distintos servicios que oferta el CECyTEH Huejutla.

Informar a los aspirantes al colegio, las funciones de las diferentes reas administrativas.

Promocionar el plantel de forma masiva, mediante plataformas tecnolgicas actuales.

Implementar el uso de dispositivos mviles como un medio de comunicacin.

DESCRIPCIN DEL PROYECTO

La aplicacin mvil (para Android), est desarrollada en eclipse, que es un entorno de programacin integrado de cdigo abierto multiplataforma para crear aplicaciones, es usado como la principal herramienta de desarrollo para un lenguaje de programacin java. Esta aplicacin esta desarrollada exclusivamente para Android, que es un sistema operativo basado en Linux, diseado principalmente para mviles con pantalla tctil como telfonos inteligentes o tabletas.

Su interfaz grfica ser diseada referente al CECYTEH, para que el usuario se familiarice con esta, utilizando los logos, as como los colores que la identifican.El sistema contara con informacin relevante de nuestra institucin educativa CECYTEH PLANTEL HUEJUTLA No. 17, resaltando los puntos ms importantes de esta. La aplicacin ser descargada desde el Play Store de Google para Android (Google play), una vez que el usuario cuente con esta, podr ingresar a ella,en el cual desplegara un men que mostrara las opciones de; misin, visin, poltica de calidad, organigrama, servicios y oferta educativa, cada opcin, ser una ventana que en su contenido contara con informacin necesaria y til para el alumno que dese ingresar a la institucin o de igual manera que ya forme parte de esta.

JUSTIFICACIN

La aplicacin se cre con la finalidad de difundir la institucin por medio de dispositivos mviles, debido a que son la herramienta ms utilizada en la actualidad para comunicar ideas, esto con el fin de que los aspirantes a entrar a la institucin y los que ya se encuentren afiliados a la misma, estn enterados de la oferta educativa, la fisiologa, as como los servicios que esta brinda.Al realizar esto ayudamos a contribuir con la ecologa, ya que al difundirlo mediante una aplicacin para dispositivos mviles evitamos la tala de ms rboles al no utilizar folletos o espectaculares.Los problemas que enfrentan los aspirantes a entrar a la institucin es el no saber con exactitud donde se encuentran las instalaciones de la misma, esto crea los siguientes conflictos:PROBLEMAS:

Desconocerla oferta educativa

Desconocer misin y visin de la institucin

Desconocer el plan de estudios.

Desconocer el periodo de pago de fichas.

Desconocer fecha de examen de ingreso.

Desconocer los servicios que ofrece la institucin.

ALCANCES Y LIMITACIONES DEL PROYECTO

Los principales alcances de nuestro proyecto son: realizar acciones para promocionar el colegio(CECyTEH) en sus actividades y servicios como institucin de educacin media superior, mediante una aplicacin para dispositivo mvil como los Smartphone y tabletas que utilizan el sistema operativo Android.La aplicacintiene como alcance informar a los aspirantes al colegio, las funciones de las diferentes reas administrativas, promocionar el plantel de forma masiva, mediante plataformas tecnolgicas actuales.Las limitaciones de la aplicacin en el proyecto son: hoy en da cualquier aplicacin mvil, que quiere promocionarse, tiene como principales limitaciones el compartir en la internet la descarga del mismo, ya que existen espacios en la nube donde se almacenan estos, en este caso seria play store; ya que nuestra aplicacin est construida en la plataforma de Android.Tambin es importante mencionar el tiempo de construccin ya que somos la primera generacin en implementar estas nuevas tecnologas.

MARCO TERICOLa plataforma Eclipse consiste en un Entorno de Desarrollo Integrado (IDE, Integrated Development Environment) abierto y extensible. Un IDE es un programa compuesto por un conjunto de herramientas tiles para un desarrollador de software. Como elementos bsicos, un IDE cuenta con en un editor de cdigo, un compilador/intrprete y un depurador. Eclipse sirve como IDE Java y cuenta con numerosas herramientas de desarrollo de software. Tambin da soporte a otros lenguajes de programacin, como son C/C++, Cobol, Fortran, PHP o Python. A la plataforma base de Eclipse se le pueden aadir extensiones (plugins) para extender la funcionalidad. El trmino Eclipse adems identifica a la comunidad de software libre para el desarrollo de la plataforma Eclipse. Este trabajo se divide en proyectos que tienen el objetivo de proporcionar una plataforma robusta, escalable y de calidad para el desarrollo de software con el IDE Eclipse. Este trabajo est coordinado por la Fundacin Eclipse, que es una organizacin sin nimo de lucro creada la promocin y evolucin de la plataforma Eclipse dando soporte tanto a la comunidad como al ecosistema Eclipse. Historia de EclipseGran parte de la programacin de Eclipse fue realizada por IBM antes de que se creara el proyecto Eclipse como tal. El antecesor de Eclipse fue VisualAge y se construy usando Smalltalk en un entorno de desarrollo llamado Envy. Con la aparicin de Java en la dcada de los 90, IBM desarroll una mquina virtual vlida tanto para Smalltalk y Java. La rpida expansin de Java y sus ventajas con miras a una Internet en plena expansin obligaron a IBM a plantearse el abandono de esta mquina virtual dual y la construccin de una nueva plataforma basada en Java desde el principio. El producto final resultante fue Eclipse, que ya haba costado unos 40 millones de dlares a IBM en el ao 2001. A finales de 2001 IBM, junto a Borland, crearon la fundacin sin nimo de lucro Eclipse, abrindose as al mundo de cdigo abierto. A este consorcio se han unido progresivamente importantes empresas del desarrollo de software a nivel mundial: Oracle, Rational Software, Red Hat, SuSe, HP, Serena, Ericsson, Novell, entre otras. Hay dos ausencias significativas: Microsoft y Sun Microsystems. Microsoft ha sido excluida por su posicin de monopolio del mercado, y Sun Microsystem cuenta con su propio IDE y principal competencia de Eclipse: NetBeans. De hecho, el nombre de Eclipse fue elegido porque el objetivo era crear un IDE capaz de "eclipsar a Visual Studio" (Microsoft) as como "eclipsar el sol" (Sun Microsystem). La ltima versin estable de Eclipse se encuentra disponible para los sistemas operativos Windows, Linux, Solaris, AIX, HP-UX y Mac OSX. Todas las versiones de Eclipse necesitan tener instalado en el sistema una mquina virtual Java (JVM), preferiblemente JRE (Java Runtime Environment) o JDK (Java Developer Kit) de Sun, que a principios de 2007 no son libres (aunque hay un anuncio por parte de Sun de que lo sern). ANDROIDAndroid en un Sistema Operativo adems de una plataforma de Software basada en el ncleo de Linux. Diseada en un principio para dispositivos mviles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programacin Java. Android es una plataforma de cdigo abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a cdigo nativo de ARM (API de Android). Inicialmente, Android fue desarrollada por Google Inc. aunque poco despus se uni Open Handset Alliance, un consorcio de 48 compaas de Hardware, Software y telecomunicaciones, las cuales llegaron a un acuerdo para promocionar los estndares de cdigos abiertos para dispositivos mviles. Google sin embargo, ha sido quien ha publicado la mayora del cdigo fuente de Android bajo la licencia de Software Apache, una licencia de software libre y de cdigo abierto a cualquier desarrollador. CARACTERSTICAS:Framework de aplicaciones: permite el reemplazo y la reutilizacin de los componentes. Navegador integrado: basado en el motor open Source Webkit. SQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones. Multimedia: Soporte para medios con formatos comunes de audio, video e imgenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). Mquina virtual Dalvik: Base de llamadas de instancias muy similar a Java. Telefona GSM: dependiente del terminal. Bluetooth, EDGE, 3g y Wifi: dependiente del terminal. Cmara, GPS, brjula y acelermetro: Dependiente del terminal Pantalla Tctil. ARQUITECTURA DE ANDROID:La arquitectura interna de la plataforma Android, est bsicamente formada por 4 componentes:

3.1.- APLICACIONES: Todas las aplicaciones creadas con la plataforma Android, incluirn como base un cliente de email (correo electrnico), calendario, programa de SMS, mapas, navegador, contactos, y algunos otros servicios mnimos. Todas ellas escritas en el lenguaje de programacin Java.

3.2.-FRAMEWORK DE APLICACIONES: Todos los desarrolladores de aplicaciones Android, tienen acceso total al cdigo fuente usado en las aplicaciones base. Esto ha sido diseado de esta forma, para que no se generen cientos de componentes de aplicaciones distintas, que respondan a la misma accin, dando la posibilidad de que los programas sean modificados o reemplazados por cualquier usuario sin tener que empezar a programar sus aplicaciones desde el principio.

3.3.- LIBRERIAS: Android incluye en su base de datos un set de libreras C/C++ , que son expuestas a todos los desarrolladores a travs del framework de las aplicaciones Android System C library, libreras de medios, libreras de grficos, 3D, SQlite, etc. 3.4.- RUNTIME DE ANDROID: Android incorpora un set de libreras que aportan la mayor parte de las funcionalidades disponibles en las libreras base del lenguaje de programacin Java. La Mquina Virtual est basada en registros, y corre clases compiladas por el compilador de Java que anteriormente han sido transformadas al formato .dex (Dalvik Executable) por la herramienta ''dx''. 4.- DISPOSITIVOS ANDROID:De momento, el Sistema Operativo Android sigue en proceso de fabricacin, aunque ya se han lanzado algunos terminales que funcionan bajo esta plataforma. El primer modelo lanzado al mercado bajo esta plataforma fue el xxxHTC Dreamxx, comercializado en EEUU y Reino Unido bajo la marca T-Mobile G1. Aunque ya podemos disponer de l, a travs de un contrato con la operadora Movistar. Ahora estamos pendientes de otros modelos como el HTC Magic, HTC Hero o Asus Eee phone, siendo el primero, comercializado por la operadora Vodafone en este mismo mes de Abril.

COMPETENCIAS A DESARROLLARCalculoCompetencias genricas1. Se conoce y valora a s mismo y aborda problemas y retos teniendo encontrar los objetivos que persigue. Asume las consecuencias de sus comportamientos y decisiones.

8. Participa y colabora de manera efectiva en equipos diversos. Propone maneras de solucionar un problema o desarrollo un proyecto en equipo, definido un curso de accin con pasos especficos. Asume una actitud constructiva, congruente con los conocimientos y habilidades con los que cuenta dentro de distintos equipos de trabajo.

10. Mantiene una actitud respetuosa hacia la interculturalidad y la diversidad de creencias, valores, ideas y prcticas sociales. Reconoce que la diversidad tiene lugar en un espacio democrtico de igualdad de dignidad y derechos de todas las personas, rechazar toda forma de discriminacin. Dialoga y aprende de personas con distintos puntos de vista y tradiciones culturales mediante la ubicacin de sus propias circunstancias en un concepto mas amplio.

Competencias disciplinarias 2) Explica de forma verbal el resultado de un problema matemtico a partir de los procesos y clculos que condujeron a este.4) Simboliza matemticamente, mediante expresiones analticas, graficas o numricas, distintos elementos de la realidad.5) Representa e interpreta modelos matemticos mediante la aplicacin de procedimientos aritmticos, algebraicos, geomtricos y variaciones, as como herramientas tecnolgicas e informticas.6) Compara 2 o ms variables o nmeros, de tal manera que se determine o analice su relacin.Fsica Competencias genricasCompetenciasElementos de la competencia

4.- Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilizacin de medios, cdigos y herramientas apropiados. Expresin verbal Expresin escrita Propone Observa Reconoce Participacin Sentido de colaboracin Respeto Escuchar

5-. Desarrolla innovaciones y propone soluciones a problemas a partir de mtodos establecidos.

6. Sustenta una postura personal sobre temas de inters y relevancia general, considerando otros puntos de vista de manera crtica y reflexiva.

8.- Participa y colabora de manera efectiva en equipos diversos

Competencias disciplinares CompetenciasAtributos de competencia

Competencia4- Expresa ideas y conceptos mediante representaciones lingsticas, matemticas o grficas.- Identifica las ideas clave en un texto o discurso oral e infiere conclusiones a partir de ellas.- Maneja las tecnologas de la informacin y la comunicacin para obtener informacin y expresar ideas.

Competencia5- Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.- Ordena informacin de acuerdo a la categora, jerarquas y relaciones.- Identifica los sistemas y reglas o principios medulares que subyacen a una serie de fenmenos.- Sintetiza evidencias obtenidas mediante la experimentacin para producir conclusiones y formular nuevas preguntas.- Utiliza las tecnologas de la informacin y comunicacin.

Competencia6- Evala argumentos y opiniones e identifica prejuicios y falacias.- Reconoce los propios prejuicios, modifica sus puntos de vista al conocer nuevas evidencias, e integra nuevos conocimientos y perspectivas al acervo con el que cuenta.- Estructura ideas y argumentos de manera clara, coherente y sinttica.

Competencia8- Propone maneras de solucionar un problema o desarrollar un proyecto en equipo, definiendo un curso de accin con pasos especficos.- Aporta puntos de vista con apertura y considera los de otras personas de manera reflexiva.- Asume una actitud constructiva, congruente con los conocimientos distintos y habilidades con los que cuenta dentro de equipos de trabajo.

Ingles IVCompetencias genricasSe expresa y comunica Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilizacin de medios, cdigos y herramientas apropiados. Aplica distintas estrategias comunicativas segn quienes sean sus interlocutores, el contexto en el que se encuentra y los objetivos que persigue.Identifica las ideas clave en un texto o discurso oral e infiere conclusiones a partir de ellas.Se comunica en una segunda lengua en situaciones cotidianas. Maneja las tecnologas de la comunicacin para obtener informacin y expresar ideas.Trabaja en forma colaborativa: Participa y colabora de manera efectiva en equipos diversos.Atributos: Aporta puntos de vista con apertura y considera los de otras personas de manera reflexiva. Asume una actitud constructiva, congruente con los conocimientos y habilidades con los que cuenta dentro de distintos equipos de trabajo.Competencia disciplinar:Comunicacin: Produce textos con base en el uso normativo de la lengua, considerando la intencin y situacin comunicativa. Expresa ideas y conceptos en composiciones coherentes y creativas, con introducciones desarrollo y conclusiones claras.

EcologaCompetencias genricasII.- contribuye al desarrollo sustentable de manera crtica, con acciones responsables.Atributos: reconoce y comprende las implicaciones biolgicas, econmicas, polticas y sociales del dao ambiental en un contexto global interdependiente. contribuye al alcance de un equilibrio ambiental entre los intereses de corte y plazo con relacin al ambiente.Competencia disciplinar analiza las leyes generales que rigen el funcionamiento del medio fsico y valora las acciones humanas de impacto ambiental.Modulo profesionalSubmodulo I:Desarrolla pginas webSubmodulo II: Desarrolla aplicaciones mvilesCompetencias genricas4. Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilizacin de medios, cdigos y herramientas apropiados.

1. Expresa ideas y conceptos mediante representaciones lingsticas, matemticas o grficas.

5. Maneja las tecnologas de la informacin y la comunicacin para obtener informacin y expresar ideas.

5. Desarrolla innovaciones y propone soluciones a problemas a partir de mtodos establecidos

6. Utiliza las tecnologas de la informacin y comunicacin para procesar e interpretar informacin.Competencias disciplinaresComunicacin11. Utiliza las tecnologas de la informacin y comunicacin para investigar, resolver problemas, producir materiales y transmitir informacin.Matemticas2.- Formula y resuelve problemas matemticos, aplicando diferentes enfoques4.- Argumenta la solucin obtenida de un problema, con mtodos numricos, grficos, analticos o variaciones, mediante el lenguaje verbal, matemtico y el uso de las tecnologas de la informacin y la comunicacin.8.- Interpreta tablas, grficas, mapas, diagramas y textos con smbolos matemticos y cientficos.

PRODUCTO ESPERADO

Se espera cumplir con todas las metas y objetivos propuestos, en la realizacin de este proyecto, logrando el desarrollo completo de las competencias adquiridas de forma individual mediante el trabajo grupal.Obtener un proceso de implementacin de forma exitosa, logrando la administracin y clasificacin correcta de la informacin utilizada en el software.Satisfacer las necesidades de los usuarios de la aplicacin, brindando una nueva herramienta de apoyo para los alumnos que aspiren a formar parte del colegio, de igual forma para los que ya formen parte del mismo.

DESARROLLO DEL PROYECTOCronograma de Actividades FECHA

ACTIVIDADMartes 14-05-13 Jueves 16-05-13Lunes 20-05-13Martes 21-05-13Mircoles 22-05-13Viernes 24-05-13Lunes 27-05-13Martes 28-05-13Mircoles 29-05-13Jueves30-05-13Viernes31-05-13Lunes 03-06-13Martes 04-06-13Mircoles 05-06-13Jueves 06-06-13Viernes 07-06-13Lunes

OrganizacinDe equipos

Distribucin de temas

Elaboracin del escrito

Creacin del programa en Eclipse

Creacin del manual operacional

Preparacin oral y escrita

Exposicin

TRANSVERSALIDAD DEL PROYECTOFSICACuando el programador desea conocer el tiempo de descarga de alguna aplicacin, necesita emplear la formula de la velocidad, la cual se encuentra dentro del tema Movimiento rectilneo uniforme aplicado en la materia de fsica, tomando en cuenta el peso de la aplicacin desarrollada CECyTEH 17 y el ancho de banda disponible para nuestro dispositivo mvil, el cual se calcula en Mb/s (megabits sobre segundo) se genero el siguiente problema:El ancho de banda disponible en el laboratorio de cmputo del plantel es de 0.68Mb/s, este dato se obtuvo con la ayuda de un programa, ya que no hay forma de calcularlo para un usuario porque requiere de datos que no son posibles de conocer y que tienden a variar. El programa SPEEDTEST.NET se encuentra en la siguiente pgina: http://www.miguelangelvargascruz.com/medirlavelocidaddemiinternet_blog_71.html

Tambin se debe de considerar el peso de la aplicacin CECyTEH 17 el cual es de 300Kb.Conociendo estos datos podemos hacer las operaciones correspondientes, para calcular el tiempo aproximado de descarga de la aplicacin:DATOS:

Td (Tiempo descarga) =? Peso= 300kbVb (Velocidad de banda) = 0.68 mb/s

FORMULAS:

1 kb1024 bits

300 kbX

1 mb1000 bits

0.68 mbX

PROCEDIMIENTO:

bits

Resultado:

Td = 451.7647 segequivalentea7.5294 min

CALCULO DIFERENCIAL

La Matemticaes una ciencia, hallada dentro de lasciencias exactas, que se basa en principios de la lgica,y es de utilidad para una gran diversidad de campos delconocimiento.A partir del siglo XIX, estudia los entes abstractos, como los nmeros y las figuras de la geometra; respecto de sus propiedades, y las relaciones existentes entre ellos.A travs de ello, la Matemticabusca reglas o patronesque se repiten en los entes abstractos, y que ayudan al anlisis de los mismos, desarrollando lainteligenciay la capacidad de resolucin de problemas lgicos.En la actualidad la matemtica sigue formando parte de nuestra vida cotidiana, sin ella simplemente no existir nada, las generaciones antiguas de la prehistoria no hubieran podido evolucionar, avanzar y desarrollarse dentro de su entorno.Las matemticas y todas las ramas que de ella derivan, mantienen una relacin estrecha con este proyecto CECYTEH 17 de todas las formas posibles y por supuesto con el componente de Programacin.Tal relacin se basa con el simple hecho de que todo absolutamente todo es matemticas aunque inconscientemente no lo veamos as , de esta manera la empleamos desde la lgica hasta las operaciones matemticas bsicas: suma, resta, multiplicacin y divisin, que se manejan desde la creacin de un cdigo, hasta las funciones que toda computadora, software, utilizan , cabe destacar de que detrs de cada una de las antes mencionadas, existe un lenguaje de programacin que a su vez posee una serie de frmulas, funciones, que la hacen tener un funcionamiento sin necesidad de que nosotros lo podamos emplear manualmente. Para crear y disear, la computadora se necesit de las matemticas, por lo que cabe mencionar que al realizar la aplicacin se necesit en todo momento de ella desde su diseo al emplear formas, dimensiones, que son fciles de identificar as como dems aspectos.Al realizar esta aplicacin queda evidentemente claro que utilizamos las matemticas, de lo contrario no hubiramos podido realizar dicha aplicacin.

ECOLOGAEn la materia de ecologa, uno de los principales temas es el de Contaminacin del medio ambiente, el cual tiene como subtema Prevencin por lo cual los alumnos debemos plantear alguna solucin para evitar la contaminacin en algn sector de la sociedad.El papel es un material que de una u otra forma todos utilizamos en nuestra vida cotidiana, sabemos que mientras ms papel se utilic, existe ms contaminacin por el desecho de este en las calles, se emiten gases contaminantes a la atmosfera con la quema de basura y mientras mayor sea la demanda de papel, mayor ser la tala inmoderada de rboles.El plantel requiere la promocin, mediante diversos medios impresos, como lo son folletos, trpticos, lonas, folders, volantes entre otros. Los cuales requieren distintos tipos de papel y otros materiales que causan efectos negativos en el ambiente, considerando tambin que las cantidades de publicidad son magnnimas y esta actividad se lleva a cabo cada ao. El alumno, una vez que utiliza este material lo desecha, y como sabemos la mayora de estos lo hacen de forma no adecuada, arrojando la basura a la calle o en algn otro sitio.La aplicacin CECyTEH 17, es una forma de difundir y hacer publicidad del plantel de forma masiva, dar a conocer datos que van desde su ubicacin y oferta educativa, hasta mencionar los diversos logros y eventos que el colegio lleva a cabo. Al tratarse de una aplicacin digital que es descargada desde nuestros dispositivos mviles (celulares, tabletas), la cual no requiere de alguna presentacin fsica, genera un nivel de contaminacin nulo con su uso, ya que no emite ningn tipo de contaminante hacia la atmosfera, y la promocin de la aplicacin se pretende realizar nicamente mediante las redes sociales (facebook,twitter).

PRODUCCIN DE TRABAJOS

En la materia de produccin de trabajos, aprendimos todos los temas referentes a la puntuacin, acentuacin y el uso correcto de los signos ortogrficos, as como la elaboracin correcta de los organizadores grficos y la redaccin correcta para diversos temas.En base a los conocimientos adquiridos en esta materia, se llevo a cabo la redaccin del anteproyecto de forma correcta, colocando los diversos acentos y signos de puntuacin as como la inteligibilidad, es decir, la redaccin clara, concisa e inteligente que fue empleada.Tambin la correcta estructuracin de la informacin utilizada en la aplicacin como tal, tomando de diversas fuentes de consulta, una sntesis adecuada y el razonamiento lgico en la clasificacin de los datos.

INGLESEl ingls se ha establecido mundialmente como el idioma de mayor utilidad y es el de mayor demanda como segunda lengua en todo el mundo. El idioma extranjero predomina en los negocios, la ciencia, la tecnologa, el turismo y la cultura popular, sin descartar al Internet, mismo que est inmerso en la sociedad. Actualmente la programacin se ha convertido en el pilar del mundo informtico, como resultado de ello se han desarrollado nuevos softwares con xito en el mercado en distintas reas comerciales, con el nico propsito de servir a la sociedad en general. Para poder programar un sistema se requiere manipular un lenguaje de programacin, as como una plataforma para desarrollarlo. En esta ocasin, el principal objetivo del proyecto es desarrollar una aplicacin mvil para la plataforma Android, que es un sistema operativo basado en Linux, diseado principalmente para mviles con pantalla tctil como telfonos inteligentes o tablets, para cumplir el objetivo es necesario utilizar una herramienta de desarrollo para un lenguaje de programacin java, desde un entorno de programacin integrado por un cdigo abierto de multiplataforma para crear aplicaciones Eclipse. La interfaz grfica de programa de desarrollo de cdigo abierto Eclipse se encuentra en el idioma ingls, por lo cual el programador debe familiarizarse con este lenguaje, aplicando los conocimientos adquiridos durante el desarrollo de la materia de INGLES IV. Por ende, los programadores deben de conocer y saber aplicar las sentencias de programacin, las cuales se encuentran en ingls, como por ejemplo: Do while, Ifelse, For, Select case etc. Los cdigos as como las sentencias son una herramienta esencial dentro de la programacin, ya que estos indican lo que el sistema desea ejecutar, dentro de todo ello entra el ingls que es un lenguaje que predomina dentro de la programacin.

DESARROLLA PGINAS WEB (M3S1)En la actualidad la sociedad de la informacin ha dejado de ser slo una idea y se ha convertido en una realidad cada vez ms clara. En los ltimos aos la cantidad de Sitios Web ha crecido de manera exponencial y el nmero de personas con acceso a Internet ha crecido en proporciones similares, lo que permite realizar trmites en forma gil y eficiente, elevar la productividad y competitividad de las empresas en todas las reas, as como el uso de las tecnologas y fomentar el desarrollo del correo electrnico y algo muy importante que nos interesa a todos los docentes que es la capacitacin de las personas para su inclusin activa en la sociedad de la informacin para a aumentar la calidad, eficiencia y agilidad de los Sitios Web, que se han constituido como una eficaz red de oficinas virtuales. Para llegar a desarrollar las competencias del sudmodulo, se debe conocer y manipular algunos programas como por ejemplo: Photoshop, Flash, Corel,que en este caso fueron utilizados para disear y elaborar la interfaz grfica de la aplicacin cecyteh 17.

DESARROLLA APLICACIONES MVILES (M3S2)Es indudable el vertiginoso avance de las posibilidades que tiene los dispositivos mviles actuales en la comunicacin por diversas vas, el acceso a servicios de forma remota y mvil y el manejo de aplicaciones hasta hace poco tiempo slo reservadas a plataformas fijas. El sudmodulo, tiene como primer objetivo, dar una panormica general de la tecnologa que soporta estos avances y la que hay para el desarrollo de aplicaciones y el soporte de servicios mediante dispositivos mviles, profundizndose en las plataformas de programacin, lenguajes y entornos de ejecucin y de desarrollo ms usados en la actualidad.Finalmente se propondrn desarrollos sencillos de programacin de aplicaciones adaptados a los conocimientos de cada alumno para poner en prctica lo visto de forma terica y para reafirmar al alumno en las posibilidades de desarrollo que tienes estas plataformas.Cuando hablamos de desarrollar software para dispositivos mviles, lo primero que se nos viene a la mente es el desarrollo para telfonos celulares, pero, en muchas ocasiones, no tenemos claro qu debemos hacer; Un sitio Web? Una aplicacin para el celular?Lo cierto es que, un dispositivo mvil no es solo un celular, y que adems, el software a desarrollar, puede ser, tanto un sitio Web, como una aplicacin nativa para el dispositivo. En esta ocasin nos hemos enfocado en desarrollar una aplicacin mvil para la plataforma Android, que consiste en dar a conocer el perfil de nuestra institucin educativa, esta ser descargada desde el Play Store de Google para Android (Google play) y as utilizada por los usuarios que cuenten con un telfono o Tablet con sistema operativo Android.

Explicacin especifica de las actividades a realizar

a) Primero se procedi a la realizacin del Anlisis preliminar del proyecto para examinar sus ventajas y desventajas. Conocer a fondo sus factibilidades tcnica, y social.

b) Se elabor el diseo de la interfaz grfica, utilizando los logos del CCYTEH y los colores que lo identifican. Diseando cada ventana tomando en cuenta su contenido.

c) La aplicacin se desarroll en eclipse, que es un entorno de programacin integrado de cdigo abierto multiplataforma para crear aplicaciones, es usado como la principal herramienta de desarrollo para un lenguaje de programacin java.

d) Una vez elaborada la aplicacin se procedi realizar el manual operacionalde la aplicacin, con el objetivo de mostrar el funcionamiento de esta.

e) La Elaboracin del escrito se realiz al conocer todos los aspectos del proyecto.

Desglose de actividades

1-Organizacin De Equipos:- Integrar El Grupo En Cuatro Equipos

2- Distribucin De Temas:- Transversalidad Del Proyecto - Diseo y Programacin - Investigacin - Organizacin

3- Elaboracin Del Escrito:- Introduccin - Planteamiento Del Problema - Alcances Y Limitaciones - Marco Terico - Competencias A Desarrollar - Producto Esperado, Desarrollo Del Proyecto - Cronograma De Actividades - Aplicacin Del Proyecto - Transversalidad Del Proyecto- Explicacin Especfica - Desglose De Actividades - Los Materiales Y/O Recursos Necesarios Para Su Elaboracin - Logros A Alcanzar Con La Realizacin Del Proyecto.

4- Creacin Del Programa Eclipse:- Diseo - Programacin

5- Creacin Del Manual De Operacin de la aplicacin

6- Preparacin Oral Y Escrita:- Elaboracin De Diapositivas

7- Exposicin:- Presentacin de la aplicacin

Materiales y/o recursos necesarios para el desarrollo del proyecto

MATERIALES

COMPUTADORA PC

JAVA ECLIPSE

POTOSHOP

CONSUMIBLES

ENERGA ELCTRICA

CODIGO DE LA APLICACIONpackage com.cecyteh17;

import android.os.Bundle;import android.app.ActionBar;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.MenuItem;import android.view.View;

publicclass MenuPrincipal extends Activity {

@Overrideprotectedvoid onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_menu_principal);

}

@Overrideprotectedvoid onStart() {super.onStart();ActionBar actionBar = this.getActionBar();actionBar.setDisplayHomeAsUpEnabled(true);}

@Overridepublicboolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()) {case android.R.id.home:// iconodelaaplicacinpulsadoenlabarradeaccin; ir a inicioIntent intent = new Intent(this, Bienvenida.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);returntrue;default:returnsuper.onOptionsItemSelected(item);}}

}

CODIGO PROTEGIDO POR DERECHOS DE AUTOR

CONCLUSIONES

Al implementar el sistema, los usuarios que cuentan con un telfono o tablet con un sistema operativo Android, podrn obtenerlo sin ningn problema, demostrando con ello el desarrollo de aplicaciones mviles e implementando nuevas formas de aplicar la tecnologa.De este modo empleando una forma de dar publicidad al colegio de manera masiva, contribuyendo a la disminucin del deterioro ambiental.Una vez que el usuario cuente con esta aplicacin podr conocer la informacin ms relevante de la institucin. Para los alumnos de nuevo ingreso ser de gran ayuda saber cul es la oferta educativa del colegio, para continuar sus estudios de nivel medio superior incluyendo un componente profesional, que ser de gran ayuda en el mbito laboral despus de concluir sus estudios.

En conclusin las puertas de la ciencia y la tecnologa moderna estn ampliamente abiertas innovando con sistemas operativos y con dispositivos mviles, con forme a esto la aplicacin, con el paso del tiempo desarrollara nuevas habilidades, implantadas por el programador acorde a las necesidades requeridas de los usuarios.

BIBLIOGRAFA

www.aulaclic.es/articulos/android.htmlUserFiles/p0001/ODEA/ORIGINAL/110613eclipse_luna.elp/qu_es_un_eclipse.htmlhttp://www.tecnologiahechapalabra.com/ciencia/exactas/articulo.asp?i=21http://es.wikiversity.org/wiki/C%C3%A1lculo_Diferencialhttp://www.jmarcano.com/nociones/quees.htmlhttp://inglestraductor.metroblog.com/

G LOSARIOAndroid: Es unsistema operativobasado enLinux, diseado principalmente para mviles conpantalla tctilcomotelfonos inteligentesotabletas inicialmente desarrollados por Android, es un sistema operativo que puede ser adoptado por cualquier fabricante de celulares y permite realizar tareas que se asemejan a una PC, como navegar la web, leer emails, descargar aplicaciones, etc.

Aplicacin:Es un programa informtico diseado para facilitar al usuario la realizacin de un determinado tipo de trabajo. Posee ciertas caractersticas que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los programas informticos). Suele resultar una solucin informtica para la automatizacin de ciertas tareas complicadas como puede ser la contabilidad o la gestin de un almacn.

Compilador:Es un programa capaz de generar aplicaciones que sean directamente utilizables en un ordenador o computadora. Un compilador lee el cdigo fuente creado en un determinado lenguaje de programacin, lo interpreta, comprueba su sintaxis y traduce a lenguaje o cdigo mquina toda la serie de instrucciones, generando el archivo ejecutable final (programa compilado).

Derivadas De Una Funcin: Es unafuncines una medida de la rapidez con la que cambia el valor de dicha funcin matemtica, segn cambie el valor de suvariable independiente.es un concepto local, es decir, se calcula como ellmitede la rapidez de cambio media de la funcin en un cierto intervalo.

Deterioro Ambiental: Es el conjunto de daos que sufre el medio ambiente ,aumento de los gases txicos en la atmosfera, calentamiento excesivo que altera lluvias y cosechas, se refirase al Dao progresivo, en mayor o menor grado, de uno o varios de los componentes del medio ambiente (por ejemplo, el aire, el suelo, el agua, etc.).

Efecto Invernadero: Es un fenmeno por el cual determinadosgases, que son componentes de laatmsferaterrestre, retienen parte de la energa que lasuperficie planetariaemite por haber sido calentada por la radiacin solar, es una propiedad que presenta la atmsfera de la Tierra, la cual permite que una cierta cantidad de calor que recibimos del Sol permanezca ms tiempo sobre la Tierra.

Java:Es un lenguaje de programacin orientado a objetos desarrollado por la empresa Sun Microsystems en 1995 y que se ha extendido ampliamente en World Wide Web. Es un lenguaje de alto nivel y propsito general similar a C++, con marcadas caractersticas de seguridad y transportabilidad. Este lenguaje define una mquina virtual independiente de la plataforma donde se ejecuta, que procesa programas, llamados Applets, descargados desde el servidor Web. Adems, debido al modo de ejecucin de los Applets, este lenguaje es muy seguro frente a la presencia y ataque de virus informticos.J2me: Es una versin reducida de J2SE creada para poder desarrollar en dispositivos limitados como son los telfonos mviles.Es la plataforma basada en el lenguaje Java que Son Microsystems ha creado para la programacin de dispositivos inalmbricos pequeos como telfonos celulares, paginadores y PDA.Limite De Una Funcion: Es un concepto fundamental delanlisis matemtico, un caso delmiteaplicado a lasfunciones, y refiere a la cercana entre unvalory unpunto.es elvaloral que tiende una funcin cuando la variable independiente tiende a un nmero determinado o al infinito.Linux: es un sistema operativo como macos, dos o windows. es decir, linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de internet, etc. linux es muy eficiente y tiene un excelente diseo es multitarea, multiusuario, multiplataforma y multiprocesador.Multiplataforma:Se refiere al termino que se usa para sistemas operativos, programas lenguaje de programacin que puede funcionar en diferentes plataformas, es decir dos o mas. pueden funcionar no sola en una plataforma pero no se puede considerar alguna ya que son muy tiles y muy productivas tal ves que pueden ser desarrolladas algunas en su inicioPlataforma:Es una potente herramienta de gestin empresarial conformada por un conjunto de hardware (servidores de base de datos, servidores de aplicaciones, maquinas de respaldo)esta diseada para trabajar con todos los procesos y gestiones que tenga su organizacin, es un aspecto muy importante que nos diferencia de las soluciones tecnolgicas tradicionales

Play Storeno es un programa es una pagina donde se encuentran las aplicaciones entre otras cosas para los android, y para descargar aplicaciones necesitas de una cuenta de google Es muy parecida como ala tienda de Apple

SdkUn SDK o plataforma de desarrollo de software es un conjunto de programas, herrrametientas etc.que sirven para crear softwares y otros programas de manera simple, un programa es un conjunto de instrucciones en algn lenguaje de programacin orientada a resolver un problema , la plataforma de desarrollo de software ofrecen un SDK es un conjunto de libreras herramientas de desarrollo,compiladores interpretes que sirven para crear programas

Sistema Operativo: Es el software que se ejecuta en la mquina cuando la encendemos. Todo ordenador debe tener instalado un sistema operativo para poder funcionar. Permite al ordenador llevar a cabo las tareas bsicas, como leer y escribir datos o controlar el aspecto grfico de la pantalla. Las aplicaciones de carcter general. Se utiliza una u otra aplicacin en funcin de la tarea que se va a realizar. Por ejemplo, un procesador de texto es una aplicacin empleada para escribir textos. Los lenguajes de programacin. Constituyen el software empleado para desarrollar los sistemas operativos o las aplicaciones de carcter general. SoftwareHastaelmomentohemos estudiado los componentes fsicos que forman un ordenador: el teclado, el monitor, los soportes, los cables... Todos estos elementos que forman la parte fsica del ordenador constituyen el hardware. Peroparaqueunordenador funcione hay que darle una serie de rdenes lgicas que permitan procesar los datos; por ejemplo, intercambiar la informacin entre un disquete y el disco duro. El software es el conjunto de rdenes lgicas empleadas por el ordenador para, por ejemplo, controlar la entrada y salida de datos, y para realizar los clculos.Vector: es una herramienta geomtrica utilizada para representar una magnitud fsicadefinida por sumdulo(olongitud), su direccin (uorientacin) y su sentido (que distingue el origen del extremo). Es un segmento de recta, sirve para medir la magnitud de una fuerza o alguna otra caracterstica, su longitud determina una cantidad de unidades que se llama magnitud y su posicin en el plano, su direccin y sentido.

ANEXOS

9