Click, Click, Test - Automated Tests for APEX ApplicationsKai Donato
The exhausting creation of test scripts, which are also limited to a single browser—it stops right here! With an exciting new approach, tests for APEX applications can be created in no time and are compatible with different browser engines. A look under the hood shows how to use the APEX metadata to create test scenarios which can be executed in multiple browsers with no additional effort. In this session I will show how this is possible and which software stack is necessary.
This document provides information on building HTML using Ionic components and TypeScript. It lists Ionic's component documentation and Angular's API documentation for TypeScript directives like *ngIf and ngSwitch. It also includes contact information for a representative from Takit.biz regarding these technologies.
ASP.NET Web API Deep Dive - SSD 2016 LondonManfred Steyer
This document provides an overview of advanced features in ASP.NET Web API, including configuring formatters, custom formatters, streaming, versioning, OData, Swagger metadata, security with HTTP Basic and tokens. The document outlines these topics and indicates there will be demos of formatters, streaming, versioning, OData, Swagger, and security. It is intended to show advanced features of ASP.NET Web API.
This document discusses Entity Framework Core 1, which is a new version of Entity Framework designed for .NET Core. It highlights some key changes and new features in Entity Framework Core 1 compared to the previous EF 6 version. These include a focus on Code First development, removal of the ObjectContext API, and support for additional database providers and platforms like NoSQL, Linux, and Universal Windows Apps. While EF Core 1 brings new capabilities, the document recommends continuing to use EF 6 for most applications for now due to some limitations in the initial EF Core 1 release.
This document provides an overview of Angular, including:
- Angular is an open-source framework maintained by Google for building client applications using HTML, CSS, and TypeScript.
- It includes components, well-integrated libraries for routing, forms, client-server communication, and developer tools.
- Angular uses a single-page application model and two-way data binding, unlike other frameworks. It saves development time and offers reusable features without extra effort.
- Key Angular features include components, templates, modules, directives, testing, and data binding using TypeScript. It provides advantages like speed, performance, error handling and a material design interface.
Angular 2.0 focuses on performance, mobile, and modern web capabilities. It uses TypeScript and ES6 for cleaner code and emphasizes building applications with reusable components. The growing Angular ecosystem includes tools for development, debugging, and mobile/desktop installation.
Ionic is an open-source SDK that allows developers to build hybrid mobile apps using HTML, CSS and JavaScript. Ionic is based on AngularJS and uses Cordova to access native device features from a web view. Ionic 2 improves on Ionic 1 by being based on Angular 2 and aiming for the latest mobile platforms and performance. For new projects, Ionic 1 is no longer recommended over Ionic 2 which is currently in beta. The presentation provides an overview of the Ionic ecosystem and demonstrates building a sample app.
Click, Click, Test - Automated Tests for APEX ApplicationsKai Donato
The exhausting creation of test scripts, which are also limited to a single browser—it stops right here! With an exciting new approach, tests for APEX applications can be created in no time and are compatible with different browser engines. A look under the hood shows how to use the APEX metadata to create test scenarios which can be executed in multiple browsers with no additional effort. In this session I will show how this is possible and which software stack is necessary.
This document provides information on building HTML using Ionic components and TypeScript. It lists Ionic's component documentation and Angular's API documentation for TypeScript directives like *ngIf and ngSwitch. It also includes contact information for a representative from Takit.biz regarding these technologies.
ASP.NET Web API Deep Dive - SSD 2016 LondonManfred Steyer
This document provides an overview of advanced features in ASP.NET Web API, including configuring formatters, custom formatters, streaming, versioning, OData, Swagger metadata, security with HTTP Basic and tokens. The document outlines these topics and indicates there will be demos of formatters, streaming, versioning, OData, Swagger, and security. It is intended to show advanced features of ASP.NET Web API.
This document discusses Entity Framework Core 1, which is a new version of Entity Framework designed for .NET Core. It highlights some key changes and new features in Entity Framework Core 1 compared to the previous EF 6 version. These include a focus on Code First development, removal of the ObjectContext API, and support for additional database providers and platforms like NoSQL, Linux, and Universal Windows Apps. While EF Core 1 brings new capabilities, the document recommends continuing to use EF 6 for most applications for now due to some limitations in the initial EF Core 1 release.
This document provides an overview of Angular, including:
- Angular is an open-source framework maintained by Google for building client applications using HTML, CSS, and TypeScript.
- It includes components, well-integrated libraries for routing, forms, client-server communication, and developer tools.
- Angular uses a single-page application model and two-way data binding, unlike other frameworks. It saves development time and offers reusable features without extra effort.
- Key Angular features include components, templates, modules, directives, testing, and data binding using TypeScript. It provides advantages like speed, performance, error handling and a material design interface.
Angular 2.0 focuses on performance, mobile, and modern web capabilities. It uses TypeScript and ES6 for cleaner code and emphasizes building applications with reusable components. The growing Angular ecosystem includes tools for development, debugging, and mobile/desktop installation.
Ionic is an open-source SDK that allows developers to build hybrid mobile apps using HTML, CSS and JavaScript. Ionic is based on AngularJS and uses Cordova to access native device features from a web view. Ionic 2 improves on Ionic 1 by being based on Angular 2 and aiming for the latest mobile platforms and performance. For new projects, Ionic 1 is no longer recommended over Ionic 2 which is currently in beta. The presentation provides an overview of the Ionic ecosystem and demonstrates building a sample app.
It’s an overview of two amazing frameworks Angular vs React. I hope that you have get a better understanding of Angular vs React frameworks. It is better to know about both Angular vs React frameworks and if you want to choose one then based on project requirement you can decide.
Angular, ASP.NET Core, and Visual Studio Code - Oh My!Aaron Marisi
Discover what it takes to make an Angular, ASP.NET Core application in Visual Studio Code explaining the pieces on which to focus and those to initially ignore.
This document provides an overview of TypeScript, including what it is, why it was created, its key features and benefits. It begins by explaining what JavaScript is and some of its limitations like dynamic typing and lack of modularity. It then introduces TypeScript as a superset of JavaScript that adds optional static typing and class-based object-oriented programming. The document discusses how TypeScript works with existing JavaScript frameworks and libraries, and highlights features like strong typing, better tooling and explicit intent. It provides details on TypeScript's development environment and open source status before concluding with a demonstration and mentioning some alternative languages.
1. The document discusses MVVM architecture and how it is similar to fracturing a bone. MVVM separates an app into a view, view model, and model layer that communicate through binding updates rather than direct references.
2. It provides an example of how slipping and damaging a bone in the body is analogous to changing view model properties and states in an MVVM app, and how this then updates both the model and view.
3. Additional services like Bitrise that provide mobile testing and deployment are recommended to help independent developers improve the testing and release of their apps.
apidays LIVE Australia 2020 - Have your cake and eat it too: GraphQL? REST? W...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Have your cake and eat it too: GraphQL? REST? Why not have both!
Roy Mor, Technical Lead at Sisense
Automating functional testing of Flex applications.Gokuldas Pillai
This document evaluates tools for automating testing of a Flex application, including FlexMonkey, SilkTest, and Ranorex Studio. FlexMonkey is ruled out for its inability to recognize custom components. SilkTest is a mature tool but has usability and performance issues. Ranorex Studio satisfies requirements like custom object identification, scripting with standard languages, and integration with continuous integration. It delivers the best experience for developers beyond what is provided by Adobe for Flex automation.
Developing a mobile cross-platform libraryKostis Dadamis
Here, I am including the experience I had while exploring solutions for developing a mobile cross-platform library, i.e. a single codebase that could be part of mobile apps running under different platforms. It covers my journey from mobile cross-platform developments tools (PhoneGap, Titanium, and the likes), code porting tools, and WebViews that weren't up to the task, to C++ and JavaScript engines that did work. There aren't many resources out there explaining how to approach this problem, so we thought it could be helpful if we shared this experience.
NativeScript is a framework that allows building native iOS and Android apps using JavaScript and CSS. It provides a runtime for creating apps with a single JavaScript codebase that can run natively on each platform. Key features include using existing JavaScript and CSS skills, two-way binding, support for Angular 2, and a low learning curve. The document then discusses the NativeScript runtime, popular IDEs and CLI commands, components and layouts, CSS support, debugging, and example apps built with NativeScript.
Swagger is a description standard of REST API. I will show you features of Swagger UI, and how to make it out with grape and grape-swagger. At the end introduces PostgREST and emphasizes DRY principle.
Cross platform mobile development with xamarin and office 365SoHo Dragon
This document discusses cross-platform mobile development with Xamarin and Office 365. It provides an overview of Xamarin, including what it is, why use it, and alternatives. Xamarin allows building native iOS and Android apps using C# with code sharing capabilities. The document reviews Xamarin platform, development environment, and how it works for iOS and Android. It then discusses integrating Xamarin apps with Office 365 services using the unified API. The presentation includes a demo of a sample app and how to get started with Xamarin.
An overview of devportal technologies and their (dis)advantagesPronovix
It is really hard to chose the right technology to use to build your devportal.
The various types of devportals support 3 authoring experiences:
-CMS based authoring - tight coupling between the content model and a UI
-docs as code - code repo, or file based CMS
-API based authoring - command line/endpoint as the interface
We will discuss how things can go wrong if you don’t cater to your different authors
This document introduces NativeScript, an open source framework that allows developers to build native mobile applications for Android and iOS using JavaScript and TypeScript. It summarizes the current state and roadmap for NativeScript, including plans to release a public beta in February with open sourced code, debugging support, and Windows Universal platform preview. The document encourages developers to get involved in the NativeScript Insiders group and upcoming London meetup.
This talk started with a quick description of APIs and the importance of good documentation. We then introduced Swagger, talked about how/why it helps in solving this process. Finally, we talked about a number of Node.js tools we've built to help make API design, API development and better overall APIs using Node.js and Swagger.
apidays LIVE London 2021 - Designing APIs: Less Data is More by Damir Svrtan,...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
Future of API Design
Designing APIs: Less Data is More
Damir Svrtan, Senior Software Engineer at Netflix
Introduction to building multi platform mobile applications with javascript u...Shoukry Kattan
This document discusses cross-platform mobile application development using Titanium Mobile. Titanium Mobile allows developers to write once and deploy applications to multiple platforms using JavaScript. It offers benefits like reduced development time and costs. Titanium Mobile compiles JavaScript code to native platform code at build time. It provides APIs for common mobile features like UI, phone, media, and more. Developers can create native-looking UIs across platforms using Titanium's UI components and APIs.
SumitK's mobile app dev using drupal as base ststemSumit Kataria
This document discusses using Drupal as a backend system to manage data for mobile applications built with Titanium. It describes how Titanium can be used to build cross-platform native mobile apps using JavaScript, HTML and CSS. It also explains how the Drupal Services API can be leveraged to allow Titanium apps to securely access and manage content and data in Drupal through RESTful web services. Examples are provided of making calls from Titanium to Drupal services to retrieve content and users.
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.
It’s an overview of two amazing frameworks Angular vs React. I hope that you have get a better understanding of Angular vs React frameworks. It is better to know about both Angular vs React frameworks and if you want to choose one then based on project requirement you can decide.
Angular, ASP.NET Core, and Visual Studio Code - Oh My!Aaron Marisi
Discover what it takes to make an Angular, ASP.NET Core application in Visual Studio Code explaining the pieces on which to focus and those to initially ignore.
This document provides an overview of TypeScript, including what it is, why it was created, its key features and benefits. It begins by explaining what JavaScript is and some of its limitations like dynamic typing and lack of modularity. It then introduces TypeScript as a superset of JavaScript that adds optional static typing and class-based object-oriented programming. The document discusses how TypeScript works with existing JavaScript frameworks and libraries, and highlights features like strong typing, better tooling and explicit intent. It provides details on TypeScript's development environment and open source status before concluding with a demonstration and mentioning some alternative languages.
1. The document discusses MVVM architecture and how it is similar to fracturing a bone. MVVM separates an app into a view, view model, and model layer that communicate through binding updates rather than direct references.
2. It provides an example of how slipping and damaging a bone in the body is analogous to changing view model properties and states in an MVVM app, and how this then updates both the model and view.
3. Additional services like Bitrise that provide mobile testing and deployment are recommended to help independent developers improve the testing and release of their apps.
apidays LIVE Australia 2020 - Have your cake and eat it too: GraphQL? REST? W...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Have your cake and eat it too: GraphQL? REST? Why not have both!
Roy Mor, Technical Lead at Sisense
Automating functional testing of Flex applications.Gokuldas Pillai
This document evaluates tools for automating testing of a Flex application, including FlexMonkey, SilkTest, and Ranorex Studio. FlexMonkey is ruled out for its inability to recognize custom components. SilkTest is a mature tool but has usability and performance issues. Ranorex Studio satisfies requirements like custom object identification, scripting with standard languages, and integration with continuous integration. It delivers the best experience for developers beyond what is provided by Adobe for Flex automation.
Developing a mobile cross-platform libraryKostis Dadamis
Here, I am including the experience I had while exploring solutions for developing a mobile cross-platform library, i.e. a single codebase that could be part of mobile apps running under different platforms. It covers my journey from mobile cross-platform developments tools (PhoneGap, Titanium, and the likes), code porting tools, and WebViews that weren't up to the task, to C++ and JavaScript engines that did work. There aren't many resources out there explaining how to approach this problem, so we thought it could be helpful if we shared this experience.
NativeScript is a framework that allows building native iOS and Android apps using JavaScript and CSS. It provides a runtime for creating apps with a single JavaScript codebase that can run natively on each platform. Key features include using existing JavaScript and CSS skills, two-way binding, support for Angular 2, and a low learning curve. The document then discusses the NativeScript runtime, popular IDEs and CLI commands, components and layouts, CSS support, debugging, and example apps built with NativeScript.
Swagger is a description standard of REST API. I will show you features of Swagger UI, and how to make it out with grape and grape-swagger. At the end introduces PostgREST and emphasizes DRY principle.
Cross platform mobile development with xamarin and office 365SoHo Dragon
This document discusses cross-platform mobile development with Xamarin and Office 365. It provides an overview of Xamarin, including what it is, why use it, and alternatives. Xamarin allows building native iOS and Android apps using C# with code sharing capabilities. The document reviews Xamarin platform, development environment, and how it works for iOS and Android. It then discusses integrating Xamarin apps with Office 365 services using the unified API. The presentation includes a demo of a sample app and how to get started with Xamarin.
An overview of devportal technologies and their (dis)advantagesPronovix
It is really hard to chose the right technology to use to build your devportal.
The various types of devportals support 3 authoring experiences:
-CMS based authoring - tight coupling between the content model and a UI
-docs as code - code repo, or file based CMS
-API based authoring - command line/endpoint as the interface
We will discuss how things can go wrong if you don’t cater to your different authors
This document introduces NativeScript, an open source framework that allows developers to build native mobile applications for Android and iOS using JavaScript and TypeScript. It summarizes the current state and roadmap for NativeScript, including plans to release a public beta in February with open sourced code, debugging support, and Windows Universal platform preview. The document encourages developers to get involved in the NativeScript Insiders group and upcoming London meetup.
This talk started with a quick description of APIs and the importance of good documentation. We then introduced Swagger, talked about how/why it helps in solving this process. Finally, we talked about a number of Node.js tools we've built to help make API design, API development and better overall APIs using Node.js and Swagger.
apidays LIVE London 2021 - Designing APIs: Less Data is More by Damir Svrtan,...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
Future of API Design
Designing APIs: Less Data is More
Damir Svrtan, Senior Software Engineer at Netflix
Introduction to building multi platform mobile applications with javascript u...Shoukry Kattan
This document discusses cross-platform mobile application development using Titanium Mobile. Titanium Mobile allows developers to write once and deploy applications to multiple platforms using JavaScript. It offers benefits like reduced development time and costs. Titanium Mobile compiles JavaScript code to native platform code at build time. It provides APIs for common mobile features like UI, phone, media, and more. Developers can create native-looking UIs across platforms using Titanium's UI components and APIs.
SumitK's mobile app dev using drupal as base ststemSumit Kataria
This document discusses using Drupal as a backend system to manage data for mobile applications built with Titanium. It describes how Titanium can be used to build cross-platform native mobile apps using JavaScript, HTML and CSS. It also explains how the Drupal Services API can be leveraged to allow Titanium apps to securely access and manage content and data in Drupal through RESTful web services. Examples are provided of making calls from Titanium to Drupal services to retrieve content and users.
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.
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...Adam Paxton
Let's discuss how we can use our existing web development skills to build native mobile iOS and Android apps using Appcelerator Titanium and JavaScript. Presented at Jazzcon.tech 2017 in New Orleans.
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015Adam Paxton
Introduction to cross platform mobile development with Appcelerator Titanium for the Code for America: Fort Lauderdale meetup held on August 26, 2015 at Axis Space.
The document provides instructions for setting up Titanium Studio and the Titanium Mobile SDK to develop Android applications using Fastdev for live updates. It describes installing prerequisites, starting the Fastdev server, restarting the app to see changes, and supported Fastdev commands. Changes requiring a full rebuild are also outlined.
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.
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. To get started with Alloy, developers can check the documentation, Google group, and Github page to learn how to set up a new Alloy project and generate models, controllers, and views.
The document introduces Appcelerator's cross-platform mobile development tools, including Alloy. It describes Appcelerator as an open source framework that generates native mobile apps for iOS and Android. Alloy provides an MVC framework and declarative XML markup for building Titanium apps. Features like cloud services, IDE tools, and pre-built services are highlighted. Examples of a simple Alloy app structure and using Backbone.js models/collections are also presented.
The document provides an overview of Titanium Mobile, a cross-platform mobile application development framework. It describes Titanium as an open-source SDK that allows developing native mobile apps using web technologies like JavaScript that can run on devices and operating systems. The document compares Titanium to PhoneGap, noting that Titanium creates truly native apps and supports platform-specific APIs, location services, and other features not found in other cross-platform solutions, while offering better performance than frameworks like PhoneGap that render within a web view.
Appcelerator Alloy Deep Dive - tiTokyo 2013ralcocer
Ricardo Alcocer gave a presentation on Appcelerator's Alloy framework. He explained that Alloy provides an MVC framework and declarative UI for building scalable Titanium apps using less code. It simplifies development and sets best practices. The presentation demonstrated creating a basic menu app in classic Titanium and then in Alloy, showing a dramatic reduction in required files. Ricardo also showed how to add themes, widgets, and data binding capabilities to apps using Alloy. He concluded by discussing upcoming features like debugging in Alloy apps.
Ricardo Alcocer gave a presentation on Appcelerator's Alloy framework. He explained that Alloy provides an MVC framework and declarative UI for building scalable Titanium apps using less code. It simplifies development and sets best practices. The presentation demonstrated creating a basic app, adding themes, widgets, and data binding capabilities using Alloy. Upcoming features discussed were debugging in Studio, dynamic styling, and finalizing model-view binding.
Appcelerator Titanium is a cross-platform development environment where you can build iOS, Android, BlackBerry and Hybrid/HTML5 apps. This talk will discuss how it works, how to get started, code samples and pros/cons from experience.
Big Improvement_ New AngularJS Tools Changing How We Develop.pptxsarah david
AngularJS has proven to be an invaluable tool in the development of a dynamic web page. As we all know, writing code barefoot is a difficult chore. AngularJS Developer is aided with an effective set of tools to assist every developer in working more efficiently in less time.
The document discusses Appcelerator Titanium, a framework for building native mobile apps using JavaScript. It allows creating iOS, Android, and hybrid apps from a single codebase. Key features include faster development time than native coding, code reuse across platforms, and access to native APIs and controls. The document outlines the benefits of Titanium, its SDK, Alloy MVC framework, cloud services, modules marketplace, and differences from PhoneGap. Sample code is provided for defining a model in Alloy.
Developing native mobile applications using titaniumVlad Filip
Titanium is a platform for developing mobile, tablet, and desktop apps using web technologies like JavaScript. It supports iOS, Android, BlackBerry, Tizen, and Windows/Mac/Linux platforms. The Titanium SDK provides over 5,000 APIs to build native apps from a single codebase. It allows for faster development than native languages and reuse of code across platforms. The Titanium IDE is Eclipse-based and supports features like on-device debugging, MVC framework, and app deployment.
Cross-Platform Development using Angulr JS in Visual StudioMizanur Sarker
The document discusses different types of mobile applications including native, web, and hybrid applications. It provides details on the characteristics and development approaches for each type. It also covers topics like tools needed to develop hybrid apps using Apache Cordova and Visual Studio, and how to integrate plugins and services into hybrid applications.
Similar to Rapid application development con titanium appcelerator (20)
Cross-Platform Development using Angulr JS in Visual Studio
Rapid application development con titanium appcelerator
1. ANDroid Conference - Ancona
Giorgio Mandolini
g.mandolini@e-xtrategy.net
@g_mandolini
Rapid Application Development con
Titanium Appcelerator
2. ANDroid Conference - Ancona
Ti
Titanum Appcelerator
Titanium is an open source
framework for building native,
hybrid and mobile web apps from
a single JavaScript-based SDK
other
JavaScript
4. ANDroid Conference - Ancona
How does it work ?
Application JS
APIs and Optional Modules
Bridge
OS (Android, iOS, other)
other
SDK
3 major components
● JavaScript source code (inlined into a
Java or Objective-C file and compiled as
an encoded string),
● the platform-specific implementation
of the Titanium API in the native
programming language,
● a JavaScript interpreter that will be
used to evaluate code at runtime
http://www.appcelerator.com/blog/2012/05/comparing-
titanium-and-phonegap/
5. ANDroid Conference - Ancona
How does it work ? (2)
● When your application is launched, a JavaScript execution environment
is created in native code and your application source code is evaluated.
● Injected into the JavaScript runtime environment of your application is
what we call “proxy” objects – basically, a JavaScript object which has a
paired object in native code.
● Colloquially we will often refer to “JavaScript land” and “native land” in a
Titanium application, as they are kind of parallel universes to one
another. The proxy object exists both in JavaScript land and native land
and serves as the “bridge” between the two.
http://www.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap/
6. ANDroid Conference - Ancona
How does it work ? (3)
http://docs.appcelerator.com/titanium/latest/#!/guide/Titanium_Module_Concepts
8. ANDroid Conference - Ancona
Anatomia di un progetto Alloy
Model
View
Controller
● Architettura MVC
● Stili CSS like
● Data-bind su Modelli
backbone.js
9. ANDroid Conference - Ancona
tiapp.xml - Il cuore della nostra app
Optional Modules
11. ANDroid Conference - Ancona
Run! Ehm… wait!
Lanciamo l’app...
● Android Emulator ? → :-(
● Android Emulator x86 + Intel HAXM ? → not bad!
● Real devices → real feedback, but not so viable
● Genymotion ? → better than Intel HAXM
...ma possiamo fare di meglio!
● Come mettere tutto insieme?
● Come testare (quasi) istantaneamente su più device/emulatori?
12. ANDroid Conference - Ancona
TiShadow comes to the rescue!
tishadow app
● Install once (a few), many runs
tishadow server
● push the app to connected hosts
tishadow cli
● our tool to send commands to
server
13. ANDroid Conference - Ancona
TiShadow: automated test
Jasmine
● BDD
● Assertions
● Synch & Asynch test
tishadow spec
● run tests against connected devices
● tishadow @ spec --update -l nl → some magic :-)