Most organizations have service agreements. NC.gov has a mandate: to serve every citizen, non-profit and business in the State of North Carolina. NC.gov was struggling to meet these demands. While all the information one might need was available somewhere within NC.gov's network of agency websites, finding it was challenging. NC.gov broblem was a crisis of usability. As a result, many visitors were frustrated and opted to call agency offices directly, which resulted in slower response times and even more frustration. NC.gov was also on the search for an internal transformation within the state that may change how agencies work together, and how they think about their content and the services they provide to the public. NC.gov needed a transformation. A transformation in design, user experience and technology infrastructure that would better serve its audience.
ConvergeSE: State of the state - Digital transformation of NC State GovernmentTera Simon
The (current) wikipedia definition for digital transformation is: “changes associated with the application of digital technology in all aspects of human society.” That definition perfectly describes the unification of the NC.Gov’s 12 different agencies as part of the Digital Commons project. Some might mistakenly refer to this project as a website redesign, but a redesign typically focuses on only one brand and one website.
What Atlantic BT’s team faced with the NC.Gov project was a landscape of multiple brands, multiple websites, and the views of multiple stakeholders for each agency. The NC.Gov website had become such a maze that the public was opting out of using any of its online resources at all. The state of North Carolina understood it needed a unified approach from perspectives of branding, governance, content, and navigation. They also needed help to determine the best platform to accommodate their multiple site administrators and contributors.
This kind of Digital Transformation goes beyond a new website design. It goes to the heart of the connection between people and technology. It’s the story of a state government following its mandate to serve the needs of every citizen, non-profit, and business in North Carolina.
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...Lucas Jellema
The organization had been using Oracle RDBMS, Oracle Designer & Forms and even an Oracle EBS module for many years. On the side it had been running several open source J2EE web applications. Facing several new challenges, it took the plunge into SOA - the technology and the architectural principle.
This presentation tells their story.
It started with the business need of opening up the core application to several external business partners. A programmatic interface was required for submitting expense reports - in the thousands - for one business partner, who also wanted to be able to ask for the status for each one those reports.
Another external entity needed the ability to learn about relevant changes in product and pricing data through an API.
We will discuss how SOA principles were used to design the application architecture. And how the Oracle 10g SOA Suite - specifically ESB and BPEL PM - were used to implement the requirements. We go into the choices the organization had to make, the challenges they had to overcome, the skills they had to acquire and the results they achieved.
After this first stage came the next set of business requirements needed tackling. And now the first benefits could be reaped. Following the guidelines established in their first close encounter with SOA, this organization achieved the first reuse of services, could rapidly decide on the application architecture for the ADF 11g Internet Application that needed to be created and further expanded their still little SOA universe. The initial experience now enabled them to decide on whether and how to service enable specific functionality required for the web application - how to use ESB and BPEL, for example and when to use application specific database APIs rather than SOA Web Services.
This stage also taught them the necessity of Governance - what are naming conventions for elements in Schema Definitions and Services, who owns a service, what’s the required availability and how is that achieved, what are the SLAs (Service Level Agreements) around the service, how can the service be evolved with respect to new or changing needs.
The presentation will tell the story of the two stages and how the organization went about them. It will show some small demos to illustrate what was done. It will share some conclusions as to what works and what does not. Finally it briefly discusses the future plans for this organization with regard to SOA.
The presentation is for an audience that probably (though not necessarily) has a classic Oracle background and either is in the process of taking its first steps in the SOA arena or considers moving their. It should help make that process more tangible and hopefully realistic and desirable.
Summary:
The organization had been using Oracle RDBMS, Oracle Designer & Forms and even an Oracle EBS module for many years. Facing several new challenges, it took the plunge into SOA - the technology and the architectural principle. This presentation tells their story. Of getting started with BPEL and ESB, with Governance and Security (OWSM) and of applying SOA principles. And of the second phase where reuse and agility started to occur.
PL/SQL developers (as well as DBAs and many others involved) typically are uncertain what SOA means to them. They feel overwhelmed by a avalanche of acronyms. Yet they see it coming and instead of being surprised or bypassed, this session allows them to start participating and benefiting themselves. This session introduces SOA and the Oracle SOA Suite 11g to the realm of the PL/SQL developer - from which it sometimes seems so far removed. What are the key SOA concepts and objectives - what's the buzz about? What is at the heart of SOA Suite 11g: Composite Applications, BPEL PM and the Mediator.
The presentation demonstrates how SOA Services can be leveraged from the database – from Triggers and PL/SQL applications and how the database can publish events to the Event Delivery Network. It demonstrates how the SOA infrastructure can access the database, primarily using the Database Adapter – and how database developers can be instrumental in efficiently doing so. It concludes with some hints for applying SOA concepts for 'normal' database development.
Architectural Patterns and Software Architectures: Client-Server, Multi-Tier,...Svetlin Nakov
Few days ago I gave a talk about software architectures. My goal was to explain as easy as possible the main ideas behind the most popular software architectures like the client-server model, the 3-tier and multi-tier layered models, the idea behind SOA architecture and cloud computing, and few widely used architectural patterns like MVC (Model-View-Controller), MVP (Model-View-Presenter), PAC (Presentation Abstraction Control), MVVM (Model-View-ViewModel). In my talk I explain that MVC, MVP and MVVM are not necessary bound to any particular architectural model like client-server, 3-tier of SOA. MVC, MVP and MVVM are architectural principles applicable when we need to separate the presentation (UI), the data model and the presentation logic.
Additionally I made an overview of the popular architectural principals IoC (Inversion of Control) and DI (Dependency Injection) and give examples how to build your own Inversion of Control (IoC) container.
ConvergeSE: State of the state - Digital transformation of NC State GovernmentTera Simon
The (current) wikipedia definition for digital transformation is: “changes associated with the application of digital technology in all aspects of human society.” That definition perfectly describes the unification of the NC.Gov’s 12 different agencies as part of the Digital Commons project. Some might mistakenly refer to this project as a website redesign, but a redesign typically focuses on only one brand and one website.
What Atlantic BT’s team faced with the NC.Gov project was a landscape of multiple brands, multiple websites, and the views of multiple stakeholders for each agency. The NC.Gov website had become such a maze that the public was opting out of using any of its online resources at all. The state of North Carolina understood it needed a unified approach from perspectives of branding, governance, content, and navigation. They also needed help to determine the best platform to accommodate their multiple site administrators and contributors.
This kind of Digital Transformation goes beyond a new website design. It goes to the heart of the connection between people and technology. It’s the story of a state government following its mandate to serve the needs of every citizen, non-profit, and business in North Carolina.
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...Lucas Jellema
The organization had been using Oracle RDBMS, Oracle Designer & Forms and even an Oracle EBS module for many years. On the side it had been running several open source J2EE web applications. Facing several new challenges, it took the plunge into SOA - the technology and the architectural principle.
This presentation tells their story.
It started with the business need of opening up the core application to several external business partners. A programmatic interface was required for submitting expense reports - in the thousands - for one business partner, who also wanted to be able to ask for the status for each one those reports.
Another external entity needed the ability to learn about relevant changes in product and pricing data through an API.
We will discuss how SOA principles were used to design the application architecture. And how the Oracle 10g SOA Suite - specifically ESB and BPEL PM - were used to implement the requirements. We go into the choices the organization had to make, the challenges they had to overcome, the skills they had to acquire and the results they achieved.
After this first stage came the next set of business requirements needed tackling. And now the first benefits could be reaped. Following the guidelines established in their first close encounter with SOA, this organization achieved the first reuse of services, could rapidly decide on the application architecture for the ADF 11g Internet Application that needed to be created and further expanded their still little SOA universe. The initial experience now enabled them to decide on whether and how to service enable specific functionality required for the web application - how to use ESB and BPEL, for example and when to use application specific database APIs rather than SOA Web Services.
This stage also taught them the necessity of Governance - what are naming conventions for elements in Schema Definitions and Services, who owns a service, what’s the required availability and how is that achieved, what are the SLAs (Service Level Agreements) around the service, how can the service be evolved with respect to new or changing needs.
The presentation will tell the story of the two stages and how the organization went about them. It will show some small demos to illustrate what was done. It will share some conclusions as to what works and what does not. Finally it briefly discusses the future plans for this organization with regard to SOA.
The presentation is for an audience that probably (though not necessarily) has a classic Oracle background and either is in the process of taking its first steps in the SOA arena or considers moving their. It should help make that process more tangible and hopefully realistic and desirable.
Summary:
The organization had been using Oracle RDBMS, Oracle Designer & Forms and even an Oracle EBS module for many years. Facing several new challenges, it took the plunge into SOA - the technology and the architectural principle. This presentation tells their story. Of getting started with BPEL and ESB, with Governance and Security (OWSM) and of applying SOA principles. And of the second phase where reuse and agility started to occur.
PL/SQL developers (as well as DBAs and many others involved) typically are uncertain what SOA means to them. They feel overwhelmed by a avalanche of acronyms. Yet they see it coming and instead of being surprised or bypassed, this session allows them to start participating and benefiting themselves. This session introduces SOA and the Oracle SOA Suite 11g to the realm of the PL/SQL developer - from which it sometimes seems so far removed. What are the key SOA concepts and objectives - what's the buzz about? What is at the heart of SOA Suite 11g: Composite Applications, BPEL PM and the Mediator.
The presentation demonstrates how SOA Services can be leveraged from the database – from Triggers and PL/SQL applications and how the database can publish events to the Event Delivery Network. It demonstrates how the SOA infrastructure can access the database, primarily using the Database Adapter – and how database developers can be instrumental in efficiently doing so. It concludes with some hints for applying SOA concepts for 'normal' database development.
Architectural Patterns and Software Architectures: Client-Server, Multi-Tier,...Svetlin Nakov
Few days ago I gave a talk about software architectures. My goal was to explain as easy as possible the main ideas behind the most popular software architectures like the client-server model, the 3-tier and multi-tier layered models, the idea behind SOA architecture and cloud computing, and few widely used architectural patterns like MVC (Model-View-Controller), MVP (Model-View-Presenter), PAC (Presentation Abstraction Control), MVVM (Model-View-ViewModel). In my talk I explain that MVC, MVP and MVVM are not necessary bound to any particular architectural model like client-server, 3-tier of SOA. MVC, MVP and MVVM are architectural principles applicable when we need to separate the presentation (UI), the data model and the presentation logic.
Additionally I made an overview of the popular architectural principals IoC (Inversion of Control) and DI (Dependency Injection) and give examples how to build your own Inversion of Control (IoC) container.
Leveraging interactive and rich media assets for global reach can present a variety of strategic and technical challenges for localization managers. From a messaging standpoint, rich media assets for global campaigns must communicate core messages while satisfying local communication expectations. From a technical standpoint, creating multiple-language versions of assets can be a cumbersome, time-consuming, and an expensive undertaking.
In this webinar presentation, Viewstream CEO John Assalian offers expert tips and best practices to approaching the localization of videos, screencasts, and interactive presentations, from front-facing messaging and communication to the back-end programming and metrics. Learn expert approaches to initial creation of localized assets that help expedite the localization process. Get an inside look into leveraging tools such as Wordpress, XML and Flash for fast iteration of localized content, giving you the flexibility you need to rapidly iterate across languages.
Using real-world examples from Viewstream’s portfolio, you will have a chance to see these techniques in action. John will also be available to answer any questions you may have about your asset localization processes.
Case Study - Building a Website for Vocational Training and EducationKentico Software
Marty Abrahams, Tech Lead at Banjo Advertising, presented a great case study at Kentico Roadshow in Sydney and explained how the Banjo team used Kentico Cloud to build a brochure website for the government client VET, Vocational Training and Education.
Find more on https://kenticocloud.com/blog/building-website-for-vocational-training-education
This presentation will provide a brief overview of Web accessibility issues and its importance to high-ed websites. Then we'll look at methods, tools and resources for creating and testing accessible Web content. Finally, we'll explore some specific techniques that can be applied to Cascade designs to improve site accessibility.
Why Entity Search Can Be Your Competitive Advantage in 2021Milestone Inc
In this webinar Bill Hunt, Global Strategy Consultant for Black Azimuth Consulting and our Founder and President, Benu Aggarwal, and our VP of Marketing, Erik Newton, discussed how entity-led growth offers immense opportunity to brands to build robust presence along with establishing the right criteria to measure success. The discussion covered how entity search, schema gaps, and query intent give marketers direction to create robust content, the right site architecture, and the right entities for any domain. It included the in-depth explanation of a 5-step process to help you improve share of visibility, leads, and to connect the dots between entity search.
Why Entity-Led Growth Can Be Your Competitive Advantage in 2021Milestone Inc
In this webinar Bill Hunt, Global Strategy Consultant for Back Azimuth Consulting and our Founder and President, Benu Aggarwal, and our VP of Marketing, Erik Newton, discussed how entity-led growth offers immense opportunity to brands to build robust presence along with establishing the right criteria to measure success. The discussion covered how entity search, schema gaps, and query intent give marketers direction to create robust content, the right site architecture, and the right entities for any domain. It included the in-depth explanation of a 5-step process to help you improve share of visibility, leads, and to connect the dots between entity search
eb development has come a long way since its inception, transforming from simple static pages to dynamic and interactive experiences. The evolution of web development can be traced back to the early days of the internet when websites consisted primarily of static HTML pages.
During the early 1990s, the World Wide Web Consortium (W3C) introduced new technologies and standards that revolutionized web development. The introduction of CSS (Cascading Style Sheets) allowed developers to separate the presentation and layout of web pages from the underlying HTML structure, providing more control over the visual appearance.
As the demand for more dynamic websites grew, scripting languages like JavaScript emerged, enabling developers to add interactivity and enhance user experience. This shift marked the beginning of client-side scripting, where scripts executed on the user's browser, empowering developers to create dynamic content and handle user interactions.
The early 2000s witnessed the rise of server-side scripting languages like PHP, ASP, and JavaServer Pages (JSP). These languages allowed developers to generate web pages dynamically on the server, enabling greater customization and data processing. Content Management Systems (CMS) also gained popularity during this time, simplifying website creation and management for non-technical users.
The advent of Web 2.0 in the mid-2000s brought about a new wave of interactive and collaborative web applications. Web developers began utilizing technologies such as AJAX (Asynchronous JavaScript and XML) to create seamless and responsive user experiences. This allowed for dynamic content updates without requiring full page reloads, resulting in more fluid and engaging interactions.
With the proliferation of mobile devices, responsive web design emerged as a critical aspect of web development. Developers started designing and building websites that could adapt to various screen sizes and resolutions, ensuring a consistent experience across desktop and mobile devices.In recent years, the rise of modern front-end frameworks and libraries, such as React, Angular, and Vue.js, has significantly impacted web development. These frameworks provide developers with powerful tools and abstractions to build complex user interfaces and manage state efficiently. Single-Page Applications (SPAs) have become more prevalent, offering seamless navigation and a desktop-like experience within the web browser. For more information https://wonderwebdevelopment.com/what-we-offer/web-development/
Expanding Your Online Community with Web AccessibilityTechSoup
Donating, volunteering, and being involved in your community is for everyone ... including those with disabilities.
Inaccessible websites keep 15 percent of the population from finding you and your work online. That's millions of potential patrons, volunteers, ambassadors, and even future donors who might not be able to use your website due to small but significant errors.
In this presentation, Knowbility's Jessica Looney and Jillian Fortin will cover
- What accessibility is and why it should be a priority for nonprofits
- The business case for accessibility
- How to get buy-in from stakeholders of your organization
- A few quick website techniques to make your site more accessible today
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
There are 57 million Americans living with a disability, and many of these people need to use assistive technology to interact with websites and digital marketing materials. If your website and marketing materials aren't created properly, they won't be compatible with these devices, and you could be unintentionally excluding customers who would otherwise like to buy from you. You can also be at risk for legal liability if you're in an industry that is subject to accessibility compliance regulations.
This talk illustrates why businesses and marketers should be thinking about accessibility when they develop marketing plans and launch digital campaigns.
WEB DEVELOPMENT TRAINING COURSE-BITS.pdfirfanakram32
In today’s digital age, the World Wide Web has become an integral part of our lives. From shopping and socializing to accessing information and services, the web has changed the way we interact with the world. Behind the scenes of every website and web application lies the world of web development—a vast field spanning a variety of technologies, frameworks, and languages. In this comprehensive guide, we’ll explore the fundamental concepts of Web Development Training, from the basic structure of a website to the intricacies of building dynamic web applications.
How Website Design Services Can Boost Your Online Business - Pixxelu Digital ...Pixxelu Digital Technology
Pixxelu Digital Technology's website design services can significantly enhance your online business. A well-designed website not only attracts visitors but also ensures a positive user experience, leading to increased engagement and conversion rates. With Pixxelu's expertise, your website will be visually appealing, user-friendly, and optimized for search engines. This not only improves your online presence but also establishes credibility, ultimately driving business growth. Invest in professional website design services to unlock the full potential of your online business with Pixxelu Digital Technology.
Leveraging interactive and rich media assets for global reach can present a variety of strategic and technical challenges for localization managers. From a messaging standpoint, rich media assets for global campaigns must communicate core messages while satisfying local communication expectations. From a technical standpoint, creating multiple-language versions of assets can be a cumbersome, time-consuming, and an expensive undertaking.
In this webinar presentation, Viewstream CEO John Assalian offers expert tips and best practices to approaching the localization of videos, screencasts, and interactive presentations, from front-facing messaging and communication to the back-end programming and metrics. Learn expert approaches to initial creation of localized assets that help expedite the localization process. Get an inside look into leveraging tools such as Wordpress, XML and Flash for fast iteration of localized content, giving you the flexibility you need to rapidly iterate across languages.
Using real-world examples from Viewstream’s portfolio, you will have a chance to see these techniques in action. John will also be available to answer any questions you may have about your asset localization processes.
Case Study - Building a Website for Vocational Training and EducationKentico Software
Marty Abrahams, Tech Lead at Banjo Advertising, presented a great case study at Kentico Roadshow in Sydney and explained how the Banjo team used Kentico Cloud to build a brochure website for the government client VET, Vocational Training and Education.
Find more on https://kenticocloud.com/blog/building-website-for-vocational-training-education
This presentation will provide a brief overview of Web accessibility issues and its importance to high-ed websites. Then we'll look at methods, tools and resources for creating and testing accessible Web content. Finally, we'll explore some specific techniques that can be applied to Cascade designs to improve site accessibility.
Why Entity Search Can Be Your Competitive Advantage in 2021Milestone Inc
In this webinar Bill Hunt, Global Strategy Consultant for Black Azimuth Consulting and our Founder and President, Benu Aggarwal, and our VP of Marketing, Erik Newton, discussed how entity-led growth offers immense opportunity to brands to build robust presence along with establishing the right criteria to measure success. The discussion covered how entity search, schema gaps, and query intent give marketers direction to create robust content, the right site architecture, and the right entities for any domain. It included the in-depth explanation of a 5-step process to help you improve share of visibility, leads, and to connect the dots between entity search.
Why Entity-Led Growth Can Be Your Competitive Advantage in 2021Milestone Inc
In this webinar Bill Hunt, Global Strategy Consultant for Back Azimuth Consulting and our Founder and President, Benu Aggarwal, and our VP of Marketing, Erik Newton, discussed how entity-led growth offers immense opportunity to brands to build robust presence along with establishing the right criteria to measure success. The discussion covered how entity search, schema gaps, and query intent give marketers direction to create robust content, the right site architecture, and the right entities for any domain. It included the in-depth explanation of a 5-step process to help you improve share of visibility, leads, and to connect the dots between entity search
eb development has come a long way since its inception, transforming from simple static pages to dynamic and interactive experiences. The evolution of web development can be traced back to the early days of the internet when websites consisted primarily of static HTML pages.
During the early 1990s, the World Wide Web Consortium (W3C) introduced new technologies and standards that revolutionized web development. The introduction of CSS (Cascading Style Sheets) allowed developers to separate the presentation and layout of web pages from the underlying HTML structure, providing more control over the visual appearance.
As the demand for more dynamic websites grew, scripting languages like JavaScript emerged, enabling developers to add interactivity and enhance user experience. This shift marked the beginning of client-side scripting, where scripts executed on the user's browser, empowering developers to create dynamic content and handle user interactions.
The early 2000s witnessed the rise of server-side scripting languages like PHP, ASP, and JavaServer Pages (JSP). These languages allowed developers to generate web pages dynamically on the server, enabling greater customization and data processing. Content Management Systems (CMS) also gained popularity during this time, simplifying website creation and management for non-technical users.
The advent of Web 2.0 in the mid-2000s brought about a new wave of interactive and collaborative web applications. Web developers began utilizing technologies such as AJAX (Asynchronous JavaScript and XML) to create seamless and responsive user experiences. This allowed for dynamic content updates without requiring full page reloads, resulting in more fluid and engaging interactions.
With the proliferation of mobile devices, responsive web design emerged as a critical aspect of web development. Developers started designing and building websites that could adapt to various screen sizes and resolutions, ensuring a consistent experience across desktop and mobile devices.In recent years, the rise of modern front-end frameworks and libraries, such as React, Angular, and Vue.js, has significantly impacted web development. These frameworks provide developers with powerful tools and abstractions to build complex user interfaces and manage state efficiently. Single-Page Applications (SPAs) have become more prevalent, offering seamless navigation and a desktop-like experience within the web browser. For more information https://wonderwebdevelopment.com/what-we-offer/web-development/
Expanding Your Online Community with Web AccessibilityTechSoup
Donating, volunteering, and being involved in your community is for everyone ... including those with disabilities.
Inaccessible websites keep 15 percent of the population from finding you and your work online. That's millions of potential patrons, volunteers, ambassadors, and even future donors who might not be able to use your website due to small but significant errors.
In this presentation, Knowbility's Jessica Looney and Jillian Fortin will cover
- What accessibility is and why it should be a priority for nonprofits
- The business case for accessibility
- How to get buy-in from stakeholders of your organization
- A few quick website techniques to make your site more accessible today
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
There are 57 million Americans living with a disability, and many of these people need to use assistive technology to interact with websites and digital marketing materials. If your website and marketing materials aren't created properly, they won't be compatible with these devices, and you could be unintentionally excluding customers who would otherwise like to buy from you. You can also be at risk for legal liability if you're in an industry that is subject to accessibility compliance regulations.
This talk illustrates why businesses and marketers should be thinking about accessibility when they develop marketing plans and launch digital campaigns.
WEB DEVELOPMENT TRAINING COURSE-BITS.pdfirfanakram32
In today’s digital age, the World Wide Web has become an integral part of our lives. From shopping and socializing to accessing information and services, the web has changed the way we interact with the world. Behind the scenes of every website and web application lies the world of web development—a vast field spanning a variety of technologies, frameworks, and languages. In this comprehensive guide, we’ll explore the fundamental concepts of Web Development Training, from the basic structure of a website to the intricacies of building dynamic web applications.
How Website Design Services Can Boost Your Online Business - Pixxelu Digital ...Pixxelu Digital Technology
Pixxelu Digital Technology's website design services can significantly enhance your online business. A well-designed website not only attracts visitors but also ensures a positive user experience, leading to increased engagement and conversion rates. With Pixxelu's expertise, your website will be visually appealing, user-friendly, and optimized for search engines. This not only improves your online presence but also establishes credibility, ultimately driving business growth. Invest in professional website design services to unlock the full potential of your online business with Pixxelu Digital Technology.
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
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
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
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
4. Agencies
• NC.GOV
• Department of Cultural Resources
• Department of Health & Human
Services
• Department of Environment & Natural
Resources
• Department of Public Safety
• Department of Administration
• Department of Revenue
• Department of Commerce
• Office of the Governor
• Office of Information Technology
Services
• Office of State Human Resources
• Office of State Budget &
Management
14. 10 tips
• Add alt text to images and add labels to forms.
• Use heading tags, table headings and lists.
• Provide sufficient contrast between text and
background colors.
• Make each page navigable by keyboard alone.
• Allow pausing of animations.
• Add skip to content links.
• Add a meaningful page title.
• Avoid 'click here' link text.
• Keep navigation consistent.
• Avoid pop-up windows.
Today I want to walk you through the story of NC.gov. <click> The office of Information technology services sought out the ability to work with Cabinet agencies to bring state government websites into the 21st century. I’ll provide you with a high level project overview, the problems that NC.gov faced and the methods and best practices that Atlantic BT brought to the table to create a digital transformation. The quest became known as the digital commons because we are working together to make each of the government sites highly informative, useful, and easy to use.
The Need:
Problem Statement: Most organizations have service agreements. NC.gov has a mandate: to serve every citizen, non-profit and business in the State of North Carolina. NC.gov was struggling to meet these demands.
While all the information one might need was available somewhere within NC.gov's network of agency websites, finding it was challenging.
NC.gov Problem was a crisis of usability. As a result, many visitors were frustrated and opted to call agency offices directly, which resulted in slower response times and even more frustration.
NC.gov needed a transformation. A transformation in design, user experience and technology infrastructure that would better serve its audience.
NC.gov was also on the search for an internal transformation within the state that may change how agencies work together, and how they think about their content and the services they provide to the public.
This is the story of how Atlantic BT solved a tough digital problem to bring about North Carolina's Digital Transformation. We were asked to create a unified look and feel, that shows coordination across the state, will provide better customer service and predictable interface. Up-to-date, robust functionality, accessibility for all devices and for all audiences, and easy-to-maintain websites are also key to this project.
NC.gov compiled a workforce that consisted of two cross-agency workgroups: The Digital commons
Web content committee consists of web content managers and communication personnel from each of the 12 cabinet agencies who are ensuring the websites meet their agency’s needs and the needs of the citizens they serve.
The Digital commons technology committee consists of webmaster and developers who are helping with technical standards and deployment.
If you notice through the following examples, there was no consistency among any of the agency sites. A user would fall on one site and through a simple click transported to a new site. The experience was jolting and confusing.
Each site was build on a different platform, or created using static html. Some sites were using Dot Net Nuke, LifeRay, and most commonly, there was no CMS present at all. This meant there was no governance or compliancy across any of the agency sites. That each web master for an agency there was no workflow model in place. There was no control.
It’s not just the visual look and feel, but the language that is being used. As a citizen, if you are try to just contact the agency, or talk to someone it’s explained a variety different ways across each site. One of the problems Atlantic BT needed to solve was how to create a unified voice and language across each of the different sites.
There were several groups who were brought in to facilitate the digital transformation for NC.gov.
Atlantic BT has served as the bridge marrying all groups and forming a solid partnership. groups. NC’s new web presence represents an upgrade with all the making of a modern website. NC.gov is built on a multisite Drupal distribution and hosted in the cloud via OpenShift.
WCAG = Web content accessibility guidelines
Web accessibility means that people with disabilities can use the Web. More specifically, Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. Web accessibility also benefits others, including older people with changing abilities due to aging.
For Atlantic BT and the digital commons project, accessibility is considered in three parts. To comply with WCAG 2.0 and Section 508, to have content accessibility as well as color contrast requirements.
The World Wide Web Consortium (W3C) sets the main international standards for the World Wide Web and its accessibility. W3C created the Web Content Accessibility Guidelines (WCAG 2.0) which are similar to Section 508, but on an international level. WCAG 2.0 requires specific techniques for compliance and is more current than Section 508.
As part of Digital Commons core mission any work produced had to map to the following standards to guide new web
development. We have to comply with Level AA WCAG2.0 and Section 508. As much as it is practical we also needed to comply with WCAG20 Levels AA and AAA.
Many countries and international organizations require compliance with WCAG 2.0. The guidelines are categorized into three levels of compliance: A (must support), AA (should support), and AAA (may support). Representatives from the accessibility community around the world participate in the evolution of these guidelines.
It was important for Atlantic BT to understanding the 4 Principles of Accessibility. Guidelines and success criteria are organized around the following four principles, which lay the foundation necessary for anyone to access and use Web content.
Anyone who wants to use the Web must have content that is:
Perceivable: Information and user interface components must be presentable to users in ways they can perceive. This means that users must be able to perceive the information being presented (it can’t be invisible to all of their senses)
Operable: User interface components and navigation must be operable. This means that users must be able to operate the interface (the interface cannot require interaction that a user cannot perform)
Understandable: Information and the operation of user interface must be understandable. This means that users must be able to understand the information as well as the operation of the user interface (the content or operation cannot be beyond their understanding)
Robust: Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies. This means that users must be able to access the content as technologies advance (as technologies and user agents evolve, the content should remain accessible)
Contrast (Minimum): The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for the following: (Level AA)
Large Text: Large-scale text and images of large-scale text have a contrast ratio of at least 3:1;
A contrast ratio of 3:1 is the minimum level recommended for standard text and vision. The 4.5:1 ratio is used in this provision to account for the loss in contrast that results from moderately low visual acuity, congenital or acquired color deficiencies, or the loss of contrast sensitivity that typically accompanies aging.
The contrast ratio of 4.5:1 was chosen for level AA because it compensated for the loss in contrast sensitivity usually experienced by users with vision loss equivalent to approximately 20/40 vision. (20/40 calculates to approximately 4.5:1.) 20/40 is commonly reported as typical visual acuity of elders at roughly age 80.
For Atlantic BT, we needed to create a defined process that would work across each agency. We understand the importance of planning and strategy. Because we were working with 12 different groups, each being taken through the same course of action, it was necessary for us to create a project process flow chart.
This documentation allowed each agency that we were working with visually see each step of our process. We could map team members, deliverables and dependencies to a visual timeline. When working with multiple agencies and outside vendors, it was imperative for each team member to understand exactly where in the process we were.
Our discovery phase is how we refine the global planning and design phases of a digital transformation.
Our BA, Software architects, user experience specialists, and marketing placed emphasis on discovering and documenting the following:
We work with state communications officials and technical personnel from state agencies to understand how content was created and what work processes looked like. Through leadership of information architecture workshops and user testing, we were able to design a website that was tailored exactly to the needs of the workforce as well as the end user.
Our first step in the discovery phase was to identify who the primary persona is that uses North Carolina’s websites. We conducted four separate persona workshops working with three different agencies in each workshop. We collected over 100 unique personas through the different workshops. From there, our team consolidated the finding to create seven global personas that encompassed all of North Carolina.
Personas are useful because they help us identify the wants and needs of the end user. We give them a name and reference back to each during the course of the project.
Once our personas have been defined, our team did a full technical audit across each of the agency sites. We validated the site structure based on content, page type, and functional component.
Sometimes the best approach is a low tech approach. We’re in a high tech business, but we’re doing this with people for people. This is a shot from one of our workshops.
Our approach is very interactive. We have key stakeholders out of their seats and putting post-it notes on the walls. We work with each individual to organize recommended components for the site.
We found consistent patterns throughout each of the sites. Our goal is to generate a global template that can be unified and used across each site. To do this, we had to document what page types would be utilized both now and in the future for each site.
Once we understand the patterns of the site, we needed to also determine the global template structure for each site. Because a unified look & feel was necessary, we needed to work with the NC.gov workgroups to prioritize content and structure of a page.
Our site architecture is developed around what are perceived end-user needs based on our persona development and research from analytics.
From there we created a clickable prototype that went through user testing to validate the page structure and design.
With our design we took a mobile first approach.
As part of the design, we created a concept board.
We picked a font that was both mobile friendly and provided a lot of options for weight. The font we chose, Transport New, stood out because it easy to read. It was first designed for road signs in the UK.
We established a color pallet that mapped to web compliancy and contrast restraints
Using invision
Carbon is a light-weight component model and services framework providing enterprise quality services.
From a development perspective, we tackled the digital commons project utilizing the Atomic Design Methodology. It is composed of five distinct stages working together to create deliberate interface design system.
Atoms: The smallest indivisible particle of matter. These are our inputs, buttons, labels, etc. and on their own are almost useless. For us, this is the branding piece. A brand defines all of the necessary inputs. Brand of our interfaces serve as the foundational building blocks that comprise all our user interfaces. This is where color palettes and font stacks live.
Molecules: A group of atoms. Joining our inputs, labels and button, we can build a molecule-form. For us, molecules are relatively simple groups of UI elements functioning together as a unit.
Organisms: These are relatively complex UI components composed of groups of molecules and possibly even atoms. An example of this component would be the menu and heading structure for each site.
Templates: Page-level objects that place components into a layout and articulate the design’s underlying content structure.
Pages: Specific instances of templates that replace placeholder content with real representative content.
- We achieved the goal of unified visual design
- The redesign of NC.gov was the benchmark for creating a new identity for branding.
We provided a combination of governance, training and tools.
We provided a combination of governance, training and tools.
We did training around the governance, writing for the web and GA.
We also created a digital style guide that has been published for all of the smaller agencies and departments within the state. At the end of the day we took 12 different cabinet agencies, all of their communication agencies and got them on to the same page.
Digital style guide provides a seamless workflow for reach of the agencies.
It is a living document that has been updated through each iteration of design
Operates as a communication tool across each agency
The digital transformation of NC.gov is apparent with each design. At the end of this, North Carolina wants more than just 12 new websites with mobile optimization and a great look & Feel and revitalized content. They want to shift their overall culture around supporting and managing a digital experience to be more modern, collaborative and innovative. The process and the story we told with NC.gov supports that dream.