Here’s what your hardware needs for the AWS Greengrass IoT service

Amazon is bringing the Greengrass IoT service to devices and board computers, meant to help boost offline data collection and analysis.

The goal of Greengrass, an AWS software tool, is to make IoT devices and maker boards smarter. Even underpowered devices collecting data won’t be “dumb” anymore, Amazon says.

Amazon has kept in mind that smart devices can’t always be connected to the cloud for data analysis, and Greengrass brings some AWS software tools to devices to aid in better collection and analysis of data.

Developer boards are strongly tied to cloud services, which add more functionality to smart devices. Data collected from sensors are typically dispatched and collected in the cloud, where it can be analyzed and can define the next steps.

To read this article in full or to leave a comment, please click here

from Computerworld Cloud Computing

Report Viewer 2016 control update now available

Thanks to Rhys Schmidtke, Senior Software Engineer, for contributing content to today’s post.

A few weeks ago, we published a Release Candidate of an updated Report Viewer 2016 control to NuGet, enabling you to embed paginated reports into your existing ASP.NET Web Forms apps and incorporating several enhancements we made for SSRS 2016, including modern browser support. Since then, many of you have tried the Release Candidate and shared your feedback. Today, we’re pleased to announce an updated Release Candidate for you to try.

What’s new in this update

With this update, the Report Viewer control

  • Includes resource files for 14 supported languages
  • Supports and renders properly on pages that use ASP.NET master pages
  • Supports pages accessed over HTTPS
  • Provides improved error messages in some common cases when the control might not be configured properly

First things first…

If you installed the previous Release Candidate into your app, you’ll need to first uninstall it. (You shouldn’t need to perform this step to update future releases, but you do this time.)

To uninstall the previous Release Candidate from your app,

  1. Open the packages.config file in your project and delete the element for the Report Viewer control:
  2. Remove references to Microsoft.ReportViewer.* assemblies from your project:

Install the NuGet package

To install the Report Viewer control into your app,

  1. Open your ASP.NET Web Forms project in Visual Studio 2015.
  2. Open the NuGet Package Manager Console (Tools > NuGet Package Manager > Package Manager Console).
  3. Enter this command in the console:
    Install-Package Microsoft.ReportingServices.ReportViewerControl.WebForms -Pre

That’s it; your project now has the files you need.

Add a Report Viewer control to your page

If your project doesn’t reference an earlier version of the Report Viewer control, you’re ready to add a Report Viewer control to your page. You’ll need to add

  • A Register tag.
  • A ScriptManager control.
  • The ReportViewer control itself.

Your page will look something like the following:






Just use your ReportServerUrl and ReportPath in place of the sample values above.

Check out this article for a step-by-step walkthrough.

Update an existing web app

If your existing project references a previous version of the Report Viewer control, you’ll need to update a few references in your web pages and web.config file; see this article for more info.

Known issues

You might encounter a couple of known issues with this Release Candidate:

  • If you have SQL Server Data Tools (SSDT) 16.5 or earlier installed, you may see an error at design time. (The Report Viewer control should work fine at runtime.) Upgrading to SSDT 17.0 or a future update should resolve this issue.
  • If your ASP.NET page (or master page) uses jQuery, it may interfere with the Report Viewer control and some features, such as printing, may not work properly. Commenting out other references to jQuery should avoid this issue.

We aim to address these issues in a future update.

Try it now and send us your feedback

from Business Intelligence Blogs

Amazon will literally truck your data into its cloud

It can be hard moving large amounts of data to the cloud. Even with consistent 10 Gbps of data transfer, it would take years to get hundreds of petabytes from an on-premises data center to a public cloud provider.

Amazon is aiming to speed that process up with a high-capacity data transfer product: A literal truck. The Snowmobile is a big, white semi-trailer that can hold 100PB of data. It will then get driven to an Amazon endpoint, and the data will be loaded into the company’s public cloud storage.

For smaller migrations that can also benefit from processing at the edge, Amazon announced a new Snowball Edge appliance that provides 100TB of storage, local compute power, and migration for handling data transfer and processing.

To read this article in full or to leave a comment, please click here

from Computerworld Cloud Computing

Enterprises start to migrate critical legacy workloads to the cloud

LAS VEGAS — Now that major enterprises have gotten their feet wet with smaller cloud projects, they’re beginning to focus on migrating large, critical legacy workloads.

That’s the take from Stephen Orban, head of enterprise strategy at Amazon Web Services (AWS).

In an interview with Computerworld at the annual AWS re:Invent conference here this week, Orban said the next wave of cloud computing could be focused strategically on legacy migration.

And while it’s always tougher – and riskier — to move big, mission-critical workloads and services, at least IT departments have gotten experience working with the cloud so they’re not going in cold.

To read this article in full or to leave a comment, please click here

from Computerworld Cloud Computing

Amazon accelerates and simplifies its cloud infrastructure offering

Amazon Web Services continued to push its infrastructure offering forward on Wednesday with the launch of upgrades to its existing instance types and new tools for simplifying and accelerating computation tasks in its public cloud.

AWS CEO Andy Jassy unveiled a new Elastic GPUs feature for the Elastic Compute Cloud (EC2) that will let developers add flexible acceleration using parallel processing for their applications.

On top of that, Amazon launched a new Lightsail service that’s aimed at giving customers an easy way to spin up a straightforward virtual private server without having to orchestrate a fleet of different AWS services. Finally, the company also unveiled upgrades to its burstable, memory intensive, high I/O, and compute intensive instances.

To read this article in full or to leave a comment, please click here

from Computerworld Cloud Computing

AWS comes out swinging with A.I. services

LAS VEGAS — Artificial intelligence just may be the new battleground in the cloud.

At its re:Invent conference today, Amazon Web Services CEO Andy Jassy announced three artificial intelligence (A.I.) services that will be available to enterprise users this year, with more expected in 2017.

The three services being rolled out are Amazon Rekognition for image recognition; Amazon Polly for text-to-speech services; and Amazon Lex, the technology inside its smart device Alexa, offering speech recognition services.

Now enterprise AWS customers can use A.I. to, for example, search for images that show a mountain next to a lake, or a city with specific architecture.

To read this article in full or to leave a comment, please click here

from Computerworld Cloud Computing

Meet MuleSoft developers near you!

The MuleSoft community keeps growing! Every day, we observe developers from around the globe take initiatives to strengthen their local groups, share business insights and exchange ideas on how APIs contribute to the ongoing digital transformation. In the next ten days, no less than five MuleSoft community events are happening across the United States and […]

from MuleSoft Blog

Microservices versus ESB

This post is by one of our MuleSoft champions, Antonio Abad. The post reflects on their personal experiences & thoughts and not necessarily from MuleSoft itself. Let’s start with a simple definition of both concepts: “An ESB is basically the integration of the new and the old, providing a central place for the services, applications, […]

from MuleSoft Blog