This is the slide I presented to Facebook Developer Circle: Malang about how to development chatbot using Microsoft Bot Framework and deploy it in mobile using Xamarin
Chatbot development workshop with the Microsoft Bot Frameworkgjuljo
Develop a chatbot from zero to hero using the Microsoft Bot Framework in Node.js.
Full day workshop with step by step exercises (code on GitHub), including unit test, continuous integration and continuous deployment.
As chatbots gain acceptance into consumer and businsess tech, they will become more and more complex. This presentation is an attempt to give a formal framework around the development lifecycle of a chatbot.
First presented at ChatBotConf 2016 in Vienna.
My Twitter: https://twitter.com/soganmageshwar
Predavanje How to Build a Serverless Chatbot for $0? koje je Slobodan Stojanović iz kompanije CloudHorizon održao 6. februara 2017. godine na 14. Mobile Monday Srbija događaju.
Chatbot Revolution: Exploring Opportunities, Use Cases, & Bot DesignStefan Kojouharov
How will chatbots revolutionize our day to day lives and what does it mean?
Over the past year, chatbot have become very popular. Companies of all sizes are building bot, developers have made over 80K Bots for Messenger alone and this is just the beginning. By 2020, it is estimated that 80% of businesses will have a bot.
The past year has also been full of challenges. For one, Bots are a new Paradigm which means building a great bot is very difficult. That being said, focusing on Chatbot First use cases and see where the opportunities are can give developers and companies a huge advantage.
Once we have the right market opportunity, the right use case, then we must design it right! Unfortunately most developers are making bots the same way they made apps and websites... Chatbot and conversational Ui is a completely different animal and designing a great bot can be very hard.
Things we will explore:
1) Why are Bots a Revolution?
2) Why Bots and Why Now?
3) What does the Future Look like?
4) What are the Biggest Opportunities for Ai and Automation?
5) What are Bot Builders Building right now?
6) How to think about 'Chatbo First Use Cases' the right way.
7) Bot Design Basics
You can see this presentation live at: https://youtu.be/6zzj-v0yjBI
Learn more about chatbots at: ChatbotsLife.com
Chatbot development workshop with the Microsoft Bot Frameworkgjuljo
Develop a chatbot from zero to hero using the Microsoft Bot Framework in Node.js.
Full day workshop with step by step exercises (code on GitHub), including unit test, continuous integration and continuous deployment.
As chatbots gain acceptance into consumer and businsess tech, they will become more and more complex. This presentation is an attempt to give a formal framework around the development lifecycle of a chatbot.
First presented at ChatBotConf 2016 in Vienna.
My Twitter: https://twitter.com/soganmageshwar
Predavanje How to Build a Serverless Chatbot for $0? koje je Slobodan Stojanović iz kompanije CloudHorizon održao 6. februara 2017. godine na 14. Mobile Monday Srbija događaju.
Chatbot Revolution: Exploring Opportunities, Use Cases, & Bot DesignStefan Kojouharov
How will chatbots revolutionize our day to day lives and what does it mean?
Over the past year, chatbot have become very popular. Companies of all sizes are building bot, developers have made over 80K Bots for Messenger alone and this is just the beginning. By 2020, it is estimated that 80% of businesses will have a bot.
The past year has also been full of challenges. For one, Bots are a new Paradigm which means building a great bot is very difficult. That being said, focusing on Chatbot First use cases and see where the opportunities are can give developers and companies a huge advantage.
Once we have the right market opportunity, the right use case, then we must design it right! Unfortunately most developers are making bots the same way they made apps and websites... Chatbot and conversational Ui is a completely different animal and designing a great bot can be very hard.
Things we will explore:
1) Why are Bots a Revolution?
2) Why Bots and Why Now?
3) What does the Future Look like?
4) What are the Biggest Opportunities for Ai and Automation?
5) What are Bot Builders Building right now?
6) How to think about 'Chatbo First Use Cases' the right way.
7) Bot Design Basics
You can see this presentation live at: https://youtu.be/6zzj-v0yjBI
Learn more about chatbots at: ChatbotsLife.com
API.AI is a natural language understanding platform that makes it easy for developers (and non-developers) to design and integrate intelligent and sophisticated conversational user interfaces into mobile apps, web applications, devices, and bots.
*adding English description
This slide is about the overview of a chatbot and a trend of the shift of "messenger as a platform" or "messenger as the new UI".
As Facebook unveiled that they opened their chatbot capability to the public at previous f8, a movement of chatbot (w/ AI) would be gaining traction. aligned with this, what would happen and/or what would impact on existing market.
f8を前にして、facebookの動きが色々と噂されているようだが、メッセンジャー周りの今の動きをまとめてみた。
特にbot x AIや"messenger as a platform"としての動きなど大きな流れに特化。詳細は追々やっていこうと思う。
Digital Transformation Services and Solutions - Chatbot DevelopmentPrajaktaKulkarni55
Nella: 85% of businesses will have customer interactions handled by some sort of chatbot by 2020
Nella is capable of taking the burden of time-consuming processes and serve its customers better by Processing information, solving queries, supporting a transaction, Taking orders, Promoting products and services and many more. Nella automatically can answer 65% of your Customer Support Queries and has multiple language support. Thus, customer service handled by Nella is quick and efficient.
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...Paul Prae
The tooling for building chatbots has exploded. Putting chatbots into production is now easier than ever. In this presentation, I focus on how you can use Azure Bot Service, Azure Search, and Cosmos DB to create a scalable backend for your chatbot. By using a fully managed, serverless architecture with continuous deployment, you can get your chatbot up and running quickly. Check out this deck to learn how to combine cloud computing and artificial intelligence so you can help humans and machines achieve more together.
Learn more at http://www.neona.chat
This presentation will help you in understanding the basics of this new emerging technology, aided by AI and growing messenger channels, in the Mar-tech domain.
Messaging, bots, Slack, Facebook Messenger, conversational commerce, AI, NLP... There is a lot of hype around these topics. Here we try to understand the platform shift, and analyse what works and what doesn't.
Chat bots101 - practical insights on the business of botsBAM
Bots, AI and Messaging are a massive opportunity for businesses to connect with their customers. This deck introduces the concepts, statistics and processes needed to keep ahead of the competition
Chat Bots, ChatOps and the Conversational User Interface (CUI)Richard Slater
How to Leverage the Conversational User Interface with Chat Bot Frameworks and commoditized artificial intelligence agents and services to deliver great interactions with customers and delivery teams.
Chatbots - What, Why and How? - Beerud ShethWithTheBest
Chat is the new mobile interface. 2.5 billion people have at least one messaging app such as Facebook messenger, whatsapp, and more. App boredom plus rise of messaging is driving a paradigm shift. Imagine ordering a cab, playing your favorite music, getting flight updates, buying new trainers all from within your favorite messaging app! Hear from the founder of world's leading bot platform- Gupshup and meet some really cool bots, created on his platform.
Beerud Sheth
Chat bots101 - practical insights on the business of botsRoy Murphy
Conversational interfaces are the future of mobile. We've put together statistics, examples and insights into bots, ai and messaging to help businesses understand the landscape better – and see where the opportunities lie.
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.
API.AI is a natural language understanding platform that makes it easy for developers (and non-developers) to design and integrate intelligent and sophisticated conversational user interfaces into mobile apps, web applications, devices, and bots.
*adding English description
This slide is about the overview of a chatbot and a trend of the shift of "messenger as a platform" or "messenger as the new UI".
As Facebook unveiled that they opened their chatbot capability to the public at previous f8, a movement of chatbot (w/ AI) would be gaining traction. aligned with this, what would happen and/or what would impact on existing market.
f8を前にして、facebookの動きが色々と噂されているようだが、メッセンジャー周りの今の動きをまとめてみた。
特にbot x AIや"messenger as a platform"としての動きなど大きな流れに特化。詳細は追々やっていこうと思う。
Digital Transformation Services and Solutions - Chatbot DevelopmentPrajaktaKulkarni55
Nella: 85% of businesses will have customer interactions handled by some sort of chatbot by 2020
Nella is capable of taking the burden of time-consuming processes and serve its customers better by Processing information, solving queries, supporting a transaction, Taking orders, Promoting products and services and many more. Nella automatically can answer 65% of your Customer Support Queries and has multiple language support. Thus, customer service handled by Nella is quick and efficient.
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...Paul Prae
The tooling for building chatbots has exploded. Putting chatbots into production is now easier than ever. In this presentation, I focus on how you can use Azure Bot Service, Azure Search, and Cosmos DB to create a scalable backend for your chatbot. By using a fully managed, serverless architecture with continuous deployment, you can get your chatbot up and running quickly. Check out this deck to learn how to combine cloud computing and artificial intelligence so you can help humans and machines achieve more together.
Learn more at http://www.neona.chat
This presentation will help you in understanding the basics of this new emerging technology, aided by AI and growing messenger channels, in the Mar-tech domain.
Messaging, bots, Slack, Facebook Messenger, conversational commerce, AI, NLP... There is a lot of hype around these topics. Here we try to understand the platform shift, and analyse what works and what doesn't.
Chat bots101 - practical insights on the business of botsBAM
Bots, AI and Messaging are a massive opportunity for businesses to connect with their customers. This deck introduces the concepts, statistics and processes needed to keep ahead of the competition
Chat Bots, ChatOps and the Conversational User Interface (CUI)Richard Slater
How to Leverage the Conversational User Interface with Chat Bot Frameworks and commoditized artificial intelligence agents and services to deliver great interactions with customers and delivery teams.
Chatbots - What, Why and How? - Beerud ShethWithTheBest
Chat is the new mobile interface. 2.5 billion people have at least one messaging app such as Facebook messenger, whatsapp, and more. App boredom plus rise of messaging is driving a paradigm shift. Imagine ordering a cab, playing your favorite music, getting flight updates, buying new trainers all from within your favorite messaging app! Hear from the founder of world's leading bot platform- Gupshup and meet some really cool bots, created on his platform.
Beerud Sheth
Chat bots101 - practical insights on the business of botsRoy Murphy
Conversational interfaces are the future of mobile. We've put together statistics, examples and insights into bots, ai and messaging to help businesses understand the landscape better – and see where the opportunities lie.
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.
Bots are all the rage these days. But if you need one that's capable of understanding your users' natural language, so it can figure out what they WANT and not just what they say, then you're going to need some pretty strong AI behind it. Come to this session to find out how you can use Node.js and Microsoft Bot Framework together with Language Understanding Intelligent Service (luis.ai) to build an intelligent bot for Skype, Slack, Facebook, SMS and more.
Solvion Trendwerkstatt - Microsoft Azure + BotsHolzerKerstin
In der Solvion Trendwerkstatt erfahren die Teilnehmer alle Trends rund um Microsoft Azure, Artikficial Intelligence und Bots. Microsoft MVP Stephan Bisser leitet durch den Workshop.
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...Thomas Gölles
Your workplace is an important topic. However, it's not a tool or service you buy of the shelf. It is an idea. It's your very own concept of teamwork. Microsoft is investing heavily in this area. For example, think of productivity tools like Teams or SharePoint, and their amount of out of the box features ready to use today. But we believe there is even more. By connecting the modern workplace with Microsoft's artificial intelligence ecosystem, we showcase how your concept of teamwork united with smart services opens the door to new use cases.
This session introduces services of the Microsoft AI stack customers use in their modern workplace. From information stored in your SharePoint lists to exposing your data warehouse KPIs in a dialogue, think of bots as a tool to break up those silos to surface the essential data in your intranet and collaboration spaces. Our demos leverage the platform capabilities of Teams and SharePoint to demonstrate how to unite Office365 with Bots and Cognitive Services and therefore open up your workplace concept to new ideas of combining Office365 and Azure.
Beginners guide to creating mobile appsJames Quick
Have you ever wanted to create a mobile application, but didn’t know where to start? Do you have tons of ideas but no way to implement them? Join this session to gain insight into the landscape of Mobile Application Development. We will walk through the major mobile platforms, relevant tooling, and the secrets behind successful and popular mobile apps.
Whether you are a longterm developer interested in pivoting to mobile or a non-technical entrepreneur looking to gain some technical insight , this session will give you the information you need to feel comfortable moving forward.
How do innovations in code affect what you can do as journalists, new media experts, community organizers?
by Christina Xu of MIT's Center for Future Civic Media (http://civic.mit.edu)
This is my presentation for Global Azure Verona 2021, where I talked about Azure Functions and how this technology can be used to process messages that come from WhatsApp in a chatbot environment.
Bots represent a new channel for businesses to expose their products & services via messaging platforms. In this session we will explore how Azure Bot Framework, Azure Cognitive Services can be integrated with Dynamics 365 for Customer Engagement and Customer Service
The future of software is bot-powered and design-drivenIndi Tansey
For 50 years it’s been engineers in the drivers seat and designers in the back when it comes to software design. But with new technologies and ways of working perhaps it’s time for an entirely new kind of road trip. Join Indi Tansey (Chief Community Officer and co-founder of Codebots) and Jordie Peters (Senior UX designer at WorkingMouse) as they navigate the changing role of design in their industry and share their ideas for to getting designers behind the wheel in the development process.
Similar to Chatbot Development Using Bot Framework and Xamarin (20)
This is some technique to optimize code sharing with xamarin native using MVVM Cross and also using some other 3rd party library like refit and polly to use resilient web services
Pembangung aplikasi cross platform pelacak kendaraan dengan metode portable c...Albilaga Linggra Pradana
This is slide to present my final project for college. The final project is describing about how to develop cross-platform mobile applications (iOS, Android, and UWP) using Xamarin Forms and Portable Class Library. Th
In this slide, I am telling about how we can connect our Xamarin.Android application to using data from API. From what is Rest API, JSON, how to generate JSON to C# Model and how to parse JSON to our C# Model
This is the introduction of how we build UI for Android using Xamarin.Android. In this slide I describe of what is Activity and how to navigate between Activities. And also how to use Recycler.View and use adapter to pass data to Recycler.View
This is an introduction about Xamarin. What is Xamarin, what about Xamarin development environment, what is system Requirement to use Xamarin and what is benefit of using Xamarin
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
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
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Chatbot Development Using Bot Framework and Xamarin
1. Chatbot development
using Bot Framework and
Xamarin
Albilaga Linggra Pradana
Xamarin Developer @Radya Labs
@albilaga
http://albilaga.id
https://blackdesk.io
2. We learn and use
technology
Technology learns us
and discover ways to be helpful
Answerin
g
Coordinating
Listening
Observin
g
Anticipating
3. 1980s : PC
• Desktop
1990s : Internet
• Search
• User ”visits”
websites
2000s : Mobile
• Social
• User download
apps from App
Stores
The Future : Conversations
• Natural Language between people
and technology
• Conversational canvas
• Bots and agents
13. Xamarin + Xamarin.Forms
Traditional Xamarin Approach With Xamarin.Forms:
More code-sharing, all native
iOS C# UI Windows C# UIAndroid C# UI
Shared C# Backend
Shared UI Code
Shared C# Backend
14. What’s included
✓ 40+ Pages, layouts, and controls
(Build from code behind or XAML)
✓ Two-way data binding
✓ Navigation
✓ Animation API
✓ Dependency Service
✓ Messaging Center
Shared C# Backend
Shared UI Code
You have more than 40 controls, layouts, and pages to mix and match from.
These are all of the controls you have out of the box, you can of course create your own.
What is unique is you get the native control and have access to it.
Consider an Entry Field
On iOS it is mapped to UITextField
Android it is EditText
Windows Phoen it is a TextBox