Mobile and web development
Upcoming SlideShare
Loading in...5
×
 

Mobile and web development

on

  • 607 views

 

Statistics

Views

Total Views
607
Slideshare-icon Views on SlideShare
594
Embed Views
13

Actions

Likes
0
Downloads
10
Comments
0

2 Embeds 13

http://www.linkedin.com 12
http://a0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mobile and web development Mobile and web development Presentation Transcript

    • Web and Mobile Development Un panorama parahacer y potenciar negocios @renecum
    • Agenda• Introducción • Mobile – ¿Quién soy yo y porqué – Tipos estoy aquí? – Lo que se necesita – Conociéndonos – Herramientas, Lenguajes,• ¿Por qué Web y Mobile? IDEs, Plataformas, etc• Web• La unión de Web y Mobile• Un poco de mis Experiencias• Dudas
    • ¿Quién soy yo y por qué estoy aquí?• René Cum – Emprendedor – Guatemalteco – Geek – Católico - Salesiano • ¿Por qué? – Ingeniería Sistemas – – Compartir USAC – Aportar – WebDeveloper – Aprender – DBA – Colaborar – Mobile Developer – Me encanta Cobán
    • Conociéndonos• Edades• Año que Cursan en la U• Estudian• Trabajan• Qué trabajan?• Web (Plataformas)• Mobile (Plataformas)
    • ¿Por qué Web y Mobile?• Presente y Futuro • Productividad• Ubicuidad • Bajos Costos• Facilidad de Uso • Mejora la• Conectividad Comunicación
    • Web• Tipos de Web• Requerimientos• Etapas / Procedimiento• Software / Plataformas• Herramientas
    • Tipos de Web• Empresa: HotelesCoban.com• Weblog (o blog) wordpress, blogger, etc.• Comercio electrónico amazon, tigerdirect, etc.• Social: facebook, twitter, Hi5, etc.• Base datos: IMDB• Desarrollo: maestrosdelweb, nettus, etc.
    • Tipos de Web• Directorio: aquienguate, paginasamarillas, yelp, etc.• Descargas: Tucows, Softonic, Baulsoft, etc.• Juego: Minijuegos, juegorama, etc.• Noticias: as, prensalibre, newyorktimes, etc.• Subastas: ebay, locobasta, etc.• Software as a Service:• Foro, Archivo, Portal, Buscador, Personal, Promoción web, Wiki, Rating, Educativos, etc…
    • Requerimientos Generales• Definición clara del propósito• Mercado Objetivo• Metas / Etapas• Diseño / Usabilidad / SEO• Tecnológico• SEO
    • Etapas del Desarrollo• Toma de Requerimientos• Maquetación• Modelo de Datos• Desarrollo de cada Capa – Data Access Layer – Bussiness Layer – GUI Layer• Pruebas• Deployment
    • Software• Metodología de Desarrollo• Patrones• Arquitectura• Lenguajes y Tecnologías• Plataformas
    • Software• Metodología de Desarrollo – IBM RUP – Extreme Programming (XP) – Open Unified Process (Open UP) – SCRUM 
    • Software• Arquitectura – Software • Ncapas • VMC• Servicios – WebServices – FileServer – MailServer – Databases – Load Balancing
    • Software• Plataformas – XAMP, XAPP – Java (Http Servlets, JSP,) – .Net (WebForms, ASPNet MVC)
    • Lenguajes y Tecnologías Comunes• HTML (5) • XML• Javascript • JSON• AJAX • REST• CSS • SOA
    • Herramientas Comunes• Versionamiento – Git, SVN (xp-dev.com)• Maquetación/Mockup/Wireframe – Balsamiq, Gliffy, iPLOTZ• Colaboración: Google Apps• Storage – DropBox, SugarSync
    • Frameworks por Plataforma• PHP – Zend, CodeIgniter ,CakePHP, Yii, Symfony, PEAR• Java – JavaServer Faces, Spring, Struts (2)• JavasCript – jQuery, MooTools, Prototype, YUI• CSS – Blueprint, 960, jQuery, YAML• .Net Framework 4 (CodePlex, CodeProject)
    • IDES por Plataforma• PHP – PHPStorm, Eclipse• Java – Eclipse, Intelli J DEA, JBuilder• .Net - Visual Studio 2010, ReSharper(www.jetbrains.com)
    • Mobile• Tipos de Apps (Categorías)• Plataformas• Requerimientos• Frameworks
    • Tipos
    • Plataformas iOS Android BlackBerry WP7*Plataforma de Osx OSX, Windows, Windows WindowsDesarrollo LinuxTienda AppStore Android AppWorld WP MarketPlace AnyWebsite MarketPlace Amazon MarketPlace AnyWebsiteLenguaje Objective C Java Java .Net*Devices iPhone HTC BlackBerry HTC iPad Samsung Nokia iPodTouch LG Motorola
    • Plataformas• Nativo – Mejor Rendimiento – Costos mas Altos – Experiencia Enriquecida• Web – Costos más bajos – Mayor Seguridad – Multiplataforma
    • Requerimientos• Configuración de Entornos de Desarrollo• Registro en MarketPlaces• Hardware para Pruebas• Appkerting
    • Cross Platform Frameworks Lenguaje Plataformas IDE (Software) OtrosAdobe Air Action iOS, Android, Adobe Flash Nativo Script, BlackBerry HTML, CSS, JavaScriptPhonGap HTML, CSS, iOS, Android, 3rd Party Web JavaScript BlackBerry, enbebido* SymbianAppCelerator HTML, CSS, iOS, Android, Titanium Nativo JavaScript BlackBerry StudioAppMobi HTML5 iOs, Android, Google Web enbebido (JavaScript, HTML5 Web Apps, Chrome, 3rd CSS3,HTML HTML5 Hybrid Party 5) Apps
    • La unión de Web y Mobile• Tecnologías convergentes• Mismos Lenguajes• Colaboración entre ambas• Mobile mejora la experiencia Web
    • Mis Experiencias• Librería Loyola• ClickDiario Network• BrokersWeb• AquiEnGuate• LocoBasta
    • Gracias por no dormirse ;)Dudas y comentarios, siempre son bienvenidos!