Creating mLearning With Your Existing ToolkitChad Udell
People often think mobile applications only consist of dedicated software development tools and techniques used by traditional computer scientists that can often be arcane or require very specific tools and platform-specific APIs. And sometimes we must redevelop applications several times to hit all target platforms, which can be very time consuming and expensive. But most modern platforms are quite capable of providing very powerful and engaging experiences using Web based APIs and manipulating the DOM via Javascript. This may be a far more accessible toolkit for your development team and it could accelerate your development efforts.
Hybrid vs native mobile development – how to choose a tech stackJacques De Vos
Choosing the wrong mobile tech stack sets you up for a world of pain. But how do you select the right one from a plethora of current options?
As an iOS developer I am convinced that a carefully designed native app provides the best user experience. So why would we choose Ionic2/Angular2 on Cordova (a bleeding edge Hybrid JavaScript framework) for our latest mobile App? In this short talk I will share our thinking and experiences on the current landscape of mobile stack options.
I will introduce the contenders: Native (iOS and Android) vs Semi-Native (Xamarin and React Native) vs Hybrid (Ionic2/Angular2 on Cordova) vs Web. We will then go through some of the prominent tradeoffs between the different options: cost, reuse, single language, speed and user experience, device support, learning curve.
This should give you some (opinionated) guidelines to choosing the right mobile stack for your particular App.
This presentation contains mobile enablement is aspects of why, how would you approach mobile enablement and what tools and techniques you could use for it. Further, it emphasize the use of reading users without explicitly asking their feedback via survey forms and interviews. by using intelligence approaches.
Corporate presentation of a few modern presentation tools that may work as a replacement to PowerPoint for customer presentations. ****Please download and PLAY in Slideshow mode and turn up the volume****
Creating mLearning With Your Existing ToolkitChad Udell
People often think mobile applications only consist of dedicated software development tools and techniques used by traditional computer scientists that can often be arcane or require very specific tools and platform-specific APIs. And sometimes we must redevelop applications several times to hit all target platforms, which can be very time consuming and expensive. But most modern platforms are quite capable of providing very powerful and engaging experiences using Web based APIs and manipulating the DOM via Javascript. This may be a far more accessible toolkit for your development team and it could accelerate your development efforts.
Hybrid vs native mobile development – how to choose a tech stackJacques De Vos
Choosing the wrong mobile tech stack sets you up for a world of pain. But how do you select the right one from a plethora of current options?
As an iOS developer I am convinced that a carefully designed native app provides the best user experience. So why would we choose Ionic2/Angular2 on Cordova (a bleeding edge Hybrid JavaScript framework) for our latest mobile App? In this short talk I will share our thinking and experiences on the current landscape of mobile stack options.
I will introduce the contenders: Native (iOS and Android) vs Semi-Native (Xamarin and React Native) vs Hybrid (Ionic2/Angular2 on Cordova) vs Web. We will then go through some of the prominent tradeoffs between the different options: cost, reuse, single language, speed and user experience, device support, learning curve.
This should give you some (opinionated) guidelines to choosing the right mobile stack for your particular App.
This presentation contains mobile enablement is aspects of why, how would you approach mobile enablement and what tools and techniques you could use for it. Further, it emphasize the use of reading users without explicitly asking their feedback via survey forms and interviews. by using intelligence approaches.
Corporate presentation of a few modern presentation tools that may work as a replacement to PowerPoint for customer presentations. ****Please download and PLAY in Slideshow mode and turn up the volume****
Creating a crowdsourced contraband reporting web app with a headless DrupalAlberto Rojas
Due to the rise of illegal trafficking and bootlegged merchandise in Costa Rica, the American Chamber of Commerce in Costa Rica (AMCHAM) partnered with the Treasury Ministry of Costa Rica to create a solution where citizens can report places where the illegal trafficking is taking place.
The webapp tool
This session will go through the process we used to build a headless Drupal that uses Google Maps API along with AngularJS to create a fast loading, fully responsive platform.
The solution, mercadoilegal.com, has a lot of features implemented from contrib modules as well as custom created functionality:
Restful API.
Single page app, with Google Maps as well as recent articles, news and comments.
User generated content through the frontend, feeding drupal with georeferenced nodes with images, tags and comments.
SEO friendly frontend with AngularJS and shareable content.
OG modules to create multiples sites on a single drupal installation.
Custom domain or subdomain per OG site.
Personalization features per site, like country selection, language, colors, logos, and others.
A heavily modified backend with a personalized interaction to enhance the administrative user experience.
Georeferenced spreadsheet reports and content exports for the relevant authorities.
Cool frontend features to filter, preview, and transition through reports and content on the map.
Crowdsourcing reports
The platform empowers citizens to contribute on the fight of illegal trafficking of goods, potentially harmful to the population. Also, with the agreement of the Treasury Ministry, the citizens contribute to the reduction of tax evasion which in 2012 accounted for about 7.7% of the GDP.
This webapp is continually being used by the citizens, showing successful use of open source technology in developing countries.
Progress Rollbase: Building Powerful Applications One Block at a TimeProgress
Progress Rollbase is an application building platform, that is part of the much larger Progress Pacific Platform. Rollbase allows you to easily build and deploy powerful applications and optimize them for mobile. Learn how Progress Rollbase can help you build fast and effective applications for use in your enterprise. Rollbase Video: http://ow.ly/yoBSI
PSEWEB 2013 - Make it responsive - TERMINALFOURTerminalfour
TERMINALFOUR Presentation by David Miller on the challenges of implementing responsive web sites - presented at the PSEWEB event in Vancouver - June 2013 www.pseweb.ca, www.terminalfour.com
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsNiklas Heidloff
IBM Collaboration Solutions Application Development: Frequently Asked Questions
Entwicklercamp, Closing Session, 19.03.2014
http://www.entwicklercamp.de/EC14/Track0Session6
Niklas Heidloff, IBM
IBM Collaboration Solutions App Dev Community Advocate
OpenNTF Director and Technical Committee Chair
@nheidloff / heidloff.net
Accessibility: Proven, easy integration into design and development workflowsRobert Jolly
Integrating Accessibility (a11y) into the project process can be downright scary. In this session, I’ll cover basic web accessibility principles for web designers, developers, and site owners, then show how to turn seemingly daunting and confusing accessibility requirements into understandable, actionable tasks and techniques. The talk will cover some of the accessibility-specific WordPress plugins and themes available, as well as some quick, easy tests to integrate into design and development workflows.
Introduction to hybrid application developmentKunjan Thakkar
The presentation I prepared for in-house skill building. Introduction to Hybrid development. Understanding different frameworks and choosing the right one.
Creating a crowdsourced contraband reporting web app with a headless DrupalAlberto Rojas
Due to the rise of illegal trafficking and bootlegged merchandise in Costa Rica, the American Chamber of Commerce in Costa Rica (AMCHAM) partnered with the Treasury Ministry of Costa Rica to create a solution where citizens can report places where the illegal trafficking is taking place.
The webapp tool
This session will go through the process we used to build a headless Drupal that uses Google Maps API along with AngularJS to create a fast loading, fully responsive platform.
The solution, mercadoilegal.com, has a lot of features implemented from contrib modules as well as custom created functionality:
Restful API.
Single page app, with Google Maps as well as recent articles, news and comments.
User generated content through the frontend, feeding drupal with georeferenced nodes with images, tags and comments.
SEO friendly frontend with AngularJS and shareable content.
OG modules to create multiples sites on a single drupal installation.
Custom domain or subdomain per OG site.
Personalization features per site, like country selection, language, colors, logos, and others.
A heavily modified backend with a personalized interaction to enhance the administrative user experience.
Georeferenced spreadsheet reports and content exports for the relevant authorities.
Cool frontend features to filter, preview, and transition through reports and content on the map.
Crowdsourcing reports
The platform empowers citizens to contribute on the fight of illegal trafficking of goods, potentially harmful to the population. Also, with the agreement of the Treasury Ministry, the citizens contribute to the reduction of tax evasion which in 2012 accounted for about 7.7% of the GDP.
This webapp is continually being used by the citizens, showing successful use of open source technology in developing countries.
Progress Rollbase: Building Powerful Applications One Block at a TimeProgress
Progress Rollbase is an application building platform, that is part of the much larger Progress Pacific Platform. Rollbase allows you to easily build and deploy powerful applications and optimize them for mobile. Learn how Progress Rollbase can help you build fast and effective applications for use in your enterprise. Rollbase Video: http://ow.ly/yoBSI
PSEWEB 2013 - Make it responsive - TERMINALFOURTerminalfour
TERMINALFOUR Presentation by David Miller on the challenges of implementing responsive web sites - presented at the PSEWEB event in Vancouver - June 2013 www.pseweb.ca, www.terminalfour.com
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsNiklas Heidloff
IBM Collaboration Solutions Application Development: Frequently Asked Questions
Entwicklercamp, Closing Session, 19.03.2014
http://www.entwicklercamp.de/EC14/Track0Session6
Niklas Heidloff, IBM
IBM Collaboration Solutions App Dev Community Advocate
OpenNTF Director and Technical Committee Chair
@nheidloff / heidloff.net
Accessibility: Proven, easy integration into design and development workflowsRobert Jolly
Integrating Accessibility (a11y) into the project process can be downright scary. In this session, I’ll cover basic web accessibility principles for web designers, developers, and site owners, then show how to turn seemingly daunting and confusing accessibility requirements into understandable, actionable tasks and techniques. The talk will cover some of the accessibility-specific WordPress plugins and themes available, as well as some quick, easy tests to integrate into design and development workflows.
Introduction to hybrid application developmentKunjan Thakkar
The presentation I prepared for in-house skill building. Introduction to Hybrid development. Understanding different frameworks and choosing the right one.
Our UX experts use a set of UX heuristics to evaluate and understand business goals. Thus applying user-centered design practices to generate cohesive, predictive and desirable designs
Top 4 Cross Platform tools for Mobile App Developmenttechugo
Scope of Cross Platform App Development is bright as developers and engineers find it easy and interesting to use a single code base to compile and deploy their app on all major mobile platforms. Top 4 Cross Platform Development tools are discussed here in the presentation, with few of their major pros and cons:
Web development is evolving at a breakneck speed every passing year. New website technologies are being discovered regularly as developers explore new ways of innovation.
To make it easier for you, I have analyzed the shifts across industries and created an ultimate list of some of the latest web development trends in 2022.
Ibm worklight - going from xpages mobile to native mobile applicationsMark Roden
Abstract
In this session John and Mark will demonstrate how an XPages developer can make the simple, practical, logical evolution from XPages to IBM Worklight developer.
Have you ever wondered how to easily integrate a mobile phone native feature set with your corporate web applications? We will show that any XPages developer currently building mobile-accessible websites already has the skillset to build native mobile apps using IBM Worklight. We will cover installation, setup, similarities in designer clients, the test environment, the skills necessary and provide a working example.
You have the skills, you have the knowledge. Your only challenge is to come to the session and understand how to make this work. Go from HTML5 to native in minutes.
Are you struggling to choose the right platform to build your first mobile app? Would you like to know more about React Native before taking decision? Here is the document summarizes everything about React Native and various mobile application development frameworks. Surely make your life easier.
Build native iOS, Android and Windows apps with JavaScript.
VideoManager: Using Flash Technology and HTML5 together for University Media ...Joseph Labrecque
VideoManager emerged at the University of Denver from the need to organize all public videos at the university in a central repository to improve tracking, management, and communication. The final outcome is a central web-based video portal used to showcase all significant public university videos.
This session is an overview of the University of Denver VideoManager application and covers:
Technologies involved; HTML5 and Flash Technology working together for an ideal user experience
Unique server configuration; ColdFusion, server-based Adobe AIR, and Flash Media Server
Usage by university videographers, staff and faculty contributors, and students
Expected teaching and learning outcomes
Interactivity and cinematography aren't usually a set of terms that are used together... but with Adobe Animate CC (formerly Flash Professional) anything is possible! In this workshop, we'll set up a project using existing assets and then add camera movement, effects, and interactivity in oder to provide additional meaning and direction. Take the skills from this workshop to expand upon and refine your own animated projects or even create whole new collections of interactive infographics, exploratory timelines, and more for use in your classroom or other learning activities.
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.
Producing Quality Video Content for Online LearningJoseph Labrecque
Having authored and produced online training videos for years for publishers like Lynda.com, Pluralsight, and Adobe… there are some definite workflow tips to creating effective video content that students will watch - and will look and sound technically robust. This session will cover preparation, recording, editing, and distribution
Animate CC allows an abundance of options when creating both animated and interactive content to enhance learning. Animated infographics... interactive experiments and games - all is possible with Animate. In this session, you'll get a solid introduction to how to create your own engaging content using this fabulously creative application.
At Adobe MAX 2016 in San Diego in early November, there was a lot of excitement around Adobe Animate CC with the release of a number of new creative and workflow features to the 2017 release of the application, new statistics on the Flash Runtimes, and a new set of beta releases. Not only that, but MAX held a number of live streams focused on Animate CC, full sessions, sold out labs, and more. With all all of the activity around Animate CC, we'll spend some time going over all of this in a special post-MAX session!
RECORDING: https://youtu.be/mDVb7h-QtHM
Don't Fear the SWF! (Adobe MAX Community Summit)Joseph Labrecque
A quick overview of some of the cool stuff that is possible with the SWF file format that DOESN’T involve the F-word.
Related to the recording "Live from Adobe MAX" which can be viewed at https://youtu.be/Z8aRfx2TVbc?t=13m4s
Adobe Animate CC: Introduction to Animation and InteractivityJoseph Labrecque
Adobe Animate CC is a professional tool used to create a diverse variety of project types including rich animations, compelling interactives, award-winning games, popular mobile apps, and more. Learn how to get started creating your own engaging animated and interactive content across multiple platforms using Animate CC in this lab.
81 page workbook can be downloaded from http://inflagrantedelicto.memoryspiral.com/2016/11/adobe-max-2016-resources/
Adobe Animate CC: Tool for the Changing Tech LandscapeJoseph Labrecque
Joseph Labrecque, author of the best-selling book "Learn Adobe Animate CC for Interactive Media" will facilitate a lively discussion of the Animate CC animation and interactivity software with a focus on producing content for educational purposes. We'll start with an overview of the software, its history in education circles, and the impact it's had on the changing technological landscape. We will also have a beginner's demonstration on how faculty and staff can use the software to design and produce useful animations and interactives to supplement classroom and online content.
Surviving Industry Disruption in Higher EducationJoseph Labrecque
Adobe Education Community
NORTH AMERICA LEADERSHIP SUMMIT 2016
This talk will explore how industry upheaval can affect institutional teaching and learning systems which make use of technology for media delivery and student interaction. With the tsunami of change introduced by mobile devices, adaptations in streaming technology, preferred file formats, and delivery platforms – there is a lot at stake when considering how systems must adapt to these changes to remain useful and beneficial. How is it possible to not only survive such monumental disruption – but even excel at adapting to the new order… while carefully weaving previous workflows, technologies, and standards into a changed world?
Call-To-Action: Embrace change without killing the past
Designing Short, Simple, and Effective Video Content for Online ConsumptionJoseph Labrecque
Presentation slides for the 2016 eLCC conference.
Having authored and produced online training videos for years for publishers like Lynda.com, TrainSimple, and Adobe; there are some definite workflow tips to creating effective video content that students will watch - and will look and sound technically robust. Discuss preparation, recording, editing, and distribution.
Joseph Labrecque, Senior Interactive Software Engineer, University of Denver
For the Hawaii Flash User Group - March 24th 2016.
Recording: https://experts.adobeconnect.com/_a204547676/p4hcg0of4li/?launcher=false&fcsContent=true&pbMode=normal
Adobe Flash Professional CC remains the standard for creating animated content across the web and even for television and film.
So much so that Adobe has begun ramping up on features and enhancements to support a greater range of creative possibilities within the application.
Though... what about creating content for mobile devices? Many people don’t know just how much content created with Flash Professional can be viewed within mobile browsers (even on iOS) and that Flash Professional even allows the creation of native mobile applications. This session will provide an overview of all the options available.
[Now - Adobe Animate CC]
Flash Professional CC 2015: A New Era in Animation and InteractivityJoseph Labrecque
Joseph Labrecque | Boulder Valley Adobe User Group | November 3rd 2015
See how Flash Professional CC lets you create assets and animations for any use case, device, browser or platform. Too often, users confuse the Flash Professional application with the Flash runtimes and believe they can target only certain browsers and devices with their content. Not so! Adobe has been enhancing the creative toolset within Flash Professional while building support for custom platforms. See what new creative tooling is now built into this premiere animation tool from Adobe - and how to use these exciting new tools to produce content which runs virtually anywhere!
Adobe MAX 2015 - Giving Flash Professional Another LookJoseph Labrecque
See how Flash Professional CC lets you create assets and animations for virtually any use case, device, browser or platform. Too often, users confuse the Flash Professional application with the Flash runtimes and believe they can target only certain browsers and devices with their content. Not so! Adobe has been enhancing the creative toolset within Flash Professional while building support for custom platforms. Get current with the modern, creative capabilities of this amazing tool.
Recording: http://max.adobe.com/sessions/max-online/#/video/4870
Why Flash Professional Still Matters for the Web and BeyondJoseph Labrecque
Adobe has placed some very significant effort into making Flash Professional a multi-platform, target-agnostic animation and asset creation tool. The results -- are spectacular! No longer constrained to a single platform and budding with new creative tooling; Flash Professional has become an animation and interactivity powerhouse.
Join Joseph Labrecque, Adobe Community Professional and author of the new Lynda.com course "HTML5 Canvas and WebGL in Flash Professional CC" for an overview on using Adobe Flash Professional CC 2015 to publish content for HD Video, HTML5 Canvas, WebGL, animated SVG, and more! Give Flash Professional another look -- and spread the word.
Presentation for Adobe Community groups.
Mobile Application Development Technology RoundupJoseph Labrecque
So many choices! With many schools opting for a BYOD approach to mobile learning, what is the best technology to build upon which can target all the major mobile devices? This session will present a solid rundown of a number of cross-platform mobile application development technologies to give you a leg up on expectations and application. Which technology is best??? Not the most simple question to answer but here is some information that can help!
Flash Professional CC: Multiplatform Creativity EngineJoseph Labrecque
With Flash Professional CC 2014, it is possible publish animations to a wide number of targets - including Flash Player, AIR, iOS, Android, HTML5, WebGL, and even custom platforms with the most recent releases. There have also been a number of new creative features included such as custom brushes and a set of all new features for animation guides. We'll go over all of the new targets, improvements, and features within the Flash Professional CC application and perhaps even talk about Adobe's plans for the future of Flash Player and AIR!
Recording: http://experts.adobeconnect.com/p17nkqpqlb9/
A panel at the 2014 Adobe Education Leader Institute at the heart of Adobe’s corporate headquarters in San Jose, California – with; Joseph Labrecque of the University of Denver, Andrew Phelps of the Rochester Institute of Technology, and Chris Campbell of Adobe Systems Inc.
Flash Professional and AIR 14: Creative Cloud UpdatesJoseph Labrecque
In this session, we will explore what is new in the 2014 release of Flash Professional CC through a number of demonstrations which target Flash Player, AIR, HTML5 Canvas, WebGL, and more. We’ll have a look at the rebuilt Motion Editor, variable width strokes and profiles, advances in SVG and Sprite Sheet output, and more. We will also have a look at what’s new with the Flash Player and AIR runtimes as Adobe continues enhancing them with new and expanded features. Finally, we’ll have a look at some community efforts and statistics around the runtimes.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
4. CREATE THE WEB
• Late September 2012
• San Francisco
• WebKit
• W3C
• jQuery Mobile
• Adobe Edge Tools & Services
5. CREATE THE WEB: TAKEAWAYS
• Create the Web was not a Flash event. (yes, I got a ton of questions around this)
• Adobe has been investing in HTML for years before this. (over a decade)
• Adobe has been involved in many open source and open spec projects in the past.
(Flex SDK, OSMF, PDF, SWF, RTMP, et cetera)
• Stop assuming anyone involved in web standards is “moving on” from Flash or anything
else. (this attitude is dismissive and diminishes the great work that many have done and
continue to do with the platform)
• A better enabled, more expressive web is good for everyone. (duh)
7. EDGE ANIMATE
Animate gives web designers the tools they
need to add motion to web graphics and
create interactive content on their sites,
while assuring that their designs display
consistently across mobile devices, tablets,
and modern browsers.
8. EDGE CODE
Edge Code is a lightweight code editor for
web developers and designers working with
HTML, CSS, and JavaScript. Edge is built to
work with browsers, speeding up
development time by displaying changes to
the code directly on the screen.
9. EDGE REFLOW
Edge Reflow enables designers to build
beautiful responsive web designs. Create on
a native web surface with CSS design and
layout features in a familiar and intuitive
way.
10. EDGE INSPECT
Inspect is an essential application for web
developers and designers who need to
preview their content across multiple mobile
devices. Wirelessly pair multiple iOS and
Android devices to your computer, grab
screenshots from any connected device, and
see real-time results from changes.
11. EDGE WEB FONTS
With contributions from Adobe, Google, and
designers around the world, Edge Web Fonts
provides a vast library of free web fonts for
use on your websites.
Integrated with other products.
12. PHONEGAP BUILD
PhoneGap Build allows you to create mobile
apps using the web tools you love - HTML,
CSS, and JavaScript - and then easily
compile them for multiple platforms in the
cloud.
Huge time-saver!
13. WHAT DO I THINK ABOUT ALL THIS?
Joseph’s Perspective :)
14. I THINK THIS IS ALL WONDERFUL
• Technology which drives the Web has been
stagnant for years.
• The amount of stuff we can do with native
web technologies is really great.
• If you know when to use this stuff- and
know when to fall back (or forward) to
something like Flash Player – you are in an
ideal position.
15. BUT… SOME PEOPLE STILL DON’T GET IT
• I try to take a balanced perspective.
• Keep my hands in many technologies.
• Keeps me informed, balanced, and honest.
• Some people would rather cling to their
own narrow perspective. It’s easier.
• These are the people you want to stay
away from. They will suffocate you.
19. MOBILE AIR TO PHONEGAP
Mobile course to use PhoneGap and
PhoneGap Build:
• Mobile AIR covered in another course
• Focus on web technologies
• Part of new mobile track
20. FLASH CONDENSATION
Two Flash courses merged into one Flash
Platform overview course:
• Basics of motion
• Interactivity
• Gaming
• Programming
• Mobile
21. SECOND THOUGHTS… MAYBE.
• Flash Professional CC turns out to be really
awesome – increased focus in web targets.
• The Flash Platform is expanding into all
sorts of areas – mostly thanks to Stage3D
and 3rd party frameworks and tools.
• PhoneGap is much more difficult to learn
and use than mobile AIR.
• Animate is dependent upon knowing other
tools to do anything advanced.
23. PERSONNEL
• Personnel are always a bit of an issue :)
• 3rd party systems often prevent any
innovative customization.
• The need for cutting edge tooling
oftentimes is simply not there.
• One step at a time…
24. UNIVERSITY DEVELOPMENT PROJECTS
• Using web tools as much as possible
• Responsive frameworks are helpful
• Some things can only be done with Flash
• Nothing much has really changed!
25. DU PORTFOLIO
• Total rewrite from a decade-old codebase.
• Wanted to make it responsive across all
targets.
• Used Edge Reflow in the design of many
responsive elements.
• Uses Flash Player for video and audio
playback when needed.
26. VIDEOMANAGER
• Allows video upload, transcode, and
management within a controlled
environment.
• Dealing with video – retains the need for
Flash Player in video editing and playback.
• Using RTMP and HLS for streaming to both
Desktop and Mobile targets.
27. CRUNCHBUDDY
• Transcode “brain” which monitors servers,
gathers data, transcodes and manages
video files across servers.
• Built with Adobe AIR as a headless app.
• HandBrake and MediaInfo via
NativeProcess API.
• Installed as a Windows service.
29. COURSEMEDIA
• Heavy Flash Player dependencies
• Creating content such as text slides
• Editing video online – clipping
• Full media gallery playback
• COPYRIGHT streaming audio and video
30. COURSEMEDIA MOBILE? SYSTEM REWRITE?
• Attempt to bring viewing to mobile via AIR
for Android and eventually iOS
• Hasn’t seen so many downloads
• Faculty surveyed do not see it as a priority
• If playback fails – they move to desktop
31. WHAT OF THE FUTURE?
The only sure thing is change.