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.
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.
NativeScript - Open source framework for building truly native mobile apps wi...Dan Wilson
NativeScript is an open source framework that allows developers to use web development skills like JavaScript, TypeScript, and Angular to build fully native mobile applications for iOS and Android. Unlike frameworks like PhoneGap, Ionic, Xamarin, and React Native, NativeScript provides direct access to native mobile APIs and components, allowing developers to build truly native user interfaces and experiences without compromising on performance. NativeScript supports building apps natively for iOS and Android in JavaScript or TypeScript and offers features like cross-platform code sharing, native UI layouts, plugins, and access to native APIs and components.
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularTodd Anglin
Do you want to build native mobile apps for iOS and Android? Are you a web developer? Then NativeScript is the perfect framework for you. NativeScript is an open source framework for creating native mobile apps using the skills of the web developer: JavaScript, CSS and simple tag-based markup. Create rich, high-performance iOS and Android apps with 100% native UI using many of the skills you already have.
Topics covered include:
NativeScript framework core concepts and getting started
Accessing native device capabilities with JavaScript
Building native mobile apps with Angular 2
Common app patterns (login, settings, data bound list and more)
Styling NativeScript with CSS
Targeting specific devices and screens
Debugging and deploying to devices
There has never been a better (and easier) way for web developers to create native mobile apps.
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.
React Native, as a new way to develop mobile applications with little to no knowledge about native development, allowed us to go from nothing to a released mobile app in less than 3 months. This presentation will cover: Why did Nuxeo choose React Native for its new mobile application, what are the advantages for us and how did we work around: issues / limitations.
This document discusses custom HTML helpers in ASP.NET MVC. It begins by explaining what HTML helpers are and how they avoid tedious HTML tagging. It then outlines some standard helpers like label, textbox, and dropdown list helpers. The document demonstrates how to create custom helpers using @helper, static methods, and extension methods. It concludes by thanking the audience and providing contact information.
Lessons Learned from Revamping Our Doc SitePronovix
Learn what went well and what didn’t, when Ilona, a technical writer, and Prabhjot, a software engineer, share the story of revamping the developer documentation website at Twitch. Some hints: getting it done required more than just engineering, content, and design. Together they learned how to “manage up” and that the whole project went better because they worked so well as a team.
This slide deck was used during a webinar presentation covering everything you can do and build with Ionic from Matt Netkow, Head of Developer Relations.
This document provides an introduction to React Native, including prerequisites, key concepts, architecture, libraries, and demos. React Native allows building mobile apps using React that work on both iOS and Android. It provides a native experience while allowing code reuse between platforms. Popular libraries that complement React Native development include React Navigation, React Redux, and NativeBase. The document demonstrates building a simple "Hello World" app and a production app with features like custom fonts and REST API integration. It discusses challenges like frequent React Native updates and debugging tools like Chrome and Reactotron.
Kotlin/Native, and the difference between cross mobile languages, Flutter, Jetpack Compose, and SwiftUI, which to select and what is the benefits of each approach and why to consider using Kotlin/Native, plus references, resources, and code-labs.
Leaping Forward: Finding The Future of Your API DocsPronovix
Learn how to scale beyond old choices and find the next big thing for your API documentation. This talk will use the past, present, and future of Marqeta’s docs to provide a framework for growing and evolving your own.
apidays LIVE Paris 2021 - Using OpenAPI to configure your API Gateway by Ole ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Using OpenAPI to configure your API Gateway
Ole Lensmar, CTO at Kubeshop
Advancing Your API Strategy in an Infrastructure WorldPronovix
You can lead a horse to water, but you can’t make it drink. This is an accurate summary of what my initial journey of evangelizing API usage was like. In this talk I will take the audience through our journey, what worked, what didn’t work and what we learned along the way.
Visual Studio Code for Java and Spring DevelopersBruno Borges
Visual Studio Code is presented as a lightweight code editor that provides comprehensive support for Java and Spring development through extensions. Key features highlighted include being lightweight and fast, having a vibrant extension ecosystem, and providing AI-assisted development through IntelliCode. The document demonstrates creating and running Spring applications directly in VS Code and leveraging Dev Spaces for Kubernetes development.
Serverless with Firebase - Launchpad Build Burgos Carlos Azaustre
The document discusses using serverless computing with Firebase. It introduces Firebase as a platform for building apps without managing infrastructure. It then discusses Cloud Functions, which allow developing backends without managing servers by creating functions triggered by Firebase events like database changes. As an example, it demos using the Cloud Vision API for image label detection within a Cloud Function, with images uploaded to Cloud Storage and labels saved to the Firebase Database. The Cloud Vision API can also perform tasks like facial recognition, OCR, and detecting explicit content.
Lessons learned: Choosing your documentation systemPronovix
My team faced several questions a year ago when we started our brand new documentation portal. - Are we going to set up a platform based on an existing solution? - Are we going to create our own platform? - Are we going to use existing internal tools like Confluence?
To answer those questions we created our own process to guide our decision making: - First create a vision how your documentation should look like - Then test as many platforms as possible - Realize non are quite what you want - Realise you do not want to reinvent the wheel - Figure out how you can glue different solution together to get exactly what you want
We ended up with a mix of existing technologies like Doxygen and Sphinx, glued together with custom python scripts. This allowed us to rely on proven technology and still have the flexibility to tweak the result to our requirements, getting the best of both worlds. The biggest benefit of our solution is that it uses Unit tests to ensure that the documentation and the API stay in sync and developers are forced to update documentation when they change the API. This was one of the biggest benefits we gained from our new documentation system compared to the previously used.
In this talk I will go into detail how we created and implemented our process, how it worked out for us and why your team might want to follow a similar process.
At the end of the talk you will have a better understanding of - How to do research and compare documentation platforms - How to perform an informed decision for their documentation needs - How not quite reinvent the wheel and get what you want.
Building a solid API is a challenge but getting our APIs to be adopted by a larger audience, we quickly realized that having solid SDKs is the key element.
At Rubrik we have been developing SDKs to supplement our APIs for over 3 years and during this process we have been making sure our SDKs provide a seamless experience for end-users to consume. When breaking API changes occur during the development of our product.
The key takeaways of this session are:
* How to strategize SDK development against an ever-changing API
* Securely open-source your SDK development process
How can you create games and how can you do it with Flutter, and what are the available Flutter games engines, a session delivered in the Global Game Jam at ITI
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
A guide to hiring a great developer to build your first app (redacted version)Oursky
Hiring the right developer for your startup can be wearying. In this bitesized Garage Academy session, Ben Cheng, CEO of Oursky will provide you with all the tips for hiring your first developer -- from app development team structure to recruitment to management.
About the speaker:
Ben Cheng is the CEO of Oursky, a Hong Kong-based app dev studio that helps entrepreneurs and startups turn their ideas into reality. He has driven the company’s vision, strategy, and growth since its inception in 2008, and grown the technology-driven team from 3 to over 40 in Hong Kong and Taipei.
ABOUT OURSKY:
Founded in 2008, Oursky has developed web & mobile apps for startups and enterprises such as ASOS and Thomson Reuters. In 2015, 60% of Oursky's published iOS apps were featured in Apple's App Store and one was selected as a Best of 2013 App.
This document discusses cross-platform mobile application development. It covers native, web, and hybrid approaches. Native apps are developed for specific platforms using languages like Java and Objective-C. Web apps use HTML5, CSS, and JavaScript and can be accessed via a browser. Hybrid apps combine web technologies with native features using frameworks like NativeScript, React Native, and Xamarin. These frameworks allow building native mobile apps with shared codebases across platforms.
Nativescript allows building native mobile apps using JavaScript and CSS. It works by injecting native APIs into JavaScript so they can be accessed directly. This allows using native UI controls and hardware capabilities while coding in a familiar language. Nativescript apps are compiled to platform-specific code, so they are true native apps that can be submitted to app stores. It supports Angular for building apps with common code shared across platforms.
Hands on demo showing how to use NativeScript for cross platform development.
London Mobile Developers (.NET / Xamarin)
http://www.meetup.com/London-Mobile-Dev/events/219150105/
React Native, as a new way to develop mobile applications with little to no knowledge about native development, allowed us to go from nothing to a released mobile app in less than 3 months. This presentation will cover: Why did Nuxeo choose React Native for its new mobile application, what are the advantages for us and how did we work around: issues / limitations.
This document discusses custom HTML helpers in ASP.NET MVC. It begins by explaining what HTML helpers are and how they avoid tedious HTML tagging. It then outlines some standard helpers like label, textbox, and dropdown list helpers. The document demonstrates how to create custom helpers using @helper, static methods, and extension methods. It concludes by thanking the audience and providing contact information.
Lessons Learned from Revamping Our Doc SitePronovix
Learn what went well and what didn’t, when Ilona, a technical writer, and Prabhjot, a software engineer, share the story of revamping the developer documentation website at Twitch. Some hints: getting it done required more than just engineering, content, and design. Together they learned how to “manage up” and that the whole project went better because they worked so well as a team.
This slide deck was used during a webinar presentation covering everything you can do and build with Ionic from Matt Netkow, Head of Developer Relations.
This document provides an introduction to React Native, including prerequisites, key concepts, architecture, libraries, and demos. React Native allows building mobile apps using React that work on both iOS and Android. It provides a native experience while allowing code reuse between platforms. Popular libraries that complement React Native development include React Navigation, React Redux, and NativeBase. The document demonstrates building a simple "Hello World" app and a production app with features like custom fonts and REST API integration. It discusses challenges like frequent React Native updates and debugging tools like Chrome and Reactotron.
Kotlin/Native, and the difference between cross mobile languages, Flutter, Jetpack Compose, and SwiftUI, which to select and what is the benefits of each approach and why to consider using Kotlin/Native, plus references, resources, and code-labs.
Leaping Forward: Finding The Future of Your API DocsPronovix
Learn how to scale beyond old choices and find the next big thing for your API documentation. This talk will use the past, present, and future of Marqeta’s docs to provide a framework for growing and evolving your own.
apidays LIVE Paris 2021 - Using OpenAPI to configure your API Gateway by Ole ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Using OpenAPI to configure your API Gateway
Ole Lensmar, CTO at Kubeshop
Advancing Your API Strategy in an Infrastructure WorldPronovix
You can lead a horse to water, but you can’t make it drink. This is an accurate summary of what my initial journey of evangelizing API usage was like. In this talk I will take the audience through our journey, what worked, what didn’t work and what we learned along the way.
Visual Studio Code for Java and Spring DevelopersBruno Borges
Visual Studio Code is presented as a lightweight code editor that provides comprehensive support for Java and Spring development through extensions. Key features highlighted include being lightweight and fast, having a vibrant extension ecosystem, and providing AI-assisted development through IntelliCode. The document demonstrates creating and running Spring applications directly in VS Code and leveraging Dev Spaces for Kubernetes development.
Serverless with Firebase - Launchpad Build Burgos Carlos Azaustre
The document discusses using serverless computing with Firebase. It introduces Firebase as a platform for building apps without managing infrastructure. It then discusses Cloud Functions, which allow developing backends without managing servers by creating functions triggered by Firebase events like database changes. As an example, it demos using the Cloud Vision API for image label detection within a Cloud Function, with images uploaded to Cloud Storage and labels saved to the Firebase Database. The Cloud Vision API can also perform tasks like facial recognition, OCR, and detecting explicit content.
Lessons learned: Choosing your documentation systemPronovix
My team faced several questions a year ago when we started our brand new documentation portal. - Are we going to set up a platform based on an existing solution? - Are we going to create our own platform? - Are we going to use existing internal tools like Confluence?
To answer those questions we created our own process to guide our decision making: - First create a vision how your documentation should look like - Then test as many platforms as possible - Realize non are quite what you want - Realise you do not want to reinvent the wheel - Figure out how you can glue different solution together to get exactly what you want
We ended up with a mix of existing technologies like Doxygen and Sphinx, glued together with custom python scripts. This allowed us to rely on proven technology and still have the flexibility to tweak the result to our requirements, getting the best of both worlds. The biggest benefit of our solution is that it uses Unit tests to ensure that the documentation and the API stay in sync and developers are forced to update documentation when they change the API. This was one of the biggest benefits we gained from our new documentation system compared to the previously used.
In this talk I will go into detail how we created and implemented our process, how it worked out for us and why your team might want to follow a similar process.
At the end of the talk you will have a better understanding of - How to do research and compare documentation platforms - How to perform an informed decision for their documentation needs - How not quite reinvent the wheel and get what you want.
Building a solid API is a challenge but getting our APIs to be adopted by a larger audience, we quickly realized that having solid SDKs is the key element.
At Rubrik we have been developing SDKs to supplement our APIs for over 3 years and during this process we have been making sure our SDKs provide a seamless experience for end-users to consume. When breaking API changes occur during the development of our product.
The key takeaways of this session are:
* How to strategize SDK development against an ever-changing API
* Securely open-source your SDK development process
How can you create games and how can you do it with Flutter, and what are the available Flutter games engines, a session delivered in the Global Game Jam at ITI
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
A guide to hiring a great developer to build your first app (redacted version)Oursky
Hiring the right developer for your startup can be wearying. In this bitesized Garage Academy session, Ben Cheng, CEO of Oursky will provide you with all the tips for hiring your first developer -- from app development team structure to recruitment to management.
About the speaker:
Ben Cheng is the CEO of Oursky, a Hong Kong-based app dev studio that helps entrepreneurs and startups turn their ideas into reality. He has driven the company’s vision, strategy, and growth since its inception in 2008, and grown the technology-driven team from 3 to over 40 in Hong Kong and Taipei.
ABOUT OURSKY:
Founded in 2008, Oursky has developed web & mobile apps for startups and enterprises such as ASOS and Thomson Reuters. In 2015, 60% of Oursky's published iOS apps were featured in Apple's App Store and one was selected as a Best of 2013 App.
This document discusses cross-platform mobile application development. It covers native, web, and hybrid approaches. Native apps are developed for specific platforms using languages like Java and Objective-C. Web apps use HTML5, CSS, and JavaScript and can be accessed via a browser. Hybrid apps combine web technologies with native features using frameworks like NativeScript, React Native, and Xamarin. These frameworks allow building native mobile apps with shared codebases across platforms.
Nativescript allows building native mobile apps using JavaScript and CSS. It works by injecting native APIs into JavaScript so they can be accessed directly. This allows using native UI controls and hardware capabilities while coding in a familiar language. Nativescript apps are compiled to platform-specific code, so they are true native apps that can be submitted to app stores. It supports Angular for building apps with common code shared across platforms.
Hands on demo showing how to use NativeScript for cross platform development.
London Mobile Developers (.NET / Xamarin)
http://www.meetup.com/London-Mobile-Dev/events/219150105/
This document provides information about the Telerik Mobile Platform, including:
- An overview of Telerik as a company founded in 2002 with over 700 employees supporting mobile development.
- Details on mobile trends like increasing smartphone usage and priorities for mobile at enterprises.
- The challenges of mobile development around areas like cross-platform support, speeds to market, and infrastructure requirements.
- An introduction to Telerik Platform's capabilities for building cross-platform mobile apps using technologies like web, hybrid, and native approaches.
RxJs - demystified provides an overview of reactive programming and RxJs. The key points covered are:
- Reactive programming focuses on propagating changes without explicitly specifying how propagation happens.
- Observables are at the heart of RxJs and emit values in a push-based manner. Operators allow transforming, filtering, and combining observables.
- Common operators include map, filter, reduce, buffer, and switchMap. Over 120 operators exist for tasks like error handling, multicasting, and conditional logic.
- Marble diagrams visually demonstrate how operators transform observable streams.
- Creating observables from events, promises, arrays and iterables allows wrapping different data sources in a uniform API
The document discusses hybrid mobile apps, native mobile apps, and NativeScript. Hybrid apps are developed with web technologies like HTML, CSS, and JavaScript but have limitations in terms of performance and plugin availability. Native apps are developed specifically for each platform using languages like Java and Swift but have full access to device capabilities. NativeScript allows developing cross-platform native mobile apps using JavaScript, CSS, and XML, with a single codebase and direct access to native APIs.
PUG Challenge 2016 - The nativescript pug app challengeBronco Oostermeyer
The document summarizes a presentation about transforming apps to use NativeScript (N). It discusses:
- NativeScript, a framework for building cross-platform native apps using JavaScript and allowing access to native APIs.
- Choices in using NativeScript including TypeScript for stronger typing, Visual Studio Code as an IDE, and emulators for testing.
- Examples created with NativeScript including a ListView, push notifications, a floorplan viewer, and local storage.
- Considerations in using NativeScript like searching for modules, eventually needing iOS/Android knowledge, investing time in open source, and testing on devices.
This document contains a presentation about NativeScript, an open source framework for building and running native iOS, Android, and Windows Phone apps with JavaScript. Some key points covered include:
- NativeScript allows writing apps using JavaScript that run natively on devices by using JavaScript runtimes like V8 and JavaScriptCore.
- It provides access to full native APIs through JavaScript without limitations.
- The architecture works by generating metadata for native APIs and using proxies so JavaScript can access native objects.
- Getting started requires Node.js, Android/Xcode setup, and the NativeScript CLI which is used to create, build, and run apps on devices/emulators.
- NativeScript apps have XML-based user interfaces
This document introduces new enterprise mobile capabilities with Telerik Platform, including data connectors, Screen Builder for visually building screens, offline support for caching and syncing data, AppManager LiveSync for pushing updates to apps, building native Android and iOS apps with NativeScript, and application templates to help jumpstart development. It discusses key challenges enterprises face in mobile development and how Telerik Platform addresses these challenges through its open and modular architecture for designing, building, connecting, testing, managing, measuring and deploying enterprise mobile apps.
This document discusses building hybrid mobile applications using Telerik Kendo UI. It defines hybrid apps as those written with web technologies but run natively on devices by leveraging the device's browser engine. Hybrid apps allow targeting multiple mobile platforms while still accessing device capabilities. Telerik Kendo UI is an HTML5 framework for building such hybrid mobile apps using its widgets. Telerik AppBuilder is a hybrid mobile app IDE, and it also has a Visual Studio extension to facilitate hybrid app development. The document concludes with a demo of a media player hybrid mobile app.
This document discusses adding native functionality to hybrid mobile apps. It begins with an introduction to hybrid apps, explaining that they are built with web technologies but run within a native container on devices. It then covers the Kendo UI Mobile framework for developing hybrid apps and emphasizes its cross-platform capabilities. The document focuses on using Cordova plugins to access native device features like notifications, action sheets, social sharing, and toasts from within a hybrid app. It concludes with an announcement that a demo of these concepts will be shown.
This document outlines an agenda for a presentation on new features in ASP.NET MVC 5 including Bootstrap, scaffolding, ASP.NET Identity, attribute routing, and authentication filters. The presentation provides demos of each new feature, with the goal of giving an overview of ASP.NET MVC 5 and how it can be used to build scalable, standards-based web applications.
This document contains information about a recorded session on building Android and iOS apps with Visual Studio. It introduces the presenter Lohith Goudagere Nagaraj and lists the topics to be covered: Visual Studio, Android, and iOS. It also mentions the tools used - Icenium and Kendo UI Mobile - and includes resources and contact information for questions.
This document discusses mobilizing SAP data using Kendo UI Mobile. It provides an overview of SAP, SAP Netweaver Gateway for connecting devices and platforms to SAP backends, and demo systems for accessing sample SAP services. It then discusses setting up a reverse proxy and using Kendo UI Mobile's adaptive controls to build native-like mobile apps that can access and display SAP data across devices. The document concludes with a demo of these concepts in action.
Visual Studio 2013 introduces a new start experience that allows signing in with a Live ID for a connected experience across machines. It also includes themes for customizing the IDE appearance and improvements to editors for HTML, JavaScript, CSS and general coding. The presentation concludes with an overview of ASP.NET integration in Visual Studio 2013.
Lohith G N presents on ASP.NET 5 and how it enables modern web development. The key points are that ASP.NET 5 is open source, totally modular, allows for seamless transitions between on-premises and cloud, and allows developers to choose their own editors and tools. It also offers faster development cycles, is cross-platform, and prioritizes agility, speed, cloud capabilities. Lohith demonstrates ASP.NET 5 in action and summarizes how it provides a cloud-optimized, modular design with features like dependency injection, consistent debugging, and faster development without build steps.
ES6 introduced 10 new features to the JavaScript language including let and const keywords for block scoping, default parameters, template strings, arrow functions, rest parameters, generators, maps, classes, modules, and more. While feature complete in 2014 and standardized in 2015, browser support is still evolving as vendors implement the new standards. Transpilers like Babel can convert ES6 code to ES5 to provide support across browsers.
Kendo UI is a single JavaScript library that provides widgets, UI elements, and frameworks for building responsive web sites, web applications, hybrid mobile apps, and data visualizations. It includes 22 widgets across its web, mobile, and data visualization modules and supports features like data binding, MVVM, templates, globalization and more. Kendo UI can be obtained from GitHub, NuGet, or direct download and includes demos, documentation and support resources.
Native App Development for iOS, Android, and Windows with Visual StudioXamarin
With a single solution in Visual Studio, build native cross-platform apps for iOS, Android, and Windows all in C#.
James Montemagno, Developer Evangelist at Xamarin, as he shows you how Xamarin and Visual Studio 2013 give you the best environment for developing native cross-platform apps.
PHP is a server-side scripting language used to create dynamic web pages. It is used on 65.45% of top websites and allows you to collect form data, add/modify database data, and restrict page access. JavaScript is a client-side scripting language embedded in web browsers that is used for functions like autocomplete, layout fixes, and enhancing HTML. AngularJS is an open-source JavaScript framework for building dynamic web apps using HTML. Node.js is an environment for building server-side applications, primarily used for network programs like web servers. SQL is a database server that allows you to execute queries, retrieve data, and manage databases.
This document discusses strategies for mobile development and cross-platform solutions using Microsoft technologies. It introduces Xamarin and Visual Studio Tools for Apache Cordova as cross-platform options that allow building native mobile apps using C# and .NET in Visual Studio. It outlines features like sharing code and UI development across platforms, and also covers the Android emulator in Visual Studio. The presentation ends with questions and information about following the presenter on social media.
Top 8 Cross-Platform App Development Frameworks for Developers to Choose In 2...Impact Techlab
In 2024, several exceptional frameworks are leading the cross-platform application development field, enabling easy creation of apps for multiple platforms
Top 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024Impact Techlab
Discover the top 8 cross-platform app development frameworks for 2024 in this comprehensive guide. From React Native's robust community support to Flutter's beautiful UI capabilities, explore each framework's unique features, advantages, and drawbacks. This article helps developers make informed decisions by comparing the frameworks based on performance, ease of use, and flexibility, ensuring you choose the best tools to streamline your app development process and reach a wider audience.
Authors: Alexey Konoplev and Dzmitry Danchanka, www.eastbanctech.com
This deck provides an overview of the MS build\\2016 Conference:
- keynotes and most noticeable announcements,
- details on selected sessions attended.
It is intended for Tech Leads and Developers who are interested in web, mobile, and cloud technologies.
MR + AI: Machine Learning for Language in HoloLens & VR AppsNick Landry
Artificial Intelligence (AI) is disrupting every area of computing, and Mixed Reality is no exception. The combination of MR+AI is a powerful integration that opens new possibilities for both enterprise and entertainment scenarios. This session is an exploration of how language APIs in Microsoft Cognitive Services can be used to augment Mixed Reality experiences. We’ll explore the use of Natural Language Understanding to build advanced voice commands, translate languages from within MR environments, and we’ll also dive into the creation of intelligent assistants using Microsoft Bot Framework and use them as “brains” for interactive entities in Mixed Reality. In a world where speech is the primary form of input, using Machine Learning to process language input and understand the user’s intent is of paramount importance. Come learn how it’s done so you can build smart Mixed Reality experiences with the power to disrupt any industry.
This document discusses portable class libraries (PCLs), which allow sharing of code across platforms like Xamarin Android and iOS. PCLs use a single assembly that can target multiple platforms. They enable centralized code sharing and debugging across platforms. PCLs are a subset of the .NET framework and cannot reference platform-specific libraries. The document lists many Microsoft and third party libraries available as PCLs and provides examples of using PCLs with inversion of control containers. It encourages developers to create and use PCLs to easily share code across platforms.
Coding for the cloud - development of modern web applicationsWekoslav Stefanovski
This presentation will cover the fun of making an new web application from File->New, to a fully functional and Azure automatically deployed application.
On that road, some great tools will be shown, staring with Visual Studio Code through Github Desktop to the Azure Management Portal and the Visual Studio Online Editor.
RubyMotion is a commercial toolchain that allows developers to build iOS, Android, and OS X apps using the Ruby programming language. It compiles Ruby code into native applications that can access platform APIs. This allows developers to write apps once in Ruby and share code across platforms while isolating platform-specific code. RubyMotion apps can be packaged for distribution in app stores. The presentation demonstrated RubyMotion and discussed supported libraries, platforms, IDE integration, and resources for learning more.
11 Top Prerequisite Tools for React Native Development.pdfiDataScientists
Mobile app developers have numerous technologies to pick out from for app development. But they cannot pick out any of them randomly. Software development programmers have the responsibilities to deal with the monetary employer’s precise necessities in their customers cost-effectively.
The benefit from those parameters effectively, they need to select out the generation accurately, that given underneath are a number of the web development system that we revel to assist you in growing the sturdy and scalable mobile apps for the usage of react community.
This document provides an overview of NativeScript, an open source framework for building native mobile apps using JavaScript. NativeScript allows developers to write mobile apps in JavaScript and share code across iOS and Android platforms. It provides direct access to native mobile APIs and allows apps to use native UI elements and components. The document demonstrates building a sample game app with NativeScript called ThisOrThat and discusses key NativeScript features like data binding, platform-specific code, and integrating with third party APIs.
Post Windows Mobile: New Application Development PlatformsBarcoding, Inc.
Jack Nosek, Barcoding’s lead software engineer, reveals what application tools and platforms companies will employ with the next generation of mobile devices. During this session, Nosek compares HTML5, Xamarin, and Native development for iOS, Android, and Windows Phone/Embedded 8.1.
Whether it is providing reusable templates and components, code optimization and debugging, streamlining developer’s workflow and productivity, latest web development tools are all about making the lives of developers easy and efficient. Frontend development tools have witnessed rapid progress and growth.
Connecting your .Net Applications to NoSQL Databases - MongoDB & CassandraLohith Goudagere Nagaraj
The document discusses various ways to connect .NET applications to NoSQL databases like MongoDB and Cassandra. It covers client SDK APIs, REST/SOAP APIs, and SQL-based connectivity options. For SQL connectivity, the document explains that Progress DataDirect drivers normalize the NoSQL data model to expose it through SQL. Examples demonstrate connecting to MongoDB and Cassandra using the MongoDB and Cassandra .NET drivers, their REST APIs, and Progress DataDirect's ODBC drivers with SQL. The document concludes that SQL connectivity requires data normalization but offers familiar skills and easy BI integration.
The document discusses Angular 2.0, React, and Kendo UI. It provides an overview of these frameworks and libraries and demonstrates how Kendo UI can be used with Angular 2.0 and React. Specifically, it discusses integrating Kendo UI components like buttons, sliders, and dropdowns into applications built with Angular 2.0 and React.
The document discusses using Kendo UI wrappers in ASP.NET MVC Core 1.0. It provides an overview of ASP.NET Core 1.0, Kendo UI, and using Kendo UI in ASP.NET Core projects. Tag helpers are introduced as an improved way over HTML helpers to incorporate Kendo UI wrappers in ASP.NET Core views. The presentation includes a demo of using Kendo UI in an ASP.NET Core application.
The document discusses accessing data from business intelligence (BI) tools using DataDirect Cloud (D2C). It introduces D2C and how to configure data sources within it. It then explains how to access data from D2C using various protocols - via ODBC from QlikView, via JDBC from Yellowfin, and via OData from Microsoft Power BI. The summary encourages trying out D2C to access data from BI tools.
Angular 2 introduces significant changes from Angular 1 including being faster, supporting mobile with features like smooth scrolling, and allowing flexible development in JavaScript, TypeScript, or Dart. Key changes are that Angular 2 uses ES6 modules instead of Angular's own modules, most directives now databind to element properties instead of existing, and everything is a component. The presenter then offers to demonstrate some Angular 2 code.
The document discusses .NET Framework 4.6 and .NET Core 1.0. .NET Framework 4.6 provides a full-featured .NET implementation for Windows, while .NET Core 1.0 provides a cross-platform implementation of .NET developed in an open source manner. Both frameworks include innovations like the next generation JIT compiler RyuJIT and SIMD, as well as shared runtime components, compilers, and libraries. ASP.NET Core 1.0 introduces a modular, cross-platform version of ASP.NET that is optimized for server and cloud workloads and allows easier transition from on-premises to cloud applications.
This document discusses JavaScript task runners Gulp and Grunt. It describes common web development tasks like compiling Sass/Less to CSS, concatenating and minifying JavaScript files. Task runners automate repetitive tasks and are also called build systems. Gulp is a streaming build system while Grunt uses configuration over code. Both are useful for modern front-end workflows involving preprocessors, package managers, and building/optimizing assets.
Visual Studio 2015 introduces a new setup experience, the ability to sign into multiple accounts, target multiple platforms including Xamarin mobile apps and Unity games, connect apps to Azure and other services, customize window layouts, use live code analysis with Roslyn, share projects between apps, and get IntelliSense for Bower and NPM packages directly in the code editor. The document provides an overview of new features in Visual Studio 2015 presented by Microsoft MVP Lohith G N.
This document introduces React JS, a JavaScript library for building user interfaces. It discusses that React uses a virtual DOM for efficient updates, implements one-way reactive data flow, and uses composable components. Key aspects of React covered include JSX syntax, the component lifecycle, managing component state, and thinking in React by breaking down requirements into UI components.
This document discusses Kendo UI, an online spreadsheet tool using Kendo UI. It provides an overview of Kendo UI, including what it includes like widgets, frameworks and data visualization. It then discusses the new spreadsheet widget in beta, highlighting key features like cell formatting, multiple sheets and merging cells. Finally, it briefly mentions experimental Angular 2 support and new web component support in Kendo UI.
This document discusses different approaches to data preparation for business intelligence. It describes manual data preparation as time-intensive and not scalable. Large IT projects can automate data preparation but require high initial costs. Technology solutions provide a middle ground by offering collaborative data preparation tools that are quicker and cheaper than large projects but require new skills. The document then discusses Progress Easyl as an example technology solution, highlighting its features like uniting different data sources, filtering and enriching data, and sharing reports.
Ember JS is a framework for building ambitious web applications that aims to make developers more productive out of the box. It provides conventions for common patterns like templates, routing, and components. The document then demonstrates building a simple portal application in Ember JS within 30 minutes to showcase its key concepts like templates, routing, and components in action.
Interested in leveling up your JavaScript skills? Join us for our Introduction to TypeScript workshop.
Learn how TypeScript can improve your code with dynamic typing, better tooling, and cleaner architecture. Whether you're a beginner or have some experience with JavaScript, this session will give you a solid foundation in TypeScript and how to integrate it into your projects.
Workshop content:
- What is TypeScript?
- What is the problem with JavaScript?
- Why TypeScript is the solution
- Coding demo
Artificial Intelligence in the Nonprofit Boardroom.pdfOnBoard
OnBoard recently partnered with Microsoft Tech for Social Impact on the AI in the Nonprofit Boardroom Survey, an initiative designed to uncover the current and future role of artificial intelligence in nonprofit governance.
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...Safe Software
The National Fuels Treatments Initiative (NFT) is transforming wildfire mitigation by creating a standardized map of nationwide fuels treatment locations across all land ownerships in the United States. While existing state and federal systems capture this data in diverse formats, NFT bridges these gaps, delivering the first truly integrated national view. This dataset will be used to measure the implementation of the National Cohesive Wildland Strategy and demonstrate the positive impact of collective investments in hazardous fuels reduction nationwide. In Phase 1, we developed an ETL pipeline template in FME Form, leveraging a schema-agnostic workflow with dynamic feature handling intended for fast roll-out and light maintenance. This was key as the initiative scaled from a few to over fifty contributors nationwide. By directly pulling from agency data stores, oftentimes ArcGIS Feature Services, NFT preserves existing structures, minimizing preparation needs. External mapping tables ensure consistent attribute and domain alignment, while robust change detection processes keep data current and actionable. Now in Phase 2, we’re migrating pipelines to FME Flow to take advantage of advanced scheduling, monitoring dashboards, and automated notifications to streamline operations. Join us to explore how this initiative exemplifies the power of technology, blending FME, ArcGIS Online, and AWS to solve a national business problem with a scalable, automated solution.
Your startup on AWS - How to architect and maintain a Lean and Mean accountangelo60207
Prevent infrastructure costs from becoming a significant line item on your startup’s budget! Serial entrepreneur and software architect Angelo Mandato will share his experience with AWS Activate (startup credits from AWS) and knowledge on how to architect a lean and mean AWS account ideal for budget minded and bootstrapped startups. In this session you will learn how to manage a production ready AWS account capable of scaling as your startup grows for less than $100/month before credits. We will discuss AWS Budgets, Cost Explorer, architect priorities, and the importance of having flexible, optimized Infrastructure as Code. We will wrap everything up discussing opportunities where to save with AWS services such as S3, EC2, Load Balancers, Lambda Functions, RDS, and many others.
Trends Artificial Intelligence - Mary MeekerClive Dickens
Mary Meeker’s 2024 AI report highlights a seismic shift in productivity, creativity, and business value driven by generative AI. She charts the rapid adoption of tools like ChatGPT and Midjourney, likening today’s moment to the dawn of the internet. The report emphasizes AI’s impact on knowledge work, software development, and personalized services—while also cautioning about data quality, ethical use, and the human-AI partnership. In short, Meeker sees AI as a transformative force accelerating innovation and redefining how we live and work.
If You Use Databricks, You Definitely Need FMESafe Software
DataBricks makes it easy to use Apache Spark. It provides a platform with the potential to analyze and process huge volumes of data. Sounds awesome. The sales brochure reads as if it is a can-do-all data integration platform. Does it replace our beloved FME platform or does it provide opportunities for FME to shine? Challenge accepted
Domino IQ – Was Sie erwartet, erste Schritte und Anwendungsfällepanagenda
Webinar Recording: https://www.panagenda.com/webinars/domino-iq-was-sie-erwartet-erste-schritte-und-anwendungsfalle/
HCL Domino iQ Server – Vom Ideenportal zur implementierten Funktion. Entdecken Sie, was es ist, was es nicht ist, und erkunden Sie die Chancen und Herausforderungen, die es bietet.
Wichtige Erkenntnisse
- Was sind Large Language Models (LLMs) und wie stehen sie im Zusammenhang mit Domino iQ
- Wesentliche Voraussetzungen für die Bereitstellung des Domino iQ Servers
- Schritt-für-Schritt-Anleitung zur Einrichtung Ihres Domino iQ Servers
- Teilen und diskutieren Sie Gedanken und Ideen, um das Potenzial von Domino iQ zu maximieren
Developing Schemas with FME and Excel - Peak of Data & AI 2025Safe Software
When working with other team members who may not know the Esri GIS platform or may not be database professionals; discussing schema development or changes can be difficult. I have been using Excel to help illustrate and discuss schema design/changes during meetings and it has proven a useful tool to help illustrate how a schema will be built. With just a few extra columns, that Excel file can be sent to FME to create new feature classes/tables. This presentation will go thru the steps needed to accomplish this task and provide some lessons learned and tips/tricks that I use to speed the process.
➡ 🌍📱👉COPY & PASTE LINK👉👉👉 ➤ ➤➤ https://drfiles.net/
Wondershare Filmora Crack is a user-friendly video editing software designed for both beginners and experienced users.
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...Safe Software
Jacobs has developed a 3D utility solids modelling workflow to improve the integration of utility data into 3D Building Information Modeling (BIM) environments. This workflow, a collaborative effort between the New Zealand Geospatial Team and the Australian Data Capture Team, employs FME to convert 2D utility data into detailed 3D representations, supporting enhanced spatial analysis and clash detection.
To enable the automation of this process, Jacobs has also developed a survey data standard that standardizes the capture of existing utilities. This standard ensures consistency in data collection, forming the foundation for the subsequent automated validation and modelling steps. The workflow begins with the acquisition of utility survey data, including attributes such as location, depth, diameter, and material of utility assets like pipes and manholes. This data is validated through a custom-built tool that ensures completeness and logical consistency, including checks for proper connectivity between network components. Following validation, the data is processed using an automated modelling tool to generate 3D solids from 2D geometric representations. These solids are then integrated into BIM models to facilitate compatibility with 3D workflows and enable detailed spatial analyses.
The workflow contributes to improved spatial understanding by visualizing the relationships between utilities and other infrastructure elements. The automation of validation and modeling processes ensures consistent and accurate outputs, minimizing errors and increasing workflow efficiency.
This methodology highlights the application of FME in addressing challenges associated with geospatial data transformation and demonstrates its utility in enhancing data integration within BIM frameworks. By enabling accurate 3D representation of utility networks, the workflow supports improved design collaboration and decision-making in complex infrastructure projects
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2025/06/solving-tomorrows-ai-problems-today-with-cadences-newest-processor-a-presentation-from-cadence/
Amol Borkar, Product Marketing Director at Cadence, presents the “Solving Tomorrow’s AI Problems Today with Cadence’s Newest Processor” tutorial at the May 2025 Embedded Vision Summit.
Artificial Intelligence is rapidly integrating into every aspect of technology. While the neural processing unit (NPU) often receives the majority of the spotlight as the ultimate AI problem solver, it is essential to recognize that not all AI workloads can be efficiently executed on an NPU and that neural network architectures are evolving rapidly. To create efficient chips and systems with market longevity, designers must plan for diverse AI workloads that include networks yet to be invented.
In this presentation, Borkar introduces a new processor from Cadence Tensilica. This new solution is designed to complement any NPU, creating the perfect synergy between the two processing engines and establishing a robust AI subsystem able to efficiently support workloads yet to be encountered. This combination allows developers to achieve efficiency and performance on the AI workloads of today and tomorrow, paving the way for future innovations in AI-powered devices.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
PyData - Graph Theory for Multi-Agent Integrationbarqawicloud
Graph theory is a well-known concept for algorithms and can be used to orchestrate the building of multi-model pipelines. By translating tasks and dependencies into a Directed Acyclic Graph, we can orchestrate diverse AI models, including NLP, vision, and recommendation capabilities. This tutorial provides a step-by-step approach to designing graph-based AI model pipelines, focusing on clinical use cases from the field.
Down the Rabbit Hole – Solving 5 Training RoadblocksRustici Software
Feeling stuck in the Matrix of your training technologies? You’re not alone. Managing your training catalog, wrangling LMSs and delivering content across different tools and audiences can feel like dodging digital bullets. At some point, you hit a fork in the road: Keep patching things up as issues pop up… or follow the rabbit hole to the root of the problems.
Good news, we’ve already been down that rabbit hole. Peter Overton and Cameron Gray of Rustici Software are here to share what we found. In this webinar, we’ll break down 5 training roadblocks in delivery and management and show you how they’re easier to fix than you might think.
Mastering AI Workflows with FME - Peak of Data & AI 2025Safe Software
Harness the full potential of AI with FME: From creating high-quality training data to optimizing models and utilizing results, FME supports every step of your AI workflow. Seamlessly integrate a wide range of models, including those for data enhancement, forecasting, image and object recognition, and large language models. Customize AI models to meet your exact needs with FME’s powerful tools for training, optimization, and seamless integration
2. About Me
• Lohith G N
• Tech Evangelist
• Microsoft MVP
• [email protected]
• @kashyapa
• www.Telerik.com
• www.telerikhelper.net
• www.kashyapas.com
3. You are a hybrid app developer
and
want to create truly native apps?
4. You are a native app developer
But
Want to expand scope to Platforms
5. You are a Web Developer
and
Want to use your existing skills for
Mobile Development
7. What is NativeScript?
A runtime for building and running native iOS,
Android, and Windows Phone apps with a single,
JavaScript code base
10. Why NativeScript ?
• Its Open Source
• Free of Charge
• Available to anyone on GitHub (https://github.com/NativeScript/)
• Easy
• Code with JavaScript, Style with CSS
• Create True Native Experience
• Powerful
• X-Platform UI Abstractions
• Shared Busines Logic & Data Models
• Third Party Native Libraries
#18: I'll give your brain a minute or two to parse this, because yes, this JavaScript code instantiates a Java android.text.format.Time() object, calls its set() method, then logs the return value of its format() method, which is the string "01/01/15".
#20: This JavaScript code instantiates an Objective-C UIAlertView class, sets its message property, and then calls its addButtonWithTitle() and show() methods. When you run a NativeScript iOS app with this code you'll see the alert below: