A semantic visual widget editor prototype built on top of semantic mediawiki to enable metadata programming and easy social semantic application development
This presentation covers the basics of how users of screen readers interact with widgets. The goals of this presentation are:
1) Make you comfortable enough with using screen readers so that you have a basic understanding of the types of information users need/expect to hear for widgets.
2) Make you familiar with the common keyboard patterns used for existing widgets on the web and the desktop.
Use the information in this presentation as a foundation for implementing expected keyboard shortcuts for custom widgets as well as for learning how test custom widgets you develop for the web using JavaScript.
Generating XML schemas from a Logical Data Model (EDW 2011)George McGeachie
I gave this 30 minute presentation in April 2011 at Enterprise Data World in Chicago, United States.
I also have a copy of the script (also PowerPoint) I used for the PowerDesigner demonstration.
Brazil\' s best Kept Secret…. Sparkling Wine with a Fruity Twist
Keep Cool Black is Sparkling Wine Cooler made from wine with 100% pure fruit juice added. This creates a unique product, delicious as aperitif, refreshing after a straining day and a great alternative to accompany spiced food. Of course Keep Cooler Black is also COOL in the bar, disco and out on the terrace.
Keep Cooler Black is a 100% translation of the Feel Good vibes that Brazil brings up, joy, sun, fun, sports on white beaches, samba music, rich culture and overwhelming nature.
Keep Cooler Black Contains 6.8% alcohols with a refreshing hint of fresh fruit which makes it friskier and more accessible than wine or Prosecco.
Smwcon fall 2011 tutorial #4
The Facets of Applied Semantic MediaWiki
It covers jumpstart wiki with bundles, packages, deployment, customization, extensions, visualization, data i/o, tips and tricks, integration, workflow, project management and knowledge processing examples.
A SMWCon Fall 2011 presentation on a prototype of Semantic Page Maker - Widget Designer to create, edit, customize wiki pages (application components) via semantic meta data modeling.
The vision is to dramatically lower the bar to enable more users to use SMW++ to make their own social semantic web applications. B
This presentation covers the basics of how users of screen readers interact with widgets. The goals of this presentation are:
1) Make you comfortable enough with using screen readers so that you have a basic understanding of the types of information users need/expect to hear for widgets.
2) Make you familiar with the common keyboard patterns used for existing widgets on the web and the desktop.
Use the information in this presentation as a foundation for implementing expected keyboard shortcuts for custom widgets as well as for learning how test custom widgets you develop for the web using JavaScript.
Generating XML schemas from a Logical Data Model (EDW 2011)George McGeachie
I gave this 30 minute presentation in April 2011 at Enterprise Data World in Chicago, United States.
I also have a copy of the script (also PowerPoint) I used for the PowerDesigner demonstration.
Brazil\' s best Kept Secret…. Sparkling Wine with a Fruity Twist
Keep Cool Black is Sparkling Wine Cooler made from wine with 100% pure fruit juice added. This creates a unique product, delicious as aperitif, refreshing after a straining day and a great alternative to accompany spiced food. Of course Keep Cooler Black is also COOL in the bar, disco and out on the terrace.
Keep Cooler Black is a 100% translation of the Feel Good vibes that Brazil brings up, joy, sun, fun, sports on white beaches, samba music, rich culture and overwhelming nature.
Keep Cooler Black Contains 6.8% alcohols with a refreshing hint of fresh fruit which makes it friskier and more accessible than wine or Prosecco.
Smwcon fall 2011 tutorial #4
The Facets of Applied Semantic MediaWiki
It covers jumpstart wiki with bundles, packages, deployment, customization, extensions, visualization, data i/o, tips and tricks, integration, workflow, project management and knowledge processing examples.
A SMWCon Fall 2011 presentation on a prototype of Semantic Page Maker - Widget Designer to create, edit, customize wiki pages (application components) via semantic meta data modeling.
The vision is to dramatically lower the bar to enable more users to use SMW++ to make their own social semantic web applications. B
A conference report of SemTechBiz 2013 in San Francisco, from a datamining and knowledge-management point of view. It covers several companies with their automatic algorithms to extract data from cleverly discovered crowed-curated data sources, or using UI tools to leverage existing utility to lure user help mark up the data...
In this slide we can see "What is that MVP Pattern ?", "Why we should to use MVP Pattern?", "How MVP Pattern works?", "How to Implementation MVP Pattern in Our Projects?"
Copy of the slides from the Advanced Web Development Workshop presented by Ed Bachta, Charlie Moad and Robert Stein of the Indianapolis Museum of Art during the Museums and the Web 2008 conference in Montreal
Extensible Application Markup Language, better known as XAML (pronounced “zammel”), is a language developed by Microsoft that is based on XML. It provides a declarative way to instantiate rich object graphs – in other words, through XAML you are able to create instances of classes, set properties, and define behaviors. Most commonly used to describe the user interface for technologies like Silverlight, WPF, and Windows 8.1, XAML provides a separation of concerns between the presentation and business logic for an app and gives the designer the flexibility to create experiences that interact with code through data-binding. This enables design-time data and true parallel workflows between designers and developers. Jeremy Likness will walk you through XAML, including how it is used by various technologies and the advantages it provides when building applications.
A conference report of SemTechBiz 2013 in San Francisco, from a datamining and knowledge-management point of view. It covers several companies with their automatic algorithms to extract data from cleverly discovered crowed-curated data sources, or using UI tools to leverage existing utility to lure user help mark up the data...
In this slide we can see "What is that MVP Pattern ?", "Why we should to use MVP Pattern?", "How MVP Pattern works?", "How to Implementation MVP Pattern in Our Projects?"
Copy of the slides from the Advanced Web Development Workshop presented by Ed Bachta, Charlie Moad and Robert Stein of the Indianapolis Museum of Art during the Museums and the Web 2008 conference in Montreal
Extensible Application Markup Language, better known as XAML (pronounced “zammel”), is a language developed by Microsoft that is based on XML. It provides a declarative way to instantiate rich object graphs – in other words, through XAML you are able to create instances of classes, set properties, and define behaviors. Most commonly used to describe the user interface for technologies like Silverlight, WPF, and Windows 8.1, XAML provides a separation of concerns between the presentation and business logic for an app and gives the designer the flexibility to create experiences that interact with code through data-binding. This enables design-time data and true parallel workflows between designers and developers. Jeremy Likness will walk you through XAML, including how it is used by various technologies and the advantages it provides when building applications.
[2015/2016] User experience design of mobil appsIvano Malavolta
The Elements of User Experience
Navigation Model
Wireframes
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2016.
http://www.ivanomalavolta.com
Similar to Smwcon widget editor - first preview (20)
Do you have a true Big Data Analytics platform? What's a true Big Data Analytics platform? How can it help capitalize big data? What's needed to build one? This short introductory presentation can help understand what's a true Big Data Analytics platform and how it really helps building Big Data Analytics applications.
An introduction deck for the Web of Data to my team, including basic semantic web, Linked Open Data, primer, and then DBpedia, Linked Data Integration Framework (LDIF), Common Crawl Database, Web Data Commons.
This is the deck for Science Advisory Board review of our recent progress in setting up a basic infrastructure -- hybrid system architecture to facilitate automatic question answering in Project Halo -- Vulcan's long-range strong AI effort to attack a key problem in the field of AI research.
This is our experiment in crowd-sourcing knowledge acquisition for universal truth creation out of complicated textbook sentences.
An integration of Project Halo's SMW and AURA efforts.
A lightning talk on Microsoft Office Connector to link semantic data sources into MSO Applications to enable Office app users consume semantic data within their familiar tools
Semantic Wiki: Social Semantic Web in UseJesse Wang
This is my invited talk on Semantic Wiki to the Key Lab of Intelligent Information Processing at Fudan University in Shanghai during ASWC 2009 when I gave a similar tutorial on semantic mediawiki and applications.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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/
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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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
2. What is Widget Editor
–
™ Widget Editor is a part of the wiki infrastructure to
make Semantic MediaWiki a social semantic web
application development platform
™ To let people build web applications through
metadata and GUI
– Lowering the bar for people to develop web
applications
™ Still a very work-in-progress prototype (first alpha)
3. Agenda
–
Motivation
Vision
Live Demo
Design
Discussion, Q&A
5. Usage of SMW
–
™ Collaboration
™ Collecting structured data
™ Sharing information
™ Management of heterogeneous data
™ Simple workflow management
™ User-generated arbitrary queries
™ Data analysis and information discovery
6. Common Work Items
–
™ Schema design
™ Extension choices
™ Forms
™ Template
™ Skins
™ Queries
8. Vision
–
It could be a lot easier…
Let’s start with some widgets…
9. Focus on Content
–
™ Most users just like to build
contents
– CMS: Drupal, WordPress, MW/
SMW, …
– SNS: MySpace, Ning, WetPaint,
LinkedIn, …
™ Frameworks allows people to
focus on content or data
10. Data and Metadata
–
™ Frameworks let users set “meta-data”
– So they can customize the content
™ Users contribute and customize
– via meta-data
™ including parameters
™ Users can build systems or content repository
– via meta-data (parameters)
11. Metadata as Glue
–
™ Metadata to glue code and content
™ It brings power and flexibility in this paradigm:
– More metadata è Higher customizability
– More linkage èHigher flexibility
™ In Semantic MediaWiki
– Metadata = Special Wiki Data
™ Template, category, property, etc.
12. Metadata Programming
–
™ Existing examples:
– “Allowed values” è Auto-completion in SF
– “has default form” è Map form to data (category)
™ We want to enhance the experience
– “has range” è auto-completion in Semantic Forms
– “has domain” è auto-construct form for the domain
– “has label/description” è metadata to use in forms
– “has style” è the visual part of customization
13. Object-Oriented
–
™ OOAD is something quite old now
– Is OOAD in SMW application development?
™ Do we have tools to help user with OOAD?
™ Any Design Patterns to help?
™ Model-View-Controller (MVVM)
– Does the model get linked to view nicely?
14. Widget as Objects
–
™ Category and widget hierarchy
– Each category is a domain (class)
– Each category has a widget
– Widget reflects category hierarchy
– Animal è Person è Employee, Patient
™ Widget can embed other widgets
– Aggregation to make application construction easier
– Object “Person” contains object “Address” which has
“State”, “City”, etc.
15. Widget as UI
–
™ Widget has a collection of fields
– Each field is linked to a property
– Each field gets metadata from associated property
™ Type (Date, Number, Widget, …)
™ Has domain and range…
™ Widget is also a user interface to edit and view wiki
content
– Editing form can be automatically generated
16. Live Demo
–
Among the first to see how it works
17. Demo Recap
–
™ Widget Designer
– Data type (Number, File/Image, Page, …)
– Range (number range, enumeration, query)
– Live widget view
– Open architecture
– And more
™ Action Connector
– Action link between widget fields
™ Automatic Form Generation
19. SMW and OO
–
™ Category è Class
™ Property è Attributes
™ Page in a category è Instance of a class
™ Data in a page è attribute values of an instance
™ Bringing OO into SMW is not too hard
20. SMW and MVC
–
™ Model == category + property + template field?
™ View == template?
™ Controller == template + parser function?
™ More complicated and convolved …
™ We are not using *semantic* in SMW
21. WE Model
–
Person Sub Widget
Address Name Sup Widget
Field Field
Employee MW + SMW Prop Prop Field Field
Company Prop Prop
Template
Sub Cate Template
Patient
Disease
Super Category
23. WE Control
–
™ Field-Internal constraint defined in “Model”
– Property “Allows value”
– “#wfallowsvalue”
™ Field-External constraint defined by “Action
Connector”
– Associate with parser function
24. WE Form
–
™ The editing view (input form) is automatically
generated using the metadata
™ User can control:
– Label
– Table or Section (horizontal vs. vertical layout)
– Infobox (with header or not)
– Some styles
– Order (index)
– And more to be added
25. WE Act
–
™ Action Connector to dynamically modify the
metadata
™ Upon changes in related field’s values
™ Provide richer interaction / transaction among the
fields (properties)
™ All these are meta-data
26. Discussion
–
It’s our first demo, we’ll have a lot to do
We need your help.
27. WE Need Feedback
–
™ “What if we build something that nobody uses?” J
™ Will it be useful?
™ If yes, are you willing to help?
– Help us with development
– Be our first customers
28. Thank You!
–
™ Questions, suggestions and comments?