YoVDO

Model Integrated Computing - Code Generation and How It Loves

Offered By: YouTube

Tags

Notacon Courses Unit Testing Courses Code Generation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Model Integrated Computing and code generation in this Notacon 10 conference talk. Dive into mobile device development, comparing mobile and PC platforms, and learn about localization techniques. Discover the Ammo framework for Android development, including its content provider and networking capabilities. Examine Android design patterns and the Druid Code Generator for rapid user interface design. Investigate unit testing strategies, content providers, and object-relational mapping. Gain insights into code generation techniques, version control, and Eclipse integration. Learn about Android UI components like ListView, TableView, and Fragments. Understand XML design principles and Distributed Data Service (DDS) concepts for efficient software development.

Syllabus

Intro
About Me
Institute for Software Integrated Systems
Model Integrated Computing
Outline
Mobile Devices
Mobile vs PC
Localization
Mobile
Android
Amazon Key
Ammo
What is Ammo
Ammo Content Provider
Ammo Networking
Limitations
Content Provider
Android Design Patterns
Druid Code Generator
Rapid User Interface Design
Unit Testing
ContentProvider
Human readable generated code
Testing framework
Object Relational Mapping
Example
ORM
Code Generation
Version Mode
Fields
Keys
Messages
Eclipse
Arm
List View
Table View
Fragment
Bullion
Tablet
Sources
XML of Design
DDS


Related Courses

Compilers
Stanford University via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera