This slide deck was used during a live walkthrough of Offline Storage, a new solution that makes it easy to store, access, and manage data online and offline, across mobile and desktop, with built-in security and blazing-fast performance.
Zero Credential Development with Managed IdentitiesJoonas Westlin
Keys are always needed to access services in Azure and beyond. Storing and managing keys presents many problems, for example rotating and disabling them. Keys often also allow blanket access to the service with no way to limit it. Sometimes there is only one key that needs to be shared by services, so you won't have any way to disable access from one individually. In this talk we will go through Managed Identities for Azure Resources, how they work, and how you can use them to use Azure services in a secure way without having to manage any keys yourself. We will go through a demo application which uses various Azure services through a managed identity, removing the need to use keys entirely. The source code will be available to the audience so they have samples that they can use to implement managed identities in their own applications.
Zero Credential Development with Managed Identities for Azure resourcesJoonas Westlin
Introduction to Managed Identities in Azure, what they are and how they work. Also goes through what services they can be used with in Azure, how you can use services without any keys or secrets.
Deployment options for Kentico CMS on Windows AzureThomas Robbins
This document summarizes an agenda for a virtual conference on deploying Kentico CMS in Windows Azure. It outlines the sessions which will cover introductions to cloud computing and Windows Azure, running and deploying Kentico on Azure using PaaS cloud services or IaaS virtual machines, best practices, advanced development, and answering common questions.
BizTalk Server 2013 in Windows Azure IaaSBizTalk360
Biztalk Server 2013 windows azure in this session will take a look at Windows Azure IaaS and how best to leverage it with BizTalk Server 2013. This session will start with a quick IaaS primer so someone new to Azure IaaS will not miss out. Next we will take a look at how best to use BizTalk Server 2013 in Azure IaaS and the new scenarios that are now available. We will see how simple it can be to script via PowerShell the creation of a fully configured standalone BizTalk Server or even an entire isolated BizTalk Domain. Last we will take a look at some of the basics for administration and supporting your Virtual Machines running in IaaS.
Brought to you by BizTalk360
Oded Hareven, CEO of Akeyless.io, discusses the hassle of secrets management and how to save time by using dynamic secrets for temporary, just-in-time zero-trust application access for DevOps.
Learn more at https://www.akeyless.io/blog/just-in-time-access-done-right/
http://www.learntek.org/product/selenium-training/
http://www.learntek.org
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses. We are dedicated to designing, developing and implementing training programs for students, corporate employees and business professional.
Enter The Matrix Securing Azure’s AssetsBizTalk360
This talk is mainly on the security aspects of Azure, in any context. you’ll get an overview on where security is handled, some practices and how to monitor and act accordingly to certain threats and issues. It will focus on IaaS, PaaS and SaaS. As security is an integral part of an environment, the integration aspect is not far away. Focus products include Azure and all related services.
Zero Credential Development with Managed IdentitiesJoonas Westlin
Keys are always needed to access services in Azure and beyond. Storing and managing keys presents many problems, for example rotating and disabling them. Keys often also allow blanket access to the service with no way to limit it. Sometimes there is only one key that needs to be shared by services, so you won't have any way to disable access from one individually. In this talk we will go through Managed Identities for Azure Resources, how they work, and how you can use them to use Azure services in a secure way without having to manage any keys yourself. We will go through a demo application which uses various Azure services through a managed identity, removing the need to use keys entirely. The source code will be available to the audience so they have samples that they can use to implement managed identities in their own applications.
Zero Credential Development with Managed Identities for Azure resourcesJoonas Westlin
Introduction to Managed Identities in Azure, what they are and how they work. Also goes through what services they can be used with in Azure, how you can use services without any keys or secrets.
Deployment options for Kentico CMS on Windows AzureThomas Robbins
This document summarizes an agenda for a virtual conference on deploying Kentico CMS in Windows Azure. It outlines the sessions which will cover introductions to cloud computing and Windows Azure, running and deploying Kentico on Azure using PaaS cloud services or IaaS virtual machines, best practices, advanced development, and answering common questions.
BizTalk Server 2013 in Windows Azure IaaSBizTalk360
Biztalk Server 2013 windows azure in this session will take a look at Windows Azure IaaS and how best to leverage it with BizTalk Server 2013. This session will start with a quick IaaS primer so someone new to Azure IaaS will not miss out. Next we will take a look at how best to use BizTalk Server 2013 in Azure IaaS and the new scenarios that are now available. We will see how simple it can be to script via PowerShell the creation of a fully configured standalone BizTalk Server or even an entire isolated BizTalk Domain. Last we will take a look at some of the basics for administration and supporting your Virtual Machines running in IaaS.
Brought to you by BizTalk360
Oded Hareven, CEO of Akeyless.io, discusses the hassle of secrets management and how to save time by using dynamic secrets for temporary, just-in-time zero-trust application access for DevOps.
Learn more at https://www.akeyless.io/blog/just-in-time-access-done-right/
http://www.learntek.org/product/selenium-training/
http://www.learntek.org
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses. We are dedicated to designing, developing and implementing training programs for students, corporate employees and business professional.
Enter The Matrix Securing Azure’s AssetsBizTalk360
This talk is mainly on the security aspects of Azure, in any context. you’ll get an overview on where security is handled, some practices and how to monitor and act accordingly to certain threats and issues. It will focus on IaaS, PaaS and SaaS. As security is an integral part of an environment, the integration aspect is not far away. Focus products include Azure and all related services.
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoTMongoDB
Presented by, Dr Christian Geuer-Pollmann, Senior Technology Evangelist at Microsoft.
The presentation gives a solid overview to the Microsoft Azure platform, with a special emphasis on scenarios for IoT workloads. First, Christian provides an introduction to Microsoft Azure’s IaaS compute and networking infrastructure (i.e. virtual machines, virtual networks, load balancers and HA concepts). The second part of the presentation focuses on higher-order services in Azure, such as relational data bases, machine learning, search, and NoSQL offerings. Last, Christian explains how the Azure Service Bus and the Intelligent Systems Services fit into the overall IoT landscape.
Get set.. Introduction to Windows Azure DevelopmentThomas Robbins
Got Visual Studio? Your almost there! In this session we will look at how to prepare your development environment for Windows Azure. This includes required components and setting up your Microsoft Windows Azure account. Don’t miss this session to learn how to build a killer “Hello World!” application.
Speaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStream
Stopping the Hassle of SSH keys by using SSH certificates - Community Summit ...Akeyless
This document discusses using SSH certificates as an alternative to SSH keys for secrets management and remote access. It notes that SSH keys require ongoing management as team members join and leave. SSH certificates were introduced over 10 years ago and provide auditability, expiration to remove standing permissions, and avoid issues with lost or stolen keys. However, SSH certificates require some PKI knowledge and infrastructure setup. The document provides steps to set up a basic certificate authority and configure a server to use SSH certificates for login.
Zero credential development with managed identitiesJoonas Westlin
Introduction to Managed Identities in Azure, what they are and how they work. Also goes through what services they can be used with in Azure, how you can use services without any keys or secrets.
This document outlines an agenda for a session on Windows Azure. The agenda includes a spectacular rendering lab demonstration, an overview of Azure, discussions of Azure cloud services, web sites, and virtual machines, Azure storage options like tables, blobs, and queues, the Service Bus relay and message broker, SQL Azure, security and identity, and networking and elastic scaling. It also includes references to labs and demos that will be performed on these Azure services.
Citrix VDA with Azure Cloud provides a cost-effective way to deliver Windows applications and desktops from the cloud using Citrix Virtual Apps and Desktops (VDA). Key benefits include pay-as-you-go pricing, simplified management, security and compliance built into Azure, and an optimized user experience. Setting up VDA with Azure involves prepping the Azure infrastructure, installing controller software, configuring networking and security, creating a golden OS image, and then delivering desktops and apps to users through Citrix.
Silverlight 2 allows developers to create rich internet applications using XAML and .NET code with the ability to access local storage, network resources, graphics, and multimedia; it provides a lightweight runtime for deploying smart client applications within web pages similar to Adobe Flash but with the added benefits of the .NET framework and local file access capabilities. Key controls and APIs include data binding, animations, graphics, audio/video playback and networking functionality for building rich interactive applications.
This document discusses authentication and authorization in ASP.NET MVC 4. It begins by explaining why security is important and describes different authentication and authorization techniques. It then explains what providers and membership providers are in ASP.NET and some problems with the default ASP.NET membership provider. The document introduces SimpleMembership as a better alternative and shows how to implement a SimpleMembership provider in an MVC 4 application.
Azure Networking - The First Technical ChallengeAidan Finn
The first "technical" obstacle for many organisations in Azure adoption is often the design of a secure and accessible network or landing zone for workloads and data.
Building a document e-signing workflow with Azure Durable FunctionsJoonas Westlin
Durable functions offer an interesting programming model for building workflows. Whether you need to sometimes split and do multiple things or wait for user input, a lot of things are possible. They do present some challenges as well, and the limitations of orchestrator functions can make working with Durable seem very complicated.
In this talk we will go through the basics of Durable Functions along with strategies for deploying and monitoring them. A sample application will be presented where users can send documents for electronic signature. A Durable Functions workflow will power the signing process.
Second edition of this popular interactive workshop, this time we focussed on the new “Windows Azure Accelerator for Umbraco” CodePlex project.
Topics
Web & Worker Role
Virtual Machine sizes & performance
Storage Types: Blobs, Tables, Azure SQL, queues
No local persistant storage
Network Load Balancing (round robin)
Scale out to multiple instances
Multiples websites in one Azure account
Azure Content Delivery Network
Swap between development & production environments
Typical monthly costs to host Umbraco site
Q&A
Windows Azure Web Sites- Things they don’t teach kids in school - Comunity D...Maarten Balliauw
Microsoft has a cloud platform which runs .NET, NodeJS and PHP. All 101 talks out there will show you the same: it’s easy to deploy, it scales out on demand and it runs WordPress. Great! But what about doing real things? In this session, we’ll explore the things they don’t teach kids in school. How about trying to find out the architecture of this platform? What about the different deployment options for Windows Azure Web Sites, the development flow and some awesome things you can do with the command line tools? Did you know you can modify the automated build process? Join me in this exploration of some lesser known techniques of the platform.
ASP.NET Identity is a claims-based system for managing users, authentication, and authorization in web applications. It supports locally authenticated users stored in a database as well as OAuth and social login providers. The architecture of ASP.NET Identity consists of managers that handle authentication tasks and stores that interact with the data layer. Customizations can be made to the user and role stores as well as the database schema. Two-factor authentication and secure implementation of features are recommended for identity in web applications.
Ionic Native: Native-powered apps, without the hassleIonic Framework
Join us for a live walkthrough of Ionic Native, a curated library of over 250 Community and Premier native solutions and plugins, delivering everything you need to build amazing cross-platform experiences from Day One.
View the presentation here: https://ionicpro.wistia.com/medias/bacos4ktbn
HTML5 APIs - native multimedia support and beyond - University of Leeds 05.05...Patrick Lauke
This document provides an overview of various HTML5 APIs for multimedia, including native <video> and <audio> elements, the <canvas> element for scriptable graphics, and geolocation APIs. It discusses key considerations around supporting different media formats in <video> and <audio> and controlling media playback via JavaScript. The document also briefly introduces other HTML5 APIs for offline applications, local storage, and databases. It emphasizes the importance of feature detection over browser sniffing for progressive enhancement.
This webinar presentation introduces the Ionic App Platform, which provides tools and services for building mobile and progressive web apps. The platform includes Ionic Framework for building interfaces with UI components, gestures, and adaptive styling, Ionic Studio for visual development, Ionic Native for access to device capabilities, and Ionic Appflow for deploying apps. The presentation demonstrates these tools and discusses how Ionic addresses the challenges of cross-platform mobile development while allowing the use of popular frameworks like Angular, React, and Vue.
Silverlight 4 provides support for business applications by:
1. Supporting a plugin-based architecture through the Managed Extensibility Framework.
2. Enabling efficient development through features of WCF RIA Services.
3. Supporting best practices like test-driven development, MVVM, and design data.
It also introduces new functionality for out-of-browser applications, printing, webcam/microphone access, drag and drop, rich text, and improved performance. Silverlight 4 is clearly ready for building business applications.
[Devoxx Morocco 2015] Apache Cordova In ActionHazem Saleh
Apache Cordova is a platform for building native mobile apps using common Web technologies (HTML, CSS and JavaScript). Apache Cordova offers a set of APIs that allow the mobile app developers to utilize mobile native functions such as (Audio, Camera, Contacts …etc) using JavaScript. jQuery mobile is one of the best mobile web application frameworks, which allows the web developers to develop neat mobile web applications. This session discusses why there is a need for Hybrid mobile development, the current challenges of mobile development, and how using Apache Cordova can help in overcoming many of these technical challenges. It also highlights the best practices of using Apache Cordova with jQuery mobile. Finally, it demonstrates a real Cordova mobile app for showing the audience the best practices of designing, developing, and deploying hybrid Android and iOS mobile apps.
OGD BINAIR 2010 - VDI toegepast met Citrix XenDesktop OGD
Michael Mellor van Citrix liet de op BINAIR 2010 in Eindhoven de mogelijkheden van Citrix XenDesktop zien en demo'eden er vrolijk op los. Applicaties uit the cloud of desktop as a service, zijn presentatie verklaart nader.
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoTMongoDB
Presented by, Dr Christian Geuer-Pollmann, Senior Technology Evangelist at Microsoft.
The presentation gives a solid overview to the Microsoft Azure platform, with a special emphasis on scenarios for IoT workloads. First, Christian provides an introduction to Microsoft Azure’s IaaS compute and networking infrastructure (i.e. virtual machines, virtual networks, load balancers and HA concepts). The second part of the presentation focuses on higher-order services in Azure, such as relational data bases, machine learning, search, and NoSQL offerings. Last, Christian explains how the Azure Service Bus and the Intelligent Systems Services fit into the overall IoT landscape.
Get set.. Introduction to Windows Azure DevelopmentThomas Robbins
Got Visual Studio? Your almost there! In this session we will look at how to prepare your development environment for Windows Azure. This includes required components and setting up your Microsoft Windows Azure account. Don’t miss this session to learn how to build a killer “Hello World!” application.
Speaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStream
Stopping the Hassle of SSH keys by using SSH certificates - Community Summit ...Akeyless
This document discusses using SSH certificates as an alternative to SSH keys for secrets management and remote access. It notes that SSH keys require ongoing management as team members join and leave. SSH certificates were introduced over 10 years ago and provide auditability, expiration to remove standing permissions, and avoid issues with lost or stolen keys. However, SSH certificates require some PKI knowledge and infrastructure setup. The document provides steps to set up a basic certificate authority and configure a server to use SSH certificates for login.
Zero credential development with managed identitiesJoonas Westlin
Introduction to Managed Identities in Azure, what they are and how they work. Also goes through what services they can be used with in Azure, how you can use services without any keys or secrets.
This document outlines an agenda for a session on Windows Azure. The agenda includes a spectacular rendering lab demonstration, an overview of Azure, discussions of Azure cloud services, web sites, and virtual machines, Azure storage options like tables, blobs, and queues, the Service Bus relay and message broker, SQL Azure, security and identity, and networking and elastic scaling. It also includes references to labs and demos that will be performed on these Azure services.
Citrix VDA with Azure Cloud provides a cost-effective way to deliver Windows applications and desktops from the cloud using Citrix Virtual Apps and Desktops (VDA). Key benefits include pay-as-you-go pricing, simplified management, security and compliance built into Azure, and an optimized user experience. Setting up VDA with Azure involves prepping the Azure infrastructure, installing controller software, configuring networking and security, creating a golden OS image, and then delivering desktops and apps to users through Citrix.
Silverlight 2 allows developers to create rich internet applications using XAML and .NET code with the ability to access local storage, network resources, graphics, and multimedia; it provides a lightweight runtime for deploying smart client applications within web pages similar to Adobe Flash but with the added benefits of the .NET framework and local file access capabilities. Key controls and APIs include data binding, animations, graphics, audio/video playback and networking functionality for building rich interactive applications.
This document discusses authentication and authorization in ASP.NET MVC 4. It begins by explaining why security is important and describes different authentication and authorization techniques. It then explains what providers and membership providers are in ASP.NET and some problems with the default ASP.NET membership provider. The document introduces SimpleMembership as a better alternative and shows how to implement a SimpleMembership provider in an MVC 4 application.
Azure Networking - The First Technical ChallengeAidan Finn
The first "technical" obstacle for many organisations in Azure adoption is often the design of a secure and accessible network or landing zone for workloads and data.
Building a document e-signing workflow with Azure Durable FunctionsJoonas Westlin
Durable functions offer an interesting programming model for building workflows. Whether you need to sometimes split and do multiple things or wait for user input, a lot of things are possible. They do present some challenges as well, and the limitations of orchestrator functions can make working with Durable seem very complicated.
In this talk we will go through the basics of Durable Functions along with strategies for deploying and monitoring them. A sample application will be presented where users can send documents for electronic signature. A Durable Functions workflow will power the signing process.
Second edition of this popular interactive workshop, this time we focussed on the new “Windows Azure Accelerator for Umbraco” CodePlex project.
Topics
Web & Worker Role
Virtual Machine sizes & performance
Storage Types: Blobs, Tables, Azure SQL, queues
No local persistant storage
Network Load Balancing (round robin)
Scale out to multiple instances
Multiples websites in one Azure account
Azure Content Delivery Network
Swap between development & production environments
Typical monthly costs to host Umbraco site
Q&A
Windows Azure Web Sites- Things they don’t teach kids in school - Comunity D...Maarten Balliauw
Microsoft has a cloud platform which runs .NET, NodeJS and PHP. All 101 talks out there will show you the same: it’s easy to deploy, it scales out on demand and it runs WordPress. Great! But what about doing real things? In this session, we’ll explore the things they don’t teach kids in school. How about trying to find out the architecture of this platform? What about the different deployment options for Windows Azure Web Sites, the development flow and some awesome things you can do with the command line tools? Did you know you can modify the automated build process? Join me in this exploration of some lesser known techniques of the platform.
ASP.NET Identity is a claims-based system for managing users, authentication, and authorization in web applications. It supports locally authenticated users stored in a database as well as OAuth and social login providers. The architecture of ASP.NET Identity consists of managers that handle authentication tasks and stores that interact with the data layer. Customizations can be made to the user and role stores as well as the database schema. Two-factor authentication and secure implementation of features are recommended for identity in web applications.
Ionic Native: Native-powered apps, without the hassleIonic Framework
Join us for a live walkthrough of Ionic Native, a curated library of over 250 Community and Premier native solutions and plugins, delivering everything you need to build amazing cross-platform experiences from Day One.
View the presentation here: https://ionicpro.wistia.com/medias/bacos4ktbn
HTML5 APIs - native multimedia support and beyond - University of Leeds 05.05...Patrick Lauke
This document provides an overview of various HTML5 APIs for multimedia, including native <video> and <audio> elements, the <canvas> element for scriptable graphics, and geolocation APIs. It discusses key considerations around supporting different media formats in <video> and <audio> and controlling media playback via JavaScript. The document also briefly introduces other HTML5 APIs for offline applications, local storage, and databases. It emphasizes the importance of feature detection over browser sniffing for progressive enhancement.
This webinar presentation introduces the Ionic App Platform, which provides tools and services for building mobile and progressive web apps. The platform includes Ionic Framework for building interfaces with UI components, gestures, and adaptive styling, Ionic Studio for visual development, Ionic Native for access to device capabilities, and Ionic Appflow for deploying apps. The presentation demonstrates these tools and discusses how Ionic addresses the challenges of cross-platform mobile development while allowing the use of popular frameworks like Angular, React, and Vue.
Silverlight 4 provides support for business applications by:
1. Supporting a plugin-based architecture through the Managed Extensibility Framework.
2. Enabling efficient development through features of WCF RIA Services.
3. Supporting best practices like test-driven development, MVVM, and design data.
It also introduces new functionality for out-of-browser applications, printing, webcam/microphone access, drag and drop, rich text, and improved performance. Silverlight 4 is clearly ready for building business applications.
[Devoxx Morocco 2015] Apache Cordova In ActionHazem Saleh
Apache Cordova is a platform for building native mobile apps using common Web technologies (HTML, CSS and JavaScript). Apache Cordova offers a set of APIs that allow the mobile app developers to utilize mobile native functions such as (Audio, Camera, Contacts …etc) using JavaScript. jQuery mobile is one of the best mobile web application frameworks, which allows the web developers to develop neat mobile web applications. This session discusses why there is a need for Hybrid mobile development, the current challenges of mobile development, and how using Apache Cordova can help in overcoming many of these technical challenges. It also highlights the best practices of using Apache Cordova with jQuery mobile. Finally, it demonstrates a real Cordova mobile app for showing the audience the best practices of designing, developing, and deploying hybrid Android and iOS mobile apps.
OGD BINAIR 2010 - VDI toegepast met Citrix XenDesktop OGD
Michael Mellor van Citrix liet de op BINAIR 2010 in Eindhoven de mogelijkheden van Citrix XenDesktop zien en demo'eden er vrolijk op los. Applicaties uit the cloud of desktop as a service, zijn presentatie verklaart nader.
Making Security Usable: Product Engineer PerspectiveC4Media
Anastasiia Voitova goes through several stages of inception and implementation of database encryption and intrusion detection tools. She shows "behind the scenes" work inside a cryptographic engineering company, how customers are one of the most useful people to learn from, and how getting over "we tell you what to do" mentality makes security tools better. Filmed at qconnewyork.com.
Anastasiia Voitova is Product Engineer at Cossacklabs. She has plenty of experience in building mobile apps. She developed many applications, frequently taking care of both iOS and server sides of the system.
Cross-Platform Native Mobile Development with EclipsePeter Friese
Developing great apps for mobile platforms like Android, iOS or mobile web is a challenging task. Not only do you have to take into consideration the limited resources your app has at it's disposal, you also have to follow the established UI idioms - which may differ on the respective platforms.
In this session, I will demonstrate how you can build mobile apps with tools from the Eclipse ecosystem. Based on real-world examples I will present a domain-specific language we used to mobilize enterprise systems or to create the official Eclipse Summit Europe conference app (http://bit.ly/ese_app_de). What's more, I will show you how to overcome the tedium of having to manually port your application from one platform to other platform technologies such as Objective-C or Django/Python. Finally, I will show how to integrate Eclipse tooling with external tools such as Apple's Xcode and Google App Engine.
See http://lanyrd.com/2011/eclipsecon-europe/shhmy/
This document compares native applications, web applications, and widgets for mobile devices. Native applications have direct access to device features but must be developed for each platform. Web applications can be written once and deployed anywhere but run inside the browser without direct device access. Widgets combine the cross-platform capabilities of web applications with the ability to access device features and run standalone like native applications.
Intro to Windows Server AppFabric
by Ron Jacobs, Senior Technical Evangelist at Microsoft
Windows Server AppFabric is a set of integrated technologies that make it easier to build, scale and manage Web and composite applications that run on IIS.
This presentation will help SQL Server developers and DBAs get up to speed on AppFabric. You'll also learn how Windows AppFabric caching can help you scale your Data Tier.
You will learn:
•The core capabilities of Windows Server AppFabric
•How the distributed nature of AppFabric’s cache allows large amounts of data to be stored in-memory for extremely fast access and help you scale your SQL Data Tier
•How to get started with Windows Server AppFabric
Webinar learn how to test any mobile app style from within eclipse using real...Perfecto Mobile
This document summarizes a webinar presented by Itzik Levi and Eran Kinsbruner of Perfecto Mobile on using the Perfecto MobileCloud platform to test mobile apps on real devices from within Eclipse. The webinar covered transitioning from web to mobile testing, using Selenium for mobile, an overview of the MobileCloud platform, and a technical demo of the new MobileCloud WebDriver API. Key challenges in mobile testing like testing across devices and platforms and moving from emulators to real devices were also discussed.
The document discusses the Windows Azure Toolkit for iOS, which enables iOS applications to access Windows Azure services like Blob Storage, Table Storage, and Queue Storage. It describes some common mobile scenarios that can be enabled by using these services, and outlines how the toolkit addresses the complexity of authenticating from and interacting with iOS applications. It also covers future plans like supporting additional Azure services, an Android version of the toolkit, and providing more code samples and case studies.
HTML5 provides new semantic elements that help improve accessibility and SEO. These include <header>, <nav>, <article>, <aside>, <footer>, <time>, <video>, <audio>, and more. HTML5 also introduces new features like local storage, offline caching, and geolocation that enhance the mobile web experience.
The document provides an introduction to building applications using BlackBerry WebWorks. It discusses HTML5, the differences between web apps and native apps, and why developers may want to use BlackBerry WebWorks. The document then covers setting up the development environment, creating a basic "Hello World" app with HTML files and a configuration file, organizing files into folders, and using the Ripple emulator to package and test the app.
Flash Builder and Flex Future - Multiscreen DevelopmentRyan Stewart
Flash Builder and Flex provide tools for building multi-screen applications with "Burrito" and "Hero". "Burrito" allows debugging applications on mobile devices from Flash Builder. "Hero" includes mobile-optimized UI components and patterns for touch interfaces. The document also discusses developing for platforms like Android, Blackberry Playbook, and deploying applications to devices and app stores from Flash Builder.
"BlackBerry Webworks : Apps for The Smartphone and Tablet " Alan Wong, Developer Relations, Asia Pacific, The BlackBerry ® Developer Day in Bangkok ,22 November 2011, Software Park Thailand.
The document discusses the different mobile application architectures including native, hybrid, and HTML5 mobile applications. It describes the development approaches, advantages, and disadvantages of each architecture. Native applications are built using tools like Xcode and Android Studio and allow for the richest user experience but require developing for each platform separately. HTML5 applications can be developed using any text editor and browser but have limited access to device capabilities. Hybrid applications combine web technologies with native platforms using a native container to access device functionality.
Microsoft Visual Studio 2017 is being launched on March 7. This is the 20th anniversary of Visual Studio! We will host a launch event on April 20th that will focus on some of the new features of Visual Studio 2017 and Mobile development with Xamarin for Visual Studio.
Similar to Offline Storage: Build secure, offline-first apps (20)
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfUndress Baby
The quest for the best AI face swap solution is marked by an amalgamation of technological prowess and artistic finesse, where cutting-edge algorithms seamlessly replace faces in images or videos with striking realism. Leveraging advanced deep learning techniques, the best AI face swap tools meticulously analyze facial features, lighting conditions, and expressions to execute flawless transformations, ensuring natural-looking results that blur the line between reality and illusion, captivating users with their ingenuity and sophistication.
Web:- https://undressbaby.com/
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
What is Master Data Management by PiLog Groupaymanquadri279
PiLog Group's Master Data Record Manager (MDRM) is a sophisticated enterprise solution designed to ensure data accuracy, consistency, and governance across various business functions. MDRM integrates advanced data management technologies to cleanse, classify, and standardize master data, thereby enhancing data quality and operational efficiency.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Most important New features of Oracle 23c for DBAs and Developers. You can get more idea from my youtube channel video from https://youtu.be/XvL5WtaC20A
Unveiling the Advantages of Agile Software Development.pdfbrainerhub1
Learn about Agile Software Development's advantages. Simplify your workflow to spur quicker innovation. Jump right in! We have also discussed the advantages.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
2. Housekeeping Items
This webinar is being recorded
The presentation will be about 50 minutes
All registrants will receive a link to the on-demand
recording following the event
You can submit questions to the speakers during the live
event using the Q&A panel
5. Ionic Framework
Mobile-ready UI library that works
everywhere: any platform, any device,
any framework.
➔ Build for iOS, Android, Electron, PWAs, Web
➔ One codebase across all platforms
➔ Use basic web skills: HTML, JS, CSS
➔ Full access to Native APIs
6. Hybrid Architecture
HTML, CSS, JavaScript
Runs in a “browser” WebView
Wrapped in native app shell
Access device capabilities via plugins
Native runtime: Cordova or Capacitor
Deploy to App Stores, Desktop, and Web (PWA)
7. Storage Solution Checklist
1. Mobile, desktop, and web support
2. Secured on user devices via strong encryption
3. Fast, reliable offline access
4. Quick and easy deployment
5. Data Sync
6. Advanced query support
7. Company backed and supported
8. LocalStorage
E X A M P L E
localStorage.setItem(“name”, “Max”);
const name =
localStorage.getItem(“name”);
localStorage.removeItem(“name”);
Mobile, desktop, and web support
Secured on user devices via strong encryption
Fast, reliable offline access
Quick and easy deployment
Data Sync
Advanced query support
Company backed and supported
Simple key-value pairs.
Strings only.
9. WebSQL
Mobile, desktop, and web support
Secured on user devices via strong encryption
Fast, reliable offline access
Quick and easy deployment
Data Sync
Advanced query support
Company backed and supported
database.transaction(function(tx) {
tx.executeSql(
'INSERT INTO tasks (id, text)
values (?, ?)', [task.id, task.text]);
});
Relational, SQL database.
Deprecated in 2010.
E X A M P L E
10. IndexedDB
Mobile, desktop, and web support
Secured on user devices via strong encryption
Fast, reliable offline access
Quick and easy deployment
Data Sync
Advanced query support
Company backed and supported
Transactional, NoSQL database.
Objects/Files/Blobs.
E X A M P L E
// Save image blob
transaction.objectStore("elephants").put(
blob, "image");
// Retrieve the file that was just stored
transaction.objectStore("elephants").get(
"image").onsuccess = function (event) {
var imageFile =
event.target.result;
}
11. E X A M P L E
SQLite
Mobile, desktop, and web support
Secured on user devices via strong encryption
Fast, reliable offline access
Quick and easy deployment
Data Sync
Advanced query support
Company backed and supported
this.sqlite.create({
name: 'data.db',
location: 'default'
})
.then((db: SQLiteObject) => {
db.executeSql(
'create table danceMoves(name
VARCHAR(32))', [])
.then(() => console.log('Executed
SQL'))
.catch(e => console.log(e));
})
.catch(e => console.log(e));
Transactional, SQL database.
File-based.
12. Store, access, and manage data
online and offline, with built-in
security and blazing-fast
performance.
➔ On-device data encryption
➔ Powerful NoSQL query engine
➔ (Optional) Ready to integrate with
Couchbase Server
➔ Built and supported by Ionic
13. E X A M P L E
Mobile, desktop, and web* support
Secured on user devices via strong encryption
Fast, reliable offline access
Quick and easy deployment
Data Sync
Advanced query support
Company backed and supported
* Coming soon
const query = QueryBuilder.select(
SelectResult.property('name'),
SelectResult.property('description'))
.from(DataSource.database(this.database))
.orderBy(Ordering.property('name'));
const ret = await query.execute();
const result = await ret.allResults();
Secure, offline-first NoSQL database.
14. D E M O
Building an advanced search experience
15. Storage Options Summary
LocalStorage: Simple, key-value pairs. Small bits of data.
Web SQL: Deprecated. Don’t use!
IndexedDB: NoSQL. Fast, store all types of data.
SQLite: SQL. Fast, reliable. Mobile/desktop only.
Ionic Offline Storage: NoSQL. Fast, reliable, secure.
17. Bonus for Couchbase Customers
Additional cloud sync features
powered by Couchbase.
➔ Cloud Data Sync with
Couchbase Server & Sync Gateway
➔ Data Replication
➔ Conflict Resolution
➔ Delta Sync