Visual editing of hypergraph(DB) data - user-interface

Is it possible to visiually access / edit graphs with hyperedges / reification (e.g. HypergraphDB) via a GUI (preferrably web-based and OpenSource, like webVOWL)?
I tried too search, but no existing topics I found refer to hyperedges / reification capability of graph editors.

Related

How to implement UI in mobile application

I have a hybrid mobile app.
The framework is vanilla Javascript (i.e. no React, Angular, Vue, etc..).
The GUI work as expected (i.e. the buttons trigger the correct functionality) but the UI is lucking.
I have a UX / UI design in place, in form of an idea and example sketches, but not in any framework (e.g. no Figma files).
I use Bootstrap inconsistently in the app, for some of the buttons and found about Material Design Bootstrap.
I see many blogs about UI design and design tools, such as Figma, Sketch, Adobe XD, etc.
In my case, I already have the UX/UI design results. (although just conceptually - not in any files).
So I'm looking for UI implementation (not design) tools / packages / approaches.
What is the best way to implement the UI?
Could I just start implementing bits and pieces of the UI?
Or should I use a specific framework/platform/mockup ?
Thanks
i would advice you implement the ui in bits as you would have better understanding about the code running your ui and how to easily connect the gui to functionality. tools like figma have features that can convert designs to html/css code buut that would require having to work on design files.

How to surface content of a custom Tab App for unified searching in Microsoft Teams

We are building a custom tab application for Microsoft Teams. The data is stored in our database.
We have looked extensively at ways to get search to work, and short of creating a personal tab with our own search implementation, there doesn't appear to be a way to do this. We need our users to be able to use the standard search features in Teams to find the content they have created both in Teams' native tools and in our tab application.
One option we explored is implementing a Microsoft Search Connector to surface our content, but Teams seems to use its own search implementation instead of integrating with the rest of Microsoft's search ecosystem.
Developing custom search implementation for MS Teams isn't supported as of now. To add this feature for future considerations you can raise a user voice here

Comparing Event Sequences aka Google Analytics Behavior Flow

I have a series of events stored as JSON in text files. These events represents actions carried out by users on a website - page view, item click, auto-complete etc. What I would like to do is find common journeys through my website - like the "Behavior Flow" tab in google analytics:
I would like to know if there are any standard tools or algorithms or techniques that are useful in producing this functionality. I am currently using Apache Spark, so my preference is for solutions compatible with that.
I can easily build this myself, but my intention is to learn about common best-practices (if any).

AjaxControlToolkit - Extenders - Whats the "current" approach?

Currently, I have a ASP.net 3.5 web application for which I currently am working on the UI.I have been out of touch of doing web ui's for a while.
When i last did UI related work (way back in 2007), i used the Ajax Control Toolkit - specially the extenders like MaskedEdit Extender etc for implementing a lot of the UI functionality i.e restricting the user from entering incorrect data / formatting etc.
Question 1:-
Is there a newer / better / easier way of implementing the functionality similar to the extenders provided by AjaxToolkit that someone would recommend?
Question 2
Also, my current application needs to support multiple cultures in terms of the number / date formatting. In my experience with Ajax extenders, for eg in MaskedEditExtender, I would have to specify the Mask explicitly which defeats the whole purpose of it being able to switch formats depending on the currently selected culture. Is anyone aware of the latest / greatest way in terms of controls etc that I can achieve this?
Note: I am open to lightweight 3rd party controls that could help me do this but would prefer not to touch heavycontrols like infragistics / telerik kinds mainly due to their learning curve / cost.
I currently use Devexpress in the office and at home i use jQuery. Microsoft suggest instead of using the AJAX Toolkit that you use jQuery. This seems to be the best way to go.
jQuery Toolkit for ASP.net is supposed to be quite easy but i find that jQuery UI does everything that you need it to do and doesn't have too much of a learning curve. Using jQuery is much more straightforward than neat javascript and is a useful skill in today's climate.
A combination of:
web services (asmx or mvc)
jQuery ajax
jQuery UI
Along with the plethora of jQuery plug-ins available would be my recommendation for both light weight, and a good abundance of supporting help as well as plug-ins and very active development.
IF you need a bit more you should look a the http://www.obout.com/ controls as an option.

Google analytics-style custom report builder UI

I'm looking for a reporting engine/UI that can be integrated into a product, which has a UI along the lines of Google Analytics' Custom Reports builder. Is anyone aware of such a thing?
The data is in our case is not page views/visitors/etc, but is similar in nature, in that there are limited entities or types of data, but each entity has many attributes/columns and many different ways of aggregating data (or in GA-style speak, metrics and dimensions).
The analytics-style UI is very intuitive and allows many reports to be created in powerful ways, without having to know SQL.
I have preference for a web-based tool (seeing that it is 2010 and this is a web app -- I mention only because it seems the vast majority of reporting tools still have only a non-web-based creation tool).
Example UI screenshot:
alt text http://gregmaclellan.com/analytics-custom-search.png
you can drag metrics from the sidebar into the dotted rectangles - these become the columns (and determine the underlying entities used for the data)
You can select dimensions to add grouping
Have a look at myDBR, a web-based reporting solution that is easy to install and allows you to create reports within minutes.
myDBR also features a report wizard and query builder that allows you to build reports without extensive SQL knowledge.
Cacti is similar to Google Analytics but its more powerful as it also gives the administrators insight into resource consumption.
While not quite as elegant, Report Builder 1.0 coupled with a model of the datast can possibly provide a solution. The table/data structure can be defined in the model to provide drag and drop placement of columns into a grid (one example - it does charts also), and you could define the Dimensions via the use of Filters. Best part is it is free and comes with MS SQL. More info on Report Builder

Resources