オープンコミュニティ「要求開発アライアンス」(http://www.openthology.org)の2013年4月定例会発表資料です。 Open Community "Requirement Development Alliance" 2013/4 regular meeting of the presentation materials.
This document appears to be notes from a talk or presentation. It includes brief points on topics like Application Lifecycle Management, Java/iOS/Android development, UX design, .NET development, ISO standards, and mobile/web development technologies. Various numbers are mentioned throughout perhaps relating to specific slides. Overall it seems to cover a wide range of software engineering topics at a high level across many slides within a single presentation.
This document discusses continuous integration (CI) options for iOS development. It compares using Xcode's GUI on a Mac workstation versus using the xcodebuild command line tool with CircleCI. It also introduces the fastlane tool for automating builds and deployments, and mentions using CircleCI with a Mac VM for running fastlane and distributing via an Apple Enterprise program.
This document discusses continuous integration (CI) services, focusing on Visual Studio Online (VSO) as a CI service. It provides an overview of key aspects of VSO for CI, including using Git or GitHub as code repositories, running builds across various platforms and languages through agent pools, and integrating with tools like Jenkins. The document promotes VSO as a fully-hosted CI service for developing applications on Windows, Mac, Linux, and with languages like .NET, Java, Android, iOS, and more.
- Jenkins is open source automation software that can be used to automate tasks related to building, testing, and deploying software. It provides continuous integration (CI) services.
- Jenkins 1.0 allowed for CI automation through jobs and plugins but ran on a single server. Jenkins 2.0 introduced pipelines that allow modeling complex CI/CD workflows using containerization with Docker.
- With Jenkins 2.0, complex multi-step CI/CD pipelines can be implemented using pipelines and plugins like the Docker Pipeline plugin to leverage containerization. This allows CI to be implemented across different environments like Windows, Mac, and Linux.
This document appears to be notes from a meetup about getting started with React Native. It includes sections on React, how it uses a virtual DOM and Flux pattern, and how React Native allows building iOS and Android apps using JavaScript. Both pros and cons of React Native are listed, such as its use of JavaScript and support for Android, but also dependencies on npm and differences from Swift/Objective-C and ReactJS.