martes, 16 de febrero de 2016
1.9. GLOSARIO DE PALABRAS DE ACUERDO A LA BASE DE DATOS
GLOSARIO DE PALABRAS DE ACUERDO A LA
BASE DE DATOS
Actividad: es la actividad
que el profesor deje a sus alumnos para realizar.
ApMat: apellido materno
ApPat: apellido paterno
Asignación: a quien está
asignada la actividad (grupo-individual)
CaificacionIndividual:
calificación de cada alumno.
CalificacionGrupo:
calificación obtenida por equipo.
Carrera: nombre de la
carrera a la que pertenecen.
Cat _ actividades: catalogo
de actividades.
Cat_alumnos: catálogo de
alumnos.
Cat_carrera: catálogo de
carreras.
Cat_grupo: catálogo de
grupo.
Cat_materia: catálogo de
materias.
Cat_periodo: catálogo de
periodos.
Cat_planes: catálogo de
planes.
Cat_profesores: catálogo de
profesores.
Creditos: créditos a los que
equivale la materia.
CveMateria: clave con la que
se identificara a la materia.
CvePlan: clave con la que se
identificara el plan de estudio.
det_clase: tabla detalles de
clase.
det_lista: tabla detalle
lista.
Det_materia: tabla detalle
de materia.
DiaClase: día de clase
Direccion: dirección del personal
o alumno.
Email: dirección de correo
electrónico de la persona.
FKActividad: llave foránea
que hace referencia a la actividad.
FKAlumno: llave foránea que
hace referencia al alumno.
FKCarrera: llave foránea que
hace referencia a la carrera.
FKGrupo: llave foránea que
hace referencia al grupo al que pertenece.
FKMateria: llave foránea que
hace referencia a la materia.
FKPeriodo: llave foránea que
hace referencia al periodo que cursa.
FKPlan: llave foránea que
hace referencia al plan de estudio.
FKProfesor: llave foránea
que hace referencia al profesor.
HoraClase: hora en el que se
cursa la materia.
NomMateria: nombre de la
materia.
NomPeriodo: nombre del
periodo.
Password: contraseña del
usuario.
Teléfono: teléfono de
contacto.
viernes, 12 de febrero de 2016
1.8. ENSAYO DESARROLLO DE APLICACIONES
TIERRA, TIEMPO,
TRABAJO Y TECNOLOGÍA
INGENIERÍA
EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES
- PROGRAMACIÓN WEB–
DESARROLLO
DE APLICACIONES WEB (ENSAYO)
PRESENTAN:
TRINIDAD
DEL CARMEN BAEZA DIAZ
VILLAHERMOSA,
TABASCO, FEBRERO 2016
DESARROLLO
DE APLICACIONES WEB
Una aplicación Web es un sistema de software al que se accede a través
de Internet (o Intranet): las aplicaciones Web constituyen una clase especial
de aplicaciones de software que se construyen de acuerdo con ciertas tecnologías
y estándares.
VENTAJAS Y DESVENTAJAS DE APLICACIONES WEB
Ventajas:
·
Aplicaciones Web no requiere ningún complejo
"roll out" para desplegar en las grandes organizaciones. Un
navegador web compatible es todo lo que se necesita.
·
Las aplicaciones del explorador normalmente
requieren poco espacio en disco o no en el cliente.
·
No requieren actualizar procedimiento ya que
todas las funciones están implementadas en el servidor y enviados
automáticamente a los usuarios.
·
Las aplicaciones Web se integran fácilmente
en otros procedimientos web del lado del servidor, tales como el correo
electrónico y la búsqueda.
·
También proporcionan compatibilidad entre
plataformas en la mayoría de los casos (es decir, Windows, Mac, Linux, etc.)
debido a que operan dentro de una ventana del navegador web.
Desventajas:
·
Las aplicaciones Web requieren absolutamente
navegadores web compatibles.
·
El cumplimiento de las normas es un problema
con cualquier oficina creador atípico documento, que causa problemas cuando el intercambio de
archivos y la colaboración se convierte en crítico;
·
Las aplicaciones del explorador se basan en
archivos de la aplicación accede a servidores remotos a través de
Internet.
·
Muchas aplicaciones web no son de código
abierto, también hay una pérdida de flexibilidad, por lo que los usuarios
dependen de servidores de terceros, no permitir que las personalizaciones del
software y evitar que los usuarios ejecuten aplicaciones fuera de
línea (en la mayoría de los casos).
·
La compañía, teóricamente, puede rastrear
todo lo que los usuarios hacen. Esto puede causar problemas de privacidad.
Hay algunas tecnologías web que
pueden ser útiles al escribir aplicaciones instalables. Como lo son:
·
CSS
·
Canvas
·
Ajax
Comparativa de tecnologías para el desarrollo de
aplicaciones Móviles
Desarrollo
Nativo de Aplicación Móvil
Es una aplicación móvil desarrollada en el
lenguaje específico para esa plataforma. En otras palabras, si deseamos que
nuestra aplicación funcione en el iPhone, Android y BlackBerry, tenemos que
desarrollar la misma aplicación en tres versiones distintas, una para cada
plataforma.
Características
principales de las aplicaciones móviles “nativas”
·
Para cada sistema operativo / plataforma hay
que desarrollar una aplicación distinta.
·
Se desarrollan con lenguajes distintos.
·
Se distribuyen a través de las tiendas
oficiales.
·
Las
aplicaciones se instalan en el disco duro o tarjeta de memoria del dispositivo
móvil.
·
Permiten al usuario acceder con ellas a todos
los recursos del dispositivo e interactuar con otras aplicaciones nativas.
Ventajas:
1. Posibilidad de utilizar funcionalidades del teléfono.
2. Rendimiento.
3. Existe un sitio para compartir y comercializar las
aplicaciones.
4. Funciona en modo online y offline.
5. Almacenamiento local seguro.
Desventajas
1. El coste suele ser más barato.
2. Tiempo de desarrollo es mayor,
3. Mayor Coste de mantenimiento.
4. Tiempo de aprobación.
5. Coste adicional
Desarrollo
Aplicación Web Móvil
El desarrollo de Aplicaciones Web para
dispositivos móviles es el desarrollo de páginas web que son optimizadas para
ser visualizadas en las pantallas de dispositivos móviles y para ser utilizadas
en pantallas táctiles.
Características
principales de aplicaciones web móviles
1. Se acceden mediante un navegador web del dispositivo.
2. La aplicación se visualizará de forma casi idéntica en
todos los dispositivos, dependiendo de la resolución de la pantalla.
3. Las tecnologías utilizadas son las mismas que para un
sitio web.
4. No se distribuyen mediante sitios oficiales.
Ventajas de
Aplicación Web Móvil
1. Coste.
2. Rapidez de desarrollo.
3. Compatibilidad.
4. Mantenimiento de un único código para todas las
plataformas.
5. Distribución.
6. Actualizaciones inmediatas.
7. Visibilidad.
Desventajas
de Aplicación Web Móvil
1. Integración con los componentes nativos del dispositivo.
2. Diferencias entre dispositivos.
3. El uso offline.
4. Fluidez.
Aplicación
Híbrida:
Es una “mezcla entre una aplicación Nativa y
una Web App”.
Ventajas de
una aplicación Híbrida
·
Minimizamos el código específico.
·
Menor coste de desarrollo.
·
Menor coste de mantenimiento.
·
Se distribuye mediante los respectivos
“stores”.
Desventajas
de una aplicación Híbrida
·
Rendimiento.
Comparación
de App Nativa, App Web y App Híbrida
Nativa
|
Web App
|
Híbrida
|
|
App
Features
|
|||
Gráficos
|
API
Nativa
|
HTML,
Canvas, SVG
|
HTML,
Canvas, SVG
|
Rendimiento
|
Muy
rápido
|
Lento
|
Rápido
|
Look
& feel
|
Nativo
|
Emulado
|
Emulado
|
Distribución
|
Store
|
Web
|
Store
|
Acceso
dispositivo
|
|||
Cámara
|
Sí
|
No
|
Sí
|
Notificaciones
|
Sí
|
No
|
Sí
|
Contactos,
calendario
|
No
|
Sí
|
|
Almacenamiento
Offline
|
Almacenamiento
seguro de ficheros
|
El
que permita el navegador:
- Cache
- IndexedDb
- SQL compartida
|
Almacenamiento
seguro de ficheros, SQL compartida.
|
Geolocalización
|
Sí
|
Sí
|
Sí
|
Gestos
|
|||
Swipe
|
Sí
|
Sí
|
Sí
|
Pinch,
spread
|
Sí
|
No
|
Sí
|
Conectividad
|
Online
y offline
|
Mayormente
online
|
Online
y offline
|
Conocimientos
necesarios
|
ObjectiveC,
Java
|
HTML5,
CSS, Javascript
|
HTML5,
CSS, Javascript
|
1.10. anotaciones en clases
INSTITUTO TECNOLÓGICO DE VILLAHERMOSA
TIERRA,
TIEMPO, TRABAJO Y TECNOLOGÍA
INGENIERÍA
EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES
- PROGRAMACIÓN WEB–
ANOTACIONES
EN CLASES
PRESENTAN:
TRINIDAD
DEL CARMEN BAEZA DIAZ
VILLAHERMOSA, TABASCO, FEBRERO 2016
CARPETAS DE DOCUMENTOS PROGRAMACIÓN WEB
Suscribirse a:
Comentarios (Atom)






