Office 365As a full-stack software developer with a penchant for UI/UX, I must admit I was a little skeptical when I was recently tasked to investigate Office 365 as a development platform.

What I found surprised and impressed me.

The Office 365 Development Platform

We’ve gotten really good at spinning up web applications that help users solve problems and increase productivity. That’s great, but it can also leave users with all sorts of disparate applications and stand-alone tools to interact with throughout the day. This contributes to a common productivity disrupter: context switching – that is, the need to frequently switch between different applications and user experiences.

Office 365 offers new compelling ways to integrate external services and custom functionality directly into the Office applications people already use.

Users can do more without having to alt-tab their way through the day, and developers can leverage a rich set of features and functionality without re-inventing the wheel.

Imagine being able to perform many of your day-to-day tasks without ever leaving Outlook. Or accessing external content directly in Word, Excel or PowerPoint. Users can do more without having to alt-tab their way through the day, and developers can leverage a rich set of features and functionality without re-inventing the wheel.

What’s more, the functionality you add is available from anywhere, on any device. Office 365 provides rich browser-based web apps as well as native apps for Windows, iOS, and Android.

Nice.

Read More…

Internet of Things, IOT

The short answer is yes. Not only can it save your organization money, but it can do so while also delivering more functionality and freedom. AIS recently worked with a large machine-tooling company that had a machine optimization software solution they wanted to re-platform in a lower-cost, more scalable and flexible way.

Their machine optimization system reports real-time and historical data on how cutting tools and machines are performing, and recommends improvement opportunities. However, it was built using traditional software development techniques and doesn’t take advantage of any platform-as-a-service (PaaS) capabilities and benefits.

They asked us to create a proof-of-concept (POC) solution utilizing Azure IoT and Analytics PaaS services. This POC would be used to prove that an Azure IoT and Analytics PaaS services-based solution could provide derived data results within +/- 10% of their current software solution and experimental results, as well as address a number of existing technical limitations and outstanding business needs.

Click here to read how we overcame this challenge.