Nuevas necesidades, modernos desarrollos
Sin duda una de las áreas de Campus Party que se mueve con mayor velocidad, desde frameworks hasta apps, pasando por nuevas tendencias en usabilidad y eficacia. El área de Desarrollo de Software busca moverse al vertiginoso ritmo de la era de la informática. Te invitamos a que formes parte del recorrido.
Talleres, conferencias y mesas redondas alrededor de lo último en desarrollo de aplicaciones para equipo de escritorio, móviles, tabletas, navegadores... todo un mundo en el que no dejaremos que te pierdas, ¡Irás acompañado de los mejores en cada tema!
Conferencia
Trucos y tips para programación en android
¿Te has preguntado cómo hacen los mejores desarrolladores para lograr sus aplicaciones? Aquí aprendimos con ejemplos en vivo, más de una docena de trucos para programación en Android. Desde cómo mejorar el rendimiento de tu aplicación, cómo manejar multitareas, tips de interfaz de usuario y layouts, errores comunes y cómo evitarlos, hasta cómo ser más eficiente en Eclipse, qué lenguajes alternativos existen, y muchos puntos más.
Conferencista
Sebastian Delmont
Cuenta con más de quince años de experiencia desarrollando para el web, incluyendo loquesea.com a finales de los 90 y más recientemente streeteasy.com en la ciudad de Nueva York. En el 2009 se cansó de criticar las calidad de las aplicaciones Android existentes y decidió hacer las suyas. Primero fue Swift, un cliente twitter, despues vino mas twitter con HootSuite, aplicaciones de ecommerce para Gilt, y chat para GroupMe, y asesoria a otras empresas que no le dejan mencionar.
video
Conferencia
Usabilidad y eficacia
En un escenario en el que lo visual ganó claramente la batalla, es cada vez más importante que se respeten las normas de la usabilidad en el entorno web. Durante la conferencia vimos como los conceptos de escritura y lectura diseñados para Internet, la accesibilidad, la información y la publicidad inteligente son constantemente redefinidos, por lo que desarrolladores, diseñadores y creadores de contenido deben estar siempre vigilantes.
Conferencista
César Salazar
Empresario y desarrollador web por más de diez años. Ha sido la clave para emprender Startups en Silicon Valley. Especialista en Arquitectura de experiencia de usuario e Ingeniería de Producto. Fundador y CEO de Yondify, confundador de SuperHappyDevHouse y Hackspedition.
Conferencia
La revolución de la geolocalización
Las aplicaciones de geolocalización llegaron para quedarse. API's como Foursquare, Facebook Places, Google Latitud, Gowalla entre muchas otras, nos dan una nueva perspectiva de comunicación. En esta conferencia entendimos cómo funcionan las aplicaciones que están revolucionando nuestras vidas.
Conferencista
Enrique Guzmán
Dieciocho años de experiencia en desarrollo de aplicaciones para organizaciones AAA y gobierno. Adoptó la tecnología .Net desde sus inicios, además de contar con conocimiento y experiencia en Java, SAP, Móviles y PKI. Fundador e integrador de la primera empresa de rastreo vehicular (AVL) mexicana con equipo y aplicaciones AVL propias.
video
Conferencia
Porque deberías renunciar a tu empleo y desarrollar apps para iphone/ipad
Las nuevas tecnologías han abierto nuevas fuentes de empleo, la posibilidad de desarrollar una aplicación móvil para una plataforma como iOS o Android y vivir de ello es una realidad, el gran obstáculo: la competitividad del medio. En esta conferencia vimos la mejor forma de lograr que tu API se distinga y logres su éxito comercial.
Ponente
Erick Camacho
Programador y cofundador de TidySlice. Desarrolla aplicaciones para iphone/ipad, es co manager de CocoaHeads México, el grupo de desarrolladores para plataformas Mac.
video
Conferencia
Engines
¿Te interesa entrar al negocio de los videojuegos pero no tienes idea por dónde comenzar? En esta conferencia conocimos los recursos más utilizados para el desarrollo de videojuegos, así como las ventajas y desventajas de los motores de última generación.
Conferencista
Miguel Olvera
Co-fundador de Alebrije Estudios, una reconocida desarrolladora de videojuegos y miembro fundador del Clúster de Medios Interactivos de Monterrey. Sus principales logros han sido una beca FRISA en Incubadora del ITESM, primer lugar en TIC Américas 2008 “Creative Design Award”, aprobados para fondo PROSOFT, certificados en el RENEICYT por el CONACYT y el primer lugar en el certamen nacional Juego de Talento.
Conferencia
Nokia: Desarrollando apps para 800 millones de teléfonos
En esta conferencia, Rubén Rincón, Technology Expert de Nokia, nos habló sobre las diferentes tecnologías de desarrollo de aplicaciones para llegar a más de 800 millones de dispositivos móviles en todo el mundo,las diferentes opciones y oportunidades para monetizar estas aplicaciones, así como las mejores prácticas para hacer un desarrollo efectivo.
Conferencista
Rubén Darío
Responsable de divulgación tecnológica de Nokia para América Latina. Consultor y experto en tecnologías de desarrollo J2ME, WRT, Qt, se ha presentado en más de 35 eventos internacionales como vocero de Nokia en estas tecnologías.
Conferencia
Identidad digital: ¿eres geek?
Los grupos sociales en la red se multiplican y en base a su comportamiento, valores y poder adquisitivo, son llamados Tribus Digitales. Una de ellas, con gran impacto en la red son los “geek”, tribu con características específicas que adquiere mayor relevancia porque su comportamiento se identifica a temprana edad. En esta conferencia se pudo dar a conocer e identificar este perfil en el aula y en el trabajo, para orientar y potenciar los talentos, los conocimientos y habilidad que derivan del estilo de vida geek.
Conferencista
Sofía Ayala
Apasionada del conocimiento y en particular con todo lo relacionado con la innovación tecnológica y el desarrollo humano. Cree firmemente que las Tics, son un medio para el desarrollo del hombre y su sociedad. Sus marcos de referencia y filosofía están situados entre la teoría de sistemas, la teoría del caos y la de la complejidad. Actualmente es Rectora de la Universidad Tecnológica del Norte de Guanajuato.
Conferencia
Escuchando y tocando la tecnología
En esta conferencia conoceremos diversas herramientas adaptadas en la tecnología que nos permiten el uso de las mismas para poder interactuar con las distintas formas de comunicación, y así emplearlas en los ámbitos escolar, laboral personal.Utilizando lectores y magnificadores de pantalla que nos permitan escuchar y ejecutar las acciones, tanto en computadoras, como en telefonía celular.Así como también reconocedores ópticos de caracteres (OCR) y lograr la comunicación con la misma tecnología y llegar a una óptima accesibilidad.Conoce y comprende la accesibilidad en la tecnología que está al alcance de las personas con discapacidad visual, ciegas y débiles visuales.
Conferencista
Miguel Antonio Rivera Alvarenga
Realizó estudios de informática en 1998, y desde entonces ha venido especializándose en la temática de tiflotecnología.Ha participado en diversos cursos sobre la temática, a nivel nacional, e internacional, mostrando una gran pasión dentro del campo tecnológico.Ha impartido cursos de tecnología adaptada en diferentes instituciones de y para personas con discapacidad visual.
Laura Mariana Álvarez Espinosa.
Perdiendo visibilidad desde los 8 años de edad. Siendo débil visual desde los 17. Madre de un niño. En el año 2003 obtiene su primer computadora a la que sin saber absolutamente nada de tecnología, empieza a explorar y conocer todo lo maravilloso que puede realizar en ellas. Teniendo oportunidad de trabajar en distintas empresas. En el 2005 comienza a impartir diplomados en tiflotecnología
Conferencia
Modelo Paracurricular ANIEI
Una necesidad que se evidencia, para cultivar espíritus emprendedores es modificar profundamente los patrones de enseñanza y los de organización, además de manejar la incertidumbre inicial. La innovación y tecnología en la estrategia de los negocios de software es fundamental a fin de proveer a los negocios las herramientas para la creación de vínculos prácticos y rentables entre los avances científicos, desarrollos tecnológicos y nuevas oportunidades en este mercado. En esta conferencia aprendimos cómo se puede lograr esto y mucho más,gracias a el Modelo Paracurricular ANIEI,una opción relevante para certificar las competencias de profesionistas en TI.
Conferencista
Arturo Barajas
Maestro en ciencias exactas con especialidad en ingeniería de software, experiencia de cinco años en las áreas de programación e industrias y fábricas de software. Participación en el desarrollo y aseguramiento de la calidad del proyecto de contenidos digitales del proyecto del modelo paracurricular de aniei. Responsable de las áreas de gestión de procesos y proyecto de la empresa Cuaatro.
Conferencia
Aplicaciones y la Web. ¿Dónde está el dinero?, ¿qué puedes hacer?, ¿qué plataforma usar?
Cada día nuevas aplicaciones web aparecen, la demanda y competencia es tan alta, que pocas logran sobrevivir y obtener ganancias económicas. Campus Party trajo para ti a Charles McCathieNevil, uno de los desarrolladores de Opera -software que ha redefinido la navegación web para PC, teléfonos móviles y otros dispositivos de red-, quién nos habló sobre la web, las aplicaciones más conocidas, sus puntos comunes, diferencias y cómo se ve su futuro.
Conferencista
Charles McCathieNevil
Chief Standards Officer en Opera Software desde 2005. Su rol es asegurar el liderazgo de Opera en el desarrollo web en forma de estándares abiertos. Cuenta con más de dos décadas de experiencia en sistemas de hipertexto académico y comercial, chair del W3C Web Applications working group y vicepresidente de la Red Iberoamericana de accesibilidad web del grupo Sidar.
Conferencia
Desarrollo de aplicaciones Web/Móviles en Ruby, utilizando Sinatra y jQuery Mobile.
Durante esta charla se aprendió a desarrollar aplicaciones web cross browser, que soporte dispositivos móviles, permitiendo una integración móvil, flexible, rápida y atractiva. Utilizando el lenguaje ruby, el poderoso frameweork de Sinatra y la reciente tecnología dejQuerty Mobile, entre otras.
Conferencista
Mario Zaizar
Desarrollador en Ruby. Entusiasta de las tecnologías móviles y nuevas tendencias de desarrollo web. Actualmente trabaja en Crowd Interactive, una empresa Mexicana de desarrollo en Ruby on Rails con sede en los Estados Unidos y México. Colabora con equipos en Los Angeles, Colombia, y República Dominicana diseñando aplicaciones móviles con Ruby y jQuery Mobile.
Conferencia
Desarrollo de distribuciones GNU/Linux, caso práctico Beakos
El Fondo de Información y Documentación para la Indsutria (INFOTEC), lleva más de tres décadas desarrollando productos y servicios de innovación, para dar soluciones tecnológicas que contribuyen a la competitividad del gobierno y de las Pymes. En esta conferencia conocimos el trabajo que se lleva a cabo en el área de desarrollo de software libre en México, a través de la distribución Beakos GNU/Linux.
Conferencista
Ing. Jesús Arriola Villareal
Ingeniero en Sistemas de Cómputo. Fue catedrático en varias instituciones de nivel superior. Ha trabajado en áreas donde se ha implementado soluciones de seguridad con software libre. Es líder de producto en la distribución From Scratch Beakos GNU/Linux para Servidores y Usuario final, así como el proyecto Beakos 64 y plataforma de Virtualización.
Conferencia
Integración Continua: aumentar la calidad y reducir el riesgo no (tan) es difícil
En los últimos años las prácticas de integración continua han demostrado que es posible mejorar la calidad y reducir el riesgo de un proyecto de software. En esta conferencia aprendimos la importancia de la calidad del código, el rol que juega la integración continua dentro de los llamados ¨Ecosistemas de Software¨ y lo más importante, un resumen de posibles herramientas para que comencemos a beneficiarnos de la metodología de desarrollo.
Conferencista
Isaac Ruíz Guerra
Programador con diez años de experiencia, se ha desenvuelto como consultor en proyectos de integración en diversos sectores, principalmente el del ámbito financiero. Su principal lenguaje es java y actualmente se encuentra interesado en el desarrollo de aplicaciones móviles. Uno de sus sideproyects es Jarhalla, un buscador de clases y jars en repositorios maven. Actualmente es parte del equipo de TidySlice, empresa de formaciòn y consultoria de software.
Conferencia
BlueVia: nuevas formas de monetizar tus apps
BlueVia es la nueva plataforma global para desarrolladores del grupo Telefónica. BlueVia ofrece un conjunto de APIs que permiten, tras un sencillo registro web, el uso de capacidades de red como son el envío y recepción de SMS, MMS, incluir publicidad o establecer suscripciones que permiten al usuario final pagar servicios de Internet con cargo a su factura de teléfono.
Para todas estas APIs se han definido modelos de negocio que recompensan al desarrollador por el tráfico generado por el usuario final. Los porcentajes destinados al desarrollador son:
• 10% en envío de SMS/MMS.
• 20% en recepción de SMS/MMS.
• 50% en publicidad.
• 70% en suscripciones y venta de aplicaciones.
BlueVia está disponible en 7 países permitiendo el acceso a más de 150 millones de clientes y facilitando la comercialización de aplicaciones y servicios. El desarrollador recibe los ingresos a través de Paypal o cuenta bancaria en euros.
Conferencista
Andrés L. Martinez
Licenciado en Informática, actualmente ingeniero del programa de desarrolladores de BlueVia y responsable de la comunidad en LATAM. Ha impulsado comunidades de desarrollo de software libre y su adopción en ámbitos empresariales en Europa y LATAM. Además ha llevado a cabo varias iniciativas como emprendedor dentro del mundo de la informática médica y la reconstrucción tridimensional de formas, compartiendo experiencias en grupos como Primer Viernes o Grupo Tibi. Es miembro de ACM, IEEE y la Computer Society.
Taller
Modelos de negocio y aplicaciones de éxito en BlueVia
Los desarrolladores pueden crear aplicaciones que integren capacidades de BlueVia para Android, Apple iOS, Windows Phone, Goolge App Engine, BlackBerry 6.0, Microsoft Windows, MacOS e incluso Linux. Puede utilizarse cualquier lenguaje de programación como Ruby, Python, Java, C++, Php, o C#. En este taller se mostró, en una sesión de live coding en java, cómo desarrollar aplicaciones utilizando BlueVia. El código mostrado es fácilmente modificable para que sirva para plataformas java como Android, BlackBerry 6.0, Google App Engine, MacOS, Linux o Microsoft Windows.
Conferencista
Andrés L. Martinez
Actividad
Speed dating BlueVia
Durante las sesiones de “speed dating” los desarrolladores tuvieron la oportunidad de reunirse con ingenieros del programa de desarrolladores de BlueVia y conocer, de primera mano, cómo pueden beneficiarse del programa. Los desarrolladores obtuvieron micro-consultorías desde una perspectiva no solo técnica sino también de negocio, beneficiándose de la experiencia de nuestros ingenieros. Las “speed dating” se desarrollaron en la arena con sesiones de 10 minutos.
Conferencista
Andrés L. Martinez
Licenciado en Informática, actualmente ingeniero del programa de desarrolladores de BlueVia y responsable de la comunidad en LATAM. Ha impulsado comunidades de desarrollo de software libre y su adopción en ámbitos empresariales en Europa y LATAM. Además ha llevado a cabo varias iniciativas como emprendedor dentro del mundo de la informática médica y la reconstrucción tridimensional de formas, compartiendo experiencias en grupos como Primer Viernes o Grupo Tibi. Es miembro de ACM, IEEE y la Computer Society.
Taller
Desarrollando Aplicaciones para Kinect
Hace 15 años inició la investigación y desarrollo de lo que conocemos como realidad aumentada e interfaces naturales. Kinect es una muestra de los avances tecnológicos que nos permiten, más allá de experimentar videojuegos de una manera revolucionaria, llevar la tecnología de punta a cualquier tipo de aplicación haciendo uso de la imaginación y las herramientas de programación especializadas para ello. En esta charla, se brindó una perspectiva de cómo aprovechar las características de Kinect a través de la programación de aplicaciones en Windows, por medio del kit de desarrollo gratuito y las posibilidades que existen en nuestra era digital.
Los campuseros se sorprendieron de ver todas la aplicaciones que puede tener un kinect. Al final los ponentes rifaron un xbox 360 y un kinect entre los asistentes.
Talleristas
Rubén Mugártegui Paulín
Estudió Sistemas Computacionales en el Tecnológico de Monterrey. Cursa la Maestría en Marketing y Dirección en la Kellogg School of Management. Colaboró en diversos proyectos de investigación en la Universidad de Jönköping en Suecia así como en la Universidad de Harvard. Fue el responsable del sector académico en Microsoft por 3 años. Actualmente es el Gerente de Desarrollo y Plataforma .NET para Microsoft, siendo su responsabilidad la estrategia de innovación tecnológica para desarrolladores profesionales así como la adopción de tecnologías de punta.
Alejandro Martínez Ramos
Ha tenido experiencia colaborando en proyectos en países como Kuwait, Rusia y EU, en donde el año pasado recibió una beca por el MIT Media Lab. Ha trabajado los últimos 5 años junto con Microsoft y la academia, encontrando nuevas formas de poder mejorar el conocimiento sobre tecnologías emergentes con docentes y estudiantes en todo el país. Así como ayudar a reducir la brecha existente en tecnologías de información entre la academia e industria, sus principales áreas de interés son los videojuegos, interfaces naturales, experiencias de usuario y pensamiento computacional.
video
Taller
Crea una aplicación web en minutos, con Rails
RoR es ya un nuevo clásico entre los desarrolladores. En este taller aprendimos de la mano de expertos a usar las características principales de Rails 3.0, un framework diseñado para crear aplicaciones web de forma rápida y con alta calidad.
Tallerista
Edgar Suárez
Project Manager y desarrollador web en Freshoutc,también trabajó como Jr. Developer en Pret Communique. Tiene una gran habilidad para manejar Javascript, jQuery, HTML, CSS y por supuesto Ruby.
Taller
Como utilizar API's para optimizar el uso de las redes sociales
Las interfaces para la programación de aplicaciones (o APIs) para redes sociales aún está en proceso de optimizarse, sin embargo son una herramienta valiosa por la viralidad de su distribución. En este taller aprendimos a optimizar código y maximizar sus capacidades en los desarrollos.
Conferencista
Ing. Arturo Garrido
Ingeniero en cibernética y sistemas computacionales por la Universidad La Salle. Cuenta con más de 13 años de experiencia profesional en el campo de arquitectura y desarrollo de aplicaciones web. Emprendedor, en 2001 funda su primera empresa, dedicada al diseño y desarrollo web. Actualmente es fundador y presidente de Twitea.me, servicio creado para usar redes sociales mediante mensajes de texto que ya cuenta con más de 25,000 usuarios registrados en México
Taller
Django
Django es un framework de desarrollo web de código abierto, escrito en Python. Uno de sus objetivos es facilitar la creación de sitios web complejos. En éste taller se puso énfasis en el re-uso, la conectividad y extensibilidad de componentes.
Conferencista
Erik Rivera
Cofundador de iServices de México, empresa dedicada a dar soluciones en educación a distancia. Se encuentra a cargo del área de desarrollo, diseñando herramientas educativas basadas en código abierto. Es un entusiasta de software libre, ha participado en multiples eventos de difusión del lenguaje python a nivel nacional. Los últimos cuatro años ha participado en el Congreso internacional de Python (Pycon) en diferentes sedes.
Taller
Desarrollando Aplicaciones Móviles con Titanium
En este taller conocimos la arquitectura de Titanium Appcelerator, aprendimos a crear nuevas apps compatibles con dispositivos iOS y Android de una manera muy sencilla usando framework Titanium.
Conferencista
Mauro Parra
Arquitecto de aplicaciones móviles para diferentes empresas, incluyendo la suya. Se especializa en el desarrollo de aplicaciones web y móvies, en linux y en seguridad cibernética. Es embajador de OpenSuse.
Taller-Reto
Coding Dojo, katas para mejorar las habilidades como programador
En pareja o con la colaboración de la audiencia, algunos participantes tuvieron la necesidad de solucionar retos de programación. La actividad se ha vuelto una moda entre los campuseros. ¡Las nuevas ideas siempre son bienvenidas en estos talleres de colaboración!
Tallerista
Ing. Domingo Suárez
Ingeniero de software. Ha pasado los últimos once años desarrollando para diversas industrias. Su pasión por compartir el conocimiento lo ha llevado a crear diversas comunidades de desarrolladores. Ha colaborado en Campus Party desde su primera edición y actualmente es co-conductor del podcast ViveCodigo.org
Competencia
Optimización de código
Hoy en día existen muchas personas dedicadas a la implementación de desarrollos hechos a la medida, sin embargo las tecnologías también se tornan cada vez más completas y robustas. Es por ello que es necesario dar a conocer la importancia realizar dichas aplicaciones bien diseñadas, planeadas y desarrolladas, para ponerlos en marcha con la calidad apropiada.
En esta competencia se optimizó un código, es decir, el nuevo código mantiene la misma funcionalidad pero usa menos recursos.
Se le proporcionó a cada participante el código de una aplicación según el nivel en el que se inscribió. El propósito fue que los participantes aplicaran los conocimientos de programación adquiridos para mejorar y eficientar el código y así volverlo más eficaz.
Tallerista:
Luis Gutierrez
Asesor Área
Paola Villareal
Paola Villareal ha trabajando en proyectos relacionados a Internet desde los 15 años y colaborado con diversas instituciones de gobierno, así como grandes empresas nacionales y extranjeras, en proyectos que abarcan desde la arquitectura de software, administración de servidores y redes, seguridad y desarrollo hasta implementación de servicios como streaming de audio y video. Es una obsesiva con las nuevas tendencias y asesora de Campus Party México desde su primera edición.