An introduction the big picture of the Appcelerator Platform and the architecture and principles behind Titanium and Alloy to get you started. Created and presented by myself and Pierre van de Velde at meetup.com/TitaniumNL.
Building Native Mobile Apps using Javascript with TitaniumFokke Zandbergen
This document summarizes a presentation about building native mobile apps using JavaScript with Titanium. The presentation covers Appcelerator and how it allows JavaScript code to be compiled to native iOS and Android apps rather than web views. It also discusses Titanium's SDK and cross-platform APIs, Alloy's MVC framework for Titanium, and Hyperloop which allows accessing any third party APIs from JavaScript. The slides from the presentation will be shared on Twitter the next morning.
This document discusses Alloy, an MVC framework for building mobile apps with Titanium. It provides an overview of Alloy, how it helps structure Titanium apps, and its benefits like improved code organization and reusability. Instructions are given for installing Alloy and generating projects, models, controllers and views. Platform specific UI and sharing code across components are also covered.
This document provides an overview of Selenium and how to set it up for Android application testing. Selenium is an open source tool for automating web application testing across browsers. It has evolved from supporting only Firefox to also supporting Chrome, IE, and mobile browsers via the WebDriver API. The document outlines how to install the Android SDK, set up an emulator, install the Android driver, and write Python scripts to remotely control an Android emulator using Selenium. It also briefly discusses limitations and provides links for additional resources on Android and Selenium automation.
Alloy is a powerful MVC framework built on Node.js that is integrated with Titanium Studio to make Titanium development easier, faster, and more scalable. Key features of Alloy include separating UI and app logic through MVC, developing apps using XML and JSON, reusable widgets and templates, and built-in support for Backbone.js and Underscore.js. The document provides instructions on getting started with Alloy including installing it, creating a sample tab-based app that makes an XHR request and displays results, and generating controllers and models using the Alloy CLI.
Tutorial on building an Application using Appcelerator Titanium Alloy MVC source code available here https://github.com/aaronksaunders/SimpleAlloyPresentationApp
VIDEOS - https://www.youtube.com/channel/UCMCcqbJpyL3LAv3PJeYz2bg
MORE SLIDES - complete overview of Alloy Available here
http://www.slideshare.net/aaronksaunders/modev-east2012
The document provides an overview of upcoming releases and developments for the Titanium mobile development platform by Appcelerator. Some key points:
- Titanium 3.3 will address over 800 issues and include performance improvements and new features like custom TSS queries in Alloy.
- Titanium Next (version 4.0) will include a new compiler called Hyperloop that significantly improves performance and reduces app size. Hyperloop compiles JavaScript to native code.
- Hyperloop is already being used internally and will power Titanium Next, allowing mixed development modes. It includes metadata on platform APIs and generates code for iOS, Android and Windows.
- Future releases will focus on continued Hyperloop development, expanding supported
This document discusses React Native and best practices for building mobile apps. It covers getting started with React Native, setting the application ID and bundle identifier, versioning, build types, integrating Fabric and Firebase, and using Fastlane for deployment. Tips are provided for configuring Android and iOS projects as well as continuous integration/delivery best practices.
Alloy: Deep Dive, Below The Surface, and Other Nautical MetaphorsTony Lukasavage
Discussion and demonstration of Alloy, Appcelerator Titanium's MVC framework. Topics included upcoming functionality in version 1.2.0, advanced Alloy usage, and the future of Alloy. Learn how to make bad ass cross-platform mobile applications with XML and Javascript.
Titanium is a mobile application development platform that allows developers to build native mobile apps for iOS, Android, and Windows using JavaScript and HTML/CSS. Some key points about Titanium:
- It was developed by Appcelerator and allows building cross-platform mobile apps using a single codebase.
- Apps are compiled to native code, allowing them to perform like apps built using traditional tools like Xcode and Android Studio.
- The Titanium SDK and related tools can be used to develop, build, and manage Titanium mobile applications.
- Appcelerator was acquired by Axway in 2016 but continues to develop and support the Titanium platform.
Firefox OS is a new mobile operating system, developed by Mozilla,which lets users install and run open web applications created using HTML, CSS, and JavaScript.We'll explain the best practices for a cross platform porting to Titanium Mobile Web and the guidelines for the deployment on this new cool platform.
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014Andrew McElroy
Acceptance testing has become a crucial step of software development,
but it has been a noticeably missing piece of the Titanium mobile
application development puzzle. TiCalabash is a new tool, developed
specifically for Titanium to bring mobile development a significant step
forward in reducing time and resource risk and increasing user acceptance
and overall quality of development. Fully automated, using human-readable
language, and offering full end-to-end acceptance testing, TiCalabash should
be a major part of your mobile development toolbox.
Hello Testers,
Welcome to the special edition of Vietnam QA meet up.
We have three speakers from Carousell on this special occasion.
1. Demystifying selenium grid - Syam Sasi, Senior Software Engineer , Carousell
2. The testing culture at Carousell - Ngan Do, Software Engineer , Carousell
3. The weekly release cycle for mobile apps - Long Ly, Senior Software Engineer , Carousell
Date : Thursday, May 30th, 2019
Time: 6:00 PM to 9:00 PM
Location: 23rd floor, E. Town Central, 11 Doan Van Bo, Ward 12, District 4 Ho Chi Minh City
Register link: https://www.eventbrite.sg/e/vietnam-qa-meetup-tickets-61865212516
The event is free and drinks with snacks will be served.
Please note that the event will be conducted in mainly English.
Detail Schedule:
6PM - 6:30PM - Pizzas, Fruits and networking
6:30 - 7:10 PM - Demystifying the selenium grid
7:10 - 7:15 - Q&A
7:15 - 7:45 - Testing culture at Carousell
7:45- 7:50 - Q&A
7:55 - 8:40 - Weekly release cycle for mobile apps
8:40 - 8:45 - Q&A
8:45 - 09:00 - Kahoot
This document provides a walkthrough of Android versions from 1.5 to 8.0. It summarizes the key features introduced in each version, including interface improvements, performance enhancements, and other updates. It also references additional documentation on topics like background optimization, battery life, job scheduling, and more. The overall document aims to help developers understand how Android has evolved and stay up to date on the latest features.
Front End Development for Back End Developers - UberConf 2017Matt Raible
Are you a backend developer that’s being pushed into front end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We’ll explore the tools of the trade for frontend development (npm, yarn, Gulp, Webpack, Yeoman) and learn the basics of HTML, CSS, and JavaScript.
This presentation dives into the intricacies of Bootstrap, Material Design, ES6, and TypeScript. Finally, after getting you up to speed with all this new tech, I'll show how it can all be found and integrated through the fine and dandy JHipster project.
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...Wim Selles
This presentation is about the things I did to test the Tele2 React Native app with Appium. I'll explain the journey we've taken and some best practices which you can use with React Native and Appium
This document discusses iOS automation testing using Cucumber, Appium and Saucelabs. It provides an overview of Appium and its capabilities for testing hybrid and native mobile apps. It then details the installation and setup process for Appium on Mac including prerequisites like NodeJS, Xcode and Ruby. The document demonstrates running Appium locally and on Saucelabs cloud including uploading the mobile app. It also introduces the Appium Inspector tool for recording and playing back tests. Lastly, it advertises a live demo of Cucumber, Appium and Saucelabs integration for iOS automation.
Bootiful Development with Spring Boot and React - RWX 2017Matt Raible
To simplify development and deployment, you want everything in the same artifact, so you put your React app “inside” your Spring Boot app, right? But what if you could create your React app as a standalone app and make cross-origin requests to your API? A client app that can point to any server makes it easy to test your current client code against other servers (e.g. test, staging, production). This session shows how to develop with Java 8, Spring Boot, React, and TypeScript. You’ll learn how to create REST endpoints with Spring MVC, configure Spring Boot to allow CORS, and create an React app to display its data. If time allows we’ll cover authentication with OpenID Connect and deployment to Cloud Foundry.
Blog post: https://developer.okta.com/blog/2017/12/06/bootiful-development-with-spring-boot-and-react
Demo app: https://github.com/oktadeveloper/spring-boot-react-example
Rapid Android Development for HackathonCodePolitan
This document provides tips and tricks for rapid Android development for hackathons. It discusses using ButterKnife to reduce boilerplate code, integrating with Azure Mobile Services to access cloud data, and preparing for hackathon judging by focusing on problem solving and usability over extensive features. Sample projects demonstrate integrating ButterKnife and connecting to an Azure Mobile backend.
Carlos Sanchez presents 5 reasons why Maven is problematic: 1) It removes control from developers by enforcing conventions. 2) Its repository system causes issues when libraries are upgraded or dependencies are forgotten. 3) Managing snapshot dependencies is difficult and error-prone. 4) Report generation adds unnecessary tasks for developers. 5) In general, Maven over-manages projects at the cost of flexibility.
Bootiful Development with Spring Boot and React - SpringOne 2017Matt Raible
To simplify development and deployment, you want everything in the same artifact, so you put your React app “inside” your Spring Boot app, right? But what if you could create your React app as a standalone app and make cross-origin requests to your API? A client app that can point to any server makes it easy to test your current client code against other servers (e.g. test, staging, production). This session shows how to develop with Java 8, Spring Boot, React, and TypeScript. You’ll learn how to create REST endpoints with Spring MVC, configure Spring Boot to allow CORS, and create an React app to display its data. If time allows we’ll cover authentication with OpenID Connect and deployment to Cloud Foundry.
Blog post: https://developer.okta.com/blog/2017/12/06/bootiful-development-with-spring-boot-and-react
Demo app: https://github.com/oktadeveloper/spring-boot-react-example
Front Ends for Back End Developers - Spring I/O 2017Matt Raible
YouTube: https://www.youtube.com/watch?v=HnX09pdxEQI
Are you a backend developer that’s being pushed into front end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We’ll explore the tools of the trade for fronted development (npm, yarn, Gulp, Webpack, Yeoman) and learn the basics of HTML, CSS, and JavaScript. We’ll dive into the intricacies of Bootstrap, Material Design, ES6, and TypeScript. Finally, after getting you up to speed with all this new tech, we’ll show how it can all be found and integrated through the fine and dandy JHipster project.
The document discusses the capabilities of the Spring Framework component model and how it can be used to add functionality to POJO-based applications. It provides an overview of the Spring component model, services, patterns, integration capabilities, and portability. It describes how technologies like dependency injection and AOP enable simple POJO-based programming. It highlights several value adds provided out of the box by Spring, including exporting remote endpoints, JMX support, auditing with aspects, and user extension points. It also discusses XML configuration extensions introduced in Spring 2.0 for higher level abstraction and grouping related beans.
Front End Development for Backend Developers - GIDS 2019Matt Raible
Are you a backend developer that's being pushed into front-end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We'll explore the tools for frontend development and frameworks too!
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG🎤 Hanno Embregts 🎸
What source control software did you use in 2010? Possibly Git, if you were an early adopter or a Linux kernel committer. But chances are you were using Subversion, as this was the product of choice for the majority of the software developers. Ten years later, Git is the most popular product. Which makes me wonder: what will we use another ten years from now?
In this talk we will think about what features we want from our source control software in 2030. More speed? Better collaboration support? No merge conflicts ever?
I’ll also discuss a few products that have been published after Git emerged, including Plastic, Fossil and Pijul. I’ll talk about the extent to which they contain the features we so dearly desire and I’ll demonstrate a few typical use cases. To conclude, I’ll try to predict which one will be ‘the top dog’ in 2030 (all information is provided “as is”, no guarantees etc. etc.).
So attend this session if you’re excited about the future of version control and if you want to have a shot at beating even (!) the early adopters. Now if it turns out I was right, remember that you heard it here first.
iOS Developers Conference-iOS Automation with Cucumber, Appium and SaucelabsShashikant Jagtap
This document discusses using Appium, Cucumber, and Saucelabs for iOS automation testing. It provides an overview of Appium and how it works, requirements for iOS testing, and instructions for installing Appium and setting up a mobile app for testing. It also describes using Appium Inspector, writing Cucumber feature files and step definitions, and configuring tests to run on Saucelabs. The document concludes with a live demo of running a Cucumber and Appium test on Saucelabs.
Mobile Development with Ionic, React Native, and JHipster - ACGNJ Java Users ...Matt Raible
This document summarizes Matt Raible's presentation on mobile development with Ionic, React Native, and JHipster. It introduces JHipster and how it can be used to generate Spring Boot and Angular/React applications. It then discusses using JHipster to create progressive web apps and how Ignite CLI and Ionic can be used to generate mobile apps from JHipster projects. The presentation concludes by covering JHipster's roadmap and encouraging attendees to try out JHipster.
Este documento é um índice de evidências com 20 itens numerados, provavelmente referindo-se a documentos relacionados a um caso judicial ou investigação.
Alloy: Deep Dive, Below The Surface, and Other Nautical MetaphorsTony Lukasavage
Discussion and demonstration of Alloy, Appcelerator Titanium's MVC framework. Topics included upcoming functionality in version 1.2.0, advanced Alloy usage, and the future of Alloy. Learn how to make bad ass cross-platform mobile applications with XML and Javascript.
Titanium is a mobile application development platform that allows developers to build native mobile apps for iOS, Android, and Windows using JavaScript and HTML/CSS. Some key points about Titanium:
- It was developed by Appcelerator and allows building cross-platform mobile apps using a single codebase.
- Apps are compiled to native code, allowing them to perform like apps built using traditional tools like Xcode and Android Studio.
- The Titanium SDK and related tools can be used to develop, build, and manage Titanium mobile applications.
- Appcelerator was acquired by Axway in 2016 but continues to develop and support the Titanium platform.
Firefox OS is a new mobile operating system, developed by Mozilla,which lets users install and run open web applications created using HTML, CSS, and JavaScript.We'll explain the best practices for a cross platform porting to Titanium Mobile Web and the guidelines for the deployment on this new cool platform.
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014Andrew McElroy
Acceptance testing has become a crucial step of software development,
but it has been a noticeably missing piece of the Titanium mobile
application development puzzle. TiCalabash is a new tool, developed
specifically for Titanium to bring mobile development a significant step
forward in reducing time and resource risk and increasing user acceptance
and overall quality of development. Fully automated, using human-readable
language, and offering full end-to-end acceptance testing, TiCalabash should
be a major part of your mobile development toolbox.
Hello Testers,
Welcome to the special edition of Vietnam QA meet up.
We have three speakers from Carousell on this special occasion.
1. Demystifying selenium grid - Syam Sasi, Senior Software Engineer , Carousell
2. The testing culture at Carousell - Ngan Do, Software Engineer , Carousell
3. The weekly release cycle for mobile apps - Long Ly, Senior Software Engineer , Carousell
Date : Thursday, May 30th, 2019
Time: 6:00 PM to 9:00 PM
Location: 23rd floor, E. Town Central, 11 Doan Van Bo, Ward 12, District 4 Ho Chi Minh City
Register link: https://www.eventbrite.sg/e/vietnam-qa-meetup-tickets-61865212516
The event is free and drinks with snacks will be served.
Please note that the event will be conducted in mainly English.
Detail Schedule:
6PM - 6:30PM - Pizzas, Fruits and networking
6:30 - 7:10 PM - Demystifying the selenium grid
7:10 - 7:15 - Q&A
7:15 - 7:45 - Testing culture at Carousell
7:45- 7:50 - Q&A
7:55 - 8:40 - Weekly release cycle for mobile apps
8:40 - 8:45 - Q&A
8:45 - 09:00 - Kahoot
This document provides a walkthrough of Android versions from 1.5 to 8.0. It summarizes the key features introduced in each version, including interface improvements, performance enhancements, and other updates. It also references additional documentation on topics like background optimization, battery life, job scheduling, and more. The overall document aims to help developers understand how Android has evolved and stay up to date on the latest features.
Front End Development for Back End Developers - UberConf 2017Matt Raible
Are you a backend developer that’s being pushed into front end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We’ll explore the tools of the trade for frontend development (npm, yarn, Gulp, Webpack, Yeoman) and learn the basics of HTML, CSS, and JavaScript.
This presentation dives into the intricacies of Bootstrap, Material Design, ES6, and TypeScript. Finally, after getting you up to speed with all this new tech, I'll show how it can all be found and integrated through the fine and dandy JHipster project.
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...Wim Selles
This presentation is about the things I did to test the Tele2 React Native app with Appium. I'll explain the journey we've taken and some best practices which you can use with React Native and Appium
This document discusses iOS automation testing using Cucumber, Appium and Saucelabs. It provides an overview of Appium and its capabilities for testing hybrid and native mobile apps. It then details the installation and setup process for Appium on Mac including prerequisites like NodeJS, Xcode and Ruby. The document demonstrates running Appium locally and on Saucelabs cloud including uploading the mobile app. It also introduces the Appium Inspector tool for recording and playing back tests. Lastly, it advertises a live demo of Cucumber, Appium and Saucelabs integration for iOS automation.
Bootiful Development with Spring Boot and React - RWX 2017Matt Raible
To simplify development and deployment, you want everything in the same artifact, so you put your React app “inside” your Spring Boot app, right? But what if you could create your React app as a standalone app and make cross-origin requests to your API? A client app that can point to any server makes it easy to test your current client code against other servers (e.g. test, staging, production). This session shows how to develop with Java 8, Spring Boot, React, and TypeScript. You’ll learn how to create REST endpoints with Spring MVC, configure Spring Boot to allow CORS, and create an React app to display its data. If time allows we’ll cover authentication with OpenID Connect and deployment to Cloud Foundry.
Blog post: https://developer.okta.com/blog/2017/12/06/bootiful-development-with-spring-boot-and-react
Demo app: https://github.com/oktadeveloper/spring-boot-react-example
Rapid Android Development for HackathonCodePolitan
This document provides tips and tricks for rapid Android development for hackathons. It discusses using ButterKnife to reduce boilerplate code, integrating with Azure Mobile Services to access cloud data, and preparing for hackathon judging by focusing on problem solving and usability over extensive features. Sample projects demonstrate integrating ButterKnife and connecting to an Azure Mobile backend.
Carlos Sanchez presents 5 reasons why Maven is problematic: 1) It removes control from developers by enforcing conventions. 2) Its repository system causes issues when libraries are upgraded or dependencies are forgotten. 3) Managing snapshot dependencies is difficult and error-prone. 4) Report generation adds unnecessary tasks for developers. 5) In general, Maven over-manages projects at the cost of flexibility.
Bootiful Development with Spring Boot and React - SpringOne 2017Matt Raible
To simplify development and deployment, you want everything in the same artifact, so you put your React app “inside” your Spring Boot app, right? But what if you could create your React app as a standalone app and make cross-origin requests to your API? A client app that can point to any server makes it easy to test your current client code against other servers (e.g. test, staging, production). This session shows how to develop with Java 8, Spring Boot, React, and TypeScript. You’ll learn how to create REST endpoints with Spring MVC, configure Spring Boot to allow CORS, and create an React app to display its data. If time allows we’ll cover authentication with OpenID Connect and deployment to Cloud Foundry.
Blog post: https://developer.okta.com/blog/2017/12/06/bootiful-development-with-spring-boot-and-react
Demo app: https://github.com/oktadeveloper/spring-boot-react-example
Front Ends for Back End Developers - Spring I/O 2017Matt Raible
YouTube: https://www.youtube.com/watch?v=HnX09pdxEQI
Are you a backend developer that’s being pushed into front end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We’ll explore the tools of the trade for fronted development (npm, yarn, Gulp, Webpack, Yeoman) and learn the basics of HTML, CSS, and JavaScript. We’ll dive into the intricacies of Bootstrap, Material Design, ES6, and TypeScript. Finally, after getting you up to speed with all this new tech, we’ll show how it can all be found and integrated through the fine and dandy JHipster project.
The document discusses the capabilities of the Spring Framework component model and how it can be used to add functionality to POJO-based applications. It provides an overview of the Spring component model, services, patterns, integration capabilities, and portability. It describes how technologies like dependency injection and AOP enable simple POJO-based programming. It highlights several value adds provided out of the box by Spring, including exporting remote endpoints, JMX support, auditing with aspects, and user extension points. It also discusses XML configuration extensions introduced in Spring 2.0 for higher level abstraction and grouping related beans.
Front End Development for Backend Developers - GIDS 2019Matt Raible
Are you a backend developer that's being pushed into front-end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We'll explore the tools for frontend development and frameworks too!
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG🎤 Hanno Embregts 🎸
What source control software did you use in 2010? Possibly Git, if you were an early adopter or a Linux kernel committer. But chances are you were using Subversion, as this was the product of choice for the majority of the software developers. Ten years later, Git is the most popular product. Which makes me wonder: what will we use another ten years from now?
In this talk we will think about what features we want from our source control software in 2030. More speed? Better collaboration support? No merge conflicts ever?
I’ll also discuss a few products that have been published after Git emerged, including Plastic, Fossil and Pijul. I’ll talk about the extent to which they contain the features we so dearly desire and I’ll demonstrate a few typical use cases. To conclude, I’ll try to predict which one will be ‘the top dog’ in 2030 (all information is provided “as is”, no guarantees etc. etc.).
So attend this session if you’re excited about the future of version control and if you want to have a shot at beating even (!) the early adopters. Now if it turns out I was right, remember that you heard it here first.
iOS Developers Conference-iOS Automation with Cucumber, Appium and SaucelabsShashikant Jagtap
This document discusses using Appium, Cucumber, and Saucelabs for iOS automation testing. It provides an overview of Appium and how it works, requirements for iOS testing, and instructions for installing Appium and setting up a mobile app for testing. It also describes using Appium Inspector, writing Cucumber feature files and step definitions, and configuring tests to run on Saucelabs. The document concludes with a live demo of running a Cucumber and Appium test on Saucelabs.
Mobile Development with Ionic, React Native, and JHipster - ACGNJ Java Users ...Matt Raible
This document summarizes Matt Raible's presentation on mobile development with Ionic, React Native, and JHipster. It introduces JHipster and how it can be used to generate Spring Boot and Angular/React applications. It then discusses using JHipster to create progressive web apps and how Ignite CLI and Ionic can be used to generate mobile apps from JHipster projects. The presentation concludes by covering JHipster's roadmap and encouraging attendees to try out JHipster.
Este documento é um índice de evidências com 20 itens numerados, provavelmente referindo-se a documentos relacionados a um caso judicial ou investigação.
Este documento describe una actividad formativa de 10 horas sobre el uso de Google Earth. Los participantes aprenderán a utilizar este programa de mapas y fotografías de satélite para explorar cualquier lugar de la Tierra. La actividad incluye instrucciones sobre cómo descargar e instalar Google Earth, ver tutoriales sobre su uso, y realizar búsquedas de puntos geográficos utilizando coordenadas.
The document summarizes a presentation about the 5 commandments of social media strategy, tools, and culture. It discusses (1) listening on social media to understand audiences, (2) engaging with audiences by adding value and being conversational, (3) using social content like user-generated content, (4) generating buzz through multiple channels, and (5) building communities around shared interests. It emphasizes developing a strategic social media plan by identifying goals and audiences, and measuring success both quantitatively and qualitatively.
Este documento describe un curso de 25 horas sobre cómo mantenerse informado a través de la prensa y radio digitales. Explica las ventajas de acceder a noticias e información en línea de forma rápida y cómoda. El curso cubrirá cómo leer prensa digital, escuchar radio digital, identificar formatos como RSS y podcasts, y realizar la sindicación de canales de noticias. Proporciona enlaces a varios recursos sobre prensa digital, radio digital, definiciones de RSS y podcasting.
Este questionário de satisfação de clientes/serviços tem como objetivo avaliar a satisfação dos clientes com a organização para identificar áreas de melhoria. Ele cobre tópicos como desempenho, imagem, envolvimento do cliente, acessibilidade, produtos/serviços e solicita uma classificação de 1 a 5 para cada item.
las enfermedades son el limitante de toda producción pecuaria, lo ideal es prevenir, sin embargo si la enfermedad se presenta no queda de otra que identificar y controlar.
Requerimientos nutricionales en caprinos poDiego Suarez
Este documento describe los requerimientos nutricionales de los caprinos. Indica que las cabras lecheras consumen entre el 3-6% de su peso vivo en materia seca, con las cabras tipo Alpina consumiendo hasta el 5 kg de materia seca por cada 100 kg de peso. También proporciona tablas con los requerimientos diarios recomendados de energía, proteína, calcio, fósforo y otros minerales para cabras en diferentes etapas productivas como el mantenimiento, la preñez y la lactancia. Finalmente, detalla los valores
All living things are made of cells, which are the basic units of structure and function. Cells can be as tiny as bacteria or joined together to form complex multicellular organisms across different kingdoms. Living things must carry out vital functions like nutrition, response to the environment, and reproduction to survive and thrive as individuals or populations.
Unidad 6. Diseño de Bloques Completos al AzarVerónica Taipe
Este documento describe el diseño de bloques al azar para comparar cuatro niveles de humedad del suelo (0.40, 0.45, 0.50 bar y sin riego) y su efecto en el rendimiento de plátano. El experimento incluyó cuatro tratamientos y seis repeticiones en bloques al azar. Los resultados mostraron diferencias significativas entre los tratamientos, requiriendo una comparación de medias para identificar el nivel de humedad más eficiente.
El documento es un informe de la excursión de los alumnos de 5 años del Colegio Santa María Micaela Santander a la Delicatessen La Ermita en febrero de 2016. El informe repite la información de la excursión 20 veces.
El documento proporciona información sobre el Colegio Santa María Micaela Santander y los alumnos de 1o de ESO para el curso 2015-2016. El documento fue creado por el Centro Meteorológico en mayo de 2016 y contiene detalles sobre los estudiantes de primer año de educación secundaria obligatoria en esa escuela durante ese año académico.
Este documento es un álbum de fotos de una visita de estudiantes de primer y segundo grado primaria a una piscifactoría en Saro, España en junio de 2016. Consiste en más de 100 páginas con fotos de los estudiantes observando y aprendiendo sobre el proceso de cultivo de pescado.
Android Tamer is a virtual machine that contains tools for Android security professionals. It includes a Debian-based tools repository, custom emulator, and documentation. The VM aims to save users time by bundling and pre-configuring popular Android analysis tools like adb, apktool, and drozer. It supports VirtualBox, VMWare, and Vagrant/Ansible. The presenter demonstrates features like application decompiling, automated assessment with drozer, and managing multiple devices. Users are encouraged to contribute by testing, promoting, adding tools, or reporting issues on GitHub.
This document provides an introduction and overview of building mobile applications using Appcelerator Titanium. It discusses key aspects of Titanium like abstraction layers, supported programming languages, UI structures, and APIs for common mobile tasks. Titanium allows developing apps using JavaScript that can be deployed to platforms like iOS and Android, simplifying cross-platform development. The document demonstrates Titanium's capabilities and encourages exploring further documentation and open source resources.
This document summarizes Jeff Haynie's presentation at iPhone/iPad Dev Con 2010. He discusses Appcelerator, which allows developers to build native iOS apps using JavaScript. Key points include that Appcelerator has over 72,000 developers and 4,750 apps in stores. It exposes native iOS capabilities while still requiring use of the iOS SDK. The Titanium platform provides APIs for common tasks like media, networking, and UI and allows both simple and complex animations. It also supports new iOS4 features like backgrounding and local notifications.
Titanium Mobile allows developers to build native mobile apps using JavaScript. It works by compiling JavaScript code into the native platform's code (Java for Android, Objective-C for iOS). This allows apps built with Titanium to have access to native device APIs and feel and function like a true native app while using a common JavaScript codebase. Titanium Studio is the IDE used for Titanium development and provides features like code completion, debugging, and building for release. Projects have a standard structure with resources, modules, and code files organized into platform-specific folders. Internationalization is supported by creating language-specific string files.
The document discusses how to build iPhone apps using Titanium Mobile which allows using JavaScript. It provides instructions on installing the iPhone SDK, Titanium Developer, requesting access, and setting up a new app by configuring tiapp.xml, adding HTML/JS/CSS files, and checking in the emulator. It also outlines the available APIs for building advanced apps.
- Nic Jansma is a developer who previously worked at Microsoft and recently founded Wolverine Digital to develop high-performance websites and apps.
- He used Appcelerator Titanium to build cross-platform mobile apps, including a LEGO Minifigure catalog app, allowing him to write code once and deploy to both iOS and Android.
- While Titanium allowed cross-platform development, Nic still encountered platform-specific issues and the need to occasionally write platform-specific code, but found Titanium a good choice overall for his needs.
- Android was founded in 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White. It was later acquired by Google in 2005.
- In 2007, the Open Handset Alliance was unveiled with a goal to develop open standards for mobile devices. The first commercially available Android phone, the HTC Dream, was released in 2008.
- Android is an open source operating system that is the fastest growing mobile OS with around 1.5 million devices activated every day. It has an awesome community support and a powerful development framework.
The document discusses using JavaScript for mobile app development with Appcelerator Titanium, which allows developing mobile apps using HTML5, CSS3, and JavaScript instead of Objective C or Java. It provides an overview of Titanium, including how it works by compiling JavaScript code into native iOS and Android apps, and development costs. Key information includes that Titanium is a cross-platform framework, nightly builds allow for quick SDK evolution, and beta testing options before app store submission include TestFlight for iOS and direct emailing of Android packages.
This document provides an overview of the tools needed to develop Android applications, including the Android Studio IDE, Android SDK, emulator, and debugging tools. It discusses supported operating systems, system requirements, and how to download and install the Android SDK bundle. The emulator allows running and testing apps on virtual devices without a physical phone. Debugging tools like Logcat and Traceview help monitor apps and examine the application state.
This manual is “How to Build” manual for OpenCV with OpenCL for Android.
If you want to “Use OpenCL on OpenCV” ONLY,
Please see
http://github.com/noritsuna/OpenCVwithOpenCL4AndroidNDKSample
Use React tools for better Angular appsMartin Hochel
Angular, React, Vue… they all have their own ecosystem, specific patterns and best practices… For us, the developers, this might become indeed very frustrating as we have to switch between various projects with various libraries… Have no fear, universal solution is here! In this session I will show you how to learn libraries/patterns/tooling only once and apply it everywhere. 🖖
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NCJim Tochterman
This document summarizes a presentation on developing Android applications with ArcGIS Server. It discusses what Android is, pros and cons of choosing Android over iPhone, how to get started with Android development, design considerations for mobile apps, and how to integrate ArcGIS Server data and services using REST APIs and the Google Maps API. Code examples are provided for creating map overlays with WMS tiles and collecting and posting field data to a feature service.
The document discusses Web augmented reality (AR) and Google's work in this area. It provides an overview of key Web AR libraries and APIs like AR.js, js-aruco, and three.ar.js. It explains how three.ar.js integrates AR capabilities into three.js for WebAR experiences using devices' sensors via ARCore, Tango, or ARKit. It also outlines the architecture for building WebAR apps and how they differ from native AR apps in relying on the browser, WebGL, and device sensors instead of native SDKs.
This document discusses building mobile apps with Titanium Appcelerator. It provides an overview of Titanium, describing it as a cross-platform JavaScript framework that allows access to native features on iOS and Android. It highlights benefits like native UX, performance, and a simpler development experience compared to writing native code. The document also covers Titanium tools, documentation, modules, and a recommended shift to a CommonJS module structure.
This document provides an overview of Android development including why Android, features of the Android platform, steps to set up an Android development environment, and resources for Android development. It discusses that over 300,000 Android phones are sold daily, Android applications can be developed across multiple platforms using Java and Eclipse, and there are over 100,000 apps available on Android. It also summarizes the Android application framework, virtual machine, browser, graphics and media support, and includes high-level steps to create a "Hello Android" application and options for testing and deploying apps.
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...Rudy Jahchan
Great testing and deployment tools already exist for web platforms like Rails; now it is iOS' turn! What's out there, where can you get it, how do you use it ... and where do we go from here?
Zapier is a company that builds automation tools using APIs. This document outlines Zapier's history and approach to building their support robot. It details Zapier's culture of transparency, remote work, and using tools like Slack, Quip and Help Scout to provide support to their 1 million users across 1,000 integrations.
Lessons from helping developers integrate 1,000 APIs with ZapierFokke Zandbergen
Talk at a Nordic APIs webcast (LiveCast) on API Usability & Developer Experience
https://nordicapis.com/sessions/lessons-helping-developers-integrate-1000-apis-zapier/
Cross-platform Native App ontwikkeling met AppceleratorFokke Zandbergen
Lezing voor de SIG Apps en de Regio Den Haag van Ngi-NGN op De Haagse Hogeschool over cross-platform native app ontwikkeling met Appcelerator Titanium en Alloy.
Introduction Cross-Platform Native App development with JavaScript using Appcelerator Titanium and Alloy for an internal developer forum of a European multinational.
Titanium: Develop Native Mobile Apps with JavaScriptFokke Zandbergen
The document discusses using JavaScript to build truly native mobile apps for iOS and Android. It presents Titanium, an open source framework that allows using JavaScript to access native platform APIs and build native user interfaces. This eliminates the need for HTML wrappers or cross-compilation. The document outlines Titanium's capabilities like direct access to native APIs, platform-specific code with conditional logic, and its MVC framework and module/widget system. It emphasizes that with Titanium, developers can use their existing JavaScript skills to build fully-featured, high-performance native mobile apps for multiple platforms.
Presentation on August 19 for Hamburg Titanium (DE) about Appcelerator's Open Source Software and Platform. The difference, how to start and why consider switching.
I gave this talk at Connect.JS in Atlanta, October 17-18 20014
See: http://fokkezb.nl/tag/ticonnect
Though Studio has improved a lot, the CLI has as well - allowing you to use your own favourite editor instead and even increase your productivity by using some community-developed tools like TiShadow, gitTio, Grunt, TiCons, Ti-Inspector, STSS and many more.
A short presentation I have at the TitaniumNL.org meetup on October 1st, 2014. It goes through what you need to get your development environment and apps ready for iOS 8 and iPhone 6 and 6 Plus.
Slides for the open-source Titanium Alloy tutorial as taught on Dutch Mobile Conference 2014. Get the source at: https://github.com/fokkezb/tutorial
Overview of the Alloy MVC framework for Appcelerator's Titanium platform, delivered at the Dutch Mobile Conference 2013 in Amsterdam from June 6 - 8th.
23. Hello World
var window = Ti.UI.createWindow({
backgroundColor: “white"
});
var label = Ti.UI.createLabel({
text: “Hello World”
});
label.addEventListener(“click”,
function open() {
alert(“Hello World”);
}
);
window.add(label);
window.open();
Ti API
48. Get your code organised
You can organise controllers in subfolders.
Use CommonJS modules
module.exports = {
property: value,
util: function() {}
};
module.js
Drop modules .zip files in root directory
49. Don’t repeat yourself
Use Alloy.CFG to get your config in one place
"global": {
"COLORS": { "WHITE": “#fff" },
"FONTS": { "FONT_FAMILY_LIGHT": “Montserrat-Light" },
"SIZES": { "MARGIN_XSMALL": “5” }
}
config.json
".container": {
top: Alloy.CFG.SIZES.MARGIN_XSMALL,
backgroundColor: Alloy.CFG.COLORS.WHITE
}
style.tss
50. Use global styling
Create Global styling to be applied everywhere
".Compact": { height: Ti.UI.SIZE, width: Ti.UI.SIZE }
".Left" : { left: 0 }
".Top" : { top: 0 }
".Error" : {
backgroundColor: Alloy.CFG.COLORS.WHITE,
color: Alloy.CFG.COLORS.RED,
}
app.tss
<Label class="Bottom Hidden Error" /> view.xml
51. Platform specifics
Phones are not fixed size, use layouts
<View class="container" layout="vertical"> view.xml
Use platform specific styling
"ActivityIndicator[platform=android]":{
style: Ti.UI.ActivityIndicatorStyle.DARK
}
"ActivityIndicator[platform=ios]":{
style: Ti.UI.iPhone.ActivityIndicatorStyle.DARK
}
style.tss
Specifics folders for platform & density