I would like to ask what is the free component for diagram/chart/graph in Vaadin 14?
I am using Vaadin14 and Spring boot in my project,
Available third party add-ons shared by users can be found at the Vaadin directory. You should search if there is any that suits you :)
I have never tried this add-on, but it seems to be widely used and actively maintained : ApexCharts.js
SO Charts - this add-on is a wrapper around the echarts Javascript library for using it with Vaadin Flow.
Related
I'm working on a UI application with asp.net mvc. I'm currently using bootstarp.
As i'm still learning about it, i'm confused about where to find the needed components. I used to work with kendo UI where all widgets and api are in the same place.
But now when I need some new functionality or widget (such as datepicker), I find that there are a lot of alternatives and plugins to be installed to choose from..
How should I choose, is there a bootstarp library that I can integrate and which will provide most of what I would need?
As far as I know, there is no package of widgets similar to jquery.ui. But some often used features like popovers and modals are already included in the bootstrap.js.
We are using bootstrap-datepicker by Stefan Petre and Andrew Rowls, which you can install using NuGet.
$('#datePickerId').datepicker();
I looked at many examples of Vaadin and all of them use Vaadin servlet. Is it possible to use Vaadin framework outside a servlet container? If yes, how to achieve that? A sample code would be most welcome.
Vaadin needs a Servlet Environment. Notice however that the Servlet Specification is just a tiny (but essential) part of Java EE. A Servlet Container is typically very light-weight.
So use Undertow, Jetty, Tomcat or any other Servlet Container. Note that these products are all embeddable, ideal for micro services.
Web Components
In recent years, the Vaadin company has been producing versions of their widgets that can run outside of their server-side Java framework. They are taking advantage of advancements being made in Web Components and the Google Polymer project.
The company has launched their Vaadin Elements program.
Vaadin Elements is a set of custom HTML elements tailored for business applications. It extends the Google Polymer library with elements like data grid, charts and combo box so you can build the app your business needs. The elements are actively maintained and tested to ensure compatibility with the latest Polymer releases.
For example, their excellent rows-and-columns Vaadin Grid component is available in three editions:
Vaadin FrameworkThe Vaadin server-side Java framework based on Java Servlet technology.
Vaadin GWT Polymer ElementsFor Google Web Toolkit developers.
Vaadin ElementsFor JavaScript developers.
Be forewarned: the Vaadin team is pushing the envelope in these new web technologies. But they are very excited by their successes and eagerly invite people to try out the new editions of their products.
See the Vaadin company blog for announcements of their success with various components in this effort.
Just yesterday (2016-04) they described a Date Picker widget and a file-uploader widget, both being available as betas in their Vaadin Elements collection.
The week before that they described a beta of a ComboBox widget for Polymer.
The week before that was an entry about their Vaadin Charts 3.0 product being finalized and shipping, both for the Vaadin Framework (server-side, Java) as well as for client-side developers using Polymer, AngularJS, React, or other HTML5 library.
For a very technical discussion, see the video and slides from a meeting at the Seattle Java Users Group (SeaJUG) in 2016-03 in a presentation by Vaadin staffer, Marcus Hellberg.
I have a CRM plugin which I can deploy to Salesforce and it works fine.
My plugin is SPA which is written on javascript with durandal framework and it uses such libraries as knockout.js, require.js, q.amd.js, jquery.js, underscore.js, i18next.js and a few other javascript libraries. Is it possible to deploy such kind of app to Zendesk environment?
Unfortunately, up to the moment no. There is an "ongoing" discussion on Zendesk Support Forums about the matter, but it looks like it's not going to happen anytime soon. Product managers interacted in the thread expressing some will to do it, but I wouldn't rely on that happening in a near future:
At the moment we have no plans to support external libraries. We may open this up to a select few in the future.
Recently I have been working on a website using a trial version of DevExpress with the latest version of Entity Framework, but my trial has run out. Is there a free alternative anyone knows of that I could use in it's place? I'd like to keep the whole MVC flow going.
DevExpress only provides extensions for (and not the root of) MVC. As long as you can go without the extended versions of the charts, tables and other controls you'll be fine. Otherwise, if you're that dead-set on their controls or have a lot invested you may look at just purchasing the package.
Also, to be clear, EF is a freely-available library (if you have NuGet it's very easy to obtain) so anything relying on that is safe:
Install-Package Entity-Framework -Version 5.0.0
That would install the latest solid build to your project.
There is an excellent demo of using Out Of Brower (OOB) disconnected Silverlight on the official home page of:
http://www.microsoft.com/silverlight/silverlight/demos/oob/default.html
Does anyone know where I could find / download the source of this and modify it to use as a proof-of-concept to show my boss so he can green-light a Silverlight project?
thanks!
Update: I am also aware of the very rough demo made available at:
http://www.silverlight.net/learn/videos/silverlight-videos/out-of-browser-experiences/
but it is very basic and ugly, unlike the one I am attempting to locate.
This demo is part of a Microsoft demo kit that the Silverlight team has put together for the Microsoft field to use when demoing Silverlight and the new features. Unfortunately it is not available externally at this time.
John Wiese - ISV Architect Evangelist/Microsoft
For those interested in an answer to this, the closest solution to be found is to use a Silverlight Reflector to inspect the code and styles. This is VERY useful for seeing how someone did a certain effect.
Silverlight Spy (trialware)
A Silverlight Reflector plug-in (untested)