UX: Diseño de interfaces móviles
Evento
Sede: San Lorenzo 1009, Piso 4. Colonia del Valle, Mexico D.F. 03100
Sede: San Lorenzo 1009, Piso 4. Colonia del Valle, Mexico D.F. 03100
Dejar la red vulnerable ante los ataques informáticos puede ser catastrófico, pero aprender como los hackers analizan y definen sus objetivos para contrarrestar sus técnicas avanzadas y metodologías de intrusión, puede ser el principal diferencial de defensa de la seguridad en la web.
Las organizaciones, independientemente de su tamaño y de su tipo, confían cada vez más en los servicios en la nube no sólo para funciones empresariales importantes, sino también para almacenar y procesar la información confidencial. En palabras de Gartner: “A finales del año 2016, más del 50% del 1000 total habrá almacenado información confidencial del cliente en la nube pública.”1 Otros se resisten a picar el anzuelo de los servicios basados en la nube por motivos de seguridad.
En esta sesión hablaremos del proceso de desarrollo de aplicaciones y del aspecto de seguridad que generalmente no se considera en dicho proceso. Mencionaremos las alternativas y soluciones para detectar, prevenir y corregir problemas de seguridad en el software.
Esta sesión es presentada por:
Durante esta sesión te mostraremos cómo desarrollar aplicaciones Windows 8 que interactúen con sensores y con la pantalla táctil.
Introduciremos brevemente las características de la nueva generación de computadoras Ultrabook y la oportunidad que presentan para desarrolladores.
Presentaremos la Intel Developer Zone, como fuente de recursos para quienes quieran conocer más sobre desarrollo de aplicaciones sobre Arquitectura Intel.
BlackBerry 10 es la nueva plataforma de smartphones en el mercado que ofrece una oportunidad interesante para desarrolladores de diferentes tecnologías: C/C++, HTML5, AIR, Android, etc.
La práctica de integración continua descrita por Martin Fowler, ha recibido gran aceptación en la comunidad de software, pero aunque se dice fácil, muchas organizaciones no logran implementarla. Esto se debe principalmente a sus dependencias con otros procesos y disciplinas como es la administración de la configuración y el control de versiones, la automatización de procesos de compilación, pruebas y distribución.
En esta sesión se revisarán las herramientas de automatización de pruebas que se tienen disponibles con Visual Studio 2012. Se revisará la automatización de pruebas funcionales con los Coded UI Test, pruebas de desempeño y pruebas de carga. También se describirán los principales frameworks participantes y recomendaciones en el uso de estas herramientas.
El modelo de TMMi permite la evaluación de la madurez de la disciplina de pruebas de software en una organización. En esta sesión se revisarán ejemplos de análisis realizados y se revisarán los principios detrás de los puntos de evaluación de los primeros niveles de TMMi.
Conferencia para difundir aspectos que hay que conocer para administrar e integrar elementos necesarios para realizar y presentar un desarrollo de software dentro de un proyecto de TI, mejorando algunos procesos y realizando mejores practicas para tener un mayor sustento y estructura.
Me gustaria llevar un poco de seguridad informatica y Etical Hacker para ustedes que conoscan los riegos de internet y todo el mundo que tus ojos no ven la seguridad es muy amplia y mas en este dia
La seguridad es un estado mental
Un problema frecuente en la institucionalización de un sistema de calidad basado en CMMi es la gran complejidad de las relaciones entre las metas y las prácticas, tanto a nivel genérico, como específico.
El modelo de los 8 principios de gestión de la calidad puede servir para establecer un marco de referencia que facilita el entendimiento de esta compleja interacción. Estaestructura conceptual ayuda a establecer y seguir los objetivos tácticos de un programa de mejora.
Algunos ejecutivos tienen el prejuicio de que hacer las cosas bien hechas es más caro que hacerlas mal. Que no vale la pena asegurarnos de que los sistemas que desarrollamos satisfacen las necesidades y expectativas de los clientes, usuarios y otros interesados.
CMMi y otros modelos de calidad nos orientan para medir los resultados de las mejoras, pero no nos ayudan a preparar informes contundentes de los beneficios del proceso de mejora en términos claros (dinero ahorrado).
Si hoy programas en .NET y piensas que es lo máximo y mañana cambias de opinión y piensas que es Ruby - o viceversa, ¿qué haces? Y si no cambias de opinión pero un cliente te lo exige, ¿qué haces?. Vas a reescribir?
Con GeneXus vas a diseñar y desarrollar una vez y vas a generar para todos, y si pasa lo que piensas que no va a pasar, simplemente le dices a GeneXus que genere en lo que precisas, porque desarrollar .... en eso ya invertiste una vez.
Esto es una platica sobre algunas de las aplicaciones en linea que podemos encontrar en la pagina " http://spoon.net/apps " se me hace un tema algo importante, ya que aveces el usuario o el informático necesita una aplicación de forma momentánea y no la quiere descargar en una maquina, no solo esta pagina habla sobre este tema hay muchos como los programas portátiles que también podemos encontrar en la red, y para ello igual les podre asesorar un poco sobre
GeneXus para dispositivos móviles e inteligentes simplifica la creación de Apps nativas para teléfonos y tabletas Android, BlackBerry e iOS (iPhone, iPad, iPod).
Se hará una presentación y demostración, respondiendo a preguntas como:
¿Qué ofrece GeneXus para Smart Devices?
¿Cómo generar aplicaciones para dispositivos móbiles con GeneXus?
¿Quienes ya lo han implementado y cómo son sus resultados?
En un mundo como en el que estamos viviendo, con todos los elementos de las nuevas tecnologías a nuestro alcance, es muy probable que se nos haya presentado la oportunidad de incrementar nuestros conocimientos o, simplemente, tener la oportunidad de concluir aquellos estudios universitarios que han quedado olvidados e inconclusos por falta de tiempo.
La sesión “Desarrollo de Aplicaciones Móviles (Híbridas) con IBM Worklight Studio (IWS)” tiene como objetivo dar a conocer las bases y ventajas del desarrollo de aplicaciones híbridas, así como también demostrar como una simple aplicación que es desarrollada en Jquery Mobile y/o Dojo (además de JS, CSS y HTML) pude ser publicada y probada en diferentes plataformas (iOS y Android), todo esto desde un entorno centralizado via IWS.
Un desarrollador de software puede tener una formación formal (académica), haberse forjado sobre la marcha (práctica), o ambas. En su primera experiencia al arte de la programación es expuesto a un lenguaje que puede ser genérico o de propósito especial. De esa experiencia se hace una idea de cómo es que la computadora trabaja y cómo plasmar una idea para su ejecución en ésta.
Introducir a los participantes a desarrollar pruebas unitarias para comprobar la funcionalidad de los programas desarrollados.
Lenguaje de Programación Java.
Framework JUNIT
IDE NetBeans
La ponencia expone el valor que tienen las certificación en Tecnología, como complementan el desarrollo académico y el hándicap que representa para un recién egresado en su carrera profesional o profesionista. También damos ejemplos de diferentes apoyos gubernamentales de los que un universitario puede disponer para estos fines.
Este tema abre la visión de los empleados de TI y estudiantes de tecnología, para de esta manera engancharlos con el entono profesional.
En esta conferencia, se enseñara y aplicará como el lanzamiento de la plataforma de hardware libre Arduíno, permite con un nivel muy básico la configuracion, desarrollo e implementación de dispositivos que pueden ser utilizados como gran apoyo en la vida cotidiana o en la industria, tomando en cuenta la importancia de los mismos, manejar mecanismos de supervisión y control de éstos dispositivos se vuelve una necesidad que invita a los desarrolladores a seguir trabajando con ideas innovadoras
En esta conferencia, se enseñara y aplicará como el lanzamiento de la plataforma de hardware libre Arduíno, permite con un nivel muy básico la configuracion, desarrollo e implementación de dispositivos que pueden ser utilizados como gran apoyo en la vida cotidiana o en la industria, tomando en cuenta la importancia de los mismos, manejar mecanismos de supervisión y control de éstos dispositivos se vuelve una necesidad que invita a los desarrolladores a seguir trabajando con ideas innovadoras
El objetivo fundamental de la ponencia es compartir las experiencias obtenidas durante los últimos 4 años, los cuales he dedicado al desarrollo de aplicaciones web en PHP.
La presentación está enfocada a las personas interesadas en el lenguaje de programación PHP, y particularmente, a los desarrolladores que se encuentran iniciando su carrera en el mundo del software o terminando sus estudios universitarios, a quienes les vendrá muy bien conocer mis experiencias en el sector.
Los asistentes a esta plática conocerán cuál es el rol de los responsables de las áreas de sistemas, como piezas clave en las organizaciones de hoy.
Asimismo obtendrán un panorama muy completo sobre las tendencias en tecnologías de información y el desempeño de una gestión de infraestructura en la nube.
Conocerán además cuáles son las soluciones tecnológicas basadas en el esquema de servicios.
Heroku, Cloud Foundry, Engine Yard y otros nos ayudan a tener aplicaciones montadas con un par de comandos.
Quieres hacer lo mismo con tus proyectos locales?
Quieres eliminar el tiempo de desarrollo entre todos tus desarrolladores?
Crea tus recetas para instalar aplicaciones, crear ambientes virtuales.
Vota por mi y te enseño como!
La ingeniería social continua siendo un arma con un alto nivel de eficiencia, estas técnicas de manipulación comprometen seriamente la seguridad de cualquier organización. Durante esta presentación veremos los casos más utilizados en la actualidad, como la recolección de información del objetivo, interpretación del lenguaje corporal, explotación del erotismo y el acceso a áreas restringidas mediante familiaridad, confianza o generando situaciones hostiles.
Muchos preguntas, han surgido entorno al sistema operativo de código abierto creado por Mozilla. Mi objetivo, es compartir la experiencia que estoy adquiriendo para desarrollar aplicaciones para este SO. Los puntos que trataremos serán los siguientes:
-Arquitectura
-Configurando el entorno de desarrollo
-Diseñando nuestra aplicación
-Tiempo de codificar
-Publicando nuestra aplicación
-Seguridad
-El gran reto
-P&R
Nos encontramos inmersos en la era de la información. Los datos que procesamos cada día son demasiados. Es una realidad que la tecnología existente y la que existirá no solucionará todos los problemas que podamos tener como humanidad. Es en este momento cuando surgen preguntas, como:
SDC - Herramienta de desarrollo para configurar y administrar Eclipse IDEs detrás de los Firewalls corporativos; lo que permite tener Eclipse IDEs controlados y actualizados para agilizar el proceso de los equipos de desarrollo. (http://www.genuitec.com/sdc/)
Temas a tratar:
La mejora continua, como cualquier cambio sistémico, depende de la coordinación de personas, procesos y herramientas.
En este tutorial revisamos las condiciones que deben cumplirse para implantar e institucionalizar la mejora continua en un sistema de desarrollo de software.
La sesión está orientada a organizaciones pequeñas o medianas que están iniciando el cambio hacia la mejora continua. El marco de referencia está basado en los niveles 2 y 3 del CMMi DEV v 1.3.
Cuando se desarrolla software podemos pasar por alto la privacidad de los usuarios, lo que nos puede llevar a consecuencias legales, monetarias y de imagen graves. En esta charla se hablará de Privacidad por Diseño (PbD, Privacy by Design) una práctica que actúa preventivamente y que puede ser aplicada en el desarrollo de mejor software para los usuarios.
Introducción – Breve historia tecnica de la app interesante.com y apps previas.
Trabajo y liderazgo en un equipo distribuido
Stack tecnológico de interesante.com
Motor de recomendaciones.
Ejemplo de integraciones: YouTube API v3 (primer startup latina)
Hay pocas herramientas especializadas en la creación de diagramas Entidad/Relación que se distribuyan bajo una licencia de Software Libre, y que además sean grátis.
El principio de diseño "Abierto-Cerrado" es muy conocido entre los programadores y arquitectos de software, pero aplicarlo no siempre resulta fácil. Nos valemos de patrones de diseño, patrones arquitectónicos y frameworks que prometen una mejor organización del sistema, desacoplamiento entre módulos y facilidad de extensión.
Cuando hablamos de calidad de un producto de software, tanto los que lo desarrollan como los que lo usan quieren conseguirla, sin embargo, el hecho de iniciar la polémica discusión acerca de la definición de calidad, nos lleva a no poder cubrir las necesidades de las dos partes, perjudicando principalmente al cliente.
La mayoría de los proyectos de desarrollo de software NO terminan a tiempo, lo que ocasiona insatisfacción y pérdidas económicas. ¿Estamos condenados a seguir así?, ya lo dijo Einstein “Locura es hacer lo mismo y esperar resultados diferentes”.
Es generalmente aceptado que para que un proyecto sea exitoso es necesario una buena administración de proyectos (PMI), la pregunta sería ¿es esto suficiente?, la respuesta es NO.
Android Book App Maker es una herramienta que sirve como alternativa para la creación de libros electrónicos, ofreciendo a la comunidad facilidad y rapidez. Realiza e-Book con diagramación simple, donde no es necesario tener conocimientos de programación.
Click un FrameWork para desarrollo WEB orientado a la simpleza, facilidad de uso, desempeño y escalabilidad.
Apache Click es un moderno framework para aplicaciones web orientado a páginas y a componentes, desarrollado en Java e implementado en base al API de Java Servlets.
Se trata de un proyecto libre y de código abierto, cuyos resultados se distribuyen bajo la licencia Apache y que se ejecuta en cualquier instalación de JDK (versión 1.5 o superior).
Sabes cuáles son los problemas más comunes a los que se enfrenta un emprendedor o empresario?, muchas veces las buenas ideas y el esfuerzo por posicionar una empresa no son suficientes.
El buen manejo de la parte finaciera y contable es fundamental para lograr que sea rentable para los accionistas.
Game Maker es una herramienta de desarrollo rápido de videojuegos, para diferentes plataformas como iOS, Android, de escritorio y para la web con HTML5, es orientado a usuarios novatos o con pocas nociones de programación, con el fin de obtener productos en un tiempo récord y en una fracción del costo, además el desarrollo resulta un 80 por ciento más rápido que con la utilización de códigos de lenguas nativas, los desarrolladores pueden crear prototipos completamente funcionales en tan sólo
El Análisis de Negocio está tomando gran relevancia a nivel mundial por su impacto en el exito de los proyectos. Su propósito es gestionaar los requerimientos desde su concepción hasta la implementación y verificación de resultados.
Conferencia para dar a conocer los aspectos importantes que hay que cuidar para realizar el Application y posteriormente el Examen de Certificación CBAP®/CCBA® con mayores probabilidades de éxito.
Most start-up companies begin with what they think is a brilliant idea and they immediately jump to building the product, and most of these products are crap. Even established companies sit around conference rooms dreaming of the next great product and end up wondering why their products also crap.
Iniciación a la programación de Robots, utilizando mundos virtuales de prueba.
Temas a abordar:
- Instalación de RobotC
- Ejemplos de programas en RobotC
- Pruebas en mundos virtuales.
En esta sesión conocerás las mejores prácticas para el desarrollo de apps en Windows 8 y su publicación en la Windows Store. El proceso de certificación de apps de Windows 8 asegura la calidad de las mismas y garantiza la experiencia del usuario. Sin embargo, encontramos que al momento de ser enviadas a la tienda, un gran número de apps son rechazadas por diferentes motivos.
Windows 8 es el nombre en clave de la próxima versión de Microsoft Windows, familia de sistemas operativos producidos por Microsoft para su uso en computadoras personales. Su interfaz de usuario ha sido modificada para hacerla más adecuada para su uso con pantallas táctiles, además de los tradicionales ratón y teclado. Con esto, Microsoft se integra de lleno a al mercado de las tablets al ofrecer el concepto de Aplicaciones Windows Store (Modern UI).
El nuevo petróleo son los datos. Allí estan. ¿Qué podemos hacer con estos datos de diferentes medios y en diferentes estructuras vinendo de bases de datos relacionales o no relacionales, de medios como Facebook, Twitter, G+ datos estructurados o no estrucutrados?