Comercio Electrónico M.C. Juan Carlos Olivares Rojas.

1 Comercio Electrónico M.C. Juan Carlos Olivares Rojas ...
Author: Custodia Calle
0 downloads 2 Views

1 Comercio Electrónico M.C. Juan Carlos Olivares Rojas

2 Agenda Introducción Diseño Web avanzado

3 El concepto de comercio Es el intercambio de bienes y servicios Comercio electrónico es el uso de TIC en la mejora de procesos que ayuden a obtener mejores ganancias. Las TIC están inmersas en casi toda las empresas creando lo que se conoce como negocios electrónicos

4 Comercio electrónico Existen dos tipos de compañías “Brick-and- mortar” (empresas físicas que se ayudan de las TIC) y “Click-and-mortar” (empresas electrónicas). Comercio electrónico no es tener un portal Web de ventas. Otros usos del comercio electrónico: publicidad y difusión.

5 Comercio electrónico Ha hecho posible el sueño de “organizaciones sin fronteras” y han ayudado a mejorar las exportaciones e importaciones. El comercio electrónico es uno de los pilares fundamentales de la globalización, aunque los mercados globales son muy importantes.

6 Comercio electrónico ¿Porqué las TICs son tan importantes? En donde hay valor, hay ventas. La economía basada en valores agregados a los usuarios permite a las compañías tener una ventaja competitiva.

7 Evolución del comercio El comercio ha sido una de las actividades antropogénicas más importante después de lo que fue la agricultura y ganadería. El primero tipo de comercio fue el trueque, en donde las personas intercambiaban bienes. Con la creación del dinero, el comercio de servicios se popularizó.

8 Evolución del comercio La economía de servicios mueve actualmente muchas economías mundiales; por ejemplo la India. Las TIC son consideradas servicios. El comercio electrónico surgió antes de la Web.

9 Evolución del e-commerce Las primeras computadoras que no estuvieron enfocadas al área científica estuvieron enfocadas a los negocios. La utilización de base de datos y PCs ayudó a popularizar el comercio electrónico. Internet ha sido el catalizador del despegue del comercio electrónico.

10 Evolución del e-commerce La problemática actual es la comunicación entre máquinas de manera automática. El comercio electrónico ha pasado por el desarrollo de páginas Web a servicios Web y XML. Otras tendencias son el e-procurement, la Web semántica y los agentes.

11 Tecnologías del comercio Las tecnologías aplicadas al comercio son muchas, de hecho de cualquier rama y no sólo TIC, por ejemplo áreas como la administración y el marketing han sido importantes. Tecnologías como: M-Payment, EDI, E- Micropayment, Dinero, Factura y Firmas electrónicos, recomendaciones electrónicas, E-Mall, E-Aution, etc.

12 Estado actual del comercio electrónico El comercio electrónico forma parte importante en las transacciones comerciales actuales, de tal forma que ya se sienten los efectos de las “empresas.com” a nivel mundial. Existen muchos indicadores para representar cada una de las carácterísticas del comercio electrónico.

13 Estadísticas de la Web http://www.nua.ie/surveys/ http://www.ripe.net/ http://news.netcraft.com/ http://www.isoc.org/ http://www.infoamericas.com/ http://www.nielsen-netratings.com/

14 El mercado global Internet Internet ha revolucionado las TICs como lo fueron en el pasado el teléfono, la radio, la televisión, la computadora personal en su tiempo. Internet es un medio de comunicación formado por la interconexión de múltiples redes de computadoras a nivel global.

15 Comercio electrónico en México Ventas 2005: $3,792 millones de pesos Crecimiento anual: 59% Segmentación de ventas: 51% artículos de consumo, 42% viajes, 5% entretenimiento, 2% tienda departamental.

16 Comercio electrónico Diariamente se realizan 5,000,000,000 de operaciones con código de barras. En México las empresas están clasificadas de la siguiente manera: Comercio 32%, Servicios 17%, Manufactura 41%, otras 10%. Por tamaño de la empresa: Grande 21%, Mediana 29%, Pequeña 34%, Micro 16%

17 Ventas por segmento Computación y electrónica 50% Boletos de avión 38% Boletos de espectáculos 5% Hotel 2% Paquetes 1% Libros y revistas 1% Otros 3%

18 Distribución geográfica de las ventas Interior 56% DF 41% Internacionales 3% Ventas en Internet 2.5% Ventas en otros medios: 97.5%

19 Participación de los medios de pagos Tarjetas de crédito 61% Débito/Transferencia 22% COD/Efectivo 13% Tarjeta de afinidad 1% Otros 3%

20 Banca electrónica 59% utiliza algún producto bancario. Tarjeta de plástico(crédito/débito) 79% Cuenta de nómina 46% Cuenta de ahorro o inversión 37% Cuenta de cheques 25% Seguros en general 16%

21 Banca electrónica Crédito automotriz 11% Crédito hipotecario 7% Cuentas de inversión 7% Otros tipos 4% Avalúos 1% Tiempo utilizado: más de 3 años 47%, de 2-3 años 14%, 1-2 años 19%, 0-1 año 20%

22 Banca electrónica 1 tarjeta 44%, 2 tarjetas 22%, 3 tarjetas 13%, más de 3 tarjetas 21% Respaldo de tarjetas: Visa 53%, Mastercard 35%, American Expres 6%, otro 6% Bancos más utilizados: Banamex 44%, Bancomer 41%, Santander 26%, HSBC 23%, Banorte 14%, Banco Azteca 8%, otros 9%

23 Banca electrónica El 48% de los usuarios utilizan la banca en línea. Usos de la banca en línea: –97% Consulta de saldos –51% Pago de servicios –48% Transferencia de cuentas –45% Pagos de tarjetas de crédito

24 Banca electrónica 34% de los usuarios han realizado compras electrónicas en el último año. El 82% de los internautas han realizado las compras en México. Pagos en Internet: 59% Tarjeta de crédito, 42% Depósito Bancario, 18% Pago contra entrega.

25 Banca electrónica Mecanismos de seguridad mejor conocidos: PayPal 57%, Verified by Visa 45%, Secure Code 30%, no conozco ninguno 26%, Bill me later 6% y JBC Secure 4%. 58% de los usuarios son hombres. 50% está entre los 25 y 44 años.

26 Banca electrónica 3.4 Millones de usuarios utilizan la banca en línea. CONAPO INEGI Select

27 Internet y nuevas tecnologías 2007 8.7 millones de computadoras con acceso a Internet (59% de las computadoras tienen acceso). Existen 14.8 millones de computadoras en el país. Existen 63.2 millones de teléfonos celulares. 55% de las computadoras con Internet están instaladas en los hogares

28 Internet y nuevas tecnologías Tipos de enlaces –Dialup 1 millón –Dedicado 13,900 –Banda ancha 3.9 millones El 78% de las conexiones son de banda ancha en el país. Existe 22.7 millones de internautas.

29 Internet y nuevas tecnologías La tasa de penetración de Internet es de 24.6%. 67% de los internautas han subido una foto, video u otro material en Internet. 57% de los internautas tienen una página personal.

30 Internet y nuevas tecnologías 44% han participado en un foro de discusión. 77% han leído un blog o bitácora personal. 38% tienen un blog. 66% conocen las redes sociales.

31 Internet y nuevas tecnologías Buscadores más utilizados: –Google 85% –Yahoo 8% –MSN 5% –Altavista 1% Medios indispensables: Internet 92%, Celular 81%, Televisión 60%, Radio 32%, Periódico 30%, Revistas 19%.

32 Internet y nuevas tecnologías 96% utilizan mensajería instantánea. 67% de estos la utilizan diario. Utilización de mensajeros: –96% MSN –27% Yahoo! –11% Skype –9% GoogleTalk –1% AIM, 1%Meebo

33 Internet y nuevas tecnologías 76% de los internautas que utilizan mensajeros instantáneos tienen más de 50 contactos. 61% utilizan el mensajero para comunicarse con los amigos, 36% para el trabajo. 64% chatea con personas de su ciudad, 56% de su país y 19% con el extranjero.

34 Internet y nuevas tecnologías Otros usos de los mensajeros: –79% Envío de archivos. –69% Emoticones/Smiles –44% Chateo múltiple/Conferencia –39% Webcam –35% Micrófono/Voz –26% Envío de SMS a celulares

35 Internet y nuevas tecnologías 56% de los internautas han utilizado conexiones Wi-Fi. 72% poseen una conexión WiFi. 35% han realizado una llamada por VoIP. De estos 48% la consideran buena

36 Internet y nuevas tecnologías 96% de los internautas poseen celular –Nokia 26% –SonyEricsson 23% –Motorola 21% –LG 6% –Ericsson 5% –Samsung 4% –Siemens, BenQ, Blackberry 1% c/u –Otros 8%

37 Internet y nuevas tecnologías 56% de los internautas envían más de 25 SMS al mes. 89% estarían dispuestos a a recibir mensajes SMS si estos les generan un ahorro. 52% han comprado algún contenido para celular.

38 Internet y nuevas tecnologías Compras de contenido para celular: –48% Ringtones –47% Juegos –44% Imágenes –39% Canciones –6% Noticias 9% están suscritos a un RSS, 45% no y 46% no lo conocen.

39 Internet y nuevas tecnologías 37% saben que es un podcast, 37% no y 26% no saben que es. 66% de los que conocen podcast están suscritos a alguno. 59% tienen consola de videojuegos: 22% Xbox, 20% PlayStation 2, 15% Xbox 360, 15% Nintendo Game Cube.

40 Internet y nuevas tecnologías 55% juegan en línea. Tipos de usuario: –46% Estudiante –32% Empleado –15% Trabajador independiente 28% Tiene licenciatura o grado mayor

41 Ventajas del comercio electrónico No depender de distribuidores. El precio del producto es más accesible. Permite hacer contacto con un mayor número de clientes potenciales. Diferenciación del producto o modelos de fidelización.

42 Ventajas del comercio electrónico Algunos productos se pueden entregar vía electrónica, lo cual disminuye el envío. Permite a los usuarios comprar productos inexistentes en el mercado local. Incremento de la presencia de una marca.

43 Dominios de Internet AERO BIZ COM COOP EDU GOV INFO INT MUSEUM NAME NET ORG MIL PRO

44 Plan de negocios en el comercio electrónico Descripción del negocio/modelo de negocio en línea. Análisis del mercado Operaciones Riesgos críticos Proyecciones financieras

45 Plan de negocios economía tradicional Resumen ejecutivo Descripción del negocio Análisis del mercado Cuerpo directivo Operaciones Riesgos críticos Proyecciones financieras

46 Descripción del negocio/modelo de negocio en línea Venta de libros (e-bookshop) Venta de software (e-software) Venta de noticias (e-newspaper) Banca electrónica (e-banking) Admon. acciones financieras (e-share leading) Educación a distancia (e-learning) Viajes (e-travel)

47 Modelos de generación de ingresos Suscripción Por nivel de transacción realizada Gratuito Publicidad Donaciones

48 Análisis del mercado ¿Cuáles son las fortalezas y debilidades de la compañía? ¿Cuál es su mercado meta? ¿Quién es su competencia on-line y off-line? ¿En qué posición se encuentra cada uno de sus competidores? ¿Cómo se distribuye el mercado potencial?

49 Análisis del mercado ¿Qué porcentaje de participación se espera tener? ¿Cuál es la propuesta de valor de cada una de las compañías? ¿Quiénes son los proveedores? ¿Qué fuerzas tienen los proveedores en la industria? ¿Hay cadenas de suministro virtuales?

50 Análisis del mercado ¿Qué oportunidades y amenazas hay en el mercado? ¿Cuáles son las tendencias de la industria? ¿Qué estrategias de producto se utilizan? ¿De que tamaño se estima la demanda? ¿Cuáles serán las estrategias de marketing a implementar?

51 Operaciones Consideraciones internacionales Estrategia de comercialización Plan de producción Personal Cliente Plan de desarrollo e investigación

52 Riesgos críticos Internos: Despido/renuncia del personal Huelgas/sindicatos Flujo de efectivo Cadena de suministros Cambio de admon. Sistema de calidad Externos: Normatividad nacional e internacional Crisis económica, política o social Competencia Fenómenos naturales Piratería/corrupción

53 Proyecciones financiares Recursos técnicos Personal Marketing (distribución/promoción) Externos

54 Segmentación más común de mercados en línea Demográfica Geográfica Piscográficas Otras

55 Estrategias para productos Atributos/categoría Marcas Co-branding Dominio Personalización

56 Estrategias para precios en línea Liderazgo en precio Precio promocional Precio flexible/dinámico Precio segmentado Trueque Precio “cero” Precio de suscripción Precio de paquete Precio geográfico

57 Herramientas publictarias Banners Pop-up y Pop under Intersitial Anuncio activo Patrocinio Shoshkele

58 Herramientas de promoción de ventas Cupones Muestras gratis Descuentos en línea Otros (juegos, concursos, sorteos, etc.)

59 Herramientas de marketing directo Newsletter Opt-in simple (lista de distribución) Opt-in doble Opt-out Marketing viral SMS

60 Herramientas de retroalimentación Correo electrónico Contacto directo Contacto y colaboración con proveedores SRM Sistema de manejo de quejas en línea Respuesta a dudas (FAQ) Uso de comunidades en línea (chats y foros) Uso de encuestas formales

61 Aplicaciones del m-commerce Ubicación Servicios de tiempo crítico Promoción Finanzas Entretenimiento Multimedia Compras Otros

62 Cadena de valor del m-marketing Proveedores de infraestructura Proveedores de aplicaciones Proveedores de aplicaciones inalámbricas Compañía de m-marketing Agencia de publicidad Cliente

63 Retos de la economía digital La individualidad del comprador El conocimiento del vendedor La confianza en la operación La disponibilidad del producto en tiempo y forma La logística de la distribución La seguridad La legalidad en la operación

64 Pilares de la nueva economía Propuesta de valor Oferta en línea Sistema de recursos Modelo financiero

65 Contrato electrónico (clickwrap) Enunciar con claridad los pasos a seguir para hacer la compra y emitir el contrato. Se debe informal al usuario si el prestador del servicio registrará el contrato. Corrección de datos antes del cierre del pedido Idioma

66 Contrato electrónico (clickwrap) Códigos de conducta Acceso al contrato Acuse de recibo

67 SET (Secure Electronic Transaction) Billetera virtual (certificados) Software especializado Software del banco Autoridad certificadora

68 E-Fidelity Enviar boletines al cliente (via e-mail) Personalización del cliente Valor agregado Acciones para fomentar la fidelidad: tarjeta de puntos, dinero en efectivo, regalos, cupones, envíos gratis, etc. Rapidez y seguridad.

69 ¿Qué es lo que el cliente quiere? Catalogo bien diseñado con fotos claras Variedad de artículos Precios individualizados Descuentos Disponibilidad de la mercancía Sistemas seguros de pago

70 Categoría de Comercio Electrónico Las nuevas tecnologías han mejorado los mercados, creando mercados electrónicos. La gran problemática actual radica en la interoperabilidad de los diversos actores del mercado: fabricantes, vendedores, clientes. Esto motiva a conocer las diferentes categorías de comercio electrónico.

71 B2C Es la categoría principal de comercio electrónico. En ella las transacciones son directas entre lo que es un negocio y un consumidor. Es la categoría en la cual se realizan más transacciones económicas.

72 B2C Catálogo de productos Información adicional sobre los productos Precios Inventarios Tiempos y costos de entrega Formas de pago y línea de crédito Ambiente de seguridad Canastas o carritos de compra Publicidad

73 C2C Esta categoría representa las transacciones económicas con más crecimiento en los últimos años. En esta categoría los productos se venden entre los clientes, obteniendo las ganancias alguna autoridad centralizada. Las subastas electrónicas son representativas de esta categoría.

74 B2B Representa el comercio entre negocios. Esta categoría no está tan demanda pero actualmente es la que mueve mayor cantidad de dinero, ya que aunque se manejan pocas transacciones éstas son de un volumen muy alto. Algunos sitios B2B son intermediarios comerciales.

75 B2B Centro de procesamiento de pedidos u órdenes de compra. Accesos restringidos y accesos públicos Procesamiento de pagos y créditos Control de inventarios Historial de clientes y proveedores Catálogos de productos Logística de entrega

76 C2B Este tipo de categoría de comercio electrónico no está tan desarrollada como las otras. En esta, un cliente vende productos a un negocio. Ejemplo podrían ser actividades de manualidades, o bien contratación de servicios a profesionales para alguna organización.

77 B2A Este modelo se da entre empresas y el gobierno. Es un modelo que poco a poco empieza a tener un gran desarrollo debido principalmente a las fuertes sumas que tiene que invertir los gobiernos al realizar licitaciones y en las transacciones con sus proveedores.

78 B2A Logística Precios, términos y condiciones de la venta Rastreo de pedidos Fidelidad con los clientes

79 A2B Este tipo de categoría es de reciente creación y agrupa a todas aquellas transacciones que el estado brinda a sus habitantes. Ejemplos de esta categoría serían sistemas de pagos de impuestos (tenencia, ISR, etc,), sistemas de devolución, etc.

80 Portal Web Es un punto de encuentro que facilita el acceso a una gran variedad de servicios. No cualquier sitio Web puede considerarse un portal. Portal en el sentido coloquial significa “puerta grande”

81 Portal Web Se le puede considerar como un centro de atención y como un intermediario de información. Algunos de los servicios que ofrecen los portales: búsqueda de servicios, directorio, servicios de contenido (noticias, deportes, pronósticos de clima, etc.), comunidades virtuales, comercialización y productividad.

82 Portal Web Ejemplos: Yahoo!, MSN, Lycos, Google, etc. Existen dos tipos de portales: horizontales (los cuales son generales y cubren muchos ámbitos) y verticales (los cuales se centran en un tema en específico). En el caso de comercio electrónico existen dos tipos de portales: Front Office y Back Office

83 Portal Front Office En este tipo de portales los servicios ofrecidos son proporcionados por diversas fuentes. La integración de estos servicios es esencial ya que se debe tener una sola imagen ante los usuarios.

84 Portal Front Office Otra arquitectura extendida es la creación de subportales dentro de cada portal; es decir, dentro de un portal horizontal, existen diversos portales específicos proporcionados por entidades externas. Una de las áreas que está tomando gran auge los portales es la Gobernanza.

85 Portal Front Office Microsoft propone la tecnología SharePoint para la creación de portales Web. Este Framework permite la construcción de portales de manera fácil y sencilla. Algunos de estos componentes ya se encuentran en herramientas como Front Page. En Java existe la arquitectura Portlet para la creación de portales Web.

86 Portal Back Office Estos portales están más enfocados a resolver la problemática de una empresa en particular. A tienden acciones que acompañan a las transacciones: facturación, emisión del pedido, control de almacén, etc.

87 Otros Tipos de Portales Existen otras clasificaciones de portales como: Portales de negocio (Business Portals) y Portales de empresa (Corporate Portals)

88 Sistemas de Pago La diferencia fundamental entre un portal Web y un sitio de comercio electrónico, radica en la habilidad de poder cobrar una transacción monetaria directamente desde el sitio, por lo que en este caso se ve al sitio como si fuera una terminal. El sitio Web debe validar esa transacción con una entidad bancaria centralizadora.

89 Sistemas de Pago Esa validación de la transacción se puede hacer en ese momento o bien guardar los datos para hacer la validación manual. Al final de cuentas, debe existir una validación humana en el proceso. Muchas empresas hacen el descuento una vez enviado el producto al cliente.

90 Distribución y Entrega Parte importante de la infraestructura de cualquier comercio es la logística, y el comercio electrónico no es la excepción. En dicha logística se encuentran entre otras actividades, procesos de distribución y entrega, que en el caso de e-commerce forman la conexión entre el comercio virtual y real.

91 Distribución y Entrega Para la gran mayoría de los sitios de comercio electrónico, el mejor esquema para la distribución y entrega es delegar está actividad a un tercero (empresas de paqueterías) Como las compras en e-commerce no se realizan de inmediato, se necesita dar al usuario un seguimiento acerca del estado de su compra.

92 Distribución y Entrega Para lograr dicho seguimiento se deben poner de acuerdo para monitorizar cada uno de los paquetes enviados, por lo que debe existir una estrecha relación con las empresas de paquetería. Otra forma de entrega consiste en el COD, o en el pago del producto en cuanto llega, pero sólo aplica para ciertos lugares.

93 Contenido de un Portal Los sitios de comercio electrónico son buenos en si no tanto por su funcionalidad sino por el contenido a diferencia del comercio tradicional. El contenido de un sitio está directamente relacionado con la oferta, es decir, con lo que se vende.

94 Contenido de un Portal Entre más grande es un catálogo, mayor es la versatilidad de un sitio. Por ejemplo, amazon tiene un catálogo extremadamente grande con más de 100,000 asociados. Dicho catálogo posee un excelente motor de búsqueda para usuarios con un criterio restringido y debe mostrar una interfaz agradable a usuarios que entran a curiosear al sitio de comercio electrónico.

95 Diseño Web avanzado La Web se encuentra en constante cambio para adaptarse a las nuevas necesidades de los sistemas de información, y el comercio electrónico no es la excepción. A continuación se detallan algunas de las tecnologías más utilizadas en el desarrollo de aplicaciones Web avanzadas.

96 XHTML Están sustituyendo a HTML, pueden tener la extensión.htm o.html. Todas las etiquetas que abren deben de cerrar. Se deben cerrar las comillas simples o dobles. Las etiquetas van en minúscula

97 XHTML El tamaño del texto puede variar entre los distintos navegadores. Es recomendable incluir los atributos width y height en la etiqueta img para que el navegador asigne espacio desde el principio. El reducir estos atributos no afecta el tamaño de la imagen.

98 XHTML Se debe tener cuidado con los caracteres especiales. Se deben utilizar entidades como < para >. Utilizar la etiqueta label en los formularios. Se deben guardar el uso exacto de las etiquetas; por ejemplo, h1, table, etc.

99 XHTML Utilice comentarios descriptivos al igual que sangrías para mejorar la legibilidad del código fuente. Las etiquetas deben cerrar jerárquicamente, no se permiten anidamientos inválidos. Poga siempre títulos a las páginas.

100 XHTML Coloque los elementos input ocultos al principio del formulario. Entre más metadatos se tenga, será más fácil posicionar los recursos Web en los primeros lugares.

101 Servicios Web Son la invocación de métodos remotos a través del protocolo HTTP (Web) con datos estructurados en XML. Ayuda a implementar la arquitectura orientada a servicios (SOA). Los servicios Web son independientes del lenguaje de programación y servidores Web.

102 Servicios Web Ocupan de un lugar donde almacenarse la lista de servicios, generalmente es UDDI (Universal, Discovery, Description and Integration). La descripción del servicio Web se hace a través de WSDL (Web Service Description Language).

103 Servicios Web Para enviar los datos se hacen a través del protocolo SOAP (Simple Object Access Protocol). La aplicación cliente necesita un objeto Proxy para poder interactuar con el servicio. El servicio Web puede ser consumido por casi cualquier cliente (PC, PDA, etc.)

104 Servicios Web Los clientes necesitan agregar una referencia Web para poder hacer uso del servicio. Se pueden utilizar otros protocolos con los servicios Web, en lugar de HTTP/SOAP para transporte se puede usar: Jabber, EbXML, XML-RPC.

105 Servlets Son aplicaciones que se ejecutan en el lado del servidor y responden a peticiones HTTP realizadas por los usuarios. Se debe contener un contenedor de servlets como Apache Tomcat para poderlos ejecutar.

106 Servlets Todos los servlets tienen los siguientes métodos: void init(ServletConfig config); void destroy (); ServletConfig getServletConfig(); void service(ServletRequest req, ServletResponse res); String getServletInfo();

107 Servlets La clase HttpServlet implementa los siguientes métodos: doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, service, los cuales son protected void y reciben como argumentos un objeto HttpServletRequest y HttpServletResponse.

108 Servlets Otros métodos son: –void service(ServletRequest req, ServletResponse res); –Protected long getLastModified(HttpServletRequest); HttpServletRequest: –Enumeration getAtributeNames(); –Object getAttribute(String name);

109 Servlets HttpServletRequest: –void removeAttribute(String name); –Void setAttribute(String name, Object value); –Enumeration getParamaterNames() –String[] getParameterValues(String name); –Cookie[] getCookies(); –HttpSession getSession(); –HttpSession getSessionb(boolean create); –String getRequestedSessionId();

110 Servlets HttpServletResponse: –ServletOutputStream getOutputStream(); –PrintWriter getWriter(); –void addCookie(); –void addHeader(String name, String value); –void setHeader(String name, String value); –boolean containsHeader(String name); –Void sendRedirect(String location);

111 JSP ¿Porqué no son tan bueno los servlets? Por que es necesario mostrar mucho código HTML. Es más fácil generar el diseño de manera separada y el código dinámico incrustado.

112 JSP La fecha de hoy es Las etiquetas JSP se pueden manejar como XML.

113 JSP Variables implícitas: –request –response –pageContext –session –application –out –config –page –exception

114 JSP Directivas de página: –language –extends –import –session –buffer –autoFlush –info –errorPage –contentType –isThreadSafe –pageEnconding

115 JSP Ejemplo de directivas de página: Se pueden utilizar JavaBeans, los cuales son clases de Java con métodos bien definidos.

116 JSP Uso de JavaBeans:

117 JSP El problema de utilizar JSP y sobretodo páginas dinámicas es tener que mantener lenguajes distintos. Se sugiere utilizar JSP-EL (Expresion Languaje) que son etiquetas de JSP para hacer ciclos, acceder a variables, condiciones, etc. Además de utilizar JavaBeans para separa la lógica del negocio.

118 JSP Algunos contenedores de servlets convierten los.jsp a servlets para mejorar su desempeño. JSP utiliza los siguientes paquetes: javax.servlet.jsp y javax.servlet.jsp.tagext Se utiliza el carácter \ para caracteres especiales como %, ‘, “, etc.

119 JSP ” />

120 ASP.Net Apareció en el 2002 de la mano de Visual Studio. La versión más actual es la 2.0 (.Net Framework 2.0) ASP.Net se basa en un archivo WebForms y en un archivo con código ejecutable.

121 ASP.Net Los WebForms son páginas con HTML y algunos controles especiales. Los WebForms son similares a los WinForms de Visual Basic. Tanto los WebForms como el código pueden guardarse en un archivo.aspx, aunque es recomendable guardar el código en un archivo aspx.vb

122 ASP.Net Una de las ventajas que tiene ASP.Net es que se puede programar en cualquiera de los lenguajes disponibles en.Net: C#, VB.NET, J#, C++.Net, entre otros. Se necesita un servidor IIS, el cual puede soportar cualquier recurso Web, como el archivo de configuración (Web.config) y el de aplicaciones globales (Global.asax).

123 ASP.Net ¿Cuál es la diferencia entre usar páginas Web en HTML y WebForms? Los WebForms tienen controles más ricos y más propiedades. Existen controles que se ejecutan en el servidor (tienen un ícono verde en la esquina superior izquierda).

124 ASP.Net Se tienen objetos como FileUpload, LoginView, RequieredFieldValidator (Visual Studio 2005). Se sugiere tener las extensiones del servidor de FrontPage. Todos los proyectos en ASP están dentro de un sitio Web.

125 ASP.NET Es una arquitectura de 3 capas: –Capa 1 cliente –Capa 2 Servidor, ASP y componentes –Capa 3 Base de datos A diferencia de ASP los scripts en ASP.NET se compilan una sóla vez, siendo más rápidos.

126 ASP.NET En ASP los componentes COM/DCOM (ActiveX es un subconjunto de estos) son difíciles de registrar. ASP.NET hace uso de los componentes de.NET Framework. La arquitectura de tres capas también puede verse así: Presentación (cliente), lógica del negocio (servicio Web) y la capa de datos.

127 ASP.NET Los WebForms ayudan al desarrollo RAD (Rapid Development). Ayudan a la creación de interfaces de usuario ricas. No requiere instalación en el lado cliente. Además de que solo requieren un navegador.

128 MobileWebForm Es la versión móvil de los formularios Web de ASP. La característica principal de que poseen es que pueden adaptarse a prácticamente cualquier dispositivo inteligente. En el archivo machine.conf se tienen los datos de “renderización”, por ejemplo para un Nokia 3100 la salida será XHTML.

129 MobileWebForm La salida de un archivo.aspx se puede convertir a WML, cHTML, XHTML, y a diferentes versiones de HTML. Existen varios controles WebForms que no están implementados o tienen funcionalidad limitada en MobileWebForms como: Button/Command, HyperLink/Link, Table

130 MobileWebForm No se deben hacer formularios muy grandes ya que cada el ingreso de texto no se hace sobre el formulario. Se pueden crear nuestros propios controles o bien descargarlos de otras fuentes. Se recomienda realizar páginación en dispositivos móviles.

131 Referencias D. Roldán, “Comunicaciones inalámbricas”, Alfaomega Ra-Ma, México, 2005, ISBN: 970-15- 1078-X. J. Huidobro, R. Millán, D. Roldán, “Tecnologías de telecomunicaciones”, Alfaomega, México, 2006, ISBN: 970-15-1205-7. M. Prieto, “Desarrollo de juegos con J2ME”, Alfaomega Ra-Ma, México, 2005, ISBN: 970-15- 1093-3.

132 Referencias A. Vázquez, “XML”, Alfaomega Ra-Ma, México, 2002, ISBN: 970-15-0757-6. M. Morrison, “Diseño en HTML y XML”, McGraw- Hill, España, 2002, ISBN: 84-481-3822-8. “Enciclopedia Temática Uiversal y de México”, tomo IV, Relaciones Internacionales, Economía y sistemas económicos, España 1994, ISBN: 84- 7894-139-8.

133 Referencias “Gran Enciclopedia Educativa”, Tomo de Economía, Sociología, Derecho y Ecología (volumen 7), México, ISBN: 968-6290-64-8. S. Robbins, et al., “Administración”, Octava edición, Pearson Prentice Hall, México, 2005, ISBN: 970-26-0555-5, pp. 640.

134 Referencias J. Chung, et al., “Beyond Electronic Commerce”, Computer, IEEE Publishing, Agosto, 2005, ISSN: 0018-9162, pp. 92-93. D. Geer, “E-Micropayments Sweat the Small Stuff”, Computer, IEEE Publishing, Agosto, 2004, ISSN: 0018-9162, pp. 19-22.

135 Referencias L. Paulson, “Wallet in a Phone” Pushes Mobile E-Commerce, Computer, IEEE Publishing, Noviembre, 2004, ISSN: 0018- 9162, pp. 21-22. N. Leavitt, “Recomendation Technology: Will It Boost E-Commerce?”, Computer, IEEE Publishing, Mayo, 2006, ISSN: 0018-9162, pp. 13-16.

136 Referencias M. Firtman, “Desarrollos Móviles con.NET”, MP Ediciones, Argentina, 2005, ISBN: 987-526-284-6, pp. 368. R. Nichols, et al., “Seguridad para comunicaciones inalámbricas”, McGraw-Hill, México, 2003, ISBN: 970-10-4781-8. G. Colouris, et al., “Sistemas Distribuidos. Conceptos y Diseño”, 3a. Edición, Pearson Prentice Hall, España, 2001, ISBN: 84-7829-049-4, pp. 744.

137 Referencias “Enciclopedia de Informática y Computación”, Tomo de Teleinformática, Cultural S.A., España, 1997, ISBN: 84-8055-201-8. L. Garber, “New Technology Prevents Click Fraud”, Computer, IEEE Publishing, Marzo, 2007, ISSN: 0018-9162, pp. 21. J. Cavazos, et al., “Comercio electrónico: un enfoque de modelos de negocio”, CECSA, México, 2006, ISBN: 970-24-1096-7.

138 Referencias M. Halvorson, “Aprenda ya Visual Basic 2005”, McGraw-Hill, México, 2007, ISBN: 970-10-5897-6, Capítulo 20: Cree sitios y páginas Web con Microsoft Visual Web Developer y ASP.NET, pp. 465-493. D. Ferguson, “ASP sin errores”, McGraw-Hill, España, 2001, ISBN: 84-481-3182-7.

139 Referencias M. Firtman, “Desarrollos Móviles con.NET”, MP Ediciones, Argentina, 2005, ISBN: 987- 526-284-6, pp. 368. M. Rodriguez, et al., “Desarrollo de aplicaciones.NET con Visual C#”, McGraw- Hill, España, 2002, ISBN: 84-481-3277-7, pp. 405-477.

140 Referencias Estudio AMIPCI de Comercio Electrónico en México 2006 Usuarios de Internet en México 2007, Uso de Nuevas Tecnologías, Asociación Mexicana de Internet, AMIPCI, A.C. Estudio AMIPCI de Banca por Internet en México, 2006

141 Referencias A. Wigley, et al., “Microsoft.NET Compact Framework”, Microsoft Press, Estados Unidos, 2003, ISBN: 0-7356-1725-2, pp. 511- 528. D. Ruiz, “C#. La guía total del programador”, MP Ediciones, Argentina, 2005, ISBN: 987- 526-283-8, pp. 317-332.

142 Referencias M. Rodríguez, et al., “Desarrollo de aplicaciones.NET con Visual C#”, McGraw- Hill, España, 2002, ISB: 84-481-3277-7, pp. 479-497. D. Sinay, “Web Services con C#”, MP Ediciones, Argentina, 2006, ISBN: 987-1347- 11-1, pp. 368.

143 Referencias A. Martínez, “Programación Web Java”, MP Ediciones, Argentina, 2006, ISBN: 987-526- 391-1, pp. 325. H. Deitel, et. al., “Como programar en C++”, cuarta edición, Pearson Prentice Hall, México. H. Deitel, et al., “Java Como Programar”, Quinta edición, Pearson Prentice Hall, México, 2004, ISBN: 970-26-0518-0, pp. 1111 - 1190.

144 ¿Preguntas, dudas y comentarios?