← Back to all blogs


Posts in 'web'

Just-released Windows Phone 8.1 preview already receiving updates

The Windows Phone 8.1 preview is already on the receiving end of updates, as programmers eagerly anticipate the features and capabilities it will offer when it goes into wide release.

HowTo: Rotate Text in Merged Cells in C1FlexGrid

When using any Grid control, we generally have a requirement to display rotated text in some column or cell. With C1FlexGrid control, customization is always easy because of its ability to integrate with default .Net classes.

5 Cool Features of ActiveReports 8

Reporting is both a dream and a nightmare for any technical personnel.

The need for speed in self-service analytics brings changes for programmers

Self-service analytics has caught on in the enterprise like wildfire, with more organizations deploying end-user reporting tools designed to maximize the number of company data crunchers. The myriad potential benefits of this approach include a more productive workforce, enhanced customer engagement strategies and much-improved internal management capacity. However, success all hinges on the application portfolio and its power to enable end users to distill data. An increasing number of organizations are adopting enterprise applications - 79 percent have implemented or are considering deploying business software, according to Tech Pro Research. Enterprise end-user utilization of apps and analytics software will have a direct impact on productivity and the bottom line. This obviously puts pressure on programmers to change up their approach to application development. The self-service end user is a far cry from the trained data statistician, not only in terms of skill set but in light of the ways they develop and apply insights. A changing paradigm

Microsoft offers info about next versions of ASP.NET, Visual Studio 2013

Microsoft recently began to offer users a preview into the eagerly-anticipated next versions of ASP.NET and Visual Studio 2013.

Rising use of Web-based programs: Tips for building secure cloud apps

As users increasingly leverage their mobile devices for different purposes, it is becoming even more critical to provide enterprise apps and cloud-based programs to prevent shadow IT practices.

Extending C1GridView Editing-EditForm

The C1GridView provides multiple options to edit data, be it client side or server side. It also enhances the editing experience by allowing editing controls. The server side editing now supports default C1Input controls, you can also bind to any other editing control of your choice. However applications may sometime require to show an edit form while editing,best if it is shown inside the grid. Though this functionality is not present out of the box but the C1GridView does allow you to create one by extending it through a few lines of reusable code. Let me walk you through extending C1GridView to implement a editable form like the image below.

How to create impactful, effective data visualizations

To help make better enterprises cases and improve the decision-making process, data visualizations should be established carefully, leveraging certain best practices.

How to create impactful, effective data visualizations

Nearly every business today uses spreadsheets for one function or another. Whether its for employee tracking purposes, to organize financial information or what have you, spreadsheets are not going anywhere anytime soon.However, sometimes it is difficult to utilize a spreadsheet to illustrate a business case or present informational trends. In these cases, it is typically more impactful to leverage a data visualization - not only for improved effectiveness, but also to foster better understanding of the content being shown.In these respects, not all data visualizations are created equally. Some visuals are more useful than others for presenting specific types of information. To help make better enterprises cases and improve the decision-making process, data visualizations should be established carefully, leveraging the following best practices:Break down complex content

Is HTML5 finally primed for a takeover?

The HTML5 debate wages on, but it's important to understand the facts in order to make a smart decision about its feasibility for your organization.

Make Anything MVVM

Often times when working in WPF and Silverlight we have to perform some action in code-behind that cannot be uncoupled from the view and put in the view model. For instance, a command may affect multiple properties on a UI control or a property may not support binding. Here is a quick set of steps to make tightly coupled code-behind more MVVM-friendly.

AR8 : Creating Reports on the Fly

ActiveReports has been the first choice of developers when it comes to creating hassle free and versatile reports. The extensive API of ActiveReports allows Visual Basic and C# developers to completely control the report processing engine to fit their needs.

Developing a successful app with users in mind

App builders still need to address necessary elements and ensure that the software is viable for employee use.

ComponentOne Unplugged: Getting Started with MVC5 in Visual Studio 2013 with Thomas Robbins

We have a great new video of a session presented by Thomas Robbins, Chief Evangelist at Kentico CMS. Thomas has a standing room only crowd for his session on getting started with MVC 5!  Check out the full session in this episode of ComponentOne Unplugged

Extending ActiveReports Server for multi-tenant ad hoc reporting

In the introduction to multi-tenant reporting, we discussed how ActiveReports Server uses a security provider and security filters to implement custom authentication when you deploy self-service reporting in multi-tenant environments. These are environments in which multiple clients, such as multiple companies, each with its own group of employees, share a single application with access to only their information. This is very common in SaaS applications that need to add reporting.

ActiveReports Server: Introduction implementing to multi-tenant ad hoc reporting

While implementing ad hoc, self-service reporting in a multi-tenant environment, we aim to restrict access to underlying data from the database based on the organization (“tenant”) of the user who is logged into the system. This is a typical deployment scenario for Web-based solutions catering to multiple customers, each of whom has individual sets of data. There are many forms of multi-tenancy and the implementation varies by case depending on a number of factors. These architectures vary in degrees of data isolation from an extreme of completely isolated databases, where each tenant has their own copy of data, to shared databases where tenants share the same tables and data is associated with a tenant using a tenant identifier.

Riding the wave of mobile BI

Mobile business intelligence will be an integral part of virtually every organization's analytics strategy going forward.