• Custom Data Visualizations using D3.js with ReportPlus

    Introduction

    Introduction

    One of the most powerful data visualization frameworks on the web is D3.js. The visualizations can be simple or really complex. If you're curious for more examples, the D3.js visualizaiton gallery has some real amazing work. With such a powerful and flexible framework comes the tradeoff of being familiar with HTML, CSS, JavaScript, SVG, etc. Despite needing a basic knowledge of all those topics, there…

    • Tue, Jan 10 2017
  • Mobile Performance Testing - JSON vs XML

    Introduction

    It doesn't matter if you're loading a configuration file, data set or even something obtained from a website to use as a data source, there is a performance tradeoff you'll encounter because of the processing time that occurs while parsing JSON or XML. This blog post covers how well loading and reading JSON & XML files using native APIs perform on iOS & Android.

    Test Files

    To test…

    • Tue, Apr 19 2016
  • Using the IGOverlayView to Display a Toast Message (ObjC)

    What is the IGOverlayView?

    The IGOverlayView is a powerful and extremely flexible control for displaying any type of view that will overlay another view, with or without animation, when shown or dismissed. A total of 12 overlay animations are included, with 2 of these animation types allowing for custom animations limited by your imagination.

    What is a Toast Message?

    A toast message is an brief auto-expiring information…

    • Thu, Apr 7 2016
  • Create Tappable Content Within the IGLabel (Obj-C)

    What is the IGLabel?

    What is the IGLabel?

    The IGLabel is an iOS control for creating rich text labels. It works similarly to the generic UILabel and applies styles to text in a similar fashion that is done when using attributed strings. It is also based on Core Text to boost performance and functionality over the generic UILabel.

    What is Tappable Content?

    Tappable content is series of characters, words or sentences that allow interaction…

    • Wed, Apr 6 2016
  • Create an IRC Bot using Python 2

    What is IRC?

    If you're unfamiliar with IRC (Internet Relay Chat) it is an application layer protocol used to facilitate chat with users all over the globe and has been around since the late 1980s and is still widely used to this day. There are several different IRC networks, so which one you chose to use comes down to your own personal preference.

    Why Create an IRC Bot?

    Simply put, IRC bots in general…

    • Mon, Apr 4 2016
  • Using BeautifulSoup to Scrape Websites

    Introduction

    Beautiful Soup is a powerful Python library for extracting data from XML and HTML files. It helps format & organize the confusing XML/HTML structure to present it with an easily traversed Python object. With only a few lines of code you can easily extract information from most websites or files. This blog post will barely scratch the surface of what's possible with BeautifulSoup, be sure to visit the…

    • Wed, Mar 30 2016
  • What I Learned After Using an SSH Honeypot for 7 Days

    How Did This Idea Come About?

    The idea of using a honeypot to learn about potential attackers came to me while chatting with a friend that had exposed his SSH port to log into while away from home. He had mentioned that Chinese IPs had been attempting to gain access. These attacks reminded me of when broadband internet was introduced and there was quite a few firewall software apps protecting internet users. In these…

    • Mon, Mar 28 2016
  • NucliOS Release Notes - September: 15.1.174 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2015 Volume 1 Build 174

    Compo…
    • Fri, Sep 11 2015
  • NucliOS Release Notes - May: 14.2.331, 15.1.70 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2014 Volume 2 Build 331 and NucliOS…

    • Wed, May 13 2015
  • NucliOS Release Notes - March: 14.1.139, 14.2.295 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2014 Volume 1 Build 139 and NucliOS…

    • Thu, Mar 26 2015
  • NucliOS Release Notes - December: 13.2.210, 14.1.91, 14.2.205 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2013 Volume 2 Build 210, NucliOS 2014…

    • Tue, Dec 9 2014
  • Create a Side Menu using NucliOS

    Introduction

    Side menus are a common UI pattern found in iOS apps. With the release of NucliOS 2014 Volume 2, we included a side menu control that makes it simple to add a side menu to any view. This post walks the basics of creating a side menu with this latest release of NucliOS.

    About the Side Menu

    The IGSideMenuView is a control that consists of a contentView that overlays a configured menu on the left or right…

    • Fri, Oct 31 2014
  • NucliOS - What's New in 2014.2

    Introduction

    The 2014 Volume 2 release of NucliOS is packed full of new controls and features to help you easily create stunning apps using Xcode or Xamarin.iOS. Without further ado, the following are the new controls and updates included with this new release.

    IGCalendarView (Updated)

    IGCalendarView (Updated)

    Our feature rich IGCalendarView was updated for 2014 Volume 2 with added functionality for customizing the appointment color.

    • Thu, Oct 30 2014
  • NucliOS Release Notes - October: 13.2.186, 14.1.86, 14.2.162 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2013 Volume 2 Build 186, NucliOS 2014…

    • Wed, Oct 15 2014
  • NucliOS Release Notes - July: 13.2.179, 14.1.79 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2013 Volume 2 Build 179 and NucliOS…

    • Wed, Jul 23 2014
  • Passing Data Between View Controllers (iOS Obj-C)

    Introduction

    When designing an app that makes use of multiple view controllers it may become necessary to pass data back and forth between the view controllers. This common occurance will be covered in this blog post by demonstrating passing data to the next view controller as well as passing data back to the previous view controller.

    Passing Data Forward to a View Controller

    Passing Data Forward to a View Controller

    To pass data forward to…

    • Thu, May 29 2014
  • NucliOS Release Notes - May: 13.2.171, 14.1.70 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2013 Volume 2 Build 171 and NucliOS…

    • Mon, May 12 2014
  • Create an iOS Flow Layout with Ease Using NucliOS (Obj-C & C#)

    Introduction

    With the release of NucliOS 2014 Volume 1 we've included a flow layout control (IGFlowLayoutView). This control allows you to easily create a dynamically sized list of items that can be scroll horizontal or vertically, similar to the UICollectionView. Like any other Infragistics control, this powerful flow layout can have its style fully customized, cells reordered or even resized.

    Introduction

    Creating a Flow…

    • Fri, Apr 25 2014
  • Create Barcodes in iOS with Ease Using NucliOS (Obj-C & C#)

    Introduction

    With the recent release of NucliOS 2014 Volume 1 we've added an iOS control that can render 12 different barcode types. The graphic below shows all of the currently supported types.

    codabar, code 39, code 39 extended, code 128, ean 8, ean 13, interleaved 2 of 5, planet, postnet, standard 2 of 5, upc-a, upc-e

    Creating Barcodes

    Creating a barcode with IGBarcodeView is super simple. You create an instance of IGBarcodeView like any other view, and then set the value to render.

    Objective-C

    CGRect barcodeRect = CGRectMake(0, 0, 300…
    • Wed, Apr 23 2014
  • Top 10 Tools for Mac and iOS Development - 2014

    Introduction

    Having the right set of tools can take your development quality to the next level. This article provides you with my personal current top 10 apps to use for Mac and iOS development in 2014.

    #1 - Xamarin Studio

    #1 - Xamarin Studio

    Simply the best cross platform developer tool on the market. Xamarin Studio can be used to create Android, iOS, Mac & Windows apps. (Mac & Windows apps must be created in their respective…

    • Thu, Apr 17 2014
  • NucliOS Release Notes - April: 13.1.294, 13.2.167 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2013 Volume 1 Build 294 and NucliOS…

    • Thu, Apr 10 2014
  • NucliOS Release Notes - March: 13.1.285, 13.2.164 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2013 Volume 1 Build 285 and NucliOS…

    • Mon, Mar 17 2014
  • NucliOS Release Notes - February: 13.1.275, 13.2.155 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2013 Volume 1 Build 275 and NucliOS…

    • Fri, Feb 14 2014
  • NucliOS Release Notes - November: 13.1.262, 13.2.146 Service Release

    Introduction

    With every release comes a set of release notes that reflects the state of resolved bugs and new additions from the previous release. You’ll find the notes useful to help determine the resolution of existing issues from a past release and as a means of determining where to test your applications when upgrading from one version to the next.

    Release Notes: NucliOS 2013 Volume 1 Build 262 and NucliOS…

    • Fri, Jan 10 2014
  • Creating Different iOS Progress Types Using IGProgressView (Xcode & Xamarin.iOS)

    Introduction

    The IGProgressView that comes with the NucliOS controls is an easy to use and extremely flexible control. It's unique design allows for many different progress visualizations, including custom shapes all in one control. This post will cover the many different visual possibilities of the IGProgressView to help you create stunning apps.

    Standard

    Standard

    The #1 annotation shown shows the default shape of standard…

    • Thu, Nov 21 2013