Professional Documents
Culture Documents
PROYECTO DE AULA
INFORMTICA BSICA
TEMA
APLICACIONES WEB
CURSO
PRIMER SEMESTRE A
ESTUDIANTE RESPONSABLES
MARIA FERNANDA SUREZ SALTOS
KERWIN JAVIER VERA BARREZUETA
JHONATHAN ANTONIO RODRIGUEZ ALVAREZ
MARVIN RICARDO VALAREZO PEREIRA
DOCENTE RESPONSABLE
ING. EDISON LUIS LOJN CUEVA MG. SC.
PERODO 2014
MACHALA EL ORO ECUADOR
ABSTRACT
The development of web applications for mobile devices is a very extensive and
varied topic, as there are many programming languages that offer specific tools
and environments for the creation of this software.
The best known languages as programming mobile devices are Android,
Symbian and iOS programming. But Microsoft Visual Studio 2012 platform
offers also a tool for the development of such applications, the C # language.
There are many problems that exist when trying to create web applications for
mobile devices, because these devices have different characteristics, operating
systems, resolutions, screens, etc., which complicates the power to create
software that meets the requirements presented by each device type.
Finally, we have developed an application in C# language which has applied the
knowledge received in class and under the supervision of teachers, could make
such a program, blending knowledge not only of C #, but also javascript
Dreamveawer, database.
RESUMEN
El desarrollo de aplicaciones web para dispositivos mviles representa un tema
muy amplio y variado, ya que existen diversos lenguajes de programacin que
ofrecen las herramientas y entornos especficos para la creacin de este tipo
de software.
Los lenguajes de programacin ms conocidos en cuanto a dispositivos
mviles son Android, Symbian y la programacin iOS. Pero la plataforma
Microsoft Visual Studio 2012 ofrece, tambin, una herramienta para el
desarrollo de este tipo de aplicaciones, el lenguaje C#.
Se presentan diversos problemas cuando se trata de crear aplicaciones web
para mviles, ya que estos dispositivos presentan diferentes caractersticas,
sistemas operativos, resoluciones, pantallas, etc., lo que complica mucho el
poder crear un software que satisfaga los requerimientos que presenta cada
tipo de dispositivo.
Al final, se ha desarrollado una aplicacin en el lenguaje C# en la cual se ha
aplicado los conocimientos adquiridos en clase y, bajo la gua del docente, se
pudo realizar dicho programa, mezclando conocimientos no solo de C#, sino
tambin de javascript, dreamveawer, base de datos.
INTRODUCCIN
El desarrollo de aplicaciones mviles crece cada da, cada vez son ms las
personas que cuentan con un dispositivo mvil y pueden descubrir las
bondades de tener la tecnologa a su alcance; el desarrollo de nuevas
aplicaciones para dispositivos mviles se ha vuelto en un verdadero reto para
muchos programadores, para poder llegar de esa forma a las personas.
El avance de este tipo de aplicaciones ha implicado la aparicin de nuevas
dificultades, como el acceso a la informacin del entorno o el control de las
diferentes capacidades de los dispositivos. Al mismo tiempo, las oportunidades
de negocio aparecen constantemente, lo que permite crear desde juegos de
gran complejidad hasta aplicaciones que nos ayuden a amueblar nuestro
hogar.
En el presente trabajo se explicarn las situaciones, los mtodos, las
herramientas y las estrategias oportunas para minimizar estos riesgos e
implementar las soluciones mviles, as como para conseguir el mejor
rendimiento de las capacidades de los dispositivos.
En el pasado, se hablaba de las aplicaciones mviles y, a pesar de que los
mviles ya tenan un gran apogeo en el mercado y su uso como herramienta de
trabajo era bastante comn, las aplicaciones mviles no haban acabado de
despegar. Las razones son varias, desde el intento infructuoso de conseguir
aplicaciones ejecutables en todos los dispositivos, hasta el coste asociado a las
mismas, lo que ha hecho que solo algunas aplicaciones han sido ampliamente
usadas.
Segn varias estadsticas, en la actualidad ms del 70% de la poblacin
dispone de dispositivos mviles. Segn los estudios de Gartner, el 90% de los
nuevos dispositivos son smartphones. Este es, sin lugar a dudas, el sector que
mayor innovacin y expectacin est generando y generar en la sociedad.
JUSTIFICACIN
Los dispositivos mviles se han convertido en una herramienta indispensable
en la vida cotidiana de las personas, gracias a que ayudan que diversas
actividades se vuelvan ms sencillas. Pero lo que verdaderamente motiv al
desarrollo de esta aplicacin y lo que ella conlleva fue que el desarrollo de
aplicaciones web para dispositivos mviles se estn convirtiendo en los ltimos
aos en una verdadera novedad.
Con la aparicin de mejoras en los dispositivos mviles, tales como celulares y
tablets, los usuarios van adquiriendo cierta preferencia por este tipo de
tecnologa. Cada da, los celulares y tablets se asemejan o van adquiriendo
funciones similares a las de una computadora, eso quiere decir que los
usuarios pueden implementar las mismas actividades tanto en un computador
como en un dispositivo mvil, guardando las distancias.
Ante la aparicin de este tipo de comportamiento, los desarrolladores se han
dado cuenta que la navegacin por internet a travs de tecnologa mvil debe
llevar un mejor trato, por eso, actualmente, se el desarrollo de aplicaciones web
para estos dispositivos ha mejorado mucho en comparacin a slo unos 10
aos atrs; eso se debe tambin a la aparicin de nuevos lenguajes de
programacin que ofrecen las facilidades y las herramientas adecuadas para
este tipo de desarrollo de software.
OBJETIVO GENERAL
OBJETIVOS ESPECFICOS
MARCO TERICO
Compatibilidad
Los desarrolladores que trabajan en las diferentes versiones de Visual Studio,
mencionan que no es necesario actualizar simultneamente a la ltima versin
de Visual Studio, y la compatibilidad se asegura de que todos los
desarrolladores puedan continuar trabajando juntos. Mudarse a Visual Studio
2012 es una operacin sin problemas que en la mayora de los casos no
requiere que usted modifique sus proyectos. Basta con abrir un proyecto de
Visual Studio 2010 en Visual Studio 2012 se comenzar a trabajar en su
aplicacin. Adems, Visual Studio no cambia el formato de su solucin o
archivos de proyecto, lo que significa que los desarrolladores que utilizan Visual
Studio 2012,pueden colaborar en los mismos proyectos de Visual Studio 2010.
Algunos tipos de proyectos pueden requerir una operacin de conversin al
migrar a Visual Studio 2012,con la cual realiza la conversin automticamente.
A partir de entonces, el proyecto se carga sin problemas y en silencio.
Es completamente compatible con versiones anteriores, por lo que los
proyectos abiertos en Visual Studio 2012 continuarn trabajando en Visual
Studio 2010.
Gestin del Medio Ambiente
Gestin de su entorno puede ayudarle a ser ms productivo. Hardware ms
exigente y pantallas adicionales le proporcionan la posibilidad de trabajar ms
rpido, pero la capacidad para gestionar eficazmente sus recursos es
fundamental. Visual Studio 2012 ahora incluye caractersticas que le ayudan a
aprovechar el poder de las computadoras modernas, le permiten trabajar de
forma integrada a travs de mltiples monitores, y encontrar rpidamente lo
que busca.
Buscar Por todas partes
NET Framework y
Soporte de idiomas
varias
Lenguaje C#
C# es un lenguaje orientado a objetos elegante y con seguridad de tipos que
permite a los desarrolladores compilar diversas aplicaciones slidas y seguras
que se ejecutan en .NET Framework. Puede utilizar C# para crear aplicaciones
cliente
de
Windows,
servicios
Web
XML,
componentes
distribuidos,
En C#, una struct es como una clase sencilla; es un tipo asignado en la pila que
puede implementar interfaces pero que no admite la herencia.
Adems de estos principios bsicos orientados a objetos, C# facilita el
desarrollo de componentes de software a travs de varias construcciones de
lenguaje innovadoras, entre las que se incluyen las siguientes:
CONCLUSIONES
Este proyecto nos ha sido de gran ayuda porque nos ha permitido poner
en prctica todos nuestros conocimientos adquiridos.
RECOMENDACIONES
Se recomienda:
WEBGRAFA:
http://es.slideshare.net/byron26/visual-studio-2012-14504602
http://msdn.microsoft.com/es-es/library/z1zx9t92.aspx
PREGUNTAS
Android
Symbian
Programacin IOS
entre una de las ventajas que tenemos es que nos permite una facilidad
de uso y de acceso rpido ya que no tenemos que estar ingresando
datos.
C++
C#
a. Archivos
b.Pestaas
c. Hojas
17. La barra de bsqueda en la ventana del explorador de soluciones permite?
a.Permite a los desarrolladores compilar diversas aplicaciones slidas y
seguras que se ejecutan en .NET Framework.
b. Localizar artculos en su solucin que coincidan con una cadena
especificada.
c. Permite buscar a travs de su cdigos.
18.Para que se utiliza el paquete nugets?
Para agregar paquetes a sus proyectos.
19. Visual Studio 2012 es compatible con las antiguas versiones?
a.No
b.SI
c. No lo se.
20. Visual Studio 2012 facilita el acceso al
a. Cdigo de la comunidad.
b. Paquete neguet
c. Buscador rapido
21. Visual Studio muestra los:
a.Eventos y delegados en un objeto de exploracin
b.Propiedades, campos, eventos
c. Mtodos, propiedades, campos, eventos y delegados en un objeto de
exploracin.
22. En que se basa la sintaxis de c# ?
En signos de llaves.
23.En Visual Studio el desarrollador puede elegir en que transforma trabajar?
a. Si
b. No
24.Un archivo de cdigo fuente de C# puede definir cualquier nmero de:
a. clases, structs, interfaces y eventos.
b. interfaces y eventos.
c.clases, interfaces y eventos.
25. En c# como se llama el proceso para interactuar con otro programa de
windows?
interoperabilidad
26. los programadores que conocen c++,c ; puede empezar a trabajar en la la
plataforma de Visual Studio 2012?
a.Tal vez
b. Si
c.No
27. Si un desarrollador actualiza una extensin que est utilizando que hace
el IDE?
Le notifica de la actualizacin para asegurarse de que siempre sepa que est
utilizando la versin ms reciente.
28. El Instalador de plataforma web (webPI) es una herramienta:
a.Dependiente de Visual Studio
b.Independiente de Visual Studio
c.Esta interrelacionada.
29.Visual Studio utiliza :
a.Ms espacio de memoria virtual que las demas plataformas
b. Menos espacio de memoria virtual que las dems plataformas
c. Utiliza el mismo espacio de memoria virtual que las dems plataformas
30. Visual Studio genera una clase proxy que:
a. Correctamente invoca la operacin con poco esfuerzo adicional por parte del
desarrollador.
c. Abre ventanas para el desarrollador.
d. Abre pestaas para el desarrollador