domingo, 30 de junio de 2013

Introducción a las Tics

Introducción a las Tics


Maestro: Rene Tristan Avila

Aula 57

Alumnos:
Manuel Alejandro Alfaro Campos
Daniel Alberto Rivas Lopez


Ing. Tecnologías de la Información y Comunicación






Indice:
   Unidad I

 

TIC's:

Las tecnologías de la información y la comunicación (TIC o bien NTIC para nuevas tecnologías de la información y de la comunicación) agrupan los elementos y las técnicas usadas en el tratamiento y la transmisión de la información, principalmente la informática, Internet y las telecomunicaciones.









sábado, 29 de junio de 2013

Programa de la materia

Unidad Temas Subtemas
1. Introducción. Conceptos
básicos
1.1. Las TIC´s y áreas de aplicación.
1.2. Componentes de un sistema de cómputo.
1.3. Dispositivos de almacenamiento.
1.4. Dispositivos de procesamiento.
1.5. Dispositivos de Entrada/Salida.
1.6. Tipos de computadoras y sus dispositivos.
2. Software de cómputo
2.1. Sistemas operativos.
2.2. Bases de datos.
2.3. Lenguajes de desarrollo.
2.4. Herramientas productivas (ofimática).
2.5. Software propietario y libre.
3. Tecnologías Web
3.1. Introducción.
3.2. Internet.
3.3. Intranet.
3.4. Extranet.
3.5. Servicios web.
3.6. Tecnología móvil.
3.7. Aplicaciones.
4.
Las computadoras y la
sociedad
4.1. La relación de las TIC’s con la ciencia y el
desarrollo social.
4.2. El profesional en TIC’s.
4.3. Los derechos humanos frente a las TIC’s.
4.4. Crimen y fraude computacional y TIC’s.
4.5. La ergonomía en la actividad de las TIC’s.
4.6. Efectos de la computación y la actividad de
las TIC’s en el medio ambiente.
4.7. Efectos de las TIC’s en su región.
4.8. Efectos de la computación y la actividad de
las TIC’s en la salud.
5.
Modelos de Negocio en
Internet
5.1. Definición de comercio electrónico.
5.2. Modalidades de comercio electrónico.
5.3. Amenazas Informáticas.
5.4. Dispositivos de Seguridad.

lunes, 10 de junio de 2013

C


El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días. El
principal componente estructural de C es la función. En C, las funciones son bloques en los cuales ocurren
las actividades de un programa. Esto nos permite separar los programas en tareas, lo que nos conduce a la
programación modular.

Otra forma de estructurar en C es usando bloques de códigos. Un bloque de código es un grupo de
instrucciones conectadas lógicamente el cual es tratado como una unidad. Un bloque está construido por
un conjunto de instrucciones colocadas entre llaves { }. Por ejemplo:
if (a>3)
{ printf("hola"); // bloque
printf("%d",a); // de
getch(); //código
}
Partes de un programa en C.
La estructura básica de un programa en C, es la siguiente:


Archivos de Cabecera: C viene con librerías estándar las cuales proveen a los programas  de las funciones que requieren para la  realizar las tareas del programa. 

#include<conio.h> 
#include<stdio.h> 




-Prototipos de Funciones del Programador 

tipo nombre(parametros)



-Función Principal. Es la función desde donde todo programa se empieza a ejecutar, por lo que siempre debe estar presente.

void main() 
{ 
 // instrucciones 
} 




-Código de las funciones del programador

funcion1( ) 
{ // instrucciones} 
funcion2( ) 
{ // instrucciones} 
… 
funcionN( ) 
{ // instrucciones} 
 

C++




Es un lenguaje imperativo orientado a objetos derivado del C [1]. En realidad un superconjunto de C, que nació para añadirle cualidades y características de las que carecía. El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programación a bajo nivel, pero se la han añadido elementos que le permiten también un estilo de programación con alto nivel de abstracción.

Nota: estrictamente hablando, C no es un subconjunto de C++; de hecho es posible escribir código C que es ilegal en C++. Pero a efectos prácticos, dado el esfuerzo de compatibilidad desplegado en su diseño, puede considerarse que C++ es una extensión del C clásico. La definición "oficial" del lenguaje nos dice que C++ es un lenguaje de propósito general basado en el C, al que se han añadido nuevos tipos de datos, clases, plantillas, mecanismo de excepciones, sistema de espacios de nombres, funciones inline, sobrecarga de operadores, referencias, operadores para manejo de memoria persistente, y algunas utilidades adicionales de librería (en realidad la librería Estándar C es un subconjunto de la librería C++).

Respecto a su antecesor, se ha procurando mantener una exquisita compatibilidad hacia atrás por dos razones poder reutilizar la enorme cantidad de código C existente, y facilitar una transición lo más fluida posible a los programadores de C clásico, de forma que pudieran pasar sus programas a C++ e ir modificándolos (haciéndolos más "++") de forma gradual. De hecho, los primeros compiladores C++ lo que hacían en realidad era traducir (preprocesar) a C y compilar después (las consecuencias se dejan sentir todavía en el lenguaje.

Por lo general puede compilarse un programa C bajo C++, pero no a la inversa si el programa utiliza alguna de las características especiales de C++. Algunas situaciones requieren especial cuidado. Por ejemplo, si se declara una función dos veces con diferente tipo de argumentos, el compilador C invoca un error de "Nombre duplicado", mientras que en C++ quizás sea interpretado como una sobrecarga de la primera función (que sea o no legal depende de otras circunstancias).

Como se ha señalado, C++ no es un lenguaje orientado a objetos puro (en el sentido en que puede serlo Java por ejemplo), además no nació como un ejercicio académico de diseño. Se trata simplemente del sucesor de un lenguaje de programación hecho por programadores (de alto nivel) para programadores, lo que se traduce en un diseño pragmático al que se le han ido añadiendo todos los elementos que la práctica aconsejaba como necesarios, con independencia de su belleza o purismo conceptual ("Perfection, in some language theoretical sense, is not an aim of C++. Utility is". Estos condicionantes tienen su cara y su cruz; en ocasiones son motivo de ciertos "reproches" por parte de sus detractores, en otras, estas características son precisamente una cualidad. De hecho, en el diseño de la Librería Estándar C++  se ha usado ampliamente esta dualidad (ser mezcla de un lenguaje tradicional con elementos de POO), lo que ha permitido un modelo muy avanzado de programación extraordinariamente flexible (programación genérica).

LENGUAJE DE DESARROLLO


Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

-La tecnología Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo.
-El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a Java. El término Java fue acuñado en una cafetería frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus creadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim.
-Otros abogan por el siguiente acrónimo, JustAnother Vague Acronym ("sólo otro acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la que Java debe su nombre a un tipo de café disponible en la cafetería cercana, de ahí que el icono de java sea una taza de cafe caliente. Un pequeño signo que da fuerza a esta teoría es que los 4 primeros bytes (el número mágico) de los archivos .class que genera el compilador, son en hexadecimal, 0xCAFEBABE. Otros simplemente dicen que el nombre fue sacado al parecer de una lista aleatoria de palabras.
-Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una estructura y sintaxis similar a C++. Entre junio y julio de 1994, tras una sesión maratoniana de tres días entre John Gaga, James Gosling, JoyNaughton, Wayne Rosing y Eric Schmidt, el equipo reorientó la plataforma hacia la Web. Sintieron que la llegada del navegador web Mosaic, propiciaría que Internet se convirtiese en un medio interactivo, como el que pensaban era la televisión por cable. Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava.
-Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.


LENGUAJE DE PROGRAMACIÓN WEB

HTML



Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje estático para el desarrollo de sitios web (acrónimo en inglés de HyperTextMarkupLanguage, en español Lenguaje de Marcas Hipertextuales). Desarrollado por el WorldWide Web Consortium (W3C). Los archivos pueden tener las extensiones (htm, html).

-Sintaxis<html> (Inicio del documento HTML)<head>( Cabecera )</head><body>( Cuerpo)</body></html> <b> </b> Negrita<p> </p> Definir parrafo<etiqueta> Apertura de la etiqueta</etiqueta> Cierre de la etiqueta
-VentajasSencillo que permite describir hipertexto.Texto presentado de forma estructurada y agradable.No necesita de grandes conocimientos cuando se cuenta con un editor de páginas web o WYSIWYG.Archivos pequeños.Despliegue rápido.Lenguaje de fácil aprendizaje.Lo admiten todos los exploradores

-DesventajasLenguaje estático.La interpretación de cada navegador puede ser diferente.Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección.El diseño es más lento.Las etiquetas son muy limitadas.

JSP


Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java. JSP es un lenguaje multiplataforma. Creado para ejecutarse del lado del servidor.JSP fue desarrollado por Sun Microsystems. Comparte ventajas similares a las de ASP.NET, desarrollado para la creación de aplicaciones web potentes. Posee un motor de páginas basado en los servlets de Java. Para su funcionamiento se necesita tener instalado un servidor Tomcat.

-CaracterísticasCódigo separado de la lógica del programa.Las páginas son compiladas en la primera petición.Permite separar la parte dinámica de la estática en las páginas web.Los archivos se encuentran con la extensión (jsp).El código JSP puede ser incrustado en código HTML.
-Elementos de JSPLos elementos que pueden ser insertados en las páginas JSP son los siguientes:Código: se puede incrustar código “Java”.Directivas: permite controlar parámetros del servlet.Acciones: permite alterar el flujo normal de ejecución de una página.
-VentajasEjecución rápida del servlets.Crear páginas del lado del servidor.Multiplataforma.Código bien estructurado.Integridad con los módulos de Java.La parte dinámica está escrita en Java.Permite la utilización se servlets.

-DesventajasComplejidad de aprendizaje

PHP


Es un lenguaje de programación utilizado para la creación de sitio web. PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-processor”, (inicialmente se llamó Personal Home Page). Surgió en 1995, desarrollado por PHP Group.PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. PHP no necesita ser compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las librerías de PHP. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas. Los archivos cuentan con la extensión (php).                         

-SintaxisLa sintaxis utilizada para incorporar código PHP es la siguiente:<?$mensaje = “Hola”;echo $mensaje;?> También puede usarse:<?php$mensaje = “Hola”;echo $mensaje;?>
-VentajasMuy fácil de aprender.Se caracteriza por ser un lenguaje muy rápido.Soporta en cierta medida la orientación a objeto. Clases y herencia.Es un lenguaje multiplataforma: Linux, Windows, entre otros.Capacidad de conexión con la mayoría de los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras.Capacidad de expandir su potencial utilizando módulos.Posee documentación en su página oficial la cual incluye descripción y ejemplos de cada una de sus funciones.Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.Incluye gran cantidad de funciones.No requiere definición de tipos de variables ni manejo detallado del bajo nivel
-DesventajasSe necesita instalar un servidor web.Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más ineficiente a medida que las solicitudes aumenten de número.La legibilidad del código puede verse afectada al mezclar sentencias HTML y PHP.La programación orientada a objetos es aún muy deficiente para aplicaciones grandes.Dificulta la modularización.Dificulta la organización por capas de la aplicación
-SeguridadPHP es un poderoso lenguaje e intérprete, ya sea incluido como parte de un servidor web en forma de módulo o ejecutado como un binario CGI separado, es capaz de acceder a archivos, ejecutar comandos y abrir conexiones de red en el servidor. Estas propiedades hacen que cualquier cosa que sea ejecutada en un servidor web sea insegura por naturaleza. PHP está diseñado específicamente para ser un lenguaje más seguro para escribir programas CGI que Perl o C, y con la selección correcta de opciones de configuración en tiempos de compilación y ejecución, y siguiendo algunas prácticas correctas de programación.

domingo, 9 de junio de 2013

JAVASCRIPT


Este es un lenguaje interpretado, no requiere compilación. Fue creado por BrendanEich en la empresa Netscape Communications. Utilizado principalmente en páginas web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de los navegadores en sus últimas versiones interpretan código JavaScrìpt.El código Javascript puede ser integrado dentro de nuestras páginas web. Para evitar incompatibilidades el WorldWide Web Consortium (W3C) diseño un estándar denominado DOM (en inglés DocumentObjectModel, en su traducción al español Modelo de Objetos del Documento).
-Sintaxis<script type="text/javascript"> ... </script>

-VentajasLenguaje de scripting seguro y fiable.Los script tienen capacidades limitadas, por razones de seguridad.El código Javascript se ejecuta en el cliente.
-DesventajasCódigo visible por cualquier usuario.El código debe descargarse completamente.Puede poner en riesgo la seguridad del sitio, con el actual problema llamado XSS (significa en inglés Cross Site Scripting renombrado a XSS por su similitud con las hojas de estilo CSS).

LENGUAJE DE PROGRAMACIÓN WEB:




Los diferentes lenguajes de programación para la webActualmente existen diferentes lenguajes de programación para desarrollar en la web, estos han ido surgiendo debido a las tendencias y necesidades de las plataformas. En el presente artículo pretende mostrar las ventajas y desventajas de los lenguajes más conocidos.Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. A medida que paso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámicos, que permitieran interactuar con los usuarios y utilizaran sistemas de bases de datos. A continuación daremos una introducción a los diferentes lenguajes de programación para la web.

APLICACIONES


TIPOS DE APLICACIONES EJEMPLOS DE PROGRAMAS
PROCESADOR DE TEXTO:
Utilizados para la elaborar documentosMicrosoft Word, OpenOffice Writer, NotePro, Blog de notas


HOJAS DE CALCULO:
Enfocadas a la realización de cálculos matemáticos Microsoft Excel. OpenOffice Calc, Lotus


BASES DE DATOS:
Para organizar y facilitar el acceso a gran cantidad de datos Microsoft Access, OpenOffice Base, MySQL ,  Visual FoxPro, dBase

PRESENTACIONES:
Microsoft Power Point, OpenOffice.org Impress, Corel Presentations, Windows Movie Maker.

COMUNICACIONES DE DATOS:
Safari, MSN Explorer, , , Kazaa, MSN Messenger Yahoo! Messenger, ICQ, AOL Instant Messenger,


NAVEGADORES:
Encargados de mostrar las páginas de Internet Mozilla Firefox, Internet Explorer, Opera, Netscape Navigator, Google chrome


CORREO ELECTRÓNICO:
Outlook Express, Gmail….


MULTIMEDIA:
Windows Media Player, Winamp, RealPlayer, QuickTime.


DISEÑO GRAFICO Y AUTOEDICIÓN:
Corel Draw, Adobe Photoshop, Gimp, Microsoft Photo Editor, Microsoft Paint, Microsoft Publisher, AutoCAD. Google Picasa Adobe Acrobat, Adobe Reader, My PDF Converter, PDFCreator 1.5.0, QuarkXPress, Adobe PageMaker, Adobe InDesign, FrameMaker, Dreamweaver


MULTIMEDIA:
Usados para edición y reproducción de vídeo y/o audio. Pinnacle, EXPStudio, VLCAudacity, es un editor de audio. Permite reproducir, grabar, editar, mezclar, aplicar efectos, etc.


DESCARGA:
Permiten la descarga masiva desde Internet EDonkey, eMULE, Bittorrent

GESTION:
Paquete de gestión SP (NominaPlús, NominaPlús….), ASPEL o SAP.


CALCULO:
Maple, PYM Plan de Negocio, MindManager X5 Pro.


FINANZAS:
Microsoft Money, Gestión MGD


ANTIVIRUS:
Encargados de proteger al resto de software de ataques informáticos Microsoft Segurity, AVG, Panda o Norton Symantec.

COMPRESION ARCHIVOS:
WinRar, WinZip, FreeCompressor

jueves, 6 de junio de 2013

Motores de búsqueda

Motores de búsqueda como respuesta al problema del descubrimiento



Un motor de búsqueda es un software que realiza la búsqueda de sitios web mediante las palabras claves o también conocidas como keywords, las cuales son designadas para la búsqueda de una web

Un motor de búsqueda se encarga de realizar una lista de los sitios web a través de una selección denominada (spiders) rastrea las páginas web, indexan su información y realizan un seguimiento a los enlaces que se encuentran dentro de ella hacia otras páginas web.

Para llevar más tráfico a su sitio web, el mercadeo con motores de búsqueda es difícil de superar. Los motores de búsqueda son el método #1 que usan los clientes para encontrar todo lo que buscan en línea.

Los motores de búsqueda tienen la capacidad única para conectar con prospectos en el momento exacto que están buscando un producto o servicio para comprar; ellos quieren encontrar su negocio.

Cinco Razones para una Estrategia de Mercadeo con Motores de Búsqueda:
Construir un torrente continuo de tráfico rentable a su sitio web.
Conectar con clientes cuando están tomando una decisión de compra
Maximizar sus gastos de anuncios seleccionando sólo palabras clave relevantes
La forma más efectiva de expandir su mercado
Si los clientes no pueden encontrarlo a usted encontrarán a su competencia

De hecho, muchas de las mayores marcas de Internet actuales llegaron a donde están sin gastar un centavo en comerciales de TV o grandes campañas promocionales. Por el contrario, confiaron en una sólida Solución para Internet y usaron métodos de mercadeo por Internet para darse a conocer.

Las 3 Principales Ventajas del Mercadeo por Correo Electrónico:
Capacidad sin paralelo para escoger y seguir a los clientes
El más bajo costo por unidad de cualquier medio de promoción
Crea una conciencia continua de su marca y ofertas

Rol de los motores de búsqueda en el comercio electrónico
Consejos
1.Pensar en palabras clave, como nos buscarían los clientes
2.Limitarse a sólo una o dos palabras clave en cada página de contenido
3.Que el contenido y etiquetas se mantengan únicos.
4.Imaginación y descripciones
5.Añadir enlaces
6.Colocar sección de opiniones

Spiders y Crowlers
Un Web Crawler (también llamado Web Spider) es un programa diseñado para explorar páginas Web en forma automática.
A primera vista, el mecanismo es sencillo, pero los algoritmos de busqueda de los motores no son tan sencillos, no sólo se basa en las palabras, toma en cuenta, hasta doscientos parametros (en el caso de google) de clasificación, antes de devolvernos la búsqueda.
Las arañas web comienzan visitando una lista de URLs, identifica los hiperenlaces en dichas páginas y los añade a la lista de URLs a visitar de manera recurrente de acuerdo a determinado conjunto de reglas.
Entre las tareas más comunes de las arañas de la web tenemos:
Crear el índice de una máquina de búsqueda.
Analizar los enlaces de un sitio para buscar links rotos.
Recolectar información de un cierto tipo, como precios de productos para recopilar un catálogo.

Medios de pago y procesos de cobro




Tarjetas: Pagos directos
1.El ordenador del comprador envía los datos de su tarjeta.
2.El ordenador del comerciante envía los datos de la tarjeta al ordenador de su banco.
3.El ordenador del banco comprueba que los datos de la tarjeta sean correctos.
4.El ordenador del banco comunica al ordenador del comerciante que la transacción puede ser aceptada.
5.El ordenador del comerciante comunica al del cliente que la transacción ha sido aceptada y dispone el envío de la mercancía.
6.El comerciante envía la orden de cargo-abono con los datos de la transacción al banco.
7.El banco ordena los abonos y cargos correspondientes.

Tarjetas monedero y monedero virtual
Los monederos virtuales son unos programas de ordenador que actúan de forma similar al de los monederos electrónicos (tarjetas con chip).

Pagos por medios externos
Los medios de pago son la herramienta que los agentes de una economía utilizan para transferir valor monetario en una transacción económica a fin de pagar por algún bien, servicio o activo financiero que se da a cambio.

PayPal
Es un sistema de pago electrónico que permite cobrar y pagar por Internet sólo con una cuenta de email. Está disponible en 44 países y 5 divisas

Seguridad en Comercio Electrónico



Criptografía
La criptografía responde a la necesidad de codificar mensajes que sólo pueda descifrar el destinatario.
Un mensaje puede pasar por un proceso de conversión o de encriptación, que lo transforma en código usando una clave, es decir, un medio de traducir los signos de un mensaje a otro sistema de signos cuya lectura no tenga ningún sentido para un desconocido que los intercepte

Algoritmos básicos de criptografía
La Criptografía es la ciencia que se ocupa del cifrado seguro de mensajes y está estrechamente relacionada con las Matemáticas y, en particular, con los números primos
La más antigua (usada hasta los años 70) y simple se conoce como criptografía de clave sencilla o de clave secreta (criptografía simétrica)
Los algoritmos simétricos, o de clave secreta, se caracterizan por ser altamente eficientes (en relación al tamaño de su clave) y robustos
Se les llama así porque emplean la misma clave para cifrar y para descifrar. Se basan en el uso de claves secretas que previamente hay que intercambiar mediante canales seguros, con los riesgos que ello supone
Los algoritmos asimétricos tienen claves distintas para cifrado y descifrado. Por ello, también se les llama algoritmos de clave pública

Niveles de seguridad
En teoría, un buen algoritmo criptográfico debería ser invulnerable
Dentro de esta seguridad podemos hablar de dos tipos:
La de los operadores, que se viola cuando se descubre la clave del sistema
Dentro de esta seguridad podemos hablar de dos tipos:
La de los protocolos, que provoca vulneraciones del sistema debidas a posibles debilidades del mismo, sin necesidad de conocer su clave.


Criptoanálisis y ataques a sistemas criptográficos
El criptoanálisis es el arte de descodificar comunicaciones cifradas sin conocer las claves de las mismas.
Técnicas:
Ataque a partir del cifrado
Ataque a partir del texto en claro
Ataque a partir del texto en claro elegido
Ataque a partir de la clave
Suplantación de identidad
Ataque mediante intromisión
Búsqueda exhaustiva

¿Qué es un certificado digital?
Un certificado digital es un documento otorgado por una autoridad de certificación que garantiza la asociación de una persona física con una firma digital.

¿Para qué sirve?
Permite obtener una firma digital válida para firmar documentos de manera electrónica

Modelos de negocio de comercio electrónico

Que es un modelo de negocio
Un modelo de negocio (también llamado diseño de negocio o diseño empresarial) es el mecanismo por el cual un negocio busca generar ingresos y beneficios. Es un resumen de cómo una compañía planifica servir a sus clientes. Implica tanto el concepto de estrategia como el de implementación.
En una definición más actual, podemos decir que un "modelo de negocio describe el modo en que una organización crea, distribuye y captura valor".

La tienda electrónica: generalidades
Una tienda en línea (también conocida como tienda online, tienda virtual o tienda electrónica) se refiere a un comercio convencional que usa como medio principal para realizar sus transacciones un sitio web de Internet.
Los vendedores de productos y servicios ponen a disposición de sus clientes un sitio web en el cual pueden observar imágenes de los productos, leer sus especificaciones y finalmente adquirirlos.
Típicamente estos productos se pagan mediante tarjeta de crédito y se le envían al cliente por correo, aunque según el país y la tienda pueden haber otras opciones, como Paypal.
El catálogo de productos es nuestra carta de presentación al cliente, es el listado de bienes y servicios que ofrecemos. En este debemos transmitir seriedad y profesionalidad, por lo que hay que seleccionar muy bien todo lo que vamos a mostrar en el mismo.

El carrito de compras
Las referencias compradas.
Los gastos de envío.
Impuestos aplicables de forma directa.
Importe total del pedido.

La tienda electrónica: logística. Comodidad y emoción
La primera gran decisión que debemos tomar es si vamos a tener nuestros propios almacenes (manipulando nosotros la mercancía y preparando los pedidos) o subcontrataremos un servicio
externo.

Almacenamiento de la mercancía
Control de stock on-line
Cálculo on-line de los gastos de transporte

La tienda electrónica: funcionalidades
Así, cuando un comprador entra a una tienda electrónica, se registra o ingresa su clave de acceso. Posteriormente navega por el sitio para seleccionar el o los artículos de su preferencia. Cuando procede a realizar su compra, observa una ventana emergente en la que se le informa que se encuentra en un sitio seguro, con un URL https en lugar de http. El navegador tendrá a su vez activado el icono de candado cerrado.

Comercio electrónico-consumidor final B2C



Un intermediario es un creador o hacedor de mercado, quien genera ingresos de vendedores en forma de honorarios o comisiones; algunas veces los compradores de menudeo deben pagar una cuota. Otras fuentes de ingresos incluyen propaganda de patrocinadores que quieran acceder al mercado creado por el intermediario.

Modelo de intermediarios

Clases de Intermediarios
e-Subastas
Son eventos donde ofrecer, concursar (puja) toman lugar solamente en Internet. Los lotes pueden ser inspeccionados físicamente antes de la e-subasta, y cada lote esta disponible para vista previa en un catálogo en línea, con frecuencia anexan fotos digitales recientes. Los lotes permanecen abiertos para los ofrecimientos por algunos días y cierran en una hora y fecha específica. (Ejemplo: ING-Comercail América)

Los beneficios del vendedor:
– Alcanzar geográficamente diversa audiencia. Los compradores de todo el mundo pueden ofrecer en tu equipo a través de la e-subasta.
– Evitar costos de transportación. Puedes vender equipo sin a un patio de subastas, así evitando costos de transportación. – Ventas sin lío. Alguna

Los beneficios del comprador:
– Evita costos de viaje. No necesitas dejar la oficina, sólo conectarte a la Red Internacional y ofrecer sobre un equipo desde tu computadora. – Ofrecer inteligentemente. Puedes poner tu mayor ofrecimiento (llamada proxy bid) y el sistema de la e-subasta en tu representación elevará ese precio, así que no tienes que ver la e-subasta completa. – Características avanzadas. Utiliza el historial de las características de ofrecimientos para que veas


Comercio electrónico entre empresas B2B

Introducción

Business-to-business es la transmisión de información referente a transacciones comerciales electrónicamente, normalmente utilizando tecnología como la Electronic Data Interchange (EDI), presentada a finales de los años 1970 para enviar electrónicamente documentos tales como pedidos de compra o facturas.
El comercio electrónico B2B (Business to Business) es el negocio orientado entre las diversas empresas que operan a través de Internet.
Dentro del comercio electrónico B2B se pueden distinguir tres modalidades:
El mercado controlado por el vendedor en busca de compradores.
El mercado controlado por el comprador que busca proveedores.
El mercado controlado por intermediarios que persiguen el acuerdo entre vendedores y compradores.

Las ventajas y características han convertido al comercio B2B en una opción que cada vez tiene más adeptos:
Reducción de costos.
Ampliación de mercado.
Aumento de la velocidad.
Centralización de oferta y demanda.
Información de compradores, vendedores, productos y precios en un lugar común.
Mayor control de las compras.

Componentes básicos del comercio electrónico

Elementos de una solución de comercio electrónico

Claridad en el Modelo de Negocio
Primer paso para la implementación de un proyecto de comercio electrónico, es la definición clara de lo que la empresa desea proyectar, con o sin él.


  • Base de datos
  • Plataforma de la aplicación
  • Arquitectura tecnológica
  • Sistema de información
  • Convenios y medios de pago
  • Seguridad en e-commerce

Introducción al comercio electrónico




Alcance del comercio electrónico:
Internet se ha convertido en uno de los principales medios de comunicación y de información para relacionarse con clientes, socios y empleados. Es el medio con mayor crecimiento de los últimos años y el que sin dudas, tiene el mayor futuro.
El mercadeo por Internet es altamente eficiente en costos, ofrece muchas ventajas únicas que la promoción tradicional no puede igualar.
Permite a las empresas compradoras, se contacten con proveedores y viceversa, crear directorios, catálogos y muchas otras funcionalidades de comercio electrónico, facilita la labor de los profesionales de compras al permitirles trabajar con múltiples proveedores, crear requerimientos de compras u ordenar directamente desde catálogos electrónicos. Adaptable a diferentes mercados (salud, informático, etc.).


Diferencias entre comercio tradicional y comercio electrónico

UbicuidadEn el comercio electrónico podemos hacerlo desde cualquier parte, a cualquier hora

Alcance global
El mercado potencial para las empresas de comercio electrónico es toda la población mundial con acceso a Internet.


APLICACIONES



Si usted tiene un smartphone u otro tipo de aparato móvil, probablemente use programas o aplicaciones – para participar de juegos, obtener indicaciones de localización paso a paso, acceder a noticias, libros, datos del tiempo y demás. Estas aplicaciones móviles son fáciles de descargar y a menudo gratis, y pueden ser tan entretenidas y convenientes que podría llegar a descargarlas sin considerar algunos puntos clave: cómo se pagan, qué información pueden recolectar de su aparato, o quién puede acceder a esa información.

¿Qué es una aplicación móvil?

Una aplicación móvil es un programa que usted puede descargar y al que puede acceder directamente desde su teléfono o desde algún otro aparato móvil – como por ejemplo una tablet o un reproductor MP3.
¿Qué necesito para descargar y usar una aplicación?

Usted necesita un smartphone o algún otro aparato móvil con acceso a internet. No todas las aplicaciones funcionan en todos los aparatos móviles. Cuando usted compra uno de estos aparatos debe usar el sistema operativo y el tipo de aplicaciones que corresponde a ese aparato. Los sistemas operativos móviles Android, Apple, Microsoft y BlackBerry tienen tiendas de aplicaciones que operan en línea en las cuales usted puede buscar, descargar e instalar las aplicaciones. Algunos comerciantes minoristas también operan tiendas de aplicaciones en internet. Usted tendrá que usar una tienda que le ofrezca las aplicaciones que funcionen con el sistema operativo de su aparato. Para establecer una cuenta, es posible que tenga que suministrar el número de una tarjeta de crédito, especialmente si va a descargar una aplicación que no es gratis.
¿A qué tipo de datos pueden acceder las aplicaciones?


Cuando usted se registra en una tienda de aplicaciones o cuando descarga aplicaciones individuales, es posible que le pidan su autorización para que permita que se acceda a la información de su aparato. Desde algunas aplicaciones se puede acceder a:

-Su lista de contactos de teléfono y de email.

-Al registro de llamadas.

-A los datos transmitidos por internet.

-A la información de su calendario.

-A llos datos de localización del aparato.

-Al código de identificación exclusivo de su aparato.

-A información que indica la manera en que usted usa la aplicación propiamente dicha.

-Algunas aplicaciones solamente pueden acceder a los datos necesarios para su funcionamiento. Otras pueden acceder a datos que no están relacionados con el propósito de la aplicación.

Si mientras usted usa su aparato móvil está suministrando información, alguien puede recolectarla – ya sea el creador de la aplicación, la tienda de aplicaciones, un anunciante o una red de publicidad. Y si recolectan sus datos, es posible que los compartan con otras compañías.