Temas:
• Reglas Para la Creación de Aplicaciones para Móviles
• Importancia Del Mockup
• Ejemplos de Mockup
• App Casos De Éxito
• El Futuro De Las App
Hear from the product team about Apigee's key products and technology. Learn how customers use Apigee to grow reach with mobile apps, accelerate development and create new products through APIs, and gain end-to-end visibility into business and operations by analyzing 360 degrees of information.
Kubernetes offers a powerful abstraction layer for managing containerized infrastructure. Amazon Elastic Container Service for Kubernetes (Amazon EKS) makes it easy to run Kubernetes on AWS without having to manage master nodes or the etcd operator. In this session, we show how Amazon EKS makes deploying Kubernetes on AWS simple and scalable, including networking, security, monitoring, and logging.
Principles of microservices XP Days UkraineSam Newman
There has been lots of buzz around Microservices over the last year, but there has often been a lack of clarity as to what Microservices are, or how to implement them well. I've been working to distill down the principles of Microservices to help ensure that we don't just end up repeating the mistakes we made during the last 20 years of service oriented architecture.
Do you want to scale your API program? Do you want to create new business opportunities with developers and partners? If so, monetization might be the right strategy for you.
Monetization is influencing how APIs are delivered. It provides the flexibility to generate different API consumption models for developers, and it opens opportunities to derive value from APIs, for developers and for partners.
Learn about:
- Monetization trends and best practices
- The industries that leverage API monetization today
- The future of monetization
Cisco ACI & F5 Integrate to Transform the Data CenterF5NetworksAPJ
To meet business expectations without compromising on security, availability, or performance, today’s IT organizations are expected to deliver applications with a speed and efficiency that was unimaginable just a few years ago. To keep pace, you must transform your data
center infrastructure to support the rapid provisioning and scaling of network and application services. With the joint solution of Cisco Application Centric Infrastructure (ACI) and F5 Synthesis™, you can operationalize the network and accelerate application deployment.
Hear from the product team about Apigee's key products and technology. Learn how customers use Apigee to grow reach with mobile apps, accelerate development and create new products through APIs, and gain end-to-end visibility into business and operations by analyzing 360 degrees of information.
Kubernetes offers a powerful abstraction layer for managing containerized infrastructure. Amazon Elastic Container Service for Kubernetes (Amazon EKS) makes it easy to run Kubernetes on AWS without having to manage master nodes or the etcd operator. In this session, we show how Amazon EKS makes deploying Kubernetes on AWS simple and scalable, including networking, security, monitoring, and logging.
Principles of microservices XP Days UkraineSam Newman
There has been lots of buzz around Microservices over the last year, but there has often been a lack of clarity as to what Microservices are, or how to implement them well. I've been working to distill down the principles of Microservices to help ensure that we don't just end up repeating the mistakes we made during the last 20 years of service oriented architecture.
Do you want to scale your API program? Do you want to create new business opportunities with developers and partners? If so, monetization might be the right strategy for you.
Monetization is influencing how APIs are delivered. It provides the flexibility to generate different API consumption models for developers, and it opens opportunities to derive value from APIs, for developers and for partners.
Learn about:
- Monetization trends and best practices
- The industries that leverage API monetization today
- The future of monetization
Cisco ACI & F5 Integrate to Transform the Data CenterF5NetworksAPJ
To meet business expectations without compromising on security, availability, or performance, today’s IT organizations are expected to deliver applications with a speed and efficiency that was unimaginable just a few years ago. To keep pace, you must transform your data
center infrastructure to support the rapid provisioning and scaling of network and application services. With the joint solution of Cisco Application Centric Infrastructure (ACI) and F5 Synthesis™, you can operationalize the network and accelerate application deployment.
Fernando Nunez's ANDICOM 2016 presentation discusses NFV and SDN and outlines use cases of vE-CPE and SD-WAN. He focuses on how combining these two use cases creates a comprehensive and powerful solution and describes the concept of Ensemble SmartWAN (SD-WAN 2.0).
Hybrid- and Multi-Cloud by design - IBM Cloud and your journey to CloudAleksandar Francuz
The following presentation is a strategic view on digital transformation initiatives, underpinned with examples in several industries and how IBM Cloud can support enterprises on their journey to Cloud.
How To Modernize Enterpize Apps, Including Windows and .NET on AWSAmazon Web Services
Cloud computing is accelerating digital transformation for enterprises, enabling application modernization with advanced technologies like machine learning, containers, and serverless architecture. Join Sandy Carter, VP of Enterprise Workloads to learn how customers are using AWS to accelerate innovation, design and modernize their enterprise application.
발표영상 다시보기: https://youtu.be/7KZtL1-MZNs
Amazon Quantum Ledger Database (QLDB)는 완전관리형 서버리스 원장 데이터베이스로, 중앙의 신뢰할 수 있는 기관이 소유하는 투명하고, 변경 불가능하며, 암호화 방식으로 검증 가능한 트랜잭션 로그를 제공합니다. 본 세션에서는 자동차 소유자의 운전 면허 갱신을 검증 및 추적할 수 있는 샘플 애플리케이션을 QLDB로 구축하는 사례를 통해 실제 애플리케이션에 활용하는 방법을 소개합니다. (2019년 11월 서울 리전 출시)
The PPT will deal with providing information for beginners about OutSystems a low code development platform. This presentation will provide you will all the information from What to How to learn this platform, also how Metizsoft Solutions as OutSystems Developers can help you.
Hire OutSystems Developers : https://www.metizsoft.com/outsystems-developer/
Infrastructure as code: running microservices on AWS using Docker, Terraform,...Yevgeniy Brikman
This is a talk about managing your software and infrastructure-as-code that walks through a real-world example of deploying microservices on AWS using Docker, Terraform, and ECS.
Enterprises continue to implement or evaluate shifting services which were typically hosted in the branch into the cloud. The reasons include creating a leaner branch, taking advantage of increases in broadband Internet bandwidth and reduced complexity and cost.
This presentation takes a deep dive into the Cloud-Delivered SD-WAN architecture for service chaining. You’ll understanding the architectural differentiation and benefits of this approach and why it offers a superior model for delivering secure, reliable, and high performance service chaining.
Maintaining control of sensitive data is critical in the highly regulated financial investments environment that Vanguard operates in. This need for data control complicated Vanguard's move to the cloud. They needed to expand globally to provide a great user experience while at the same time maintaining their mainframe-based backend data architecture. In this session, Vanguard discusses the creative approach they took to decouple their monolithic backend architecture to empower a microservices architecture while maintaining compliance with regulations. They also cover solutions implemented to successfully meet their requirements for security, latency, and end-state consistency.
Speaker: Jon Austin, Enterprise Solutions Architect, AWS
EMA’s market research, “Network Observability: Delivering Actionable Insights to Network Operations,” establishes a roadmap for how vendors should improve their products to deliver deep visibility and actionable insights. More importantly, this research will help IT buyers understand what network management vendors mean when they talk about network observability and how they can turn that understanding into NetOps success.
Fernando Nunez's ANDICOM 2016 presentation discusses NFV and SDN and outlines use cases of vE-CPE and SD-WAN. He focuses on how combining these two use cases creates a comprehensive and powerful solution and describes the concept of Ensemble SmartWAN (SD-WAN 2.0).
Hybrid- and Multi-Cloud by design - IBM Cloud and your journey to CloudAleksandar Francuz
The following presentation is a strategic view on digital transformation initiatives, underpinned with examples in several industries and how IBM Cloud can support enterprises on their journey to Cloud.
How To Modernize Enterpize Apps, Including Windows and .NET on AWSAmazon Web Services
Cloud computing is accelerating digital transformation for enterprises, enabling application modernization with advanced technologies like machine learning, containers, and serverless architecture. Join Sandy Carter, VP of Enterprise Workloads to learn how customers are using AWS to accelerate innovation, design and modernize their enterprise application.
발표영상 다시보기: https://youtu.be/7KZtL1-MZNs
Amazon Quantum Ledger Database (QLDB)는 완전관리형 서버리스 원장 데이터베이스로, 중앙의 신뢰할 수 있는 기관이 소유하는 투명하고, 변경 불가능하며, 암호화 방식으로 검증 가능한 트랜잭션 로그를 제공합니다. 본 세션에서는 자동차 소유자의 운전 면허 갱신을 검증 및 추적할 수 있는 샘플 애플리케이션을 QLDB로 구축하는 사례를 통해 실제 애플리케이션에 활용하는 방법을 소개합니다. (2019년 11월 서울 리전 출시)
The PPT will deal with providing information for beginners about OutSystems a low code development platform. This presentation will provide you will all the information from What to How to learn this platform, also how Metizsoft Solutions as OutSystems Developers can help you.
Hire OutSystems Developers : https://www.metizsoft.com/outsystems-developer/
Infrastructure as code: running microservices on AWS using Docker, Terraform,...Yevgeniy Brikman
This is a talk about managing your software and infrastructure-as-code that walks through a real-world example of deploying microservices on AWS using Docker, Terraform, and ECS.
Enterprises continue to implement or evaluate shifting services which were typically hosted in the branch into the cloud. The reasons include creating a leaner branch, taking advantage of increases in broadband Internet bandwidth and reduced complexity and cost.
This presentation takes a deep dive into the Cloud-Delivered SD-WAN architecture for service chaining. You’ll understanding the architectural differentiation and benefits of this approach and why it offers a superior model for delivering secure, reliable, and high performance service chaining.
Maintaining control of sensitive data is critical in the highly regulated financial investments environment that Vanguard operates in. This need for data control complicated Vanguard's move to the cloud. They needed to expand globally to provide a great user experience while at the same time maintaining their mainframe-based backend data architecture. In this session, Vanguard discusses the creative approach they took to decouple their monolithic backend architecture to empower a microservices architecture while maintaining compliance with regulations. They also cover solutions implemented to successfully meet their requirements for security, latency, and end-state consistency.
Speaker: Jon Austin, Enterprise Solutions Architect, AWS
EMA’s market research, “Network Observability: Delivering Actionable Insights to Network Operations,” establishes a roadmap for how vendors should improve their products to deliver deep visibility and actionable insights. More importantly, this research will help IT buyers understand what network management vendors mean when they talk about network observability and how they can turn that understanding into NetOps success.
Presentación a cargo de Slash Mobility sobre el estado de arte actual del mercado de las aplicaciones móviles (apps) y en especial las plataformas Android, iOS y Blackberry.
El presente trabajo hablara sobre las App´s,así como sus características y costos que podrían representar . Al igual hablara sobre las aplicaciones que podría utilizar un arquitecto, para facilitar su trabajo en obras y planos.
Similar a 32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup (20)
La finalidad de esta guía es proporcionar los enlaces para descargar los componentes de software necesarios para crear aplicaciones móviles con Java ME en el entorno Netbeans 8.1
Descargar Java JDK
Descargar Netbeans
Descargar Java ME
Descargar Plugings Java ME SDK Tool
Comenzamos con lo básico, la creación del primer proyecto en Android Studio.
Creación del Proyecto
Vistade Diseño y Código
Depuración y Ejecución del Proyecto
Enlace a guía de instalación de drivers para depurar en dispositivo físico.
Manual de lenguaje HTML, muy básico con el objetivo de comenzar a comprender su estructura y etiquetado. La presentación está perfecta para una clase introductoria de lenguaje HTML, en formato PDF.
Temas:
• Web Service Almacenamiento en Mysql
• Componentes Necesarios
• Funcionamiento de Web Service
• Ciclo de Vida de Web Service
• Métodos Derivados de la Clase Service
Controles y Objetos Android Studio
Qué son los Layouts
Tipos de Layouts
Controles View
Controles Buttom
Tipos de Controles Buttom
Control TextView
Control TextField
Control EditText
Fundamentos de una App
Componentes de una App
Recursos de una App
Archivo Android Manifest.xml
Entorno Android Studio,
Árbol del Proyecto
Vistas del Proyecto
Android Studio
Descargar Java JDK
Descargar Android Studio
Descargar GenyMotion
Instalación de Android Studio
Configuración de Virtual Box
Agregar Unidades Virtuales en Genymotion
Agregar Plugings Genymotion en Android Studio
Creación de Primer Proyecto de Prueba en Android Studio
Enlaces de Referencia
Tecnologías Anteriores
¿Qué se puede hacer con Android?
¿Qué tiene Android?
¿Breve historia de Android?
Versiones de Android
Crecimiento de Android
Android Studio
Componentes de Android Studio
Descarga e Instalación
Creación de Proyecto
Enlaces de Referencia
Entornos de Desarrollo para Android
Entorno Eclipse
Versiones de Eclipse
AndroidSDK Manager
Plugins ADT de Android
Configurar plugings ADT
Configurar AVD Manager
Creación de Nuevo Proyecto
Estructura del Proyecto Android
Componentes de Android
El contenido de la presentación incluye los siguientes Conceptos y Generalidades de Android:
Concepto de Android
Versiones de Android
Arquitectura de Android
Dispositivos que los Soportan
Tipo de Licencia
Impacto de las Redes de Computadoras en la Vida Diaria
Redes Convergentes
Componentes de una Red de Computadoras
Caracteristicas de una Estructura de Red
Dispositivos de Red
Qué es el Modelo OSI
Objetivos del Modelo OSI
Medida, Medios y Protocolos
Capas del Modelo OSI
Imágenes y Mapas Conceptual es del Modelo OSI
Enlacea Recursos en Línea,Vídeos del Modelo OSI
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
1. Reglas del Desarrollo de App
Importancia del Mockup
Tipos de App
pavillalta@ugb.edu.sv
pavillalta@gmail.com
Blog de Programación Móviles
http://programacion-moviles.blogspot.com/
Por:
Pedro Antonio Villalta
Ingeniero en Sistemas
2. Generalidades sobre Desarrollo de Aplicaciones para Móviles 2
Pedro Antonio Villalta
por
Reglas del Desarrollo de App
Importancia del Mockup
Tipos de App
3. Reglas Para la Creación de Aplicaciones para
Móviles
La Importancia Del Mockup
Ejemplos de Mockup
App Casos De Éxito
El Futuro De Las App
Temas
Generalidades sobre Desarrollo de Aplicaciones para Móviles 3
5. Regla 1
¿Qué tipo de app es?
No es lo mismo crear una aplicación simple, que una con
base con base de datos SQLite o una de juego.
Definir claramente qué va a hacer tu aplicación móvil. Esto
definirá el tipo de desarrolladores y diseñadores, e incluso
el presupuesto necesario.
Generalidades sobre Desarrollo de Aplicaciones para Móviles 5
Creación de App. Regla de Cuatro
6. Regla 2
¿A qué público va dirigida?
¿hay un público suficientemente amplio para crear una
app de estas características?
El público al que va dirigida es clave para saber como
desarrollar una app, saber qué diseño escoger para la
app
Generalidades sobre Desarrollo de Aplicaciones para Móviles 6
Creación de App. Regla de Cuatro
7. Regla 3
Estudio de mercado
Realizar un estudio del mercado y analizar a conciencia la
competencia para averiguar si tu idea ya existe.
Si ya existe seguro puedes entrar en el mercado
ofreciendo un mejor producto, diferenciándote o un
servicio más barato.
Generalidades sobre Desarrollo de Aplicaciones para Móviles 7
Creación de App. Regla de Cuatro
8. Regla 4
¿Cómo rentabilizar tu app? ¿Objetivo de la app?
No todas las aplicaciones móviles son creadas para dar
dinero. Aunque el desarrollo de aplicaciones móviles puede
generar gastos algunas empresas solo las utilizan para
promocionar su marca, productos y servicios.
Algunos desarrolladores plantean una quinta regla que se debe
tomar en cuenta.
Como se puede ver en la siguiente imagen:
Generalidades sobre Desarrollo de Aplicaciones para Móviles 8
Creación de App. Regla de Cuatro
9. Generalidades sobre Desarrollo de Aplicaciones para Móviles 9
Creación de App
Regla adicional: El Presupuesto
Imagen tomada de: https://www.yeeply.com
10. Generalidades sobre Desarrollo de Aplicaciones para Móviles 10
El diseño de la App debe ser creado como un Mockup antes de ir
al Entorno De Desarrollo.
Tener preparado un boceto de tu idea de app ayudará a
facilitarle la tarea a los diseñadores como y los desarrolladores.
De la Idea al Maquetado
11. Generalidades sobre Desarrollo de Aplicaciones para Móviles 11
El mockup consiste en realizar el diseño y secuencia de
navegación de la App para mostrar al cliente cómo
funcionará y obtener el visto bueno para pasar a la
siguiente etapa de desarrollo.
Para esta actividad podemos utilizar el software balsamiq
mockups disponible en
https://balsamiq.com/
La Importancia del Mockup
12. Generalidades sobre Desarrollo de Aplicaciones para Móviles 12
Mockingbird
Axure
UXpin
Pidoco
Iplotz
Adobe Illustrator (AI)
Protoshare
OmniGraffle
Gliffy
Mockflow
iPhone mockup
InVision App
Mockup Builder
HotGloo
Herramientas para Creación de Mockup
Hay más opciones como por ejemplo veamos el siguiente listado
(publicado en el post desarrollo-de-software-app-para-telefonia-movil).
También en el siguiente post se detallan más herramientas de prototipado de app.
https://www.yeeply.com/blog/como-definir-tu-aplicacion-movil-hacer-prototipo-de-app/
13. El Mockup depende de la creatividad de
cada persona o equipo desarrollador.
Por ejemplo estos son maquetaciones de
diferentes Aplicaciones tomadas como base
para practicar creación de mockup.
Generalidades sobre Desarrollo de Aplicaciones para Móviles 13
Ejemplos de Mockup
20. Generalidades sobre Desarrollo de Aplicaciones para Móviles 20
En el largo proceso de crear una aplicación
móvil, uno de los pasos clave es el de
encontrar diseñadores de apps.
Flat Design o diseño plano
vs
Skeumorphismo, diseño de profundidad
Cuál es la tendencia?
Del Maquetado al Diseño
21. Generalidades sobre Desarrollo de Aplicaciones para Móviles 21
Este tipo de diseño de apps se caracteriza por ser un
diseño de líneas claras, muy diáfano, que sigue una
cuadrícula muy estricta. Los diseños minimalistas han
estado arrasando en el desarrollo de aplicaciones, pero
también en el web.
Flat design o diseño plano
22. Generalidades sobre Desarrollo de Aplicaciones para Móviles 22
Esta es una tendencia que ha estando adoptando Apple
muy poco a poco para pasar, en menos de dos años, del
diseño de apps más simple a diseño más complejo.
Abundan en este sentido el uso de texturas realistas
como madera, textil o metálicos para darle un
aspecto más realista.
Skeumorfismo o diseño complejo
23. Mercado de
Casos de Éxito
Generalidades sobre Desarrollo de Aplicaciones para
Móviles
23
24. Generalidades sobre Desarrollo de Aplicaciones para Móviles 24
Cuando se desarrolla una app primero se debe tener en
cuenta que debe estar incluida en cualquiera de las
siguientes categorías:
Funcionalidad básica, aplicación “simple” que muestra
información básica.
Base de datos con funcionalidad personalizada
Juegos
Mejoras o modificaciones del hardware del dispositivo: toman
ciertas funciones del teléfono, como la alarma, la cámara o el flash
Aplicaciones totalmente dinámicas: se basan únicamente en la
información externa
Servicios personalizados: permitir la entrada de los usuarios al
contenido de una manera específica
Cuánto Vale una App
25. Generalidades sobre Desarrollo de Aplicaciones para Móviles 25
Hay que tener en cuenta que estos costes pueden variar
dependiendo para qué dispositivos se vaya a crear la
App.
Podemos encontrar sitios que permiten estimar el costo
de app, por ejemplo:
http://www.cuantocuestamiapp.com/
Estos son solo algunos ejemplos de costes de desarrollo
típicos para diferentes proyectos, que te podrán servir de
orientación:
Cuánto Vale una App
26. Generalidades sobre Desarrollo de Aplicaciones para Móviles 26
Aplicación simple entre 700 – 3 000 Tú proporcionas
todo el contenido, una dirección clara, y aplicaciones de
ejemplo de lo que quieres desarrollar.
Los costes adicionales vendrán cuando quieras añadir
por ejemplo localizadores GPS, integración de redes
sociales o email, varios idiomas o sonidos
característicos.
Cuánto Vale una App
27. Generalidades sobre Desarrollo de Aplicaciones para Móviles 27
App con Base de datos entre 5 000 – 30 000 Incluye
contenido, imagen, escritura, sonido, etc.
El coste va a venir de la creación de la “lógica” dentro de
la aplicación y la arquitectura de toda la capacidad de
uso.
Cuánto Vale una App
28. Generalidades sobre Desarrollo de Aplicaciones para Móviles 28
Juegos entre 7 000 – 150 000 Es el tipo de app más
difícil de calcular. Como punto de referencia se dice que
el desarrollo de Angry Birds costó entre 90 000 – 130
000.
La ventaja de un juego es que se descarga en un
número mucho más elevado, no hay nada más viral que
un juego divertido.
Cuánto Vale una App
29. Generalidades sobre Desarrollo de Aplicaciones para Móviles 29
Michael Sayman
Michael es un joven
peruano que se convirtió en
noticia mundial a los 13
años luego de crear Club
Penguin App, un juego
para dispositivos iOS que
en tan solo 3 semanas le
reportó ingresos por más
de 5.000 dólares.
App Casos de Éxito
Es mencionado en la lista sobre jóvenes exitosos de esta publicación
http://www.negociosyemprendimiento.org/2013/10/historias-de-jovenes-emprendedores.html
Por mi parte también he publicado sobre este caso de éxito en:
http://programacion-moviles.blogspot.com/2015/03/michael-sayman-creador-del-juego-4snaps-
contratado-por-facebook.html
Ver video:
https://www.youtube.com/watch?v=TSc76Fv1_zk
30. Generalidades sobre Desarrollo de Aplicaciones para Móviles 30
La empresa VisionMobile realiza desde hace tiempo su
informe Developer Economics, y en la sexta edición,
que estudia el primer trimestre de 2014, se analizan las
tendencias del mercado en cuanto al interés de los
desarrolladores por el segmento de la movilidad.
El desarrollo de aplicaciones móviles es uno de los
negocios más activos del momento, siendo una gran
oportunidad de crecimiento tanto para desarrolladores
como empresas.
El Futuro de las App
31. Generalidades sobre Desarrollo de Aplicaciones para Móviles 31
Tendencias del mercado en cuanto al interés de los
desarrolladores por el segmento de la movilidad
Grafico tomado de: http://www.xatakamovil.com
32. Esta gráfica histórica muestra como en la década del 90 se
pronosticaba el crecimiento de los dispositivos móviles. A la
fecha año 2015 vemos que el pronostico se cumplió.
Generalidades sobre Desarrollo de Aplicaciones para Móviles 32
El Futuro Está en la Movilidad
http://blog.aplicacionesmovil.com
33. https://www.yeeply.com/blog/crear-una-app-movil-de-exito-tu-guia-basica/
http://programacion-moviles.blogspot.com/2015/06/desarrollo-de-software-app-para-
telefonia-movil.html
http://programacion-moviles.blogspot.com/2015/03/michael-sayman-creador-del-juego-
4snaps-contratado-por-facebook.html
http://programacion-moviles.blogspot.com/2015/06/desarrollo-de-software-app-para-
telefonia-movil.html
https://www.yeeply.com/blog/como-definir-tu-aplicacion-movil-hacer-prototipo-de-app/
https://www.yeeply.com/blog/cuanto-cuesta-una-aplicacion-movi/
http://www.negociosyemprendimiento.org/2013/10/historias-de-jovenes-
emprendedores.html
Fuentes Consultadas
Generalidades sobre Desarrollo de Aplicaciones para Móviles 33