Monthly Archives

September 2015

31 Days of Visual Studio 2015 Tricks and Treats

By | News, Visual Studio | 6 Comments

Microsoft recently released Visual Studio 2015, which includes a bunch of great new features, along with new releases of related frameworks and languages. Over the next 31 days of October 2015, we’re going to be featuring one new trick or treat per day. Some of these will be specifically related to Visual Studio 2015 itself, and others will relate to new features shipping in .NET languages or SDKs for Windows Azure or Mobile. Below you’ll find the list of upcoming articles. Check back here each day, and the links will activate as each new article is published. Day 1 –…

Read More
Windows-10-AdaptiveTriggers-Falafel2Go-Wide

Windows 10 Development: Responsive Design with AdaptiveTriggers

By | Windows | One Comment

This is post 13 of 14 in the series “Developing for Windows 10” In the previous post we looked at the basics of UI automation in Windows 10 apps using Blend to declare the XAML for Visual States. However, while last time we used event handlers in the code-behind of a page to trigger different states, this time we’ll see how to use the new AdaptiveTriggers in Windows 10 to let the application handle state transitions automatically. StateTriggers Each VisualState exposes a StateTriggers property, which is a collection of triggers that it uses to determine whether or not the state should be…

Read More

Azure Mobile Apps, Tables with Integer Keys, and You

By | Azure, C#, SQL Server | 5 Comments

This is post 5 of 11 in the series “Azure for Developers” Microsoft Azure Mobile Apps  (MAMA) is one of the four prongs of the Microsoft Azure App Service platform, bringing Mobile, Web, Logic, and API apps all together in a single container. While it doesn’t offer anything that you couldn’t create on your own, it does offer value by providing boilerplate plumbing that simplifies common tasks such as database CRUD, offline data sync, and universal push notifications. In this post, I’m going to discuss some of the behavioral details of database CRUD out of the box. If you create a brand-new Azure Mobile App today,…

Read More
FTP Files to Windows IoT Core

Windows IoT Core: Running a PowerShell Script on Startup

By | Hardware, IoT, Microsoft, News, Windows | 4 Comments

Sometimes it is useful to be able to run various configuration scripts on your IoT device at start up. This article will outline a way to run a PowerShell script on startup of the Windows IoT Core operating system. The first thing you will need to do is build the script you would like to run. In this example, we’ll keep it simple. We’ll create a log file at startup that will log the current date. Create a new file, name it StartupScript.ps1 and add the following lines of PowerShell code:

Next we will create a simple batch (*.bat) file…

Read More
Windows-10-Visual-States-Sample-App

Windows 10 Development: UI Automation with Blend and VisualStateManager

By | Windows | One Comment

This is post 12 of 14 in the series “Developing for Windows 10” In our previous post we built a UniformGrid container for the ListView, resulting in an evenly-spaced, grid-like view for the main screen of Falafel2Go: This screen is actually made up of two such ListViews in a RelativePanel, allowing it to reposition the lists to support a landscape view, while still keeping the larger size for the featured Blog and Training activities. This layout switch happens automatically as the screen size changes (or, on a phone, if you rotate the screen to its side). Today we’ll see how we…

Read More
Falafel2Go-Windows-10-Desktop-Landscape

Windows 10 Development: Creating a UniformGrid Container

By | Windows | No Comments

This is post 11 of 14 in the series “Developing for Windows 10” This post describes the need for and implementation of a UniformGrid layout control that, when used with a ListView, allows the repeated elements to appropriately stretch to a consistent size to achieve a grid-like layout. Grid Layouts: Simple but Static In our last post we looked at the new RelativePanel control, which we used in the Falafel2Go app for Windows 10 to create a dynamic, responsive layout for the home screen:   You’ll notice that in most of the orientations, the Blog and Training elements are featured and…

Read More

Windows IoT Core Remote Wifi Scanner

By | .NET, C#, Fun, IoT, Microsoft, Mobile, Multi-Device, News, Visual Studio, Windows, Windows Universal Apps | 3 Comments

Windows IoT Core has a nice web-based device management interface. This app can configure many aspects of the device, such as connecting the device to a WiFi network. Because the web-based device management was just a web app, I thought it shouldn’t be difficult to write a remote app to do the same. I ended up with a remote app that could query WiFi networks visible to a Windows IoT Core device and connect or disconnect that device to those networks. To get started, I connected my browser to the web-based device management app for one of my Windows IoT Core…

Read More
Falafel2Go-Windows-10-Mobile-Landscape

Windows 10 Development: RelativePanel

By | Windows | No Comments

This is post 10 of 14 in the series “Developing for Windows 10” Another new control in the Windows 10 Developer toolbox is the RelativePanel, a layout container which enables flexible positioning between the elements it contains. Today we’ll take a closer look at this control and how we used it to build the UI of the Falafel2Go app for Windows 10. RelativePanel Positioning Using the RelativePanel, each element it contains can specify its position in relation to either another element, or docking to the container itself. By leveraging these position properties, you can easily create dynamic layouts in a…

Read More
Windows-10-SplitView-Groove-Music

Windows 10 Development: SplitView

By | Windows | One Comment

This is post 9 of 14 in the series “Developing for Windows 10” Now that we have a simple but solid foundation for a complete Windows 10 app, let’s take a tour through some of the brand new controls available on the platform. Today we’ll look at the SplitView control, which enables you to quickly create a consistent, intuitive navigation UI that can automatically adjust to different screen sizes and device platforms. SplitView The most common function of the SplitView control is to provide a familiar, responsive navigation structure to an application. As the controls name suggests, it consists of…

Read More
Orico Bluetooth 4.0 Dongle

Making a Smart Bracelet using Custom BTLE GATT Services, Arduino, and Windows IoT Core

By | Arduino, C#, Hardware, IoT, Multi-Device, News, Visual Studio, Windows Universal Apps | One Comment

In this article, we are going to cover how to setup your own custom GATT service on the Arduino platform and then interact with it using an application running on Windows IoT Core. The project we will create is a BTLE bracelet that has an LED light (NeoPixel) that changes colors based on the communications received over the custom GATT service. What is a GATT Service? GATT stands for Generic ATTribute Profile. Essentially, it is what defines the services and their associated characteristics that are available on a particular BTLE (Bluetooth Low Energy) device (it is also available on regular Bluetooth…

Read More

Sitefinity 8 – Business Users Edition

By | Sitefinity, Telerik | No Comments

Do you want to create a web site that helps build customer relationships and drive sales, but have less than zero interest in fiddling with technical details? Then this is the book for you. Sitefinity 8 – Business Users Edition focuses on creating your pages and getting your content out there, with a minimum of administration. Here are some highlights: Create and edit web pages. There are plenty of screenshots to show how widgets are dragged-and-dropped to present news, blogs, images and more. Build a library of content that can be reused all over your website including news, blogs, events,…

Read More

Get your Xamarin Android eBook here!

By | Android, Mobile, News, Visual Studio, Xamarin | 2 Comments

Recently Falafel published a series of blogs to help Android developers build awesome apps leveraging Xamarin Android as a technology to build and deploy Android apps. This series takes you all the way from getting everything installed to publishing to the store. To make it easy for you, we followed that up with an eBook that you can download and take with you to get started with Android development on the Xamarin platform. Whether you are just getting started or a pro Android developer, there is something in this eBook for you. Some of the highlights for this eBook are:…

Read More

Windows IoT Core Oscilloscope

By | .NET, Blogs, C#, Fun, Hardware, IoT, Microsoft, Mobile, Multi-Device, News, Telerik, Tools, Visual Studio, Windows Universal Apps | 2 Comments

In my continuing quest to see what the Windows IoT Core is capable of and my desire to push my gadgets to their limits, I came up with an interesting oscilloscope project using a Windows IoT Core-based Raspberry Pi 2 and a simple ADC. Now, I’m not claiming that you can just quickly build an oscilloscope using a Raspberry Pi 2 and an ADC and never need to spend the money on an oscilloscope ever again. The one shown in this project is limited in its temporal resolution to the millisecond range. For an oscilloscope, that’s slow, but it may…

Read More

FalafelCON app now available, built with Xamarin

By | Xamarin | No Comments

I am super excited to announce the availability of the FalafelCON conference mobile app on all 4 mobile platforms  – iOS, Android, WP, and W8.1.  The FalafelCON app is a whitelisted app that is born as a result of us rewriting the larger parent app,  EventBoard mobile,  using the Xamarin Platform which will be available this fall. These two apps are built from the ground up using Xamarin.Forms technology. By using Xamarin.Forms we are able to achieve > 95% code reuse on iOS and Android. We also built native apps for Windows Phone 8.1 and Windows 8.1 using the Universal Windows Apps model…

Read More